自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springBoot 整合 logback异常告警 发送企业微信

一、项目背景代码异常的增多(error级别日志增多)也是系统异常的一种,对于这种情况,收到报警消息之后,我们开发同学一般需要登录到线上机器,查看错误日志来排查具体的原因。这种情况下,如果报警消息中能够包括出现异常的上下文以及异常堆栈,不仅能第一时间发现问题,这样的话还能够一定程度上提高问题的排查修复效率。以及我们也要关注线上的异常日志,进而针对异常日志反应的程序问题来相应的优化改造代码。所以我们就基于企业微信和logback日志系统来实现error级别异常日志发送企业微信群消息报警功能,消息中包括了异常

2022-03-01 13:38:52 3121 1

转载 SpringBoot2.0集成Shiro (史上最最最最最全最详细!!!!!!!)

**项目版本:**springboot2.xshiro:1.3.2Maven配置: <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> ...

2019-11-21 16:10:58 4763 2

原创 基于IDEA的Jedis的使用之JedisPool(史上最最最最最最全l!!!)

[使用IDEA创建一个SpringBoot工程路径:]https://blog.csdn.net/weixin_45423451/article/details/103137733[基于JAVA的redis使用(Jedis-API):]https://blog.csdn.net/weixin_45423451/article/details/103137733下来我们就用idea的操作redi...

2019-11-19 13:38:51 1212

原创 SpringBoot切换项目中的properties配置文件

linux环境:file:${user.dir}代表的位置是tomcat目录bin下。(由于项目是在bin的上一级启动的,所以这代表的是和bin同一级的目录)windows环境:file:${user.dir}:代表位置是工程根目录下。${runtime.conf.active}:代表properties文件名(需要配置在SpringBoot的application.properties中)...

2019-11-15 16:17:27 2213 1

原创 jdbc oracle mysql 批量插入或更新(史上最最最最最最详细l!!!)

