工具
文章平均质量分 54
工具
阳宗德
诚然,程序员应该重视代码,但眼里也不应该只有代码,很多代码之外的东西也很精彩。工作也是为了更好的生活,多看看身边的事,多关心身边的人,终究我们还是要回归到平凡的生活中。
我们所热爱的,就是自己的生活!
展开
-
idea通过editorconfig统一代码风格-通用配置
通过这些步骤,您可以在 IntelliJ IDEA 中使用 EditorConfig 来统一整个开发团队的代码风格。这样,无论团队成员使用哪种操作系统或编辑器,代码都会保持一致的格式。,您可以在不同的编辑器和 IDE 之间保持一致的编码规范,而无需手动配置每个工具。文件,添加您的代码风格规则。,这是一种帮助开发团队统一代码风格的配置文件。原创 2024-06-20 10:49:14 · 823 阅读 · 0 评论 -
对idea java程序进行抓包 设置代理(百分之百只效)
以下是示列代码,也可以在springboot main 方法 启动时,这样设置。原创 2024-05-30 10:45:30 · 552 阅读 · 0 评论 -
联想模拟器抓包
reqable原创 2024-01-18 09:36:54 · 546 阅读 · 1 评论 -
SpringBoot本地判定判定工作日节假日及工作时段解决方案
正常来说周一到周五为工作日,但是由于国家法定节假日规定;如周一到周五,可能为休息日;数据库存储需额外判定的日期:工作日和节假日。工具类返回布尔值,业务根据返回值自行处理。可根据年份查询指定数据,提供查询效率。查询数据库存储的日期,进行判定。这个时候就需要额外进行判定。自行查询数据库存储的数据。原创 2023-12-01 15:14:55 · 953 阅读 · 0 评论 -
window gradle配置本地仓库与加速、复用本地仓库
进入到刚才的 gradle 解压的目录中,有一个 init.d 目录,在目录下,新建 init.gralde 文件。编辑 init.gradle 文件,新增如下内容。原创 2023-09-12 10:51:32 · 2078 阅读 · 0 评论 -
java调用webservice+xml接口经验总结
我这里使用的是,http方式调用webservice, 其中 可以使用 soapUI 进行模拟调用。以HttpURLConnection的方式调用。使用apache-cxf生成java类调用。这边引入了hutool Maven 依赖。使用AXIS调用WebService。调用webService接口,原创 2023-07-25 14:18:13 · 2763 阅读 · 0 评论 -
微信 JAVA SDK 封装
微信 JAVA SDK,是微信平台(公众平台、开放平台、商户平台、服务商平台)接口服务的JAVA 实现,开发。严格按照官方技术文档,合理划分包名、定义字段及方法,能胜任任何微信相关的业务。先查看官方文档,理解交互逻辑,再查看下文的 example。weixin-popular 已支持的微信平台。原创 2023-04-06 14:57:18 · 1229 阅读 · 0 评论 -
idea设置项目启动jvm内存
可配置启动配置模板,从而不管是新项目还是新项目都会生效。配置当前项目的 启动配置 ,只会对当前项目生效;更多jvm配置可快捷使用网站,进行配置。,防止启动命令行过长,报错。原创 2023-02-19 14:01:49 · 1196 阅读 · 0 评论 -
IDEA安装使用代码提交模板
用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。影响构建系统或外部依赖项的更改(maven,gradle,npm 等等)格式(不影响代码运行的变动,空格,格式化,等等)重构(即不是新增功能,也不是修改bug的代码变动。对非 src 和 test 目录的修改。简要说明本次commit改变的内容。详细说明本次commit改变的内容。性能 (提高代码性能的改变)对CI配置文件和脚本的更改。3、选择要提交的文件右击。新功能(feature)增加测试或者修改测试。原创 2023-01-13 17:19:52 · 2050 阅读 · 0 评论 -
RestTemplate 远程调用工具类
RestTemplate 远程调用工具类原创 2022-06-28 10:17:52 · 152 阅读 · 0 评论 -
Springboot阿里、腾讯短信和邮件发送service封装
Springboot阿里、腾讯短信和邮件发送service封装依赖配置读取配置根据启用情况注入发送接口封装腾讯发送短信实现阿里云短信发送实现实际消息发送service测试短信发送测试 邮件发送完整代码下载依赖<!--阿里云短信--> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core原创 2022-05-26 16:22:34 · 617 阅读 · 0 评论 -
springboot基于MultipartFile实现通用文件上传
springboot基于MultipartFile实现通用文件上传上传大小限制 和 位置 配置maven依赖文件处理工具类获取服务器ip地址端口工具类获取文件存储位置前缀工具类controller接口封装文件信息保存sql上传大小限制 和 位置 配置spring: ## 文件上传配置 servlet: multipart: max-file-size: 100MB max-request-size: 100MB# 文件上传 相关配置file: # 文原创 2022-05-25 09:33:06 · 464 阅读 · 0 评论 -
request获取请求服务器ip地址
request获取请求服务器ip地址import javax.servlet.http.HttpServletRequest;/** * 服务相关配置 * * @author YZD */@Componentpublic class ServerConfig{ /** * 获取完整的请求路径,包括:域名,端口,上下文访问路径 * * @return 服务地址 */ public String getUrl() {原创 2022-05-24 09:15:01 · 1629 阅读 · 0 评论 -
Java给Word添加目录
本篇文章将介绍使用Spire添加Word目录。一般在Word中添加目录时,需要先设置文字大纲级别,因此以下示例将分两种情况来添加目录,即:**源文档没有设置大纲级别:**添加目录前需要先手动设置大纲级别**源文档已设置大纲级别:**通过域代码添加目录手动设置大纲级别并添加目录import com.spire.doc.*;import com.spire.doc.documents.BuiltinStyle;import com.spire.doc.documents.HorizontalA原创 2021-04-23 12:06:05 · 2231 阅读 · 19 评论 -
Java现有Word文档添加目录
Java现有Word文档添加目录本篇文章将介绍如何使用Spire.Doc for Java添加Word目录。一般在Word中添加目录时,需要先设置文字大纲级别,因此以下示例将分两种情况来添加目录,即:源文档没有设置大纲级别:添加目录前需要先手动设置大纲级别源文档已设置大纲级别:通过域代码添加目录使用工具:Free Spire.Doc for Java (免费版)工具获取途径:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.htm原创 2022-05-05 17:54:12 · 858 阅读 · 0 评论 -
读取txt工具类
public class ReadTxtUtil { private static final Logger LOGGER = LoggerFactory.getLogger(ReadTxtUtil.class); public static String readTxtFile(String filePath) { String content = null; ...原创 2019-10-19 13:14:25 · 300 阅读 · 0 评论 -
Json转Bean对象
1,添加依赖 <!--json依赖--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <versi...原创 2019-10-19 13:12:47 · 404 阅读 · 0 评论 -
定时器的使用
public static void main(String[] args) { TimerTask task = new TimerTask() { @Override public void run() { System.out.println("Hello, stranger"); ...原创 2020-03-29 21:14:50 · 145 阅读 · 0 评论 -
生成二维码
引入依赖 <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId&g...原创 2020-03-16 22:46:02 · 121 阅读 · 0 评论 -
docx4j删除文档首行内容
依赖 <!-- https://mvnrepository.com/artifact/org.docx4j/docx4j --> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</artifactId> <version>6.1.2</ver原创 2022-05-05 17:00:43 · 213 阅读 · 0 评论 -
集合关键操作
//将指定集合中元素遍历出来Set<String> existUsers = allUsers.stream().map(BaseUserinfo::getThirdSystemUuid).collect(Collectors.toSet());//delete readySet<String> requestUserThirdSystemUuids = baseUs...原创 2019-11-12 18:01:39 · 230 阅读 · 0 评论 -
easy code mybatis模板
自用mybatis模板文章目录自用mybatis模板entitydaoxmlserviceserviceImplcontrollerentity ##引入宏定义$!define##使用宏定义设置回调(保存位置与文件后缀)#save("/entity", ".java")##使用宏定义设置包后缀#setPackageSuffix("entity")##使用全局变量实现默认包导入$!autoImportimport java.io.Serializable;##使用宏定义实原创 2021-11-17 17:29:03 · 165 阅读 · 0 评论 -
git取消add和取消commit
取消add可以直接使用命令 git reset HEAD这个是整体回到上次一次操作绿字变红字(撤销add)如果是某个文件回滚到上一次操作: git reset HEAD 文件名红字变无 (撤销没add修改) : git checkout -- 文件取消commit1.第一种情况:还没有push,只是在本地commitgit reset --soft|--mixed|--hard <commit_id>git push develop develop --force (本原创 2021-08-16 14:47:29 · 5206 阅读 · 0 评论 -
接口限流
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流缓存 缓存的目的是提升系统访问速度和增大系统处理容量降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开限流 限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理本文主要介绍应用级限流方法,分布式限流、流量入口限流(接入层如NGINX limit_conn和limit_req 模块)。应用级限流一、控制并发数翻译 2021-05-07 14:45:49 · 1088 阅读 · 0 评论 -
树形结构工具类
import com.zbwd.outline.entity.SysDepartment;import org.springframework.util.CollectionUtils;import org.springframework.util.ObjectUtils;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;/** @Description: 树形工具类 .原创 2021-04-27 10:12:26 · 167 阅读 · 0 评论 -
Rsa 工具类,公钥私钥生成,加解密
包含分段加密和分段解密工具类:/** * Rsa 工具类,公钥私钥生成,加解密 * * @author : YZD * @date : 2020-12-9 22:59 */public class MyRsaUtils { /** * 测试加密内容 */ public static final String SRC = "测试加密内容"; /** * 公钥 */ public static final String原创 2020-12-18 12:18:52 · 634 阅读 · 0 评论 -
easyCode模板(自用)
dao##定义初始变量#set($tableName = $tool.append($tableInfo.name, "Dao"))##设置回调$!callback.setFileName($tool.append($tableName, ".java"))$!callback.setSavePath($tool.append($tableInfo.savePath, "/dao"))##拿到主键#if(!$tableInfo.pkColumn.isEmpty()) #set($pk原创 2020-07-21 22:55:39 · 1632 阅读 · 4 评论 -
IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后...原创 2019-07-02 12:18:15 · 203 阅读 · 0 评论 -
Eclipse常用快捷键
常用alt+/ 代码助手完成一些代码的插入Ctrl+1 快速修复Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Ctrl+Shift+Enter 在当前行插入空行(原理同上条)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加) //冲突孜为:ctrl+↓Ctrl+Alt+↑ 复制当前行到上一行(复制增加) /...原创 2019-05-24 17:19:59 · 167 阅读 · 0 评论