随笔分类 - Java
摘要:一、各个版本对应的垃圾收集器: Java 7 - Parallel GC Java 8 - ParallelGC Java 9 - G1 GC Java 10- G1 GC Java 11- ZGC (参见:ZGC)注:2017年不再维护CMS,参见Deprecate the Concurrent
阅读全文
摘要:解决:试着将tomcat7.0.52升级到tomcat8.0.42 错误不报了,但是任然无法启动 , 查看了下,lombok包是其它包引入的,由于工程并未使用lombok相关注解,所以排除了lombok包 其它方案:https://stackoverflow.com/a/52882816
阅读全文
摘要:1. HashMap 定义,抽取HashMap类中主要变量,如下 2. hash值如何计算 3. 在上一步中查看字符串怎么计算hash值的时候发现HashMap内部的一个恶汉式的单例实现
阅读全文
摘要:在测试一个方法,dubug查看查询结果已经出来了,结果页面上是The server encountered an internal error that prevented it from fulfilling this request.,再debug ,发现ServletInvocableHand
阅读全文
摘要:每次都找一会,记录一下备用 JDK7下载官方地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
阅读全文
摘要:废话少说,直接上报错信息(如下图) 最近公司app上有个列表时而报错,时而不报,复现问题不是很容易,翻看了下日志才知道是排序的地方有问题,这还是我第一次遇到,具体定位:Collections.sort(xxx), 于是再看对应的compareTo方法,如下 咋一看,这个倒序排列就是没有对==的情况进
阅读全文
摘要:关于java.lang.reflect.InvocationTargetException,平时习惯用Clone工具方法对拷对象,今天忽然蹦出了这个异常,乍看还以为是字段匹配的有问题,一看还不是,然后比较一下对象的定义,发现一个对象里有自定义的有参构造方法,没有把无参的构造方法加上,看到这估计应该是
阅读全文
摘要:1.设置时区(东八区) 1》 选择亚洲东八区北京时间:tzselect (按照提示选择指定的序号直到北京时间) 2》替换时区文件 :cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ,然后yes 2.jdk安装 1》下载jdk8 : wget -
阅读全文
摘要:1.@Autowired(已不推荐使用) 按类型装配,如果匹配不到或者匹配到多个则抛BeanCreationException异常。如果是多个时可以用@Qualifier指定来解决 eg. @Autowired @Qualifier("xxx") 2.@Resource(推荐使用,替换@Autowi
阅读全文
摘要:1.sql server导入mysql 神器(速度不是一般的快) mss2sql.exe 2.java 反序列化工具 jd-gui.exe
阅读全文
摘要:1.@Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能。@Transactional 的最有用的可选属性为:propagation(事务传播属性)和isolation(事务隔离级别) 2.
阅读全文
摘要:Java Heap Memory Heap memory is used by java runtime to allocate memory to Objects and JRE classes. Whenever we create any object, it’s always created
阅读全文
摘要:最近空闲时间整理一下平时常用的一下工具类,重复造轮子实在是浪费时间,如果不正确或者有待改善的地方,欢迎指教...package com.hsuchan.business.utils;import java.io.File;import java.io.FileOutputStream;impor...
阅读全文
摘要:很多时候,在JSP中我们喜欢用EL表达式输出信息,但是最近发现这个确实存在个问题:XSS即跨域攻击。下面看个例子: 和 ${student.name}都能输出同样的结果。 但是有跨域攻击时student.name = ,${student.name}将会执行,而c:out则不会。原因:c:ou...
阅读全文
摘要:新浪微博开放平台API_jar包下载地址:jar包(猛戳) --by HsuChan
阅读全文
摘要:Java 几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言。国外程序员 Andreas Kull 在其 Github 上整理了非常优秀的 Java 开发资源,推荐给大家。 译文由 ImportNew-唐尤华翻译完成。 以下为具体资源列表。 构建 这里搜集了用来构建应用程序的工具...
阅读全文
摘要:1》场景 项目中需要从数据库中导出100万行数据,以excel形式下载并且只要一张sheet(打开这么大文件有多慢另说,呵呵)。 ps:xlsx最大容纳1048576行 ,csv最大容纳1048576行,xls最大容纳65536行,但是存放相同的数据量 文件大小排序:xls>csv>xlsx ;...
阅读全文
摘要:最近在处理文本字符串时,没一行数据都是按照逗号分割的,每个字段值一般情况是带有双引号的,但是有的字段值里面还包含逗号,甚至有的字段就没有双引号,这个分割起来就有点麻烦了 下面说一下我解决方法,如果谁有更好的方法,欢迎加入讨论O(∩_∩)O~/** * Java字符串逗号分割解析方法 ...
阅读全文
摘要:日常工作中经常遇到关于日期的处理,下面把自个写好的Java代码段分享一下,也当做自个的一个备份,同时也欢迎交流,如若分享请注明出处,谢谢。1.返回两个时间段之间的月份: /** * 返回任意两个月份之间的所有月份,以list返回 * 比如起止月份参数为2013-12,2014-...
阅读全文


浙公网安备 33010602011771号