JDBC批量插入public class RMysqlTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { final String driver = "com.mysql.jdbc.Driver"; final Stri...

2019-11-13 11:39:56 489

原创 PageHelper,从pageinfo 中取到的total不正确的处理。(史上最最最最最最详细l!!!)

最近在使用pagehelper时遇到一些问题。就是total 始终等于pageSize。很无解是不?其实并不太难,只要你细心就会发现!!!其问题出现的主要原因就在调用pagehelper的时候,那么我们该如何避免total 始终等于pageSize的错误呢?注意一下几点,就可避免:1.当我们调用pagehelper.startPage()方法的时候后一句必须是你要调用查询语句;2.当我们re...

2019-11-12 17:45:55 6698 3

原创 SpringBoot2.X整合Redis实战

SpringBoot2.X整合Redis实战

2023-02-14 15:51:41 219 1

原创 redis 6.0X 系统教学

redis 6.0X 系统教学

2022-11-20 14:09:08 246

原创 RocketMq下载安装

RocketMQ

2022-07-12 13:02:11 637

原创 seata 的 4大事务模式对比

seata 的 4大事务模式对比

2022-07-06 18:33:58 1535

原创 nacos 与 seata 的整合

nacos 与 seata 的整合

2022-06-26 20:34:52 838

原创 java 获取树结构的几种方式

mybatis版本 树结构数据获取:<resultMap id="treeMap" type="com.productOrder.domain.MDirectoryMenuVo" > <result column="id" property="id" /> <result column="dir_parent_id" property="dirParentId" /> <result column="dir_root

2022-03-01 14:34:07 2934

原创 学习网站链接

Redis 16 个常见使用场景全设计模式导学目录maven 依赖库Java基础面试题

2022-03-01 14:14:01 258

原创 mysql 数据库字段值大小设置 超大文本

文本 , 中文本 , 长文本 数据库字段TEXT can store 65,535 characters (approx 64KB)MEDIUMTEXT = 16,777,215 characters (approx 16 MB)LONGTEXT = 4,294,967,295 chars (approx 4GB)

2022-03-01 14:12:55 1259

转载 java8 不同对象的list去重完成版

1.有时候有两个list对象,我们想要去重,比如:List userList和ListpersonList想通过User的id和Person的id进行去重,去掉userList中的User的id不等于personList中的Person的id的对象。List<User> userList= userList.stream() .filter(user-> !personList.stream() .map(person -&gt

2020-06-22 21:37:42 1011

原创 java8 对于List操作的部分用法

List list = new ArrayList();//list中根据某个属性去重: List<UserInfoVo> collect = userResult.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(UserInfoVo::getUserId))), ArrayList:

2020-06-22 13:05:53 418

原创 Java计算两个经纬度间的距离最简单的方式

开发中经常会遇到计算两个点(经纬度)之间的距离或者计算最近门店的场景,下面简单实现一下如何计算两个经纬度之间相隔的距离。点击这里

2020-04-14 18:01:10 290

原创 解析一个含有json对象、数组格式的数据

要解析的json数据:{ "message": "成功", "result": "00", "queryid": "0abcaa21-b9aa-4ef6-bcd7-708b9296acdd", "data": { "detail": [{ "num": "123", "time": "2019-02-23", "type": "2" }], "openid"...

2020-04-14 17:35:10 1261

原创 SpringBoot 多数据源(properties,yml)配置 切换的两种方式

针对SpringBoot properties配置文件切换 点击:https://blog.csdn.net/weixin_45423451/article/details/103087341针对SpringBoot yml配置文件切换:spring: application: #项目名 name: example profiles: #yml配置文件名 ...

2020-04-09 11:18:31 1683

转载 MySQL 5.7 等高版本无法加载JDBC驱动的问题

// 1.由于我是用mysql5.7.24,所以就想到然的用了5.7.24版本的依赖,结果出现如上警告<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.7.24&...

2019-12-26 14:43:50 3058 1

原创 VMware开启虚拟机是显示"但该产品与此版 VMware Workstation 不兼容,因此无法使用"

学习过程中导入CentOS开启虚拟机时遇到如下问题:原因大致时创建CentOS时使用的VMware版本与当前VMware版本不一致修改CentOS目录下的CentOS.vmx文件将virtualHW.version = "XX"修改为当前使用的VMware版本即可![]接https://上传(iblog.csdnimg.cn/20-912L61014223705j1.png?x-oss...

2019-12-16 10:10:47 4904 2

原创 JAVA中MD5加密解密(MD5工具类)

ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)http://ascii.911cha.com/工具类如下:import org.apache.commons.codec.digest.DigestUtils;import java.math.BigInteger;import java.se...

2019-12-05 17:45:26 21512 8

原创 Java实现上传和访问被拒绝问题解决

**请大家多多支持多多关注 ,谢谢各位IT界的精英们!!!请大家多多支持多多关注 ,谢谢各位IT界的精英们!!!请大家多多支持多多关注 ,谢谢各位IT界的精英们!!!***创建SpringBoot工程:https://blog.csdn.net/weixin_45423451/article/details/103137733访问被拒绝问题https://blog.csdn.net...

2019-12-05 17:05:41 1011

转载 写文件流报:java.io.FileNotFoundException.....\img (拒绝访问。)的问题真正病根

转载请写明出处!技术总结来自不易!请尊重他人劳动成果!今天,在写文件流时,碰到读取文件夹“拒接访问”的问题。权限不够:上网搜资料说是权限级别不够,照着做,之后再试,依然出错,头大了。换workspance:换workspace目录盘,换到D盘,依然“拒接访问“,死的心都有啦。跟它耗上了。最后,百度一段不起眼的问答,找到原因了:FileOutputStream读取流的时候如果是文件夹,就会出次错。...

2019-12-04 09:54:29 763

原创 Java 基础List的使用 (斗地主)

思路图斗地主过程: 1.组合牌 2.洗牌 3.发牌 4.看牌代码实现:package Practice;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * Description:Y */public class Doudizhu {...

2019-11-28 11:40:35 192

转载 Mybatis 的进阶之路

**1.文章目录**[https://blog.csdn.net/weixin_43570367/article/details/103244430](https://blog.csdn.net/weixin_43570367/article/details/103244430)

2019-11-28 10:37:02 79

原创 基于JAVA的redis使用(Jedis-API)(史上最最最最最最详细l!!!)

[使用IDEA创建一个SpringBoot工程路径:]https://blog.csdn.net/weixin_45423451/article/details/103137733在mian方法里面直接跑也行,加油!!!1.在pom.xml中配置依赖: <dependency> <groupId>redis.clients</group...

2019-11-19 13:37:41 294

原创 使用工具intellij-idea创建一个SpringBoot工程(史上最最最最最最详细l!!!)

使用工具intellij-idea创建一个SpringBoot工程1.首先创建一个project2.选择spring Initializr,一路next。3.在这个页面选择图中两个选项,创建的是一个web工程。然后一路next。4.点击finish即可创建成功。5.此时恭喜您,SpringBoot项目创建成功。...

2019-11-19 11:04:22 454

转载 String.format()的详细用法

String.format()字符串常规类型格式化的两种重载方式format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。上个栗子有用到了字符类型和整...

2019-11-13 11:00:33 208

转载 DecimalFormat # 与 0 的区别

#与0的区别:#:没有则为空0:没有则补0final DecimalFormat df = new DecimalFormat(“0.##”);final String str1 = df.format(a);final DecimalFormat df = new DecimalFormat(“0.00”);final String str1 = df.format(a);执行结果...

2019-11-13 09:57:28 181

空空如也

空空如也

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

TA关注的人

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