自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (5)
  • 收藏
  • 关注

原创 微信小程序使用阿里巴巴矢量图标

微信小程序使用矢量图标

2023-11-09 16:14:42 900

原创 shiro入门

shiro学习,动态加权限,session共享,单点登录。

2023-10-19 09:00:40 412

原创 微信小程序+echart实现点亮旅游地图

微信小程序+echart实现点亮地图功能

2023-09-15 22:37:31 2335

原创 自己的第一个小程序《我们一起记账吧》

独立开发的小程序

2023-08-27 20:44:03 326

原创 正则表达式收集

手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}Email地址:^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$

2023-06-19 10:05:08 192

原创 《代码整洁之道》笔记

《代码整洁之道》学习笔记

2023-03-02 15:00:14 721

原创 git分支管理

分支管理

2022-12-14 15:03:58 670

转载 数据迁移利器-Kettle

数据迁移利器-Kettle

2022-09-29 11:26:15 126

原创 一款好用的Shell工具-Tabby

一款好用的Shell工具-Tabby

2022-08-24 13:28:10 466

转载 聊聊分布式锁

redis分布式锁和ZK的比较

2022-07-28 16:15:43 81

原创 记录一次:UT010034: Stream not in async mode

java.lang.IllegalStateException: UT010034: Stream not in async mode

2022-05-06 20:51:51 1013

原创 GO基础初识

一 go的优势1,关键字和保留字少,只有25个,java大于48个2,支持静态,动态3,支持隐形类型推导4,类型安全5,函数,接口,多态,泛型,反射都支持6,编译直接执行7,自动垃圾回收,支持并发,跨平台8,社区活跃,库,框架多,谷歌研发二 go标识符三 go类型......

2021-12-15 17:39:42 499

原创 mybatis总结

mybatis源码分析学习总结

2021-12-14 17:38:47 560 1

原创 Runtime.getRuntime().addShutdownHook(new Thread())

最近在跟着一个大神专栏在学习手敲spring,看到这个Runtime.getRuntime().addShutdownHook以前还真不知道,记录下来。百度知识点原文:https://www.cnblogs.com/shihaiming/p/11398371.html钩子函数:Runtime.getRuntime().addShutdownHook,作用:当我们程序在运行完之后,如果需要做清理内存,清理线程,或者做业务上的清理工作的话,就可以用这个钩子函数。执行时间:jvm关闭前其中

2021-09-05 17:43:59 551

原创 使用@RefreshScope的坑

https://blog.51cto.com/u_15016434/2645836

2021-08-26 16:51:46 880

转载 解决跨域问题

刚看到一个大神的文章:https://mp.weixin.qq.com/s/qezFC7fYmsqwX_pmCJw51w讲解三种解决方式,分析了三种方式的区别,碰巧之前自己项目中有遇到过,也用了一样的方式,特此记录下第一种:基于过滤器实现@WebFilterpublic class CorsFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse

2021-08-11 13:57:38 170

原创 Date时间处理

