
工具集
文章平均质量分 64
你个大猪蹄子
这个作者很懒,什么都没留下…
展开
-
利用注解+反射实现Excel的导入导出
刚毕业那会儿写过一个 通用的excel导入导出工具类.这个工具类呢也用了挺久了的,最近又新写了一个基于注解+反射实现的Excel导入导出工具类导入方法传入Excel文件输入流,以及一个Class类型导出方法接收一个list集合,和一个Class类型#实现过程首先需要创建三个注解一个是 EnableExcelImport,必须有这个注解才能导入/** * description: 启用Excel导入 * * @author shencai.huang@hand-china.com * @原创 2021-09-29 23:36:40 · 1550 阅读 · 0 评论 -
自定义 AccessLimit 注解实现 Spring Boot 接口防刷
技术要点:Spring Boot的基本知识首先是写一个注解类:import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHO原创 2021-09-12 18:25:47 · 2054 阅读 · 0 评论 -
Spring boot 2.0 连接 Redis 集群之 Sentinel 和 Cluster 集群模式
关于 Redis 集群的搭建可以参考我的另一篇博客:Redis 集群模式详解 - 主从(master-slave)、哨兵(sentinel)、集群(cluster) Spring Boot 2.0 整合 Redis下面开始 Spring Boot 2.0 整合 Redis,Spring boot 中整合 Redis 非常简单,在 pom.xml中添加依赖: <dependency> <groupId>org.springframework.boo原创 2021-01-16 20:50:50 · 7031 阅读 · 0 评论 -
Docker安装gitlab-runner 实现自动 CI/CD (持续集成/持续部署) 配置
gitlab-runner 安装如果没有安装docker的,先安装docker,yum安装docker如下yum -y install docker安装docker-compose方便容器做编排,非必需curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose//修改d原创 2020-12-18 22:56:23 · 8617 阅读 · 0 评论 -
Centos 7 安装 docker & docker-compose
Centos 7 系统内核版本:3.10.0uname -a #查看linux内核版本Docker 安装1)更新yum包yum update #期间要选择确认,输入 y 即可2)安装需要的软件包(yum-utils提供yum-config-manager功能,另外两个是devicemapper驱动依赖的)yum install -y yum-utils device-mapper-persistent-data lvm23)设置yum源(选择其中一个)yum-config-manage原创 2020-12-18 14:57:52 · 5961 阅读 · 0 评论 -
Mac下CoreShell文件上传和下载配置
在MAC下,使用CoreShell时,使用lrzsz命令,上传下载文件的方法.在服务器端或者mac端执行以下操作,在服务器端配置则每台服务器都得配置,在mac端配置完成得重启CoreShell。1、新建~/.bashrc_Core_Shell文件,写入如下内容# Bash support for Core Shell, reference: /etc/bashrc_Apple_Terminal on macOS# Report Working Directory## Tell the Core原创 2020-12-15 10:49:15 · 6372 阅读 · 0 评论 -
Centos 部署 Minio 对象存储服务器
切换到指定路径下(自定义),如 /data/minio/,然后下载二进制文件cd /data/minio/wget https://dl.min.io/server/minio/release/linux-ppc64le/miniochmod +x minio直接启动 minio 服务:/data/minio/minio server /data/minio/data/如果防火墙是开启状态,则需开放minio端口:9000:// 查看防火墙状态service firewalld st原创 2020-09-14 10:17:15 · 6016 阅读 · 0 评论 -
Linux 常用命令以及常用命令行快捷键
1、根据进程名查看进程信息或者占用内存信息ps -ef | grep mysql//或者ps -aux | grep mysql2、根据进程id查看进程占用端口,查看对应端口为8080(如果没有netstat命令,使用 yum -y install net-tools安装)netstat -nap | grep 313963、根据端口查看对应进程netstat -tunlp | grep 33064、根据进程id查看进程信息ps -ef | grep 313965、统计指原创 2020-09-10 21:45:47 · 5882 阅读 · 0 评论 -
Java 使用List sort()方法对复杂对象集合排序(基于Lambda表达式)
下面是关于对一个用户类根据id或者name或者age字段用list 的 sort() 方法进行相关的排序,字段值为null的会排到最后以下是一个基本的用户类: class User { private int id; private String name; private int age; public User(int id, String name, int age) { this.id = id;原创 2020-06-12 14:19:32 · 7720 阅读 · 0 评论 -
java8 List 根据对象某个字段或多个字段去重、筛选、List转Map、排序、分组、统计计数等等
方式一:List<Order> orderList = Lists.newArrayList();orderList .stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.compar...原创 2019-04-20 18:05:15 · 29059 阅读 · 0 评论 -
Centos 创建并启动定时任务 demo 示例
crontab的一些基本命令systemctl start crond.service 启动服务systemctl stop crond.service 停止服务systemctl restart crond.service 重启服务systemctl reload crond.service ...原创 2019-12-25 14:11:30 · 6630 阅读 · 0 评论 -
在 centos 上搭建 ngrok 内网穿透服务器
1、 安装git环境和go环境yum -y install gityum -y install golang2、下载 ngrok 源码mkdir ngrokcd ngrokgit clone https://github.com/inconshreveable/ngrok.git3、导入 ngrok 我们配置的域名// 假设我们想要给 ngrok 配置的外网域名是:ngr............原创 2019-12-18 15:07:21 · 5791 阅读 · 0 评论 -
IDEA 的自动补全功能
这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,常见的候选项下面会给出 GIF 演示。...原创 2019-12-18 10:37:00 · 7761 阅读 · 0 评论 -
IntelliJ IDEA 2019 快捷键
自动代码常用的有 fori/sout/psvm+Tab 即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入 for(User user : users) 只需输入 user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码...原创 2019-10-24 11:49:14 · 5517 阅读 · 0 评论