- 博客(62)
- 收藏
- 关注
原创 The dependencies of some of the beans in the application context form a cycle
springboot 启动报错
2022-09-21 15:26:15
255
原创 公用线程池ForkJoinPool.commonPool()引发高峰期性能问题
高峰期秒杀场景的bug,同事原本处理了一个case,重置了状态,在finally里根据状态决定是否要补偿数据,但是用了这个Completable.runAsync,未指定线程池底层默认用了ForkJoinPool.commonPool()同时高峰期详情页也有很多默认用了Parallel Steam的地方,导致公用线程池被占满了。...
2022-05-19 16:32:57
2864
原创 callback核心
网上的例子挺多,看了一个个人觉得比较典型的,略微总结一下核心:调callHelp方法时,内部初始化了一个xiaohong对象,同时将this引用传给了xiaohong的calculator里,那么按顺序执行的逻辑,计算好result的值,因为存在this引用,自动调起fillBack方法了,打算出结果。demo是个例子,关键是领悟callback的精髓,运用到实际中。...
2022-05-19 11:26:32
155
原创 dubbo启动显示错误:No appenders could be found for logger (org.apache.dubbo.common.logger.LoggerFactory)
1、maven dependency analyzer2、搜索log4j3、点击排包
2022-03-22 17:58:38
3824
1
原创 显示seata连接不上127.0.0.1:2181
报上面这个错。其实是apollo的seata配置项没有连接上,导致去读了源码里配置的本地配置。尤其是其他环境都是正常的情况下,应该最先检查apollo对应的namespace是否手动配置了,或者没加@EnableApolloConfig自动扫描的注解。...
2021-09-26 19:13:23
713
原创 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘, Time: 0.003000s
问题描述:sql create创建报错,如标题解决方案:utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8
2020-12-09 09:57:03
307
原创 Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-services /usr/local/
chenjingwendeMacBook-Pro:~ chenjingwen$ brew services start nginx==> Tapping homebrew/servicesCloning into ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services’…fatal: unable to access ‘https://github.com/Homebrew/homebrew-services/’: Failed
2020-07-16 15:19:48
11962
4
原创 微信js-sdk分享链接自定义图片描述标题
首先需求是:将微信扫一扫的分享功能 回形针图片 描述 标题 换成自定义的大概是从上往下的这个效果。好了需求已经很明确了,接下来说一下实现过程。先贴两个很有用的帖子可以借鉴参考:http://www.jjyc.org/a/d/182281https://www.jianshu.com/p/922b0986d1b0除了这两篇帖子外的需要做的还有一个全局缓存,因为jsapi_ticket有个...
2020-04-29 16:43:06
672
原创 springboot集成mybatis-generator插件
1.首先在pom里添加驱动依赖2.在资源文件resources下面添加对应的配置文件3.generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generat...
2019-09-20 15:58:36
210
原创 springboot/springcloud
面向架构(思维方式) java 面向对象 ESB总线 config config配置中心 api网关 zuul怪兽网关 cloud的核心技术都是netflix出品 springcloud作为大平台出处 eureka(收费的趋势) hystrix刺猬断路器 ribbon 负载均衡 类似nginx sidecar 支撑异构语言 nodejs大前端 ...
2019-09-06 18:04:46
190
原创 经典的排序方法,附详解(插入排序和冒泡排序)
插入排序:代码: public static void main(String[] args) { int[] a = suiji(); System.out.println(Arrays.toString(a)); System.out.println("---------------------"); sort(a); ...
2019-08-27 14:21:45
183
转载 springboot实现热部署
https://jingyan.baidu.com/article/870c6fc367b4d7b03fe4beba.html
2019-08-22 17:43:44
155
原创 基本注解解释
@RestController:@ResponseBody+@Controller@ResponseBody响应的返回结果是json形式的对象@Valid 一般在请求的参数里 有@NotEmpty的对象 会在controller外层加上@NotEmpty(message = “”) 显示在请求页面上@RequestBody 请求参数如果是对象 用此注解解析@RequestParam 请求...
2019-08-22 15:55:47
238
原创 springboot项目启动报错(关于@Resource)
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-07-10 13:45:09.842 ERROR 10752 --- [ main] o.s.b.d.LoggingFailureAnalys...
2019-07-10 14:23:04
1913
原创 判断是否近几个月的数据方法
/** * * @param time 需要计算的Calendar * @param yearOfNow 当前年份 * @param monthOfNow 当前月份 * @return */ public int getRecentMonths(Cal...
2019-07-08 17:27:11
375
原创 将时间Str类型转换成Date的通用方法
public static Date parseDate(String strDate) { if (StringUtils.isBlank(strDate)) { return null; } else { String[] var1 = TIMESTAMP_PATTERN; int var2...
2019-07-04 10:56:46
1237
原创 由身份证号码得到生日Date
public static Date getBirthdayByIDCARD(String IDCard) { String myRegExpIDCardNo = "^\\d{6}(((19|20)\\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\\d{3}([0-9]|x|X))|(\\d{2}(0[1-9]|1[0-2])(0[1-9]|[...
2019-07-03 17:04:56
396
原创 sql:sum(if{条件1}(<if>and {条件2}</if>,1,0) )
在t1表type字段=userAppList的类型,如果suspectedApps==null的时候,and 1 =2明显是不成立的,所以返回0,对应的这个channel下面的suspectedApps就等于0,如果传来的suspectedApps是一个集合,那么挨个遍历并且去模糊匹配t1的content字段,如果满足则累加1,计数赋值给suspectedApps。...
2019-07-02 14:03:14
5134
原创 Map详解(附demo)
1.HashTablekey和value的值不允许为空。2.HashMapkey和value可为空3.LinkedHashMap按插入的顺序查询,v可为null。4.TreeMap按照key值从小到大排序,v可为空
2019-07-01 17:53:34
216
原创 Set详解(附demo)
1.LinkedHashSet查询的时候就按存放的顺序读取,去重。2.TreeSet按大小重新排序,取出来的顺序是按大小排序的,去重。3.HashSet读取时是无序的,去重。...
2019-07-01 17:33:09
255
原创 正则
(一)数字表达式解析:以0到9的数字开头,中间无限匹配任意长度的数字,举例:78984、82.n位的数字:^\d{n}$以0到9的数字开头,一共n位,举例:n=3,123,1053.n+位的数字:^\d{n,}$以0到9的数字开头,至少n位,举例,n=3,123,1324564.m到n位数字:^\d{m,n}$匹配m到n位的任意数字串,举例m=3,n=2,12,1325.零和非零...
2019-06-17 15:30:50
247
原创 Date变String的方法若干
Date就是英文类型,类似下面的格式:因为不方便查看,直观可读性不强,我们都会转换成String类型方便查看,下面是两种方法,常用的。一种是自己写工具类:另一种是jdk自带的方法:结果都是:上述自行选用即可!...
2019-06-17 09:54:49
456
原创 集合类不被修改的方法
final只能保证不能被再次初始化,其中的值是可以变化的。现在是需要一个集合中的值不能被修改。整理了以下几种方法:可以用Collections和GuavaMap----------------------------------->Collections.unmodifiableMap(map);或者:private final static ImmutableMap<In...
2019-06-13 13:50:34
359
转载 idea与电脑常用的快捷键冲突 解决办法
1.快捷键冲突1:IDEA中,Ctrl+Alt+向左/右/箭头快捷键 (回到光标的前一个位置,回到光标的后一个位置)。该快捷键与系统中旋转屏幕的快捷键冲突了,需要解决。为了保留IDEA的中快捷键,我就禁用了系统的快捷键。win8、win10的某些快捷键会与idea的快捷键冲突,例如Ctrl+Alt+向左/右/上/下箭头,这里记录下在win10里面取消这些快捷键的方法。win8:打开控制面板...
2019-06-12 10:56:27
10684
原创 springboot核心
1.springboot是不使用xml文件,用java来配置bean,但是spring本身就是能用java来配置bean的,这和SpringBoot有什么关系?2.Springboot来部署SpringCloud微服务,不用Springboot可以吗?3.SpringBoot可以用jar包部署,内部集成Tomcat。答:SpringBoot最重要的功能就是自动配置。SpringBoot的开...
2019-06-06 18:06:06
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人