自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java 获取汉字首字母工具类

import java.io.UnsupportedEncodingException;/** * 取得给定汉字串的首字母串,即声母串 * 注:只支持GB2312字符集中的汉字 */public class ChineseStrToFirstEn { private final static int[] li_SecPosValue = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 36

2022-05-25 13:42:47 471

原创 Date与时间戳互相转换

1、Date对象转换为时间戳Date date = new Date(); long times = date.getTime(); System.out.println(times); 效果如下:15088242832922、时间戳转换为Date日期对象long times = System.currentTimeMillis(); Date date = new Date(times); System.out.println(date); 效果如下:Tue Oct 2

2022-05-25 10:23:23 4921

转载 java8新特性--Optional详解

一、简介Optional类是Java8为了解决null值判断问题,借鉴google guava类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断(null的防御性检查),避免null导致的NPE(NullPointerException)。我们来看一段代码:public static String getGender(Student student){ if(null == student) { retur

2022-05-23 16:00:31 2926

转载 最详细SpringCloud+nacos整合Seata1.4.2 实现分布式事务

SpringCloud整合Seata 实现分布式事务Seata 简介和工作原理看seata官网吧安装Seata使用浏览器访问“https://github.com/seata/seata/releases/tag/v1.4.2”,在 Seata Server 下载页面分别下载“seata-server-1.4.2.zip”,如下图。解压到本地,目录如下修改conf目录下的file.conf和registry.confregistry 我这里采用的是nacos,所以值粘贴了naocs的内容re

2022-05-19 15:57:01 239

转载 RedisTemplate使用最详解(五)--- opsForZSet()

linux或者mac下启动Nacos报错解决:nohup: /Users/xx/jdk/java/bin/java: No such file or directory

2022-05-18 17:20:36 7719

原创 linux或者mac下启动Nacos报错解决:nohup: /Users/xx/jdk/java/bin/java: No such file or directory

linux或者mac下启动Nacos报错解决:nohup: /Users/xx/jdk/java/bin/java: No such file or directory

2022-05-18 17:15:51 1593 1

转载 IntelliJ IDEA 快捷键大全

[详细] (https://blog.csdn.net/weixin_67276852/article/details/124159843)一、构建/编译Ctrl + F9:构建项目该快捷键,等同于菜单【Build】—>【Build Project】执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到out目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。Ctrl + Shift + F9:重新编译当前类该快捷键,等同于菜单

2022-05-18 17:14:05 523

转载 mapstruct高级使用方法

原文地址:https://mp.weixin.qq.com/s/3PjpKKcVifqYluUpXYsyrA背景介绍在微服务盛行的当下,相信对领域驱动设计都不陌生,在领域驱动设计中,我们经常要处理将DTO转换成Domain,Domain转成Entity等各类对象相互转换,在没有接触mapstruct之前,相信大多数人都是使用Spring框架自带的BeanUtils或者直接使用getter/setter方法进行属性赋值,如果我们采用BeanUtils工具类的copyProperty进行转换,除了性能低之外

2022-05-18 14:58:15 1543

原创 java判空的一些实用Utils以及包名

1.ObjectUtils.isEmpty(Object object)包名:org.springframework.util可以用来判断object是否是null,如果是数组或者集合也会判断是否长度等于0,底层做了==null跟其它的判断处理2.CollectionUtils.isEmpty(Collection<?> collection)包名: org.springframework.util参数为Collection的接口,可以对List等集合进行为null或者{}的判断,底层

2022-05-17 23:21:45 3529

原创 Mac 终端提示 Permission denied ,弹窗”不能打开文件夹“data”,因为您没有权限查看其内容。“

想看看mysql下的data目录里的文件,终端提示 Permission denied ,访达进去的话,data文件夹会有个红色图标标识,双击打开文件夹会弹窗提示:不能打开文件夹“data”,因为您没有权限查看其内容。解决方式:修改data目录的访问权限,自己的电脑,给最高权限就行:sudo chmod -R 777 赋权目录sudo chmod -R 777 /usr/local/mysql/data/注意自己文件地址...

2022-05-17 23:19:55 2212

原创 mac默认mysql安装路径

mac默认mysql安装路径使用brew安装的mysql,默认存放在/usr/local/Cellar/mysql/下配置文件放在/usr/local/etc/my.cnf, 如果不确定,可以通过以下命令确认mysql --verbose --help | grep my.cnf重启,停止等操作可以通过/usr/local/bin/mysql.server来操作...

2022-05-17 23:18:52 3655

原创 最全面java面试题集

java面试汇总

2022-05-17 23:09:19 645

原创 mapstruct使用

mapstruct使用

2022-05-17 22:51:36 1130

空空如也

空空如也

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

TA关注的人

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