自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux

面试思路• VMware• Linux系统安装• 文件目录操作• 进程• 网络配置• 包管理/软件安装• shell编程Linux教程Linux 教程 | 菜鸟教程 (runoob.com)Linux学习教程,Linux入门教程(超详细) (biancheng.net)VMWare虚拟机vmware workstation16许可证密钥前面的如果已经失效,用下面的处理器适配架构:模拟器32位(即Mac处理器的指令集):i386。

2023-04-29 19:46:39 802

原创 KeyStore秘钥库

验证签名

2022-03-28 04:43:22 3783

原创 数字签名、数字证书

https://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

2022-03-28 03:19:12 360

原创 手写一个ReentrantLock,包括AQS

手写一个简单的AQS框架和ReentrantLock

2022-03-04 13:46:40 287

原创 手写一个线程池ThreadPoolExecutor

从简到繁实现一个线程池ThreadPoolExecutor

2022-03-04 04:05:28 124

原创 实现一个BlockQueue

手动实现一个BlockQueue

2022-03-02 16:33:18 206

原创 从零开始实现一个HashMap

从简单到复杂,慢慢地优化,最后实现一个完整的HashMap

2022-01-10 03:27:24 515

原创 Java8之Stream

函数式接口定义:1.一个接口有且只有一个抽象方法2.jdk1.8 以后接口里面可以定义方法的实现,这种方法叫做 default-method3.jdk1.8 后接口也可以定义静态方法案例1:@FunctionalInterfacepublic interface Comparator<T> { int compare(T o1, T o2); // 这里为什么一...

2020-04-02 23:29:28 335

原创 分布式事务解决方案、幂等性、最终一致

CAP理论

2020-03-09 01:39:52 191

原创 activiti

activiti.cfg.xmlactiviti默认配置文件1.数据源配置2.activiti单独运行的ProcessEngine配置对象(processEngineConfiguration),使用单独启动方式,默认情况下:bean的id=processEngineConfiguration<bean id="processEngineConfiguration01" clas...

2019-12-24 07:55:34 296

原创 消息队列rabbitmq

AMQP:advanced message queuing protocol协议模型publisherconsumerbrokervirtual hostexchangemessage queuebindingchannelchannel:几乎所有的操作都在channel中进行,客户端可建立多个channel,每个channel代表一个会话任务message:由pr...

2019-11-25 19:19:01 165 1

原创 多线程、并发编程

多线程两个线程,一个输出字母,一个输出数字,交替输出方式一: LockSupport.unpark(Thread1) 与 LockSupport.park()方式二:定义一个volatile的变r,自旋锁方式三:两个阻塞队列capacity=1,先从队列里面取值,取到值就输出,取不到就阻塞等待方式四:synchronize、wait、notify注意遍历输出完之后要notify对方,否...

2019-11-06 22:32:31 153

原创 jdk源码

HashMapConcurrentHashMapArrayListCopyOnWriteArrayListHashSet

2019-11-06 21:06:32 95

原创 算法

目录给定一组单词,找出这组单词中属于某个给定单词的变位词(变位词指一个单词经过改编字母顺序后得到的另一个单词)递归递归求和1+2+3+.....+n递归阶乘n! = n * (n-1) * (n-2) * ...* 1(n>0)河内塔问题:一号杆上的珠子上小下大,借助2号杆把1号杆上的珠子移到三号杆而不改变珠子的上下顺序。(1)每次只能移动一个珠子(2)大珠子不能放在小珠子下面。最少移动多少...

2019-10-08 23:18:56 310

原创 java基础

函数式编程

2019-10-04 03:29:50 785

原创 springboot、spring、springMVC、filter、AOP

SpringMVCspringMVC有哪些组件:前端控制器,controller,视图解析器,(),(),modelandviewhandlerMapping、适配器

2019-10-02 14:29:53 2135 2

原创 Linux、Tomcat

Linux的软件安装分为()和()

2019-08-10 11:10:25 260

原创 mysql、mybatis、Redis

目录创建高性能索引B-Tree对索引列是顺序组织存储的,所以很适合查找()数据在三列上建了一个B-Tree索引,根据最后一列的条件查询会用到索引吗哈希索引只有()才有效索引的效果:对于非常小的表(),中大型表(),特大型表()对于某些存储很长字符串的列可以使用()索引为什么在多个列上建立独立的单列索引大部分情况不能提高查询性能创建高性能索引B-Tree对索引列是顺序组织存储的,所以很适合查找(...

2019-08-09 11:22:44 435

原创 项目

前后端分离,后端返回哪些值给前端data、flag成功还是失败、msg、code

2019-08-08 02:44:21 128

原创 idea、git、maven、Fiddler、Windows、swagger

try-catch、while等提示Ctrl + alt + T查看接口的子类查看子类的父类生成get/set方法,构造方法alt + insert重写父类方法Ctrl + o只是实现接口的抽象方法,不重写方法Ctrl + I...

2019-08-07 20:33:40 219

原创 深入理解java虚拟机

为什么要学java虚拟机面试经常问想自定义类加载器前端用户使用时,响应时间过长服务器内存不足CPU超负荷程序死锁了java技术体系包括:程序设计语言、java虚拟机、()、()、()class文件格式、api类库、第三方java类库...

2019-08-06 12:05:49 193

原创 日记

技术:Gsonformat,将json串转化为Javabean,Swagger:生成接口文档

2019-04-29 19:39:56 96

原创 swagger注解使用

2019-04-11 18:12:24 107

原创 风险检视改造--自动化

防重复:页面,后端,数据库防遗漏: 1.建立监控,以便快速发现遗漏数据 2.容错处理自动化异常快速恢复及减损 建立监控,以便快速发现自动化异常 建立功能开关,以便产生新的错误数据对账: 对比两个系统或程序之间,数据是否一致...

2019-03-28 17:49:02 238

原创 要点

1.包名规范2.各测试环境说明3.如何将应用迁移到云主机4.开墙说明5.阿里巴巴代码规范插件6.Cyberark使用7.使用限流,令牌桶与信号量8.公共模块9.分布式唯一ID10.定时任务调度平台的使用11.monitor审计日志12.全链路跟踪???...

2019-03-14 15:46:39 115

空空如也

空空如也

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

TA关注的人

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