- 博客(6)
- 收藏
- 关注
原创 对 JDK1.8 HashMap#resize() 中的 oldCap >= DEFAULT_INITIAL_CAPACITY 判断的意义分析
先看HashMap#resize() 中的newCap与newThr的计算代码。 Node<K,V>[] oldTab = table; int oldCap = (oldTab == null) ? 0 : oldTab.length; int oldThr = threshold; int newCap, newThr = 0; // 当已经初始化过了 if (oldCap > 0) {
2021-04-23 14:28:57
861
7
原创 Spring 中 Bean 的生命周期
对beanFactory的修改实例化BeanFactoryPostProcessor,实例化前后不会被调用BeanPostProcessor的方法。BeanFactoryPostProcessorTest()BeanFactoryPostProcessor.postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)...
2019-10-10 00:44:43
188
原创 Spring xml配置CloudSolrClient
<bean id="cloudSolrClient" class="org.apache.solr.client.solrj.impl.CloudSolrClient"> <constructor-arg name="zkHosts" value="xxx.com:2181,xxx.com:2182,xxx.com:2183"/> &
2019-03-12 20:26:33
574
原创 使用thymeleaf+spring security处理csrf时遇到Cannot create a session after the response has been committed
文章目录被这个问题折磨了几个小时,期间怀疑了各种代码,但最终还是让我发现了根本性的原因spring security中默认csrf是懒加载的,只有在第一次使用_csrf时才会创建session而thymeleaf页面的缓冲区满后,response会在模板渲染完毕前被提交,所以response已提交时,若在剩余的模板代码中使用了_csrf并且之前还没创建过session,就会报错还是用hea...
2018-09-23 21:59:26
1550
原创 为IDEA设置Java方法注释模板
设置live template打开file-&gt;setting-&gt;Editor-&gt;LiveTemplates 点击绿色加号,add template group,名字任意 选中组,点击绿色加号,add live template,abbreviation名字任意,我用的*4.点击下面的Define,设置模板的开启环境,我选的Java5.里面填上*...
2018-05-17 22:43:40
1237
2
原创 蓝桥杯:算法训练 Pollution Solution
问题描述输入格式输出格式样例输入样例输出数据规模和约定思路代码问题描述 作为水污染管理部门的一名雇员,你需要监控那些被有意无意倒入河流、湖泊和海洋的污染物。你的其中一项工作就是估计污染物对不同的水生态系统(珊瑚礁、产卵地等等)造成的影响。 你计算所使用的模型已经在图1中被说明。海岸线(图1中的水平直线)为x轴,污染源位于原点(0, 0)。污染的蔓延呈半圆形,多边形代表了被波及的生态
2018-01-03 16:14:17
3052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人