Java
水塘月色
这个作者很懒,什么都没留下…
展开
-
五种线程状态的转换图
线程五种状态之间的转换,网上找了找,没找到合适的,自己画了张图:原创 2021-04-21 13:38:34 · 957 阅读 · 0 评论 -
java类执行的初始化顺序
父类–静态变量/父类–静态初始化块子类–静态变量/子类–静态初始化块父类–变量/父类–初始化块父类–构造器子类–变量/子类–初始化块子类–构造器注意:类的静态变量和静态初始化块的初始化是在父类的变量、初始化块和构造器初始化之前就完成了;静态变量、静态初始化块顺序取决于它们在类中出现的先后顺序变量、初始化块初始化顺序取决于它们在类中出现的先后顺序。通过子类引用父类的静态字段,不会导致子类初始化常量在编译阶段会存入调用类的常量池中,本质上没有直接引用到定义常量的类,不原创 2021-03-09 15:39:56 · 116 阅读 · 0 评论 -
linux中直接修改jar包内配置文件
后台项目以jar包的形式在linux上运行,突然数据库服务器挂掉了,启用另一个数据库服务器应急,但在配置文件中没配置到位,需要修改配置。怎么办?只能重新打包了吗?少年,你要这么想,我只能对你说:“You are too young,too simple。”那么该怎么解决?(1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在jar包中的目录:jar tvf dmm-0.0.1-SNAPSHOT.jar |grep application.yml(2)使用jar xv原创 2020-11-23 16:18:47 · 2084 阅读 · 0 评论 -
记录一个对象修改前后属性的变化情况
Java开发中有个问题很常见,如何记录一个对象修改前后属性的变化情况。编码过好几次了,总是因为这样那样的原因没能记下来,今天补下吧。不废话,上代码。 public static String compareFields(Object obj1, Object obj2, String[] ignoreArr) { try { JSONObject json = new JSONObject(); JSONObject json1 .原创 2020-10-30 09:24:14 · 704 阅读 · 0 评论 -
Java字符串转义
java中字符串转义** * 格式化 xml * @param 要格式化的xml * @throws Exception * @return 格式化后的Xml */ public String formatXML_cdata(String inputXML) throws Exception { SAXReader reader = new SAXReader();转载 2017-07-25 20:39:39 · 1510 阅读 · 0 评论 -
背包问题
背包问题主要是指一个给定容量的背包、若干具有一定价值和重量的物品,如何选择物品放入背包使物品的价值最大。其中又分01背包和无限背包,这里主要讨论01背包,即每个物品最多放一个。而无限背包可以转化为01背包。先说一下算法的主要思想,利用动态规划来解决。每次遍历到的第i个物品,根据w[i]和v[i]来确定是否需要将该物品放入背包中。即对于给定的n个物品,设v[i]、w[i]分别为第i个物品的价转载 2017-05-05 13:53:02 · 218 阅读 · 0 评论 -
读书笔记----EL表达式
EL全名为Expression Language,它原来是JSTL1.0为了方便存取数据所定义的语言。运算符操作有 算术运算符、关系运算符、逻辑运算符、验证运算符等。.于【】的差别:1如果存取的属性名称包含一些特殊的符号(非字母或数字),需用【】2.如果使用变量传入,只能用【】与存储相关的内置对象applicationScope,sessionScop原创 2016-03-31 11:18:51 · 232 阅读 · 0 评论 -
一个有意思的例子
package lifeng.com;public class StaticTest{ public static void main(String [] args){ staticFunction(); } static StaticTest st = new StaticTest(); static{ System.out.printl转载 2016-03-04 14:38:55 · 262 阅读 · 0 评论 -
数据对象赋值
最近发现一个很有意思的现象,如下: public static void main(String args[]){ Object d=new Double(2.36); Object[] o=new Object[6]; d=5D; o[0]=d; d=9f; System.out.printl原创 2016-03-04 10:25:03 · 253 阅读 · 0 评论 -
java转web项目中遇到的问题及解决
最近着手一个新项目,从svn下载下来是java项目,在转化为web项目时遇到诸多问题。右键项目名称,选择properties-->Myeclipse-->Project Facets。1.jdk版本问题。转化的列表中有两项Project Facet 和Version,选择Dynamic Web Module和java,在这里要注意java的版本和自己需要的一致。(我开始的时候就没注意到原创 2015-11-26 10:55:15 · 592 阅读 · 0 评论