
java
devilcry13
这个作者很懒,什么都没留下…
展开
-
SpringFramework获取controller所有url
基本思路,获取WebApplicationContext,从中获取所有handlerMethod,遍历获取url1. 拿到WebApplicationContextimport org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;impor原创 2021-12-20 12:12:36 · 833 阅读 · 0 评论 -
Tomcat启动过慢问题记录
服务器部署新tomcat web应用,web应用并无特殊之处,但部署启动后长时间web服务无法访问,查看tomcat日志显示“INFO: Server startup in 265409 ms”,仔细排查之后发现耗时启动项中居然有一个“INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [157,926] milliseconds.”打印,经查询发现这是tomcat中随机数生成器使用了原创 2021-07-29 14:05:48 · 617 阅读 · 0 评论 -
2021-07-26
Maven打带mainClass的Jar包具体pom配置信息如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration>原创 2021-07-26 15:22:01 · 76 阅读 · 0 评论 -
使用Jsch进行文件传输及执行命令
sftp文件传输:package com.ljl.fs.utils; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.HashMap;import java.util...原创 2018-11-12 17:15:49 · 3996 阅读 · 0 评论 -
copyOnWrite思想及运用场景
https://mp.weixin.qq.com/s/NqHzFxMd46ll1nTaSMNQew转载 2019-05-25 17:34:30 · 272 阅读 · 0 评论 -
Math.abs("XXX".hashCode())引发的分表错误问题
最近,新开发了一套应用系统,由于业务量的需要,使用了分库分表,自定义了分库分表算法,大致思路是根据请求号,经base64转换,去hashCode,然后将该hashCode对库表个数取模,算出相应的库和表。但昨天告警系统受到一跳通知,有数据入库失败,看了下日志,显示表后缀居然是“-048”,正常的表后缀都是“00X”或者“0XX”,即从000到099,明显表后缀错误。初步怀疑是并发问题导致,研究了...原创 2019-06-17 10:53:57 · 2157 阅读 · 1 评论