- 博客(7)
- 收藏
- 关注
原创 统计项目源代码行数
package com.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;public class test { static int count = 0; public stati.
2022-02-22 17:23:30
899
原创 注解切面实现字段存入数据库自动加解密
首先创建两个注解,一个是写在方法上的注解,表明哪些方法是需要加解密操作的,另一个注解是写在实体类上的字段上(自定义的vo和dto也可以加上注释),表明这个实体类的这个字段需要加解密操作。1.方法注解@Documented@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Order(Ordered.HIGHEST_PRECEDENCE)public @interface EnCodeMethod {}2
2022-02-08 17:00:00
1575
原创 接口和抽象类的区别
• 接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。• 类可以实现很多个接口,但是只能继承一个抽象类• 类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。• 抽象类可以在不提供接口方法实现的情况下实现接口。• Java接口中声明的变量默认都是final的。抽象类可以包含非final的变量。• Java接口中的成员函数默认是public的。抽象类的成员函数可以是private,pro
2022-02-08 14:00:00
109
原创 线程创建的三种方式
多线程创建方式继承 Thread实现 Runable实现 Callable①:继成java.lang.Thread, 重写run()方法public class Main { public static void main(String[] args) { new MyThread().start(); }}class MyThread extends Thread { @Override public void run() { ...
2022-02-08 09:46:04
91
原创 导入EXCEL文件数据到数据库中
controller层代码/** * 批量导入 */@RequestMapping("/file")@ApiOperation(value = "批量导入人员信息", httpMethod = "POST", consumes="application/json;charset=UFT-8",produces="application/json;charset=UFT-8", notes = "批量导入人员信息")public Map<String, O
2021-11-30 17:10:11
934
原创 spring MVC 运行流程
1.发送请求到前端控制器。2.前端控制器发送请求HandlerMapping查找Handler。3.HandlerMapping向启动控制器返回handler。4.前端控制器调用处理器适配器去执行Handler。5.处理器适配器去执行Handler后返回给前端控制器ModelAndView。6.前端控制器请求视图解析器解析ModelAndView。7.视图解析器将解析的View返回给前端控制器。8.前端控制器用View进行视图渲染。9.前端控制器向用户响应结果。...
2021-06-29 18:17:57
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人