自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 linux lsof加-p和不加-p的区别(第一次用就被坑难受)

针对以下两条命令,先给自己的结论吧:加-p是指定进程,不加-p的是线程(脚本小白,没找着出处,是根据数据观察的,欢迎各位大佬指正)最近,系统出了一次问题,导致所有页面都打不开,接口都访问失败,当然作为运维小白,显然是不咋会看Linux的一些资源占用情况的,然后看了提交记录没改啥影响全局的东西,就埋头去看错误日志了,额,,,显然错误日志也不少,还没在错误日志的信息里提取出主要原因,大佬就说:我看了一下,文件句柄数超过默认的1024了。你看看是不是这个原因,果然日志文件里:java.io.IOEx.

2021-04-26 16:59:34 5271

原创 Java 生成舒尔特方格

讲道理,从小看书就特慢,往往跟比自己小三岁的妹妹一起看书,她都翻了几页了,我还在原地踏步,看的久记住了还好,关键,看的久还记不住二十几岁的人了,注意力还不如一个小孩子,哎,这算是硬件设施不行吧最近疯狂想提升注意力和记忆力,了解到舒尔特训练,百度原话:舒尔特方格不仅可用来测量儿童注意力的稳定性,而且用这套图表坚持天天练习一遍,那么孩子注意力水平就能得到大幅度提高,包括注意的稳定性、转移速度和广度。〒▽〒,不是儿童也可以的吧?舒尔特方格,每次去画格子写数字太麻烦了,顺手写了个工具,就别在意啥

2020-12-09 16:00:29 688 1

原创 密码校验规则(不能包含3个及以上字典、键盘连续字符)[Java版]

参考文章:https://blog.csdn.net/sjdjjd6466446/article/details/108991554最近做用户注册密码校验,需求:1、长度大于8,且小于322、不能包含用户名3、不能包含连续3位及以上相同字母或数字4、不能包含3个及以上字典连续字符4、数字、小写字母、大写字母、特殊字符,至少包含三种因为没做过字典连续字符的判断,正则表达式好像也做不到,一时没有思路,参考了开篇提到的那篇博客(键盘连续字符的判断),所以有了以下工具方法,并把键盘连续字符的判

2020-12-03 16:15:24 19050

原创 Java从本地上传新构建的jar包到服务器,并执行脚本重启服务

继承了大佬自己写的,上传新构建的jar包到服务器,发现很好用,修修改改了一下,记录以后好用,嘿嘿工具类:Upload.javaimport com.jcraft.jsch.*;import org.apache.commons.lang3.StringUtils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader

2020-07-03 14:42:00 833

原创 java为图片添加图片水印、文字水印

武汉加油!疫情期间,在家办公,最近做一个需求,用户长按帮存图片时增加对应专属二维码、头像、昵称等信息之前也没用java处理过图片,到处查查改改搞了一天,才整出来这个工具类工具类:import org.apache.commons.io.output.ByteArrayOutputStream;import javax.imageio.ImageIO;import jav...

2020-02-20 16:05:36 810

原创 记第一次构建spring-framework源码

令人崩溃前奏操作(错误操作,以此为鉴,请勿模仿):首先,在github上找到spring-framework项目,地址https://github.com/spring-projects/spring-framework然后,就很傻很天真的导入idea中了嗯,你猜的没错,接下来就开始各种gradle构建报错第一个是gradle版本的错,要求2.0还是什么来着(当时很暴躁也没记录错误...

2019-12-22 17:43:07 753

原创 mybatis使用注解批量向oracle数据库插入数据

需求:mybatis使用注解批量向oracle数据库插入数据问题:使用如下脚本生成SQL语句为:insert into mini_view_user_topic t (uuid, userid, topicid) values ('5', '3', '1' ),('6', '3', '2' ),('7', '3', '3' );使用以上SQL语句在oracle中执行,报错:ORA-...

2019-08-13 11:48:24 1458

原创 正则表达式

