随笔分类 - java
摘要:现象 jdk1.8下 java进程启动 内存会随着运行 并发不断缓慢增加, 但不会释放下来。 第一阶段,认为有些对象没有造成内存溢出,开始各种分析。 之间使用一些工具命令,常用记录下来 一顿操作猛如虎,结果发现还是没有太大问题,顶多jetty 一些对象生命周期较长WebSocketSession M
阅读全文
摘要:最新升级日志系统,阅读官方文档 https://logging.apache.org/log4j/2.x/index.html参考了一些百度资料,整理一些使用技巧 干货记录 目前流行应用化,服务化,所以未做web上调试。**需求,指定log4j2的配置文件启动, 修改某些Appender, 一份lo
阅读全文
摘要:要: HttpClient 4.5版本升级后,设置超时时间的API又有新的变化,请大家关注。 HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。 使用HttpClient,一般都需要设置连接超
阅读全文
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在
阅读全文
摘要:log4j 可以${}取系统变量相关属性 getProperty Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的变量与属性,getenv方法返回的变量大多于系统相关,getProperty方法返回的变量大多与java程序有关。 System.ge
阅读全文
摘要:假设客户端请求的地址:http://localhost:8082/TestReq/MyServlet/username=李雷&age=20 request.getRequestURL http://localhost:8082/TestReq/MyServlet 客户请求求的URL,不包括参数数据
阅读全文
摘要:maven压缩 net.alchim31.maven yuicompressor-maven-plugin 1.3.0 prepare-package ...
阅读全文
摘要:left 以左表为准,左表在右表没有对应的记录,也为显示(右表字段填空)。 inner 需要满足两张表都有记录。 不管哪种join 一对多最终的结局 只会是多条记录
阅读全文
摘要:通过查看hashCode发现,变量声明final后,不能修改,上级修改时候,重新获得对象hashCode变化 public static void main(String[] args) { // TODO Auto-generated method stub Document sss=new Do
阅读全文
摘要:window/preferences 下 Teme 》svn svn接口选择跟删除不了有关 但是合并 需要选择 JavaHl svn 服务端 1.8 eclipse选则 http://subclipse.tigris.org/update_1.8.x 如下,不会有问题
阅读全文
摘要:java 经常用到多个jdk版本 1.7 1.8.... 兼容时几个位置 处理 eclipse.ini (A处) #-vm#C:\Program Files\Java\jdk1.7.0_79\bin\javaw.exe JAVA_HOME(B处) eclipse 启动本身需要jdk 可以设置 ecl
阅读全文
摘要:java.security.InvalidKeyException: Illegal key size 今天遇到一个奇怪的问题。 自己做的加签验签功能已经没有问题了,本地测试通过,同事放到服务器上测试也没问题。 然后我将包放到自己搭建的环境上,会报这样一个错误: java.security.Inva
阅读全文
摘要:一些换行 回车等符号需要转义主要注意 单引号 与双引号。一 如果js以 双引号接收字符串 则转单引号 " 至 \" 否则js报错二 如果js以 单引号接收字符串 则转单引号 ' 至 \'否则js报错不管哪种情况 字符串中原有\ 需替换 成 \\{"Aaa":0,"bbb":1,"ddd":"a哦我...
阅读全文
摘要:Velocity中加载vm文件的三种方式velocitypropertiespathVelocity中加载vm文件的三种方式:方式一:加载classpath目录下的vm文件Properties p = new Properties();p.put("file.resource.loader.clas...
阅读全文
摘要:sun.misc.BASE64DecoderWindows -> Preferences -> Java -> Compiler -> Errors/Warnings ->Deprecated and trstricted API -> Forbidden reference (access rul...
阅读全文
摘要:1,去map 根据map key2,取bean中属性根据get方法,getaaa() getAaa()${xxx.aaa}可以取到此方法。${xxx.Aaa}报错
阅读全文
摘要:1,根据查询字段名,寻找 bean变量名设置,变量可为私有属性2,根据查询字段名 set方法名,设置bean属性 此方法 为 ‘set‘+字段名,大小写忽略,即 方法set后面第一个字母可以是大小写,字段名第一个字母也可以是大小写。
阅读全文
摘要:fastjson 作为java 目前最快速,最轻便 json对象,与json 字符串转换 第三方包,阿里巴巴提供。对象转json规则转json字符串 列JSONObject.toJSON(new Bean());先根据变量名,然后根据get方法bean中变量命名作用域,public 与private...
阅读全文