public static SimpleDateFormat yyyyMMddHHmmss = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); public static LocalDateTime strToLocalDateTime(String dateStr){.

2021-07-21 14:42:12 155

原创 mysql 连表更新

update mtl_settle_diff_header_all b,mtl_delivery_order_headers_all a set b.customer = a.seller_name whereb.out_stock_no = a.order_no andb.settle_type = 0 and b.settle_status = 0

2021-07-02 16:47:48 298

原创 自定义分布式锁

自定义分布式锁 /** * 获取分布式锁 * @param lockKey 锁 * @param requestId 请求标识 * @param expireTime 单位秒 * @param waitTimeout 单位毫秒 * @return 是否获取成功 */ public boolean tryLock(String lockKey, String requestId, int expireTime,long waitT

2021-05-25 10:31:36 216

原创 收集了一些好玩又好用的idea插件

正则表达式:https://mp.weixin.qq.com/s/aq0F9KifsTEfOo6T71LpoA各种其他:https://mp.weixin.qq.com/s/gnjhwr2pWie7Zxks3TQ2ZgAlibaba Java Coding Guidelines:阿里巴巴代码规范,必备any-rule:正则表达式,可需要品codota:easy Code:free mybatis plugin:generateAllSetter:key Promoter.

2020-10-10 10:55:09 1873

原创 如何查看自己关注过的专栏,csdn有点反人类

之前关注过很多专栏,今天想找找,在csdn上找了很久,都没找到,神奇啊,百度很多也不行,只能找客服登录scdn,我的博客,鼠标放在左上角头像上,会显示访问主页,主页里有专栏这么隐蔽,也是无语的很...

2020-09-14 11:30:23 687 2

原创 mybatis的if判断

<if test='isInterview == "1" and role == "manager"'> and a.line_manager_interview is not null</if>mybatis动态sql,用if判断时,如果条件=是这种等于的,参数又是string的,就需要用这种,test=''单引号,里面参数==""用双引号,具体原因还没去查下,先记下来...

2020-07-14 16:46:42 3359

原创 集合之手敲map的put过程

map的源码,相信很多人都看过很多遍,也知道原理,过程,我也是,但是一直没有跟着手动敲一次,今天跟着一步步走,一步步敲下来,又有重新的认识。package com.study.webapp.map;import java.io.Serializable;import java.util.LinkedHashMap;import java.util.Map;import java.util.Objects;/** * 找到一个详细的博客:https://blog.csdn.net/FL.

2020-07-12 23:12:41 1677

转载 springBoot配置多个数据源

有时候项目不止只有一个数据库,可能需要有多个,根据需要切换准备1,新建一个springBoot项目,用idea新建很方便,不多说,pom文件的包引入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

2020-06-14 10:09:36 846

转载 spirng学习之xml加载bean

spring加载xml文件中定义的bean过程首先我们知道加载类是ClassPathXmlApplicationContext,入口: ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("bean.xml"); Object object = context.getBean(Object.class);ClassPathXmlApplicationContext的构造函数需

2020-06-10 14:47:12 275

转载 反射常见问题

收集到一些反射知识点,都忘了https://blog.csdn.net/qq_37875585/article/details/893404951,什么是反射反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能叫做反射机制2,哪里用到反射机制1)jdbc中利用反射动态加载了数据库驱动程序2)web服务器中利用反射调用了sevlet的服务方法3)eclipse等.

2020-06-08 23:24:36 693

转载 关于spring的bean的循环依赖学习

学习博客:https://www.jianshu.com/p/4463b9b81249详细原理原因:https://blog.csdn.net/qq_36381855/article/details/79752689暂时没仔细研究,先保存找到个人觉得写的挺好的博客

2020-05-18 11:08:46 137

转载 并发包学习之AQS详解

转载处:https://www.cnblogs.com/chengxiao/archive/2017/07/24/7141160.html同步器可以说是并发包的基础把,了解下原理,源码,有助于我们以后自己写同步器,下面文章也说过同步器是模版模式的,我们可以重写来实现自己的同步器,对着源码来学习这个文章还是挺好的。Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的...

2020-05-08 16:26:59 269

转载 并发包学习之LockSupport,Condition,Object的notify

最近看了LockSupport,和condition,发现其作用好像都是用于线程阻塞唤醒,所以想整理下他们的区别先说LockSupport特点1,LockSupport定义了一组的公共静态方法,这些方法提供了最基本的线程阻塞和唤醒功能,而LockSupport也成为构建同步组件的基础工具。2,LockSupport主要是有一组以park开头的方法用来阻塞当前线程,以及unpark(Th...

2020-05-08 14:38:36 325

转载 并发包学习:线程池之Executor,Executors,ExecutorService

线程池

2020-04-27 22:45:46 198

原创 多线程之ThreadLocal学习

一直没看过ThreadLocal的源码,没用过平时,所以没了解,弱爆了。开始学习ThreadLocal<String> local = new ThreadLocal<>();local.set("");//学习set方法了解 public void set(T value) { Thread t = Thread.currentThrea...

2020-04-27 21:49:08 134

原创 redisson学习

github文档https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95

2020-04-20 16:23:49 142

原创 2020-04-20 RedissonRedLock的redis分布式锁

学习资料:https://www.jianshu.com/p/f302aa345ca8今天工作上遇到需要用分布式锁的一个问题,然后当然不是自己写一个分布式锁,公司有中间件可以直接用(封装好的),用起来分分钟,但是不知道其原理,那就不行了,所以根据源码一直走下去和看别人博客,了解了下RedissonRedLock的原理。查看人家的源码,学习别人的写法是很有必要的。公司的源码就不贴出来了。记录...

2020-04-20 15:47:09 499

转载 2020-03-31 在react,antdesign中实现柱状图

参考链接:http://www.freesion.com/article/9011189832/这个链接有很多种样式选择,其引的依赖都是一样的:https://echarts.apache.org/examples/zh/index.html#chart-type-bar按照文档来,首先就是安装依赖吧,跟java引包一样用npm:npm install --save echarts...

2020-03-31 17:48:08 541

原创 mysql实战45讲(37-38-39-41-42)

37 内部临时表的使用1,union使用临时表union语义:取两个子查询结果的并集。union all语义:取两个子查询的合集,重复的也没关系union的执行过程中有使用到临时表,因为要去重,union all不需要临时表2,group by 执行流程在 Extra 字段里面,我们可以看到三个信息:Using index,表示这个语句使用了覆盖索引,选择了索引 a,不...

2020-03-23 20:44:58 223

转载 spring事务传播性学习

地址:https://blog.csdn.net/xunjiushi9717/article/details/91892934

2020-03-22 15:57:01 90

原创 @Configuration和@Component区别

今天写了一个监听消息配置类,项目启动就需要运行的,下意识的用了@Component,然后写完想起,还有一个@Configuration,然后发现自己对这两个不清楚含义,失败啊,赶紧百度,记录下,spring的注解对于我们开发那是每天用的,常常忽略含义,只知道什么场景用什么,虽然用多了也知道大概什么意思,但是相似的注解的区别常常不知道,特此记一笔。具体区别:https://blog.csdn...

2020-03-12 10:58:05 152

原创 2020-010-07 工作遇到的mysql一个字段包含另外一个字段

今天要查一个东西,就是两个字段,一个字段是城市,一个字段是地址,现在要查处城市与地址中包含的城市不一致的,就是一个字段包含另外一个字段的值的问题:SELECT a.order_code,a.order_type,a.order_status,a.businessSystem,b.car_vin,a.express_recipient_city_name,a.express_recipient_...

2020-01-07 18:37:57 1335

原创 2019-12-02记录一次简单的线上jvm内存满了的原因查找

在看大佬的操作下学习了一次分析dump文件。以前没遇到过线上内存满了的情况,虽然看过jvm的知识点,但是没实际操作过。情况是这样的,下午同事突然说线上服务内存满了,打开公司的大盘监控一看,果然,有一个服务的两台机器内存都达到了98%左右,一直居高不下,这样下去服务的内存肯定回溢出的,一方面得紧急处理,一方面当然要找原因。我们在服务器上使用top找出(pid在大盘上就可以看到,也可以用命...

2019-12-03 10:08:49 496

原创 2019-11-26 sql频繁超时的多种坑,有几个还解决不了

1,like ‘%**%’ 和where 条件里使用 orWHERE t.is_deleted = 0 AND (t2.invoice_num LIKE '%LGBL4AE04JD072192%' OR t2.detail_spec LIKE '%LGBL4AE04JD072192%' OR t2.vin LIKE '%LGBL4AE04JD072192%' OR t.uniqu...

2019-11-26 15:00:21 389

html转pdf项目

整理好一次性的html模板转pdf,这次主要是添加了页眉页脚等功能

2019-01-25

html转pdf的架包用fremark

第三种方法所用的架包,自己整理的,试了很多次,艰难啊

2018-11-13

html转pdf的架包

html转pdf的几个架包,犹豫架包太乱,所以自己测过一些

2018-10-31

前端js,springboot相关的bootstrap

springboot的一些相关js前端开发需要的,在学习boot时找的,收集起来

2018-07-19

docker的Windows版本用于自己测试

docker的windows版本,用于自己开发测试的,根据boot实战里下的,很难下,所以下一次就上传来

2018-07-19

空空如也

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

TA关注的人

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