
Java
leinchu
多做,快做,少废话
展开
-
Java SimpleDateFormat linux时间字符串转时间轴的坑
但是 用 Locale.CHINESE 也不能认识 “星期三”这是linux 的 date命令得到的时间,要转换称时间戳。这样的格式,看起来就是正确的,可是就是报错。Locale.ENGLISH 这个是关键。原创 2023-10-16 18:09:42 · 406 阅读 · 0 评论 -
write javaBean error, fastjson version 1.2.76
我的属性是对象,而get方法返回的却是int!所以只要改get的返回类型为Integer问题就解决了。method.invoke 是系统方法,不可能有错,可是我的数据和代码也看不出问题来。我把属性对应的get方法去掉之后就没报错了。原创 2023-08-14 18:18:50 · 1435 阅读 · 0 评论 -
Jprofiler 报错:The error message was: Unexpected: SSH MSG UNIMPLEMENTED
原理估计是ssh隧道转发出来的ssh是没有这个会报错的消息,这个转发它帮你处理了这个消息。然后jprofiler去连接10.0.0.196就可以了。找另外一个机器10.0.0.196。原创 2023-07-21 11:21:40 · 243 阅读 · 0 评论 -
org.apache.dubbo 3.2.2 的一些报错。
【代码】org.apache.dubbo 3.2.2 的一些报错。原创 2023-07-06 09:51:58 · 2049 阅读 · 0 评论 -
eclipse maven flink配置报错(lifecycle configuration).txt
[3.2.2,)[3.2.2,)[1.7,)原创 2023-01-09 11:11:02 · 477 阅读 · 0 评论 -
Mybatis 密码加密
xml 文件 + 密码加密配置文件,传入解密后的密码原创 2022-04-13 10:35:17 · 1235 阅读 · 0 评论 -
Eclipse 巨卡,很卡,很慢,断点超卡怎么办?
我2018年装的eclipse oxygen,到现在3年,最近越来越卡,我怀疑是我的windows 11 预览版问题,但系统不卡。我下载了个eclipse 2021,结果更卡,而且这个版本连自动补全都卡。后来,我新建了个工作空间,就不卡了。...原创 2021-12-14 09:46:29 · 360 阅读 · 0 评论 -
Java equals == 的坑
因为我的java是快速上手的——没看基础,直接改别人代码。然后就开始做。所以一些基础不知道 SyncSysLink link = new SyncSysLink(); link.setReached(1); Short one = 1; if(link.getReached().equals(one)) { System.out.println("yes");//<-结果 }else System.out.println("no"); if(lin.原创 2021-03-05 10:42:03 · 262 阅读 · 3 评论 -
Mybatis 注解方式实现获取插入自增id
Maperspublic interface Mapers { //自增字段为 id @Insert("${sql}") @Options(useGeneratedKeys=true, keyProperty="id",keyColumn="id") void doReturnInsertSQL(InsertId sql);}InsertIdpublic class InsertId { public int id; public String sql; publ原创 2021-03-02 16:24:04 · 1172 阅读 · 0 评论 -
数据库表格迁移到NFS的工具
nfs,说白了就相当于windows的共享文件夹。为什么要弄这个东西——我们的项目一开始没有去考虑单机不能承载的问题,现在要考虑了,把java改成分布式的了,但问题又来了,单个数据库有无法支撑多台服务器的查询。怎么办?最先想到的把数据表格放在内存映射里面,但实验发现性能提升很少,而且还要冒着丢失数据的风险。后来,想起了nfs这个东西。经过一番实验,发现innodb用nfs性能下降近一半,但myisam几乎没有损失!所以,这个工具应运而生。我的java没有用springboot,因为我是外行入门,并且原创 2021-01-31 15:51:18 · 187 阅读 · 0 评论 -
Java javax.mail 发送邮件,支持ssl,参照springboot的邮件,手动连接服务器
public static String sendMail(ArrayList<String> recivers, String title, String content, int r) { try { if(email_user.length()<3 || email_pwd.length()<3 || smtp_server.length()<3 || smtp_port.length()<1) { CommonUtils.LogError("&.原创 2021-01-20 18:52:16 · 858 阅读 · 0 评论 -
tomcat-embed-core 10.0.0 https 监听
之前的版本是: protocol.setKeystoreFile(keystore.getAbsolutePath()); protocol.setKeystorePass("123qwe"); protocol.setKeyPass("123qwe");新版本废弃了,HttpServletRequest 在 jakarta.servlet.http.HttpServletRequest 了。不多说了上代码:priv...原创 2020-12-17 14:33:48 · 1434 阅读 · 0 评论 -
不修改代码的情况下,极限提升程序承载力——不改代码提升MySQL数据库QPS的方法。
项目一直单机运行,最近提出承载力要求。代码已经改到一个极限了,瓶颈在数据库上,计算方面,因为我的架构所有数据都在内存上,计算很快。所以计算结果保存到数据库这块就是为一的瓶颈。但又没有成本去重构,为此我首先想到的是把mysql数据放到内存中,然后硬盘做慢速更新。结果/dev/shm虽然写文件速度比硬盘快5倍,但用来写数据库就不行了,性能只提升17%,还要冒着丢失数据库的风险。然后我查了tidb的资料,要求高,需要改代码,还要学习;又看了shardingsphere,感觉几乎跟重构差不多。原创 2020-12-04 17:16:44 · 197 阅读 · 1 评论 -
MyEclipse 修改代码不生效
最近得了一个项目,java开发的web项目,修改代码时,无论怎么原创 2014-07-01 13:34:24 · 5534 阅读 · 2 评论 -
jmap -dump:live,file=28_1.log 2543
jmap -dump:live,file=28_1.log 2543原创 2013-05-14 12:12:23 · 1547 阅读 · 0 评论 -
Android 解压html压缩数据
public static String unzipHTML(String s){ int endPos = s.indexOf("\r\n\r\n"); if(endPos<10) return s; try{ String header = s.substring(0, endPos); if(header.indexOf("Content-Encoding: g原创 2015-01-29 17:17:26 · 844 阅读 · 0 评论 -
CentOS修改默认编码为UTF-8,使java程序字符集默认为UTF-8
java程序在本地接受php的utf8字符串好好的,到了服务器就行了。解决,修改vi /etc/sysconfig/i18n,修改之后ssh断开,重连后KILL你的java。 LANG="zh_CN.GB18030"LANG="en_US.UTF-8"LANG="zh_CN.UTF-8"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN:zh原创 2015-03-27 09:54:27 · 6381 阅读 · 0 评论 -
maven-bundle-plugin osgi felix maven入门。
昨天弄maven-bundle-plugin,因为别人要求用这个。自己也从没有接触过,对这几个概念毫无所知。搜索,无论用什么关键词,出来的东西,都是直接给你xml,叫你怎么修改。基本的东西,都没有谈。完全看不懂。一个命令都舍不得给。这个是官方文档:http://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-...原创 2018-03-27 10:48:12 · 6194 阅读 · 1 评论 -
Springboot, Tomcat 9, Eclipse tomcat 9 配置https
1、生成tomcat.keystore中间要填不少信息,自己看着填,密码全写123qweroot> keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "tomcat.keystore"2、spring boot 2.1a、修改application.yml:http: port: 5892ser...原创 2019-02-12 17:03:31 · 1219 阅读 · 0 评论 -
Don't know how to handle message of type 'java.lang.String'. Are you missing a protocol encoder?
没有用:acceptor.getFilterChain().addLast("codec",newProtocolCodecFilter(newTextLineCodecFactory(Charset.forName("UTF-8"))));---------------------作者:tfhui928来源:优快云原文:ht...原创 2019-03-06 16:33:33 · 1533 阅读 · 1 评论 -
Java 移除html,图片 链接转文字
public static String removeHTML(String content) { content = content.replaceAll("<p .*?>", "\r\n"); // <br><br/>替换为换行 content = content.replaceAll("<br\\s*/?>", "...原创 2019-04-04 11:11:18 · 374 阅读 · 0 评论 -
Java HashMap是按键排序的
import java.util.HashMap;public class testMain { /** * @param args */ public static void main(String[] args) { new testMain(); } public testMain(){ HashMap arr = new HashMap(); arr.原创 2013-04-27 11:59:59 · 741 阅读 · 0 评论