- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Bean属性Copy问题整理汇总
文章目录Bean属性Copy问题整理汇总1. bean copy性能对比2. bean copy部分属性Bean属性Copy问题整理汇总1. bean copy性能对比结论: set > cglib > spring > apache常用bean copy方法:org.apache.commons.beanutils.BeanUtils.copyProperties(target, source)apache的BeanUtils日志级别是debug的,会打印一堆日志,l
2021-05-29 09:44:23 1702
原创 整理synchronized、static synchronized以及synchronized(obj)区别
文章目录synchronized用户发结论:demo测试用例对java中synchronized应用场景做下整理,方面自己以后查看synchronized用户发结论:1.public synchronized void syncMethod(String flag){} 锁当前对象this,等价代码块锁synchronized (this){}1.1 同一个实例对象同一个时刻只能有一个在调用,不同实例可以同时调用2.public static synchronized void syncS
2021-02-08 18:44:46 218
原创 idea2020设置鼠标放到方法上面显示方法注解
idea 2020设置鼠标悬浮方法上面显示备注,位置有所变化idea 2020新版本设置位置:In Editor > General > Code Completion (sub-item) > Autopopup documention in 1000 ms, 参考:https://stackoverflow.com/questions/6615516/intellij-show-javadocs-tooltip-on-mouse-overidea 旧版本设置位置:F
2020-11-16 17:27:09 3316 1
原创 mysql in查询优化
mysql in查询优化文章目录mysql in查询优化1 优化法案1:把子查询改为表关联2 优化法案2:使用子查询结果拼接sql,去掉子查询3 优化方案3:尝试使用exists代替(exists有时候未必会比in快,更推荐前两种做法,特别是第一个方案:使用表关联)结论:写sql语句时候尽量减少子查询,可以使用explain 查出执行计划。经测试使用第一种方案表关联查询耗时会更低些最近被in子...
2020-04-26 11:58:27 638
原创 spring boot启动看不到日志,控制台打印SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder
文章目录结论:问题:1.`mvn dependency:tree` 查看依赖jar2.再次检查项目配置: application.yml3.logback.xml配置4. pom.xml配置复习下maven的 scope属性:结论:问题:spring boot启动无日志并且控制台有提示:SLF4J: Failed to load class “org.slf4j.impl.StaticLogg...
2019-11-14 17:15:28 1192
原创 $.ajax Post请求跨域在spring boot与python Flask中解决方案总结
文章目录1.解决跨域请求步骤:2.ajax设置支持跨域3.spring boot支持跨域4.python Flask支持跨域1.解决跨域请求步骤:设置ajax的crossDomain: true服务器端设置支持跨域注意: ajax使用jsonp只支持get请求跨域,原理是模拟href链接属性实现,我们是post方式请求所以这种方式不适用2.ajax设置支持跨域 $.ajax({ ...
2019-10-23 17:26:16 410
原创 java序列化
经常听到别人提到序列化问题,做了这么多年的程序猿也没有好好的了解一下,今天记录一下算是先了解一下序列化是怎么一回事。 java序列化可以通过ObjectOutputStream 和ObjectInputStream实现; 序列化:out.writeObject(obj) 反序列化:in.readObject() 注意 1、 序列化需要实现Serializable接口2、 seria
2017-07-03 16:27:53 211
原创 打印回环数字
打印回环数字:打印如下回旋的数字:1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 代码:下面以顺时针打印为例package test.base;/** * @author lts * @date 创建时间:May 31, 2017 4:34:35 PM * @Description
2017-05-31 18:32:10 1957
原创 使用log4j的DailyRollingFileAppender时只有一个日志文件
项目使用log4j日志框架,需要每天生成一个日志文件。日志配置:log4j.appender.D = org.apache.log4j.DailyRollingFileAppender#log4j.appender.D = org.apache.log4j.MyDailyRollingFileAppenderlog4j.appender.D.File = ${catalina.home}/log
2016-11-21 11:19:21 4606 2
原创 修改jar包源码,然后重新打包.jar文件
修改jar包源码,然后重新打包.jar文件比如说想要修改log4j-1.2.17.jar中类org.apache.log4j.DailyRollingFileAppender的源码。网上有很多大神的方法都可以,不过本人比较懒,给大家推荐一个懒人方法:使用eclipse新建也给项目,然后导入log4j-1.2.17.jar,保证工程不报错,当然也可以在本身就已经引入了log4j-1.2.17.jar
2016-11-21 11:05:15 4398
原创 win10中使用sqlserver2008r2 SQL Server 配置管理器
win10 打开sqlserver2008r2的SQL Server 配置管理器 ,直接运行次文件就可:“C:\Windows\SysWOW64\SQLServerManager10.msc”在win10中是安装sqlserver2008r2,有时候安装成功之后会发现sqlserver的1433端口访问不了,通过sql语句查看端口号,发现找不到1433端口号--查询端口号
2016-04-16 20:29:42 10645 1
已修改过的log4j-1.2.17.jar
2016-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人