- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Linux下Jar包启动停止脚本
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=rs.jarcd `dirname $0`#使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #如果不存.
2021-01-28 10:12:54 418 1
原创 spring项目中线程池的使用
配置类(spring对ThreadPoolExecutor的封装)@Configurationpublic class ExecutorConfig { private static final Logger logger = LoggerFactory.getLogger(ExecutorConfig.class); @Bean public ThreadPoolTaskExecutor defaultThreadPool() { //使用自
2021-01-26 10:14:33 544 1
原创 Kafka常用命令
1.kafka启动: ./kafka-server-start.sh ../config/server.properties &2.创建topic: ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic tes3.查看kafka的topic:./kafka-topics.sh --zookeeper master:2181 --list...
2021-01-25 14:26:50 224
原创 实现ApplicationContextAware接口获取在静态方法中获取bean
具体工具类如下注意:此类需要加Component注解需要被Spring扫描到/** * 获取springBean对象 */@Componentpublic class SpringContextUtil implements ApplicationContextAware { // spring上下文 public static ApplicationContext applicationContext; @Override public void.
2021-01-25 14:24:29 612 1
原创 根据子类创建父类泛型中的实体对象(模版方法和策略模式结合)
经常在模版方法中会遇见这种需求,例如父类/** * 解析抽象类 * @param <T> */public abstract class AbstractStrategy<T extends Feature> {// 方法骨架 public final void handleXml(Element element) { // 创建基础对象 T bean = createBean(); // 赋值基础数.
2021-01-25 14:14:47 577
原创 CPU负载过高排查过程
1 top 找出负载过高的进程2 top -H -p 1317 找到对应的线程3 printf “%x\n” 1352 转换为16进制4 jstack 1317|grep 548 -A90 ( jstack 进程号|grep 16进制异常线程号 -A90)
2021-01-25 14:01:31 193
原创 全局异常处理统一接口返回
创建统一返回结果类@Datapublic class Result implements Serializable { private Boolean success; private Integer code; private String msg; private Object data; // 构造器私有 private Result(){} // 通用返回成功 public static Result ok() {
2021-01-25 13:33:41 340
原创 springboot2.4.1自定义拦截器实现接口防刷
实现HandlerInterceptor接口@Componentpublic class BrushProofHandler implements HandlerInterceptor { @Autowired RedisService redisService; private static final String REDIS_KEY = "atm_ep::interface::ip"; @Override public boolean preHan
2021-01-25 13:28:04 413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人