![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
qq_35366466
这个作者很懒,什么都没留下…
展开
-
日志框架总结
1、常见的日志框架有很多,如:JCL、SLF4J、Jboss-logging、JUL、log4j、log4j2、logback等。常用日志框架类别:log4j: Apache log4j是一个基于java 的日志记录工具log4j2:Apache log4j2 是apache开发的一款log4j的升级产品Commons logging,一套java日志接口slf4j:一套java日志门面,本身并无日志的实现logback:一组日志组件的实现JUL(java Util loggin原创 2022-03-03 22:58:46 · 2309 阅读 · 0 评论 -
注解和反射
元注解: 元注解的作用是负责解释其他注解,java定义了4个标准的meta-annotation类型,他们被用来提供对其他annotation类型作说明,(@Target,@Retention,@Documented,@Inherited) @Target:用来描述注解的使用范围(即被描述的注解可以用在什么地方) @Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期(SOURCE<CLASS<RUNTIME) ...原创 2021-11-04 22:26:00 · 86 阅读 · 0 评论 -
Linux命令
文件操作递归创建目录 mkdir -p test1/test3/test4删除有子目录的目录 mrdir -p test1/test3/test4 rm (移除文件或目录)-f 忽略不存在的文件,不会出现警告,强制删除-r 递归删除目录-i 互动,删除询问是否删除mv (移动文件或目录)-f 强制移动-u 只替换已更新过的文件文件属性第一个字符代表这个文件是目录、文件或...原创 2021-10-18 22:01:18 · 1299 阅读 · 3 评论 -
easyExcel
1、POI简单写public class writePOI { String path = "F:\\idea-project\\POI\\"; @Test public void write01()throws Exception{ //创建工作簿 Workbook workbook = new HSSFWorkbook(); //创建工作表 Sheet sheet = workbook.createShee原创 2021-10-17 10:09:57 · 171 阅读 · 0 评论 -
JUC笔记(2)
14、四大函数式接口(1)函数式接口@FunctionalInterfacepublic interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the function argument * @return the function result */ R apply(T t);}原创 2021-10-09 21:50:30 · 103 阅读 · 0 评论 -
JUC笔记(1)
1、线程和进程进程:一个程序,进程往往包含多个线程,至少包含一个java 默认两个线程:main,GC线程Java能够开启线程吗?NO public synchronized void start() { /** * This method is not invoked for the main method thread or "system" * group threads created/set up by the VM. An原创 2021-10-08 09:12:17 · 79 阅读 · 0 评论 -
springmvc
springmvc原理1、HandlerMapping为处理器映射,DispatcherServlet调用HandlerMapping,HandlerMapping根据请求url查找Handler2、HandlerExecution表示具体的Handler,其主要作用是根据url查找控制器,如上url被查找控制器为:hello3、HandlerExecution将解析后的信息传递给DispatcherServlet,如解析控制器映射等。4、HandlerAdapter表示处理适配器,将按照特原创 2021-09-19 09:18:59 · 67 阅读 · 0 评论 -
mybatis(4)
日志(1)STDOUT_LOGGING<settings> <setting name="logImpl" value="STDOUT_LOGGING"/></settings>然后就会打出很多日志来(2)LOG4J第一步,导入log4j包第二步,可以对log4j.properties进行配置,可参考任一文章即可第三步,在mybatis配置文件进行setting<settings> &.原创 2021-07-24 10:57:24 · 59 阅读 · 0 评论 -
Mybatis(3)
Map若我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map。当参数为实体类时,需要将所有参数写上,而且必须与类的名称保持一致,使用map后,可以随意使用自己起的名int addUser(Map<String,Object>map);<insert id="addUser" parameterType = "map"> insert into user (id,pwd) values (#{userid},#{password});<原创 2021-07-19 22:44:28 · 107 阅读 · 0 评论 -
cookie、session和sessionId
cookie指某些网站为了辨别用户身份,进行session跟踪而存储在用户本地终端上的数据(通常经过加密)。也就是说如果知道一个用户的cookie,并且在cookie有效的时间内,就可以利用Cookie以这个用户的身份登录这个网站会话cookie和持久cookie区别如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就小时了,这种生命周期为浏览会话期的cookie被称为会话cookie。会话cookie一般不保存在硬盘上而保存在内存里。如果设原创 2021-01-04 19:10:07 · 1147 阅读 · 0 评论 -
idea中pom.xml依赖版本号报错
一开始只执行第三步(重新import),可是发现不行,于是,clean掉依赖,重新import,发现可以了,yeah原创 2019-08-06 22:30:08 · 308 阅读 · 0 评论 -
背包、队列和栈
import java.util.Iterator;public vlass ResizingArrayStack<Item> implements Iterable<Item>{private Item[] a=(Item[])new object[1]; //栈元素private int N=0;public boolean isEmpty(){retu...翻译 2018-12-11 23:01:02 · 102 阅读 · 0 评论 -
字符串倒序
/*string 倒序,利用string是toCharArray,在倒序输出 */private static void reverseString1(String str){ ch[] chr=str.toCharArray(); for(int i=chr.lenght-1;i>=0;i--) { System.out.print(ch[i]); }...转载 2018-12-17 15:48:22 · 782 阅读 · 0 评论