- 博客(46)
- 资源 (10)
- 收藏
- 关注

原创 自定义异常处理(全局异常处理)
基于Springboot框架来处理。能实现的有:自定义异常、自定义全局异常、自定义有条件的异常处理、自定义含业务参数的自定义异常
2025-04-25 17:01:10
264

原创 EasyExcel(FastExcel) 自定义转换器、自定义导出字典映射替换、满足条件内容增加样式,完整代码+详细注释说明
EasyExcel(FastExcel) 自定义转换器、自定义导出字典映射替换
2024-08-07 14:54:40
2514
2

原创 Nginx配置负载均衡、动静分离、请求日志打印、日志切割、压缩、删除
近期公司有需求,在用户访问我们的API产品时,需要使用nginx的日志打印功能,将详细的信息记录下来,由于本人第一次做这样的操作,研究了一下,将整理出来的内容出来。命令:本篇博客共三个模块1、编写并且启动nginx(windows环境下,linux配置文件一致)1.1、一些必要的命令1.2、下载nginx1.3、启动nginx1.4、检查nginx是否启动1.5、关闭nginx1.6、负载均衡配置1.7、配置动静分离策略2、配置nginx日志2.1、启用nginx日志打印2.2、配置日志打印格式为jso
2020-08-06 17:28:13
5502
3

