参考:
https://mp.weixin.qq.com/s/CvTB9tnf0vdtzPvxX1uVqg
Java 字符串
https://blog.csdn.net/weixin_37946518/article/details/102618712
Java 集合
https://blog.csdn.net/weixin_37946518/article/details/102618747
Java 多线程
https://blog.csdn.net/weixin_37946518/article/details/102619072
Decimal 相减
b1.subtract(b2).doubleValue();
发送带html的邮件
Message msg = new MimeMessage(session);
msg.setSubject(title);
msg.setContent(content, "text/html; charset=utf-8");
隐藏手机号码身份证敏感信息
phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");
152****4799
idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2");
4304*****7733
decodeURIComponent
java.net.URLDecoder.decode(searchtext,"UTF-8")
正则表达式
String pattern = "(data-replacefield=\\\\\"(.+?)\\\\\")";
Pattern r = Pattern.compile(pattern, Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
Matcher m = r.matcher(str);
while (m.find()) {
System.out.println("matcher.group() :" + m.group() + " starting at index \"" + m.start()
+ "\" and ending at index \"" + m.end() + "\"");
System.out.println("matcher.group(1) :" + m.group(1));
System.out.println("matcher.group(2) :" + m.group(2));
System.out.println(m.groupCount());
}
jsp输出html代码
<s:property value="content" escape="false" />
freemarker 字符串格式化
${strnum?string(",##0.0#")}
No binding factory for namespace http://apache.org/cxf/binding/jaxrs registered.
application-context.xml
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" />
eclipse 发布问题 即使取消自动编译,手动build工程,也不能编译问题
1、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。【使用过1次正常】
2、在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。
3、右键Properties在Java Builder Path的Libraries的标签里面看是否有缺少或者无用的(一般带红差头)的,引入对应的jar包或者删除掉。
4、在Properties里面设置Source.添加你的java路径.比如src,然后需要设置下面的Default output folder,这里设置你的输出路径也就是class路径了。
5、右键Properties在里面的builder里面把项目的builder.xml引用(import)进来。
6、把右键Properties在Java Builder Path的Libraries全部删除,尤其是jre,然后,点击保存,关闭eclipse,然后再打开,再把对应的jre和lib下边的相关jar引进来,保存,重新编译后就好了,我也不知道为啥,有一次我就这么弄好了。
7、把class下边的有.class文件的话还是这样,把这些.class文件删除掉,然后elipse中菜单project—clear然后选中对应项目,在project菜单下边勾上Build Automaticlly(自动部署),然后生成新的就class文件就OK了。
8、把项目下边的.project删除掉,从同事身边运行正常的项目下边拷贝过来它的.project文件,刷新项目试试。
9、把项目下边的.classpath删除掉,从同事身边运行正常的项目下边拷贝过来它的.classpath文件,刷新项目试试。
10、终极解决办法,也是很管用的解决办法,就是把整个项目删除掉,删除之前把更改的内容提交到CVS或者SVN上,然后重新从SVN或者CVS上把项目档下来。
11、server中,<Context docBase="xxx" path="/" reloadable="true"> path路径不对
@Transient不起作用
检查下引入的包是否正确
import javax.persistence.Transient;
org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter] is defined: expected single bean but found 2
jsonpCallback 名称设置成跟接口名称一致
查询方法调用者方法
Thread.currentThread().getStackTrace()[1]是你当前方法执行堆栈
Thread.currentThread().getStackTrace()[2]就是上一级的方法堆栈 以此类推
Thread.currentThread().getStackTrace()[3].getClassName();
tomcat虚拟内存设置
放在 if ($have_tty -eq 1 ); then 下面一行
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=512M -XX:MaxPermSize=1024m"
[com.caucho.services.server.ServiceContext@5384a3e4]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak
删除tomcat服务,重新添加即可解决
jar包搜索
http://www.findjar.com/index.x
idea 配置tomcat server
https://segmentfault.com/q/1010000002419203
java excel中插入图片
http://blog.csdn.net/chenssy/article/details/20524563
Des加密(js+java结果一致)
http://www.cnblogs.com/qiongmiaoer/p/3573474.html
使用jstack精确找到异常代码
https://jingyan.baidu.com/album/4f34706e3ec075e387b56df2.html?picindex=1
Field 'id' doesn't have a default value
主键是否定义为自增
[http://blog.csdn.net/tangchenchan/article/details/51212354](http://blog.csdn.net/tangchenchan/article/details/51212354)
javadoc
javadoc [-d 文档存放目录] -author -version cn/softown/Hello.java cn/softown/World.java
直接使用包名作为编译参数
javadoc cn.softown org.apache
mybatis 实现关联表查询
https://www.cnblogs.com/xdp-gacl/p/4264440.html
支付宝支付异步通知验签失败
检查下支付宝公钥是否填写正确:https://openhome.alipay.com/platform/keyManage.htm
java泛型详解
https://blog.csdn.net/s10461/article/details/53941091
廖雪峰的官方网站
https://www.liaoxuefeng.com/wiki/1252599548343744/1255883772263712