- 博客(9)
- 收藏
- 关注
原创 【Mac在根目录下创建文件夹】
从 macOSCatalina (10.15) 开始,macOS 引入了一个只读系统卷的概念,限制了对根目录的直接写入操作。如果想继续创建根目录可以依赖于 macOS 提供的 synthetic.conf 文件机制来实现,实际就是一个软连接。
2025-05-13 10:24:15
1546
原创 线程池的正确使用
1.创建线程工厂(可复用)@Componentpublic class CommonThreadPoolFactory { private static final Integer AVAILABLE_PROCESSORS = Runtime.getRuntime().availableProcessors(); public static ThreadFactory commonThreadFactory = new ThreadFactoryBuilder().setNameFormat(
2021-10-19 11:18:42
189
原创 IDEA 设置toSting方法模板为JSON
1.使用快捷键生成toString2.设置toString3.新增toString模板,将下面代码copy进右侧代码区应用即可public java.lang.String toString() {return new java.util.StringJoiner(", ", $classname##.class.getSimpleName() + "={", "}")#foreach ($member in $members)#if(!$member.modifierStatic).
2021-04-19 17:46:58
428
原创 Java解决数据库读写分离异常-自旋工具类
工具类package com.sunlands.feo.school.common.utils;import java.util.Objects;import java.util.function.Supplier;/** * 使用针对读写分离的自旋操作 */public class Spin { private final static int COUNT = 3; private final static long SLEEP_TIME = 200L; /*
2021-01-26 11:03:37
218
1
原创 Mac 安装多版本 JDK
MAC安装多版本 JDK1.安装想要安装的JDK2.配置文件2.1 编辑文件 `vim ~/.zshrc`2.2 将下面文件拷追加到末尾,注意修改你自己的jdk地址3.使用1.安装想要安装的JDK在官网下载 JDK 安装你想要安装的版本,8,11,14,15? 啥都别管,安装吧2.配置文件2.1 编辑文件 vim ~/.zshrc2.2 将下面文件拷追加到末尾,注意修改你自己的jdk地址# Javaexport JDK8_HOME=/Library/Java/JavaVirtualMachin
2020-10-29 14:42:41
164
原创 Homebrew 安装国内源(已安装国外源也可执行切换)
1.执行命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2.选择镜像源输入要安装的镜像源数字,如图,我安装的是 清华大学的源,所以输入 2 回车即可。输入开机密码静静的等等待在安装工程中可能需要多次输入开机密码,因为在安装过程中需要使用到系统权限。确认删除已安装的homebrew源当选择了清华源之后,会提示将要删除之前的brew版本,输入 Y 确认即可。注意
2020-09-13 17:31:35
2581
原创 使用 Zxing 生成二维码并返回
引入 Google Zxing jar包<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version></dependency><dependency> <groupId>com.google.zxing<
2020-09-09 17:04:42
485
原创 Docker 镜像安装常用软件
Docker 安装常用软件1. Docker 安装 MySQL1.1 拉取 MySQL 镜像1.2 创建 MySQL 容器1.3 启动与停止 MySQL 容器1.4 访问 MySQL 数据库1.5 删除 MySQL 容器2. Docker 安装 Redis2.1 拉取 Redis 镜像2.2 创建 Redis 容器3. Docker 安装 Nginx3.1 拉取镜像3.2 启动容器3.3 Nginx 相关命令4. Docker 安装 RabbitMQ4.1 查找 RabbitMQ 镜像4.2 拉取镜像4.3
2020-08-24 23:52:00
1348
原创 引入 Orika 实现 Java Bean 映射工具类
使用 Orika 实现 Java Bean 映射工具类1.引入 orika 的 jar 包2.创建映射工具类3.使用映射工具类4.结语orika 是 Java Bean 映射框架,可以实现从一个对象递归拷贝数据至另一个对象。这样我们可以将数据在实体,DTO,VO之间切换。关于 Bean 映射,其实 BeanUtil中 的 copyProperties() 方法也可以实现,但是如果名字相同类型不同是不能直接复制的,而 orika 却可以解决这个问题。下面将具体介绍如何使用 orika 实现映射。1.引入
2020-08-24 23:42:11
1440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