原创 适合任何java | MongoDB小白的基础教程
最基础的、最实用的、开箱即开发的基于Java的MongoDB业务开发教程,是本人初次使用时,一点一点的学习过程的整合。绝对适合初学者、自学者,开发过程中遇到的问题与解决方案,都写了进去。傻瓜式教程!开箱即用!免费下载地址:https://download.csdn.net/download/luck_jinwei/12467717...
2020-06-10 18:21:17
273
2
原创 Escrcpy 优雅而强大的跨平台 Android 设备控制工具
Scrcpy是一款开源免费的Android设备投屏控制工具,支持Windows和Mac系统,手机端无需安装APP。它具有毫秒级延迟(35-70ms)、高帧率(30-120fps)、高清画质(1080p+)等优势,支持无线连接、多设备管理和主题切换。虽然暂不支持iPhone,但其非侵入性设计不会在安卓设备留下痕迹。提供图形化界面,支持自动化脚本和反向供网功能,可快速启动(约1秒)。安装方式灵活,Windows/移动端手动安装,macOS通过Homebrew安装。完全免费无广告,无需网络连接。
2025-06-03 14:07:12
307
原创 关于静态参数、静态接口或静态方法的使用技巧
主要场景或能实现的有:1.创建全局静态常量,通过工具类或者作为某个类中的类常量来使用(在静态方法中,使用类常量等,此时常量也需要是静态的。2.静态常量通过@Value等注解获取配置文件值。3.创建全局静态接口(service),在静态方法中使用。4.创建全局静态工具类。
2025-04-27 10:59:59
166
原创 WindTerm 开源工具基础使用
开源免费的SSH工具,还跨平台,支持 Windows、Linux 和 MacOS特色功能:界面清爽,同时支持SSH,SFTP,命令智能提示!同时支持三种主题的切换,亮白模式、暗黑模式、黑白相间模式。
2024-11-27 17:44:33
2385
6
原创 通过YamlPropertiesFactoryBean构建配置文件读取工具类
通过YamlPropertiesFactoryBean构建配置文件读取工具类
2024-08-28 17:07:10
411
原创 EasyExcel (FastExcel)自定义转换器、自定义导出枚举类替换,完整代码+详细注释说明
这是一个基于Easyexcel(FastExcel)通过注解的方式,实现在导入导出的时候,按照指定的字段和枚举类,进行字典值映射转换的工具。
2024-08-19 09:46:45
2044
原创 Springboot+freemarker大段文本内容动态修改输出,所见即所得
场景:给领导导出数据时,需要给出一个针对专业名词的解释说明,因此会存在有大批量的、大段的文本内容。如果直接卸载代码里面,没啥大问题,但是大量的拼接替换、格式样式、后续修改维护等,都不是很方便。如果有很多大段的内容,就更加的不方便了。因此就像使用一个模板引擎来解决这个问题,最终使用了Freemarker引擎。作用很强大,但我目前使用的场景仅这些。
2024-08-09 16:47:35
444
原创 不得使用子类名称访问父类静态成员
为了代码清晰起见,永远不要使用子类的名称访问父类的静态成员。这样做会造成混淆,并且可能会导致存在两个不同的静态成员的错觉。
2022-07-14 15:20:34
523
原创 Map、实体类(对象)互相转换工具
使用maven工具,通过简单方式将map对象转为对象实体,或将对象实体转换为map对象,不用再循环取值赋值操作了!!
2022-07-14 15:12:35
1740
原创 正则工具类
正则工具类提供验证邮箱、手机号、电话号码、身份证号码、数字等方法package com.aieye.elasticsearch.util;import cn.hutool.core.util.NumberUtil;import com.aieye.elasticsearch.common.CompanyConstant;import org.apache.commons.lang.StringUtils;import java.math.BigDecimal;import java.m.
2021-03-04 15:46:00
323
1
原创 Map对象转化为JavaBean
将 Map对象转化为JavaBean/** * 将 Map对象转化为JavaBean * @param map * @param T * @return * @throws Exception * @Email:CloverAn@aliyun.com */ public static <T> T convertMapBean(Map<String, Object> map, Class<T>.
2021-03-04 15:41:35
947
1
原创 对象转map
对象转换为value 字符串Map /** * @Email: CloverAn@aliyun.com * 对象转换为value 字符串Map * @param object * @return */ public static Map<String, String> convertBeanToMap(Object object) { if (object == null) { return nul
2021-03-04 15:32:44
1447
1
原创 使用正则判断字符串中是否包含中文
使用正则来判断字符串中是否包含中文/** * @ClassName : CheckChinese * @Description : 是否为中文 * @Author: Jinwei * @Email: CloverAn@aliyun.com * @Date: 2021-01-28 11:28 */public class CheckChinese { /** * 用正则来判断字符串中是否包含中文 * @param sequence * @return b
2021-01-31 00:56:44
2791
原创 Nginx超时配置、限流
目录一、说明二、超时配置三、限流限制访问频率限制并发连接数四、问题记录五、参考文章Author:JinweiEditTimes:2020年11月25日17:31:06一、说明Nginx 处理的每个请求均有相应的超时设置。如果做好这些超时时间的限定,判定超时后资源被释放,用来处理其他的请求,以此提升 Nginx 的性能。二、超时配置1、keepalive_timeoutHTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。如果客户端向服务器发送多个请求,每
2020-11-30 11:47:54
14489
原创 linux压缩、解压缩、复制文件
目录压缩与解压缩:zip命令命令的常用参数unzip命令unzip命令的常用参数复制语法简易写法参数说明实例1、复制目录命令格式2、从远程复制到本地说明参考压缩与解压缩:这里介绍使用的是zip和unzip命令,在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装rpm -q zip unzip如果有安装了命令则会显示出命令的版本号。zip命令基本用法:zip [参数] [压缩包名] [压缩的目录或者文件的路径]命令的常用参数-m 将文件压缩后,删除原文件
2020-11-30 11:44:48
795
原创 打开百度时地址栏有其他地址闪过
今日发现,在谷歌浏览器中,通过书签打开百度首页时,地址栏会有一闪而过的地址,然后会跳回到百度首页。但是在地址后面出现了其他的拼接https://www.baidu.com/?tn=78000241_hao_pg。这里打开的的确是百度首页,功能也是正常使用,一般人也不会发现什么。(楼主是一般人么?哼哼)一般浏览器劫持,大多数以下几种情况:1、通过开机自启动的软件,监测浏览器的状态,打开浏览器或新建标签页,都会打开他们的推广页面2、在浏览器桌面的快捷图标,右击属性后,地址栏的最后拼接上推广页面
2020-10-16 09:36:10
2800
8
转载 java后台启动jar包
#java后台启动jar包java后台启动jar包1.当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出java -jar shareniu.jar2.当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。java -jar shareniu.jar &&代表在后台运行3.不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文
2020-10-08 22:52:49
158
原创 统一返回值类
话不多说,直接上代码/** * @ClassName : R * @Description : 统一的数据返回类型 * @Author : Jinwei * @email : CloverAn@aliyun.com * @Date: 2020-09-07 10:58 */public class R { private String code; private String msg; private Object data; public Stri
2020-09-28 10:05:44
181
原创 map转实体类工具
话不多说,直接上工具类代码/** * 将 Map对象转化为JavaBean * @param map * @param T * @return * @throws Exception */ public static <T> T convertMapBean(Map<String, Object> map, Class<T> T) throws Exception {
2020-09-28 10:04:29
368
原创 多线程的基础使用
不考虑实现原理,直接使用 //构造多线程,可修改线程数 ExecutorService executorService = ExecutorBuilder.create().setCorePoolSize(20).useSynchronousQueue().build(); //使用多线程 for(){ executorService.execute(new Runnable() { @Override public void run.
2020-09-28 10:00:58
382
原创 Java执行linux的命令
这里需要引入Hutool的工具包 <!-- Hutool工具 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.1.19</version> &.
2020-09-28 09:59:43
1945
2
原创 Long类型转科学计数法
这里是将数值Long类型转换为科学计数法网上搜索了一圈,都是科学计数法转数值的,无奈自己搞下。如下两种方式:1、JDK1.8特性 public static void main(String[] args) { Long num = 8789912345678L; NumberFormat nf = NumberFormat.getInstance(); String format = nf.format(num); Sy.
2020-09-28 09:56:11
2217
原创 前端禁止页面被查看源码、被下载
前端防止页面被查看源码、被下载1、需要引入jQuery文件可以下载文件后导入项目http://jquery.com/download/也可以使用以下在线CDN数据:百度CDN:<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>新浪CDN:<script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery
2020-09-14 16:57:12
1963
6
9种yml/properties配置文件文件读取方式
2023-04-20
MongoDB学习教程2020年05月20日.chm
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人