随笔分类 -  java系列

摘要:https://blog.csdn.net/wangjun5159/article/details/55223630 https://blog.csdn.net/wangjun5159/article/details/55224182 https://www.cnblogs.com/jeffen/p 阅读全文
posted @ 2018-11-13 00:03 脚本小娃子 阅读(486) 评论(0) 推荐(0) 编辑
摘要:如何把前端传过来的Json对象解析出来?在java web应用中,我们如何获取post请求body中的内容?通常利用request获取参数可以直接通过req.getParameter(name)的方式获取url上面或者ajax data提交上来的参数。但是body是没有名字的,无法通过参数名字这种方 阅读全文
posted @ 2018-11-12 23:23 脚本小娃子 阅读(29097) 评论(0) 推荐(0) 编辑
摘要:@Autowired默认不生效。为了生效,需要在xml配置:<context:annotation-config>注解一<context:component-scan base-package=" "> 开启包扫描注解二<context:annotation-config>开启注入注解扫描一般情况下 阅读全文
posted @ 2018-11-11 16:42 脚本小娃子 阅读(4139) 评论(0) 推荐(0) 编辑
摘要:只能解析xml文件,不能解析普通的文件 https://www.cnblogs.com/sharpest/p/7877501.html 阅读全文
posted @ 2018-11-07 10:23 脚本小娃子 阅读(1301) 评论(1) 推荐(1) 编辑
摘要:public static void delDir(String path){ File dir=new File(path); if(dir.exists()){ File[] tmp=dir.listFiles(); for(int i=0; i<tmp.length; i++){ ... 阅读全文
posted @ 2018-11-07 09:23 脚本小娃子 阅读(451) 评论(0) 推荐(0) 编辑
摘要:数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。 这项技术能明显提高对数据库操作的性能 1、Druid: Druid是Java语言中最好的数据库连 阅读全文
posted @ 2018-09-10 23:18 脚本小娃子 阅读(217) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/smile361/p/4710595.html 阅读全文
posted @ 2018-07-04 20:25 脚本小娃子 阅读(196) 评论(0) 推荐(0) 编辑
摘要:目前主流的是是logback和log4j2,它们底层实现用的都是slf4j,通过slf4j-api调用 使用指定类初始化日志对象,在日志输出的时候,可以打印出日志信息所在类如:Logger logger = LoggerFactory.getLogger(com.Book.class); logge 阅读全文
posted @ 2018-06-21 21:51 脚本小娃子 阅读(952) 评论(0) 推荐(0) 编辑
摘要:httpclient/httpcore是apache下面的项目:中文文档下载参考 5 官网:http://hc.apache.org/ 在线文档:http://hc.apache.org/httpcomponents-client-ga/tutorial/html/ 示例代码:http://hc.a 阅读全文
posted @ 2018-06-21 20:45 脚本小娃子 阅读(633) 评论(0) 推荐(0) 编辑
摘要:flask有热加载的功能,修为代码后,自动生效。 java项目也有类似的功能,不过需要使用收费的插件jrebel 提供一个免费的注册服务器:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce 使用任何一个邮箱即可 运行和de 阅读全文
posted @ 2018-06-21 20:08 脚本小娃子 阅读(484) 评论(0) 推荐(0) 编辑
摘要:有时候我们刚进入 Intellij IDEA时会出现这样一个情况,原因是IDEA没有找到spring的配置文件,我们需要添加spring文件给idea管理 参考: 1、https://www.jetbrains.com/help/idea/2018.1/spring-support.html?utm 阅读全文
posted @ 2018-06-20 13:35 脚本小娃子 阅读(4612) 评论(0) 推荐(0) 编辑
摘要:单测时,可以用来等待异步任务完成 在编写自动化测试用例过程中,往往会遇见被测代码有异步或者队列处理的中间过程;如果需要校验这部分结果,必须等待异步操作结束或队列消费完,而这个中间等待的时间是不确定的,常常是根据经验值设定,通过 Thread.sleep(经验值) ,而这个时间通常会设置成最长的那次时 阅读全文
posted @ 2018-06-19 21:04 脚本小娃子 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:1、JAVA版本8u171与8u172的区别 https://blog.csdn.net/u014653815/article/details/80435226 奇数版本是稳定版本,上面修订的所有bug都是测试充分的。偶数版是在奇数版的基础上修订了更多bug,但是某些bug修订后,没有得到充分验证。 阅读全文
posted @ 2018-06-11 10:07 脚本小娃子 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:1、哪些垃圾收集器? 2、各个GC算法的jvm参数如何配置调优? 3、如何从jstat上查看各个gc器的调优情况 阅读全文
posted @ 2018-04-13 10:18 脚本小娃子 阅读(129) 评论(0) 推荐(0) 编辑
摘要:FULL GC会导致stop-the-world,频繁的FULL GC会影响系统的可用性。stackoverflow上有个提问是这么描述这个问题的:当服务器集群批量启动后,执行FULL GC的频率和时间点大致相同,若FULL GC时间过长,会让负载均衡器觉得各个机器服务不可用,可能导致整个服务下线 阅读全文
posted @ 2018-04-10 15:33 脚本小娃子 阅读(858) 评论(0) 推荐(0) 编辑
摘要:System.currentTimeMillis()获取毫秒值,但是其精度依赖操作系统 想实现较为精确的毫秒,可以采用 System.nanoTime()/1000000L System.nanoTime()获取纳秒 https://blog.csdn.net/L_serein/article/de 阅读全文
posted @ 2018-04-03 14:44 脚本小娃子 阅读(3690) 评论(0) 推荐(0) 编辑
摘要:1、java的反射机制,可以帮助我们在运行的时候获取我们引用的java类相关的信息,包括类的名字、所包含的方法名字、方法参数等等 2、javassit这个jar包,大概看了下,更厉害,它可以直接操作字节码,在代码运行的时候,插入类和方法。具体使用等以后使用时再看,这里知道下这个东东。和动态编程有关。 阅读全文
posted @ 2018-03-30 14:37 脚本小娃子 阅读(716) 评论(0) 推荐(0) 编辑
摘要:top -Hp pid可以查看某个进程的线程信息 -H 显示线程信息,-p指定pid jstack 线程ID 可以查看某个线程的堆栈情况,特别对于hung挂死的线程,可以使用选项-F强制打印dump信息jstack -F pid jstack定义: jstack是java虚拟机自带的一种堆栈跟踪工具 阅读全文
posted @ 2018-03-06 12:01 脚本小娃子 阅读(52593) 评论(0) 推荐(0) 编辑
摘要:JNI :Java Native Interface 随便找几篇文章看下就掌握了 http://www.cnblogs.com/icejoywoo/archive/2012/02/22/2363709.html http://blog.csdn.net/createchance/article/de 阅读全文
posted @ 2018-02-08 16:11 脚本小娃子 阅读(435) 评论(0) 推荐(0) 编辑
摘要:出现这类错误提示:'JavaPackage' object is not callable,可以看下所引用的jar包或者class文件是否在java的路径搜索范围内 命令行模式下:javac可以编译*.java为*.class字节码;然后使用java执行字节码 java -help -cp <目录和 阅读全文
posted @ 2018-02-08 15:24 脚本小娃子 阅读(1290) 评论(0) 推荐(0) 编辑