- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 Linux使用命令
1.查询当前目录下的最大10个文件du -ah . | sort -rh | head -n 102.不停服务释放磁盘空间cat /dev/null > ./nohup.log
2024-11-05 09:58:15
177
原创 批量删除Linux服务器上的文件
1.应用场景:因为前期没有对文件进行很好的分类,定期删除等,导致服务器上出现很多不需要的文件,或者是备份文件。3.思路:创建一个文件,把要删除的文件名称放进去,比如file.txt,然后注意文件编码win默认txt编码是utf-8需要另存为niux。2.这个时候也不能直接通过图形化或者文件选中删除只能用命令。file.txt里面多写的,服务器里不存在的也不会报错误删。4.上传到要删除的服务器对应的目录下面。此时file.txt文件做好了。file.txt内容。
2024-07-10 13:37:33
451
原创 linux 服务器没有字体
1.win电脑字体,在C:\Windows/Fonts,不确定具体缺少什么字体可以全部安装。如果提示报错,没有安装相关命令则需要安装。一、内网环境下安装字体。将字体移动到linux。
2024-06-28 14:11:30
968
原创 JAVA XML 编写注意事项
字符判断未生效 单引号改为双引号把改为或改为即可。原因是:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,’1’会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解
2024-06-19 10:38:07
217
原创 Alibaba Nacos 未授权访问漏洞(CVE-2021-29441)
一年一度HW又要开始了,大家是否遇到这漏洞,漏洞整改是要求升级nacos到1.4.1或者更高。一看nacos版本是满足这个要求的还是被扫除这个漏洞,在排查一圈后是nacos鉴权未开启也是会扫出这个漏洞。下面就是开启鉴权整改了。
2024-05-29 14:25:36
480
原创 xxl-job 配置cron固定周,月的问题
本质还是对cron不清楚,从小可能知道每周的开始是周一,当学习英语的时候会告诉你外国每周的开始是周日。开始网上查询资料,发现每个人说的都是一半对,一半错,不知道是哪里的差异导致的,在此特别记录一下我这个版本的情况,后面知道原因再补充说明。下面是月了,我们都知道月肯定是1-12月,但是代码程序中是从0开始的下面是代码对应关系。上面有些博客也会写月是0-11,也有写1-12,或者用英文。corn 周的设置 1表示周日,月的设置还是1-12月。实际测试使用正确的情况是。
2024-04-09 10:04:27
990
1
原创 明文攻击ARCHPR
里面有一个zip和xxx.txt文件,里面是hahahhah。记录一下一次ctf比赛,根据提示破解了一底层zip。1.需要压缩xxx.txt到的xxx.zip。2.用ARCHPR明文爆破zip。
2023-11-28 13:52:44
717
原创 EasyExcel自定义行列合并+自定义样式
AbstractVerticalCellStyleStrategy只能做合并不要做写入数据。如何导出的行列是本来有数据的无法重写进去,如果空的那是可以写入。1.自定义一个合并策略CustomMergeStrategy继承AbstractVerticalCellStyleStrategy。5补充自定义转换器CustomConvert implements Converter<String>可以做很多事情。合并单元格内容必须有才能显示。也是推荐有,不然excel用筛选功能的时候就会少数据。
2023-08-31 16:56:39
411
原创 导出excel此单元格中的数字为文本格式,或者其前面有撇号
无论大家使用的是java,js,.net等技术导出excel,都会出现下面的问题。这篇文章只提供解决思路,以及用easyexcel导出 的处理方式,其他技术大家可以举一反三。1.导出excel此单元格中的数字为文本格式,或者其前面有撇号
2023-03-30 16:45:22
14094
2
原创 js判断null、undefined和空字符获取更多小技巧
就能和上面达到同样的效果。a是有实际含义的变量才执行方法,否则变量null,undefined和''空串都不会执行以下代码。是逻辑与的取反运算,尤其后者在判断类型时代码简洁高效,省去了多次判断null、undefined和空字符串的冗余代码。作用:可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。是逻辑与运算,并且可以与任何变量进行逻辑与将其转化为布尔值。作用:常常用来做类型判断,在!(变量)之后再做逻辑取反运算。
2023-03-16 15:56:42
966
原创 .key+.cer 转成.jks
说明:nginx 配置使用组合是.key+.cer或者.key+.crt或者.key+.pem等等。思路就是转成p12,再转成想要的文件.jsk,或者.keystore。.jsk jdk中的keytool生成。下面准备好.key+.cer或者crt等。p12转.jsk,安装了jdk都可以执行。Linux环境中执行生成p12。.key openssl生成。
2022-08-20 15:21:10
2250
原创 nginx中斜杠(/)详解
实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page实际访问代理地址:http://127.0.0.1:8899//pt/apply/page实际访问代理地址:http://127.0.0.1:8899/pt/apply/page实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page实际访问代理
2022-06-29 13:53:01
1257
1
原创 jenkins
JDK_DIR="/usr/java/jdk1.8.0_151"PRO_DIR="/usr/local/tomcat/rcpx"PRO="rcpx-top-web"ps -ef|grep $PRO|grep -v grep|awk '{print $2}'|xargs kill -9rm -rf $PRO_DIR/$PRO*cp $PRO_DIR/save/$PRO.jar $PRO_DIR/$PRO.jarBAK_DIR="$PRO_DIR/save/bak/$PRO/`date +%Y%m%
2022-02-23 15:19:59
512
原创 常见的时间获取
分钟转换小时分钟 public static String formatTime(int minuteStr) { String resultStr = ""; if (minuteStr != 0) { if (minuteStr / 60 == 0) { resultStr = minuteStr % 60 + "分钟"; } else { if (
2022-01-21 14:08:33
103
原创 组装json对象变成自己想要的格式
public static void main(String[] args) throws ParseException { /* String lastDay = DateUtils.getLastDay(); System.out.println(lastDay); String format = DateUtils.format(DateUtils.getCurrentTime(), DateUtils.DAY_FORMAT); ...
2022-01-18 13:06:09
335
原创 POI导出excel根据内容设置不同的颜色
//关键点//单独单元设置用getRow().getSheet().getWorkbook().createCellStyle()//全局设置用cell.getCellStyle();//我们这边是对每个单元不同内容显示不同颜色的需求所以使用独单单元设置的方法(速度上肯定会慢)CellStyle cellStyle = templateCell.getRow().getSheet().getWorkbook().createCellStyle(); cellStyle.setA.
2021-12-29 17:28:51
843
1
原创 Linux文件内容查询
tail指令 —— 显示文件尾部的内容tail指令用于显示文件尾部的内容,默认情况下只显示指定文件的末尾10行;tail指令的基本用法:tail file1 显示文件file1的尾部10行内容;tail -n <行数> filename 显示文件尾部的n行内容;例如:tail -n 5 file1 显示文件file1的末尾5行内容tail -c <字节数> filename 显示文件尾部的n个字节内容;...
2021-12-17 13:18:52
847
原创 JAVA double去除多于的0
/** * 使用java正则表达式去掉多余的.与0 * @param s * @return */public static String subZeroAndDot(String s){ if(s.indexOf(".") > 0){ s = s.replaceAll("0+?$", "");//去掉多余的0 s = s.replaceAll("[.]$", "");//如最后一位是.则去掉 } return s;}...
2021-09-15 16:52:27
613
原创 itextpdf加盖章
public void addWaterMark(String srcFile, String destFile, String text,int textWidth, int textHeight, String imgFile,int imgWidth, int imgHeight) throws IOException, DocumentException { // 待加水印的文件 PdfReader ...
2021-08-27 10:51:28
260
原创 校验一,两位小数0-999999.99,填写其他内容提示“成绩填写有误”
public static boolean isNumber(String str){ Pattern pattern=Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?$"); // 判断小数点后2位的数字的正则表达式 Matcher match=pattern.matcher(str); return match.matches(); }...
2021-08-25 15:25:51
156
原创 Mysql命令
1.命令新增数据库字段Sql:ALTER TABLE t_top_declare ADD COLUMN ( `line_rmk` TINYINT ( 1 ) DEFAULT '0' COMMENT '是否提交直列', `email` VARCHAR ( 255 ) DEFAULT NULL COMMENT '电子邮箱',`tel` VARCHAR ( 255 ) DEFAULT NULL COMMENT '联系电话' );...
2021-07-13 15:49:42
90
原创 系统盘gpt转换成mbr
说明:系统安装现在都是mbr格式。想安装移动硬盘需要使用win'do's怎么把gpt转换成mbr 1 2 3 4 5 6 7 分步阅读随着硬盘容量越来越大,传统的MBR硬盘分区模式已经不能满足发展需要,预装win8或win10系统的硬盘默认都是GPT分区表(GUID格式),GPT识别2T以上的硬盘以及UEFI启动模式。不过在对系统进行重装时,经常会遇到无法安装在GPT或MBR硬盘中的问题,那么这个时候就需要对硬盘的分区表进行转换,
2021-07-13 15:45:53
1483
转载 IAP对接实战篇
IAP 自动续费后端接入指南前言使用场景接入流程1. 后台配置2. 方案选择三种方案的对比最终方案3.关键点3.1 续费表扣费状态的设计3.2 如何判断用户续费成功?3.3 如何判断用户关闭订阅?3.4 如何判断苹果扣费失败?3.5 如何判断用户在订阅周期内切换商品?3.6 如何判断用户已退款?3.7 server轮询时查哪些数据?3.8关于幂等性校验和restore问题3.9 用户切换相同周期产品退款问题3.10 如何判断首单优惠?3.11 如何判断免费试用?最后
2021-06-11 17:59:02
646
原创 Linux线上服务器debug本地
nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=6606 feiming-amin-web.jar > feiming-amin-web.log &注意
2021-05-28 14:21:15
263
原创 Json转换(alibaba)
java分别解析下面两个json字符串package jansonDemo;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;public class TestJSON { /** * JSON实际上也是键值对("key":"value") * key 必须是字符串,value 可...
2021-05-21 16:49:34
536
转载 iOS内购(IAP)自动续订订阅
一、介绍iOS 的 App 内购类型有四种: 消耗型商品:只可使用一次的产品,使用之后即失效,必须再次购买。示例:钓鱼 App 中的鱼食。 非消耗型商品:只需购买一次,不会过期或随着使用而减少的产品。示例:游戏 App 的赛道。 自动续期订阅:允许用户在固定时间段内购买动态内容的产品。除非用户选择取消,否则此类订阅会自动续期。示例:每月订阅提供流媒体服务的 App。 非续期订阅:允许用户购买有时限性服务的产品。此 App 内购买项目的内容可以是静态的。此类订阅不会自
2021-05-21 14:32:23
7802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人