以下方法环境为Java语言字符串是否包含数字:"gfdgd1111".matches("[^.]*[\\d]+[^.]*")炸弹号码666..或888...或999...:String str = "";String pattern = "^(6+|8+|9+)$";Pattern r = Pattern.compile(pattern);Matcher m = r.m...

2019-08-01 14:55:44 173

原创 uml(统一建模语言)类图

UML类图感觉自己不常用到,但是用到的时候又不记得这些线条表达的意思,最近看《大话设计模式》,其中这张图正好包含了比较多的关联关系,所以自己用powerdesigner参照这个图例画了一遍,防止以后一个个的去找线条吧发现一个错误:鸟和大雁。。。是继承关系,写错了...

2019-07-24 10:37:20 310

原创 使用multipart/form-data数据格式传输pdf文件

http协议下载pdf文件字节后,使用multipart/form-data数据格式传输至指定url/** * 根据pdf文件下载路径以post方式上传至服务器(出参数据格式为json) * * @param url url地址 * @param fileName 文件名 * @param fileRoute 文件下载路径 ...

2018-05-11 14:56:29 5775

原创 Java发送httpPost请求带证书

/** * 带证书httpPost请求 * @param url 接口地址 * @param param 参数 * @return * @throws Exception */ public static String sendRedEnvelope(String url, String param) throws Excep

2018-01-11 15:58:49 12191 1

原创 微信普通商户红包接口生成签名Java实现

微信普通商户红包接口生成签名Java实现

2017-11-21 17:24:29 1530

原创 Java改变生成随机数的平均值(改变生成随机数的概率)

Java改变生成随机数的平均值(改变生成随机数的概率)最近做普通商户微信发红包的接口,需求是可以发1-100元的红包,要求总红包金额的平均值为2按照Java的random函数生成红包金额:1+  (new Random().nextFloat() * (100- 1)),均值自然在50元左右怎么办?恩......有了!将红包金额分为两个区间 [1,2] , [2,100],让金

2017-10-31 16:10:20 2597 1

原创 ngrok工具,将本地web服务暴露给互联网

ngrok工具,将本地web服务暴露给互联网项目中经常会向别人提供接口,但是调用该接口的并不是同公司的或者说并不是处于同一个局域网,就导致接口调用方只有在发布后才能测试该接口。如果接口调用方能直接访问我们本地的服务,那么方便很多,今天发现ngrok工具能满足我们以上的需求。下载链接https://ngrok.com/download,下载自己pc对应的版本就好。windows使用步

2017-09-27 15:56:32 727

原创 Java实现快速幂

Java快速幂当调三个接口修改500条数据花了50分钟+的时候,从来没想过优化算法的我绝望了,从此开始关注算法的时间复杂度,等啥时候遇到内存溢出再去关注空间复杂度吧时间复杂度一般用T(n)=O(f(n))表达式表示,f(n)数量级排序:1,lgn,n,n lgn,n²,n³......求幂最简单的方式是一个for循环就搞定啦,此时时间复杂度 f(n)=n,快速幂:将幂指数b转换为二

2017-09-11 16:09:59 5496 1

原创 Java比较时间相差几个月

Java比较时间相差几个月

2017-08-25 16:20:02 12809 4

原创 Java程序实现矩阵乘法

Java程序实现矩阵乘法

2017-08-19 22:26:55 21129 2

原创 Java程序实现二分法查找(折半查找)算法

Java程序实现二分法查找(折半查找)算法

2017-08-19 14:15:11 1432

原创 Java程序实现欧几里得算法-计算两个数的最大公约数

欧几里得算法:计算两个非负整数的最大公约数

2017-08-18 21:44:11 1097

原创 dom窗口关闭运行端口pid

dom窗口下,关闭被占用端口

2017-08-11 14:03:14 463

原创 Oracle sql

oracle 中merge,in,minus,union,to_date操作

2017-07-27 09:35:22 266

原创 Java定时器

java定时器,每天只执行一次

2017-03-30 15:15:48 704

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除