- 博客(10)
- 收藏
- 关注
原创 request获取各种路径记录
request.getServletContext().getContextPath() :获取项目名request.getRequestURL() :获取当前访问的绝对路径request.getRequestURI() : 获取当前访问的相对路径(无IP与端口)
2018-08-30 11:45:51 1007
原创 corn表达式的简单使用
corn表达式共有7位: 秒: 0-59 , - * /(0/5:每隔5秒执行一次) 分: 0-59 , - * / 时: 0-23 , - * / 日: 1-31 , - * ? / L(最后一个) W(最近的日) C(关联日历) 月: 1-12 , - * / 星期: 1-7 , - * ? / ...
2018-08-29 16:28:11 5639
原创 spring boot2.0配置log4j2 发布到生成环境 报内存溢出异常 解决方案
由于SpringBoot自带logging,但我们又偏偏不想用,这时导入log4j2(抽的),在测试环境与本地没问题,一发布到线上就启动不起来,并报出栈溢出,需要在pom做如下配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...
2018-08-29 10:00:18 3151
原创 sleep与wait的区别? 以及wait(long timeout)中timeout的含义
sleep是Thread的静态native方法,可随时调用,会使当前线程休眠,并释放CPU资源,但不会释放对象锁; public static native void sleep(long millis) throws InterruptedException;wait方法是Object的方法,只能在同步方法或同步代码块中使用,调用会进入休眠状态,并释放CPU资源与对象锁,需要我们调用n...
2018-08-26 13:03:48 3349
原创 Lock锁的简单使用
Lock锁与synchronize关键字的区别: 1.Lock锁可以在我们需要的地方显式的调用,或者中断,以及超时获取锁等更加灵活的锁操作;但是失去了synchronize隐式获取与释放的便捷性. 2.Lock锁必须使用unLock释放,因此我们大多在finally代码块中释放.//获取锁void lock();//获取锁过程中可以响应中断void ...
2018-08-24 16:29:24 3519
原创 浅谈Java的Nio以及报Connection refused: no further information异常原因?
nio即new io,为原有的io提供缓存(buffer)支持,并加入了selector选择器来支持非阻塞的高伸缩性的io.io都是阻塞的,即获取连接(read)开始必须等到读/写操作全部结束才会释放资源,我们有1000个io操作就需要1000个线程去维护,显然对系统压力太大,在如今高并发横行的时代,io性能更加捉襟见肘.nio为我们提供了channel,selector,我们通过管道ch...
2018-08-21 19:16:06 8132
原创 如何让<li>中内容超出部分显示为...?
<style> li { width:200px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }</style>
2018-08-20 11:49:42 553
原创 项目中AOP的使用-读写分离
在最近做的项目中为了提高系统的性能,提高并发和负载能力,减少数据库压力.我们对项目进行了读写分离!在我们这个项目中,读写分离具体应用为: 1.使用切面类根据service的方法名,来区分使用哪个数据库 2.方法名需要遵循一点的规范 3.统一查询使用一个库,对数据库进行操作使用另一个库@Aspect@Componentpublic cla...
2018-08-20 10:00:13 734
原创 浅谈在基本数据包装类中使用'=='与equals的区别
当"=="两边的数据都是包装类型时,比较的是两对象是否为同一对象;当等式一边有逻辑运算时,会触发自动拆箱,则比较的是数值.而equals则不会进行类型转换.输出结果为:true false...
2018-08-17 14:42:44 662
原创 SpringBoot整合freemarker找不到静态资源ftl文件解决办法
1.检查是否引入freemarker依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>2.检查是否引...
2018-08-17 14:33:22 14681 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人