自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (10)
  • 收藏
  • 关注

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

EasyExcel(FastExcel) 自定义转换器、自定义导出字典映射替换

2024-08-07 14:54:40 2274 2

原创 多种yml/properties配置文件读取方式

java对重yml文件读取方式,列举了9种方式,10个使用技巧

2023-04-20 11:32:06 16470

原创 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 5423 3

原创 适合任何java | MongoDB小白的基础教程

最基础的、最实用的、开箱即开发的基于Java的MongoDB业务开发教程,是本人初次使用时,一点一点的学习过程的整合。绝对适合初学者、自学者,开发过程中遇到的问题与解决方案,都写了进去。傻瓜式教程!开箱即用!免费下载地址:https://download.youkuaiyun.com/download/luck_jinwei/12467717...

2020-06-10 18:21:17 261 2

原创 机械硬盘占用100%

QQ音乐导致机械硬盘占用100%

2025-02-12 14:22:10 512

原创 WindTerm 开源工具基础使用

开源免费的SSH工具,还跨平台,支持 Windows、Linux 和 MacOS特色功能:界面清爽,同时支持SSH,SFTP,命令智能提示!同时支持三种主题的切换,亮白模式、暗黑模式、黑白相间模式。

2024-11-27 17:44:33 1907 6

原创 通过YamlPropertiesFactoryBean构建配置文件读取工具类

通过YamlPropertiesFactoryBean构建配置文件读取工具类

2024-08-28 17:07:10 362

原创 EasyExcel (FastExcel)自定义转换器、自定义导出枚举类替换,完整代码+详细注释说明

这是一个基于Easyexcel(FastExcel)通过注解的方式,实现在导入导出的时候,按照指定的字段和枚举类,进行字典值映射转换的工具。

2024-08-19 09:46:45 1720

原创 脚本实现mysql数据库快速备份

>mysql脚本备份>支持排查链接串种的部分数据库>支持排除数据库中的指定表

2024-08-16 15:38:22 201

原创 Springboot+freemarker大段文本内容动态修改输出,所见即所得

场景:给领导导出数据时,需要给出一个针对专业名词的解释说明,因此会存在有大批量的、大段的文本内容。如果直接卸载代码里面,没啥大问题,但是大量的拼接替换、格式样式、后续修改维护等,都不是很方便。如果有很多大段的内容,就更加的不方便了。因此就像使用一个模板引擎来解决这个问题,最终使用了Freemarker引擎。作用很强大,但我目前使用的场景仅这些。

2024-08-09 16:47:35 405

原创 线程池(多线程)工具类及使用

多线程工具类、使用方法等

2024-08-07 11:01:00 361

原创 maven配置多仓库私服

maven配置多个仓库、配置私服

2024-02-22 11:55:59 1154

原创 Linux利用rsync实现数据镜像备份

Linux利用rsync实现数据镜像备份,通过定时任务,实现定时两台机器信息同步,或用来执行数据备份。

2023-07-25 15:37:13 660

原创 linux定时任务crontab用法

linux定时任务crontab用法

2023-07-21 16:14:59 275

原创 服务启动加载时执行命令

服务启动加载时执行命令

2023-06-14 10:48:40 154

原创 word、pdf 转 图片、长图

word 转图片、word转长图、pdf转图片、pdf转长图

2023-06-14 10:46:31 564 2

原创 Word转Pdf

Word 转 PDF

2023-06-14 10:40:44 97

原创 【Shell】linux从SFTP批量下载指定前后缀文件

linux从sftp批量下载指定前后缀的文件

2023-05-16 11:04:15 880

原创 【Shell】linux从SFTP批量下载

linux从sftp批量下载指定的文件

2023-05-16 11:02:00 1929

原创 【Shell】linux使用SFTP批量上传

linux使用shell脚本执行大批量文件sftp上传

2023-05-16 10:45:03 2474

原创 【Shell】linux批量压缩

使用Shell命令或创建脚本,执行文件压缩为zip工作

2023-05-16 10:41:34 783

原创 不得使用子类名称访问父类静态成员

为了代码清晰起见,永远不要使用子类的名称访问父类的静态成员。这样做会造成混淆,并且可能会导致存在两个不同的静态成员的错觉。

2022-07-14 15:20:34 504

原创 Map、实体类(对象)互相转换工具

使用maven工具,通过简单方式将map对象转为对象实体,或将对象实体转换为map对象,不用再循环取值赋值操作了!!

2022-07-14 15:12:35 1728

原创 正则工具类

正则工具类提供验证邮箱、手机号、电话号码、身份证号码、数字等方法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 310 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&gt.

2021-03-04 15:41:35 937 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 1435 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 2772

原创 Nginx超时配置、限流

目录一、说明二、超时配置三、限流限制访问频率限制并发连接数四、问题记录五、参考文章Author:JinweiEditTimes:2020年11月25日17:31:06一、说明Nginx 处理的每个请求均有相应的超时设置。如果做好这些超时时间的限定,判定超时后资源被释放,用来处理其他的请求,以此提升 Nginx 的性能。二、超时配置1、keepalive_timeoutHTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。如果客户端向服务器发送多个请求,每

