
工具
文章平均质量分 51
做想做的,
成年人的世界并没有太多的迂回,证明自己最好的方式,就是行动。
展开
-
IDEA中使用正则表达式实现批量查找、字符替换、大小写转换等枯燥性工作
IDEA中使用正则表达式实现批量查找、字符替换、大小写转换等枯燥性工作原创 2022-02-18 11:12:57 · 5962 阅读 · 0 评论 -
Java中DateFormat类和SimpleDateFormat类的日期格式化问题
DateFormat在创建 DateFormat 对象时不能使用 new 关键字,而应该使用 DateFormat 类中的静态方法 getDateInstance()DateFormat dateFormat = DateFormat.getDateInstance();DateFormat 是日期/时间格式化子类的抽象类,它与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)允许进行格式化(也就是日期→文本)、解析(文本→日期)和标准化日期。创建了原创 2022-02-16 11:38:40 · 523 阅读 · 0 评论 -
redis的windows系统的安装教程
Redis安装教程在 windows 上安装 Redis安装包安装下载安装启动在 windows 上安装 Redis首先Redis 官方不建议在 windows 下使用 Redis,所以官网没有 windows 版本可以下载。但是微软团队自行维护Redis。并且在github上进行开源。安装包安装下载下载地址下载完成后直接进行安装即可。安装此处选择安装盘符路径。启动打开Redis的安装目录:文件介绍如下:redis-server.exe:服务端程序,提供 redis 服务red原创 2022-02-14 10:13:16 · 3527 阅读 · 0 评论 -
java代码生成二维码工具类
import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.deco原创 2021-09-08 17:43:28 · 221 阅读 · 0 评论 -
java复制原对象有值的属性到新对象同时不改变原对象的固有的值(元素相同)
前提说明:一般在一些业务字段特别多的情况并且由多个相同属性时,为了避免冗余的get和set方法,降低代码长度和阅读代码的难度。才会出现属性复制、浅拷贝、深拷贝的一些工具类。首先要明确一点 BeanUtils.copyProperties() 是简单的属性复制,不是拷贝。其主要目的是利用反射机制对JavaBean的属性进行处理。问题但是使用这种属性赋值有个缺点,大家见下图我这里使用的是org.springframework.beans.BeanUtils一个很明显的问题:studen原创 2021-08-12 16:58:59 · 7922 阅读 · 4 评论 -
java-比较两个String类型日期大小
上代码 public static void main(String[] args) throws ParseException { String a = "2021-07-12 09:52:30"; String c = "2021-07-14 17:35:16"; DateFormat sf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); if (sf.parse(a).getTime(原创 2021-07-16 11:09:23 · 2428 阅读 · 0 评论 -
接入阿里sms短信服务-带解析和代码
阿里云SMS服务使用步骤:阿里云短信服务步骤篇开启子用户新建一个用户组创建一个用户得到AccessKey(id和密码)找到短信控制台控制面板找到帮助文档添加短信模板添加签名编写代码代码篇导入依赖<!--pom依赖--><!--阿里云sdk--><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-cor原创 2021-05-25 16:58:43 · 609 阅读 · 0 评论 -
高效工具指南
第一类 文件处理网站ILOVEPDF PDF合并,拆分、压缩、转换格式、编辑等功能。ALL TO ALL几乎支持所有的视频、音频、文件、图片表格、演示文档、电子书、压缩文件的格式转换。痛点:单个文件最大不超10M。没有转换设置cloudconvert转换直接且转换可选项多。痛点:没有中文界面,需要注册Convertio https://convertio.co/zh/文件体积上限高,格式多痛点:有时候精度不够第二类 图片处理网站IMAGE CYBORG输入图片所在网址,即可原创 2021-05-12 17:46:28 · 105 阅读 · 0 评论 -
java实现,无损视频大小压缩
java实现,无损视频大小压缩。<!--依赖--><!-- https://mvnrepository.com/artifact/it.sauronsoftware/jave --><dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2</ver原创 2021-04-30 16:03:51 · 2316 阅读 · 3 评论 -
通用正则表达式和拓展知识
下表是元字符及其在正则表达式上下文中的行为的一个完整列表,具体到每个正则表达式符号: \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的Multiline 属性,^ 也匹配 ’\n’ 或 ’\r’ 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了 RegExp 对象的Multiline 属性,$ 也匹配 ’\n’ 或 ’\r’ 之前的位置。 * 匹配前面的子表达式零次或多次。 + 匹配前面的原创 2021-04-23 09:24:02 · 296 阅读 · 0 评论 -
java 根据doc模板生成ftl模板并生成pdf文件
一、 制作模板请参考上一篇博客二、 代码实现读取数据库数据 ,并输出到PDF上读取数据库,获取数据。代码如下:<!--Maven--><!--生成PDF的类库--><dependency> <groupId>com.aspose.words</groupId> <artifactId>aspose-words</artifactId> <version>15.8.0</version&原创 2021-04-15 11:30:34 · 1339 阅读 · 0 评论 -
Java汉字转成汉语拼音工具类
Java汉字转成汉语拼音工具类,需要用到pinyin4j.jar包<!--汉语转拼音支持包--><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>具体代码实现import net.sourceforge.原创 2021-04-14 17:59:51 · 226 阅读 · 0 评论 -
java实现doc模板实现ftl动态获取数据并生成doc文件(带图片)
一、 制作模板如下图,我们一般需要给出固定模板,按照模板通过freemarker语法写成图二的格式,然后另存为xml格式,最后通过更改后缀名改为ftl页面。图解:给出模板2. 通过freemarker语法把需要从数据库取出的来值抽象化此处的user为别名3. 另存为XML文件4. 打开之后的界面因为不是很利于阅读和修改,所以我们放在idea或者在线格式化工具中进行格式化。这里我用idea进行格式化。5. 然后我们进行编辑,我们使用freemarker语法进行循环取值。原创 2021-04-06 14:51:46 · 1215 阅读 · 1 评论 -
SQL整理
最近经常使用到MySql数据库中一些自带的类库和函数、方法,现对之前使用过的做一个记录。快速查看数据表的全部字段和注释数据类型、权限、默认值、是否为null等。 show full columns from table name 时间格式化 -- 年月日 DATE_FORMAT(字段, '%Y-%m-%d') -- 年月日时分秒 DATE_FORMAT(字段, '%Y-%m-%d %H:%i:%S')字符拼接-- 返回结果为连接参数产生的字符串。如有任何一个参数原创 2021-01-11 18:50:56 · 106 阅读 · 1 评论 -
node js安装历程详细步骤
Node.js 官方网站下载:https://nodejs.org/en/左侧红框框起来的是稳定版,右侧是新功能体验版,推荐安装稳定版。然后直接安装就行了因为我这里已经装过了,所以是从别的博客拿的图 地址:https://blog.youkuaiyun.com/qq_41465646/article/details/107656044安装成功后文件结构和环境变量配置打开命令验证:环境变量配置:相信开发的小伙伴最不愿意把一些缓存文件存到C盘影响电脑的运行效率。但是 npm ins.原创 2020-12-29 11:28:04 · 338 阅读 · 0 评论 -
mysql 根据生日字段计算年龄,并把年龄分段计数
最近在统计用户年龄,并且需要分组来计数:SELECT IFNULL(count(id),0)num1 from fweb_auth_user_info where TIMESTAMPDIFF(YEAR,birthday,now()) < 18UNION AllSELECT IFNULL(count(id),0)num2 from fweb_auth_user_info where TIMESTAMPDIFF(YEAR,birthday,now()) between 18 and 30UNIO原创 2020-11-07 12:31:18 · 3987 阅读 · 0 评论 -
GitHub或者GitLub如何配置SSH Key
通常情况下我们从Git上clone代码时通常有两种形式第一种就是(HTTPS)第二种就是(SSH)一般如果是公共场所是推荐使用HTTPS,但如果是办公场所或者个人电脑推荐使用SSH。HTTPS: https://github.com/dangzekun/project.gitSSH: git@github.com:dangzekun/project.git那么这两种路径有什么不一样的吗。1.前者是HTTPS url 不需要git环境,直接用浏览器网址打开。但是用户每次通过git提交的时原创 2020-07-14 17:33:23 · 260 阅读 · 0 评论 -
JAVA开发常用软件总结
这篇文章主要为大家详细介绍了Java开发者推荐的10种常用工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下首先最重要的是环境,身为开发者如果没有开发环境,即使你安装了开发软件也可能会导致开发软件无法运行1. jdkJDK全称Java SE Development kit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java应用程序的开发包,它提供编译,运行java程序所需要的各种工具和资源,包括java编译器,java运行时环境,以及常用的java类库等。JDK是整个jav原创 2020-07-14 13:05:44 · 3056 阅读 · 3 评论 -
JMeter基础介绍及简单应用
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度原创 2020-07-07 16:30:16 · 422 阅读 · 0 评论