自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Top5软件工程硕士,先后在京东、字节从事多年Java后端开发、实时和离线大数据开发

博文均为博主精心总结,从企业实战出发,提高开发中解决问题的能力

  • 博客(18)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 线程池ExecutorService空闲线程的个数

keepAliveTime:表示线程没有任务执行时最多保持多久时间会终止。默认情况下,只有当线程池中的线程数大于corePoolSize时,keepAliveTime才会起作用,直到线程池中的线程数不大于corePoolSize,即当线程池中的线程数大于corePoolSize时,如果一个线程空闲的时间达到keepAliveTime,则会终止,直到线程池中的线程数不超过corePoolSize。但...

2018-06-28 20:02:33 22009 1

原创 线程池ExecutorService的4种拒绝策略

ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常。ThreadPoolExecutor.DiscardPolicy:也是丢弃任务,但是不抛出异常。ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面的任务,执行后面的任务ThreadPoolExecutor.CallerR...

2018-06-28 18:42:35 9028

原创 打印所有SpringBoot载入的bean

@SpringBootApplicationpublic class Application { private static final Logger logger = LoggerFactory.getLogger(Application.class); public static void main(String[] args) { ApplicationC...

2018-06-28 09:57:22 9245 1

转载 @Value使用注意事项

在spring mvc架构中,如果希望在程序中直接使用properties中定义的配置值,通常使用一下方式来获取:    @Value("${tag}")    private String tagValue;但是取值时,有时这个tagvalue为NULL,可能原因有:使用static或final修饰了tagValue,如下:    private static String tagValue; ...

2018-06-22 16:45:38 5227

原创 thymeleaf的if条件--踩坑,合并单元格

for循环生成表格时:<!--如果带该if条件,若值为0或0.0时则不显示该td,会造成同一行后面的td空白,后面的数字会移到该单元格显示--><!--<td th:if="${info.num1}" th:text="${info.num1}"></td> --><td th:text="${info.num1}&quot

2018-06-20 10:13:31 20844

原创 thymeleaf显示表格,for循环

<table border="1"> <tr> <th>用户名</th> <th>邮箱</th> <th>状态变量:index</th> <th>状态变量:count&

2018-06-13 11:17:05 52271

原创 SpringBoot获取配置值的两种方式

方法一:使用@Value()直接取值application.ymlweather: dt: 2018-06-09 humidity: 26AWeatherController.java@RestControllerpublic class AWeatherController { @Value("${weather.dt}") private String dt; ...

2018-06-10 11:28:48 12816

原创 idea新建类时自带注释

File->Setting,按照下图中黄色框设置就行,设置红色框里的并没有卵用。

2018-06-09 15:19:49 2931

转载 Spring 配置中的 default-lazy-init="true"

spring的容器是提供了lazy-load的,即默认的缺省设置是bean没有lazy-load,该属性处于false状态,这样导致spring在启动过程导致在启动时候,会默认加载整个对象实例图,从初始化ACTION配置、到service配置到dao配置、乃至到数据库连接、事务等等。 这么庞大的规模,难怪spring的启动时间要花将近1分钟。尝试了一下,把beans的default-lazy-in...

2018-06-08 22:17:57 4231 1

转载 spring配置中parent和abstract作用

关于spring中的bean定义,parent属性是什么意思? 1.<bean id="txProxyTemplate" abstract="true"class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"><property name="transactionAttribut...

2018-06-08 22:12:59 2783

原创 thymeleaf th:text拼接

html页面开头:<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.w3.org/1999/xhtml">比如:当前日期:2018年6月8日,超出平均值30%,对应如下源码:当前日期:<span th:text="${dt}"></span>超出平均值 <span th:te

2018-06-08 21:41:03 32710 2

原创 div,p,h1,h2...h6自动换行

<body> <p>This is a <u>parragraph</u>.</p> 自动换行测试 自动换行测试 <h1>H1</h1> <h2>H2</h2> 自动换行测试 自动换行测试 <h6>H6&lt

2018-06-08 18:39:13 4548

转载 @Autowired和@Resource的区别

@Autowired是Spring支持的注解@Resource 是JDK1.6支持的注解@Autowired默认按类型装配@Resource默认按名称装配@Resource装配顺序  1. 如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常  2. 如果指定了name,则从上下文中查找名称(id)匹配的bean进行装配,找不到则抛出异常  3...

2018-06-07 22:43:48 275

原创 @Repository,@Service,@Resource不指定value,name时是否起作用

@Repository与@Resource@Repositorypublic interface UserDao {}@Service("UserService")public class UserService { //@Resource(name = "UserDao") //报错 @Resource//正确 private UserDao use...

2018-06-07 22:34:53 6826 1

原创 Java,Class.getResource,Class.getClassLoader().getResource获取文件

Class.getResource(String path)path不以’/'开头时,默认是从此类所在的包下取资源;(取包下的资源时使用该方法,开头不必带/)path 以’/'开头时,则是从ClassPath根下获取;(取根下的资源使用该方法,开头带/。(取不是包下的资源使用该方法))Class.getClassLoader().getResource(String path)...

2018-06-05 22:05:31 934

原创 Java读取和写入图片

File originalFile = new File("D:\\test\\dabai.jpg");//指定要读取的图片 try { File result = new File("D:\\test0\\dabai.jpg");//要写入的图片 if (result.exists()) {//校验该文件是否已存在...

2018-06-05 21:14:38 43650 4

原创 InitializingBean,DisposableBean ,PostConstruct,PreDestroy作用与执行顺序

package com.springmvc.entity;import org.hibernate.validator.constraints.Length;import org.springframework.beans.factory.DisposableBean;import org.springframework.beans.factory.InitializingBean;i...

2018-06-02 19:42:57 1648

转载 InitializingBean,init-method作用与区别

InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下:[java] view plain copyimport org.springframework.beans.factory.InitializingBean;  public class TestInitia...

2018-06-02 18:25:48 6054

split_csv.sh

v6.csv有200多万行,excel的一个sheet最多显示104万行左右,显示不全,那么如何切分呢? 亲测可用

2020-03-21

htmlunit-2.31.jar

htmlunit-2.31,亲测可用!能很好的完成抓取需求,能够模拟输入、点击按钮、解析结果

2018-06-10

mhd raw metaimage java读取类

亲测可用,mhd raw metaimage java读取类。mhd raw metaimage java读取类。mhd raw metaimage java读取类。

2017-10-18

quartz定时任务

不用集成Spring,代码简洁,亲测可用

2017-05-20

Struts2登录实例--亲测可用

Struts2登录实例--亲测可用,拦截器,Action,值栈......都用到了

2017-05-17

joda-time-2.3.jar

DateTime类型,方便使用

2016-11-17

commons-lang-2.5.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils问题

2016-07-08

commons-configuration-1.6.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration, 亲测可用

2016-07-08

android通过servlet与服务器验证用户信息

成功返回success,失败返回failed 1注意manifext.xml的权限 2 servlet project的类一定要extends httpservlet 3 servlet project中,com是包名,所以Tomcat是...classes/com/xxx.class 4 192.168.0.107是电脑的IP,需要手机电脑连接的是同一个wifi,电脑的防火墙一定要关闭

2016-03-26

全国省市县区域名称

省市县区域名称,例如: ................. 240: 云南省:昆明市 240864: 云南省 昆明市 东川区 240865: 云南省 昆明市 五华区 240866: 云南省 昆明市 呈贡县 240867: 云南省 昆明市 安宁市 ............

2015-11-17

拼图游戏C语言

拼图游戏开发,使用语言为C语言类,游戏开发,

2013-05-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除