2020-11-30 11:47:54 14428

原创 linux压缩、解压缩、复制文件

目录压缩与解压缩:zip命令命令的常用参数unzip命令unzip命令的常用参数复制语法简易写法参数说明实例1、复制目录命令格式2、从远程复制到本地说明参考压缩与解压缩:这里介绍使用的是zip和unzip命令,在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装rpm -q zip unzip如果有安装了命令则会显示出命令的版本号。zip命令基本用法:zip [参数] [压缩包名] [压缩的目录或者文件的路径]命令的常用参数-m 将文件压缩后,删除原文件

2020-11-30 11:44:48 775

原创 打开百度时地址栏有其他地址闪过

今日发现,在谷歌浏览器中,通过书签打开百度首页时,地址栏会有一闪而过的地址,然后会跳回到百度首页。但是在地址后面出现了其他的拼接https://www.baidu.com/?tn=78000241_hao_pg。这里打开的的确是百度首页,功能也是正常使用,一般人也不会发现什么。(楼主是一般人么?哼哼)一般浏览器劫持,大多数以下几种情况:1、通过开机自启动的软件,监测浏览器的状态,打开浏览器或新建标签页,都会打开他们的推广页面2、在浏览器桌面的快捷图标,右击属性后,地址栏的最后拼接上推广页面

2020-10-16 09:36:10 2734 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 151

原创 统一返回值类

话不多说,直接上代码/** * @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 170

原创 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 352

原创 多线程的基础使用

不考虑实现原理,直接使用 //构造多线程,可修改线程数 ExecutorService executorService = ExecutorBuilder.create().setCorePoolSize(20).useSynchronousQueue().build(); //使用多线程 for(){ executorService.execute(new Runnable() { @Override public void run.

2020-09-28 10:00:58 371

原创 Java执行linux的命令

这里需要引入Hutool的工具包 <!-- Hutool工具 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.1.19</version> &.

2020-09-28 09:59:43 1915 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 2190

原创 前端禁止页面被查看源码、被下载

前端防止页面被查看源码、被下载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 1927 6

原创 页面加载事件、页面定时任务

页面加载事件、页面定时任务页面打开自动执行事件,间隔一定时间再次执行对应的方法。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.co

2020-09-14 16:26:47 598

原创 Springboot配置mysql数据源+druid连接池,配置多数据源

Springboot配置mysql数据源+druid连接池,支持多数据源一、配置mysql+druid1、导入数据源所需jar,此处只导入了必要的,其他工具自行配置 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>

2020-09-07 10:12:47 4044

转载 linux 查看并对外开放端口(防火墙拦截处理)

查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465)开放的端口位于/etc/sysconfig/iptables中查看时通过 more /etc/sysconfig/iptables 命令查看或者通过 iptables -nL如果想开放端口(如:8889)(1)通过vi /etc/sysconfig/iptables 进入编辑增添一条-A INPUT -p tcp -m tcp --dport 8889 -j ACCEPT 即可(

2020-08-07 09:02:37 385

9种yml/properties配置文件文件读取方式

java对yml/properties配置文件文件读取方式,,列举了9种方式,10个使用技巧,@Value中 static变量、@Value中集合、@ConfigurationProperties读取为实体类、@PropertySource加载自定义yml文件、YamlPropertiesFactoryBean动态yml及应用、YamlPropertiesFactoryBean多个yml及应用

2023-04-20

手机号运营商核验工具类

手机号运营商核验工具类

2021-03-28

Java通用restful返回工具类

通用restful返回工具类

2021-03-28

Java文件通用工具类

Java文件通用工具类

2021-03-28

Java中英文括号转换

中文转英文、英文转中文、中英文互转工具类

2021-03-28

Long类型转换为科学计数法

将Long类型数据转换为科学计数法,使用的原生的写法,无需任何工具插件,编写环境支持JDK7/8及以上

2020-09-28

map转Java实体类

将一个 Map对象转化为JavaBean的形式返回,抛弃一些出现异常的问题与方法,遵循Java开发规范

2020-09-28

Nginx配置负载均衡、动静分离、请求日志打印、日志切割、压缩、删除.md

Nginx配置负载均衡、配置网页数据动静分离、请求日志打印详细配置、日志自动切割、自动压缩、自动删除

2020-09-14

页面加载事件、页面定时任务

页面打开自动加载事件、页面定时任务,页面关闭则定时任务无效,第一次打开自动执行一次,间隔指定时间后再次执行

2020-09-14

JAVA面试核心知识点整理.pdf

JAVA面试核心知识点整理,比较适合1-3年开发者。内容涵盖面较广,讲解详细,跳槽之前好好看看这些吧!

2020-05-28

MongoDB学习教程2020年05月20日.chm

最基础的、最实用的、开箱即开发的基于Java的MongoDB业务开发教程,是本人初次使用时,一点一点的学习过程的整合。绝对适合初学者自学者,本人公司的其他同事就是最好的证明!

2020-05-28

空空如也

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

TA关注的人

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