自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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&lt

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关注的人

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