JAVA
文章平均质量分 69
kobe_t
多读书,读好书,好读书
草稿清除计划!
展开
-
Eclisep下安装阿里巴巴代码规范插件
1.Help-->Install--> 2.点击add,输入地址:https://p3c.alibaba.com/plugin/eclipse/update3.按提示逐步操作4.安装完成,重启5.安装成功之后,点击右键,done!相关阅读:https://www.cnblogs.com/quietwalk/p/7675537.html...原创 2018-02-23 23:00:10 · 332 阅读 · 1 评论 -
Oauth2系列9:JWT令牌各种实现
Oauth2系列1:初识Oauth2Oauth2系列2:授权码模式Oauth2系列3:接入前准备Oauth2系列4:密码模式Oauth2系列5:客户端凭据模式Oauth2系列6:隐式模式Oauth2系列7:授权码和访问令牌的颁发流程是怎样实现的?Oauth2系列8:何谓JWT令牌?原创 2022-10-07 15:26:27 · 1845 阅读 · 0 评论 -
Spring Cloud 系列之OpenFeign:(5)OpenFeign的高级用法
Spring Cloud,OpenFeign原创 2023-02-04 15:09:38 · 2156 阅读 · 0 评论 -
数据安全系列2:单向散列函数概念
md5,摘要原创 2022-11-13 10:51:50 · 686 阅读 · 0 评论 -
Java反射系列(2):从Class获取父类方法说起
java反射获取父类方法原创 2022-10-22 10:48:46 · 6223 阅读 · 0 评论 -
Oauth2系列8:何谓JWT令牌?
jwt oauth2原创 2022-09-02 11:20:05 · 700 阅读 · 0 评论 -
Oauth2系列7:授权码和访问令牌的颁发流程是怎样实现的?
Oauth2系列7:授权码和访问令牌的颁发流程是怎样的?原创 2022-08-07 15:28:49 · 1354 阅读 · 0 评论 -
Oauth2系列6:隐式模式
隐式模式原创 2022-07-30 14:08:41 · 1397 阅读 · 0 评论 -
Oauth2系列5:客户端凭据模式
Oauth2系列5:客户端凭据模式原创 2022-07-09 16:41:47 · 2067 阅读 · 0 评论 -
Oauth2系列4:密码模式
Oauth2系列4:密码模式原创 2022-06-25 15:34:00 · 2756 阅读 · 0 评论 -
Oauth2系列3:接入前准备
Oauth2系列3:接入前准备原创 2022-05-28 15:36:45 · 532 阅读 · 0 评论 -
Oauth2系列2:授权码模式
Oauth2系列2:授权码模式原创 2022-05-22 09:44:14 · 9193 阅读 · 2 评论 -
Oauth2系列1:初识Oauth2
oauth系列原创 2022-05-14 17:03:28 · 1037 阅读 · 0 评论 -
分布式定时任务系列4:任务执行引擎设计续
分布式定时任务系列3:任务执行引擎设计https://blog.csdn.net/weigeshikebi/article/details/123145716?spm=1001.2014.3001.5502在前面一节讨论中,设想基于xxl-job包装一个业务执行引擎出来,达到以下几个目的: 并发问题 重试机制 统一的编程模型 充分利用分布式系统的能力 ...原创 2022-03-27 09:35:25 · 745 阅读 · 0 评论 -
java多线程异常丢失
java多线程异常丢失原创 2022-03-20 10:33:17 · 3292 阅读 · 0 评论 -
MyBatis-Plus自动填充功能
My-batis自动填充功能原创 2021-10-24 14:23:01 · 1378 阅读 · 0 评论 -
基于Junit的Springboot集成测试框架系列(1)
基于Junit的Springboot集成测试框架系列(1)原创 2021-07-03 14:16:58 · 106 阅读 · 0 评论 -
《数据结构与算法分析》之插入排序
大事记最近一个星期,项目组发生了一个天大的bug,被定级为P1级别(P级故障,0-5,数字越小影响越大,发生0级故障公司可能就要倒闭了)。领导吃饭的时候亲口说,会连坐5级;这个故障已经跟CEO汇报了3次都不满意。据小道消息王子(每个公司,每个部门都会有那么几个消息很灵通的机灵boy)说,写代码的那个哥们可能会被公司辞退。看来写代码还是一个高危行业!说不定哪天就拉出去祭旗,祭天了。根据墨菲定律,每个人都不可能100%出错,今天的被辞退的别人,说不定就是明天的,下一个的自己。心底难免升起一丝原创 2020-12-19 15:27:58 · 229 阅读 · 4 评论 -
《java源码》之List分析
《java源码》之List分析原创 2020-12-01 23:03:52 · 96 阅读 · 0 评论 -
java序列化4-源码解析
java序列化4-源码解析原创 2020-11-28 15:22:32 · 154 阅读 · 0 评论 -
java序列化3-序列化设计防坑点
java序列化-序列化设计防坑点原创 2020-11-07 17:12:16 · 191 阅读 · 0 评论 -
java序列化2-再谈序列化
java序列化2-再谈序列化原创 2020-10-25 14:29:47 · 175 阅读 · 0 评论 -
高并发系统保护(1)限流介绍
限流原创 2020-05-01 15:23:59 · 640 阅读 · 0 评论 -
灰度
灰度原创 2020-04-26 20:24:40 · 179 阅读 · 0 评论 -
《设计模式》软件设计6大原则
软件设计6大原则原创 2020-09-05 16:50:40 · 292 阅读 · 0 评论 -
AQS
AQS原创 2021-01-10 14:33:07 · 99 阅读 · 0 评论 -
JAVA多线程之读写锁
JAVA之读写锁原创 2020-04-05 21:22:10 · 261 阅读 · 0 评论 -
生产故障解决之Mysql数据库死锁
生产故障解决之Mysql数据库死锁原创 2020-03-21 23:14:01 · 349 阅读 · 1 评论 -
虚拟机性能监控与故障处理(1)
jstack原创 2020-03-15 17:51:06 · 262 阅读 · 0 评论 -
系统吞吐量基本概念
考考你如果愿意看下去,不妨试着回答2个问题什么是QPS 你所在的系统QPS是多少犹还记得当时面试时,这2个问题懵逼了。我们当时做的系统,一个机构管理系统(甚至很多是单机部署的),没什么大的访问量,也没有准确的数据、工具去统计。开发一个接口,功能测试完成,就发布上线了,也不会考虑什么QPS。就像下面这样系统吞吐量很明显,在现在的稍微大一点的网站中,上面这种单机架构是很...原创 2020-01-29 15:14:01 · 9805 阅读 · 5 评论 -
Flyway Validate failed:migration checksum mismatch for migration 2.2
系统里面使用了Flyway,一个数据库版本管理工具。有一个sql文件版本号2.2,第一次自动执行成功了后面发现2.2里面sql有问题,修改sql内容后,再次启动,报错类似如下 Flyway Validate failed:migration checksum mismatch for migration 2.2->Applied to database:37561532->Reso...原创 2018-05-30 09:10:52 · 3212 阅读 · 1 评论 -
java字符串处理replace与replaceAll的坑
今天公司线上出了一个bug,发送短信的内容中,点位符替换错误,原因就是字符串的replace方法短信模板类似:{$var}您好:您办理的{$var}业务已到期,请处理!模板中变量{$var}用参数替数组换掉,比如{"张三","人人有功练"}看下原代码处理@Test public void testReplace() { String context = "{$var}您好:...原创 2018-06-06 23:25:18 · 19377 阅读 · 5 评论 -
Java反射系列(1):入门基础
spring Aop实现的基础,java反射原创 2018-07-10 09:34:19 · 419 阅读 · 1 评论 -
如何拿到阿里offer的?面试流程及面试题
一个偶然的开始交待一下(非广告),第一次用拉勾,感觉做的挺好,以前一直用51job。从7月分开始,打算找工作,一个偶然的机会,拉勾上一个蚂蚁金服的同学找到我,说要内推,在此感谢姚同学!然后就开始了蚂蚁金服的面试之旅。面试流程把简历发过去之后,就收到了邮件通知,10个工作日联系我,请耐心等待。一面没过2天就接到一个杭州的座机,说要约我进行电话面试,效率还是挺高,然后当天晚...原创 2018-08-19 10:16:22 · 39951 阅读 · 11 评论 -
Mockito
最近公司对测试用例要求很严格,以前对这一块了解不多。趁此机会学习一下!什么是mock写代码,一般免不了写单元测试。如果是单系统,没有依赖,直接写Junit测试即可。但是稍微复杂一些的系统,都会涉及到系统交互,尤其是接口的调用。通常大型的系统,都是分工协作,比如A系统你复杂,B系统可能是另外的人复杂,这个时候如果你要写测试,就有可能依赖于上下游的服务。考虑一种情况,你开发好了,B开...原创 2020-06-14 17:36:47 · 201 阅读 · 0 评论 -
java线程池的源码分析
接上文前面介绍了下线程池的使用方法,传送门:java线程池介绍,这里看下具体的源码回顾下核心参数流程线程池的构造方法/** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param corePoolSize t...原创 2019-06-09 00:13:38 · 192 阅读 · 0 评论 -
谈谈JAVA码农的提升
写在前面的话今天仔细看了一下,已经有2个多月没有更新博客了。从去年入职新公司到现在,基本就是停更了,背后的原因,自己想了下,一是加班了多了(995),没有了自己的时间;加一个是融入新环境,需要花更多时间在工作上,熟悉流程,业务。这也意味着,自己没有时间充电了。周六上午基本就是歇菜了,床上起不来了。细思极恐。这不正是网上流传的,毁掉一个年轻人最好方式么(倒不是批判996,这都是个从选择)...原创 2019-05-11 23:19:31 · 281 阅读 · 0 评论 -
java序列化
java对象序列化什么是序列化在java程序中,创建一个对象时,一般都是存活在内存中(交由GC自动管理)。但是只要程序终止,这个对象肯定就不存在了。如果对象能够在保存起来,在程序下次运行的时候或者其它程序上使用,那么将会很方便。Java可以将实现了Serializable接口的对象转化成一个字节序列,并能够在以后将这个字节序列完全恢复成原来的对象,这个过程就称为JAVA的序列化。...原创 2019-08-04 15:03:47 · 191 阅读 · 0 评论 -
java实现类似ztree的json格式查询
在web系统中,尤其是一些管理系统,比如权限分配,会有查询菜单树形结构的需求。一般java后台需要返回json格式的数据,比如ztreevar zTreeNodes = [ {"id":1, "name":"test1", "nodes":[ {"id":11, "name":"test11", "nodes":[ {"id":11原创 2018-01-24 19:45:51 · 1383 阅读 · 0 评论