自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 redis知识点

redis知识汇总

2022-08-01 18:29:31 348 1

原创 Transaction注解说明

事务

2022-06-29 09:32:15 804

原创 Spring相关注解

注解

2022-06-29 09:30:42 244

原创 系统增强实现

系统增强

2022-06-18 11:24:26 97

原创 分布式环境下,同步服务本地缓存

分布式环境下,同步服务本地缓存

2022-06-18 10:39:11 737

原创 Spring添加线程池

在SpringBoot中,频繁创建线程比较消耗性能,所以采用线程池的形式1、定义ThreadPoolTaskExecutor2、在SpringBean方法上添加 @Async("serviceTask")注解即可@EnableAsync@Configurationpublic class ThreadPoolConfig { @Bean("serviceTask") public ThreadPoolTaskExecutor serviceTask() { T...

2022-05-14 17:57:49 1089

原创 maven整理中

-------------------------------------Java项目搭建--------------------------------------------------------------mvn archetype:generate -DgroupId=com.example -DartifactId=J2SEExample -DarchetypeArtifactId

2022-05-14 14:47:28 52

原创 Spring AOP使用场景

AOP用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限Caching 缓存Context passing 内容传递Error handling 错误处理Lazy loading 懒加载Debugging  调试logging, tracing, profiling and monitoring 记录跟踪 优化 校准Performance optimization 性能优化Persistence  持久化Resource pooling

2022-05-14 14:43:19 68

原创 缓存学习笔记

缓存

2022-05-14 14:42:05 203

原创 git环境配置及项目下载

一、准备工作:1、下载并安装git Git - Downloading Package2、配置git生成SSH密钥配置用户名、配置邮箱git config --global user.name zhanjingit config --global user.email zhanjinsvip@sina.com3、生成公钥和私钥ssh-keygen -t rsa -C zhanjinsvip@sina.com文件生成在C:\Users\Lenovo.ssh目录下4、查看公钥

2022-04-09 12:18:23 616

原创 八种常用排序算法

一、交换排序1、冒泡排序思想:冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间2、快速排序思想:将第一个元素作为标准基数,将数组分为高低两侧、比基数较小的元素排列在左侧,比标准基数高的排列在右侧,依次递归二、插入排序1、直接插入思想:从第二个元素开始依次比较前面的元素,将最小的元素循环放到最前面形成有序集合2、希尔排序思想:取集体序列的一半作为步长,再对区间按步长进行元素比较,以后每次步长减半,直到步长

2022-04-09 12:14:05 1156

原创 git版本控制器

2018-05-17 15:26:55 101

原创 tomcat线程模型总结分析

tomcat三大线程模型Acceptor:处理连接Poller:处理读写状态,对应多路复用选择器work:socketProcessor执行业务线程tomcat配置参数及线程模型对比BIO NIOAIOtomcat6 支持tomcat7 支持 支持tomcat8 支持 支持 支持tomcat参数对比protocol:网络传输协议设

2017-12-14 20:04:13 761

原创 常用应用软件下载地址

启动盘制作http://www.laomaotao.org.cn/驱动精灵http://www.drivergenius.com/wangka/winrarhttp://www.winrar.com.cn/CCleanerhttp://www.piriform.com/ccleaner输入法http://qq.pinyin.cn/

2017-12-14 15:23:17 810

原创 同步,异步,阻塞,非阻塞

同步,异步,阻塞,非阻塞概念: 同步和异步是针对应用程序和内核的交互而言的 阻塞和非阻塞是针对于进程在访问数据的时候,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入函数会立即返回一个状态值。 同步和异步是目的,阻塞和非阻塞是实现方式1、什么是同步? 同步是指用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,亲自做这件事2、什么是异步? 异步是指用户进程触发

2017-12-12 19:33:10 263

原创 Java NIO学习总结

Java NIO学习总结、概念理解

2017-12-12 19:21:28 172

原创 mave整理中

-------------------------------------Java项目搭建--------------------------------------------------------------mvn archetype:generate -DgroupId=com.example -DartifactId=J2SEExample -DarchetypeArtifactId

2017-11-15 19:14:58 164

原创 Java基础知识汇总

(一) Java常见异常1. java.lang.RuntimeException2. java.lang.NullPointerException3. java.lang.ArrayIndexOutOfBoundsException4. java.lang.NumberFormatException5. java.lang.ClassNotFoundException6.

2017-11-07 15:55:05 210

原创 JVM虚拟机简单介绍

一、JVM虚拟机简介虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。相对Java语言,专门为Java提供虚拟运行平台的系统。目前常用的JVM主要有:1、SUN(HotSpot VM)-血统纯正的虚拟机2、Oracle JRockit(原Bea JRockit)-号称是世界上最快的JVM-适合财务前端办

2017-11-07 15:47:53 423

原创 Java中51个关键字详解

abstract: 修饰符号,声明抽象方法和抽象类。声明方法时表示该方法只有特征签名,没有具体实现。而是把具体实现留给继承该类的子类,并且抽象类不能直接用new来实例化对象即使有公共的构造函数assert:   断言,用于定位程序错误。它是一种程序的调试,测试方式boolean: 布尔数据类型,属于基本数据类型,默认情况下boolean的值为false。break:    流程控制,用

2017-11-07 15:42:32 6753

原创 JVM垃圾回收器简单介绍

新生代收集器使用的收集器:Serial、PraNew、Parallel Scavenge老年代收集器使用的收集器:Serial Old、Parallel Old、CMSSerial收集器(复制算法)新生代单线程收集器,标记和清理都是单线程,优点是简单高效。Serial Old收集器(标记-整理算法)老年代单线程收集器,Serial收集器的老年代版本。

2017-11-07 15:37:51 218

原创 JVM运行时数据区总结分享

程序计数器:特征:每个线程都有独立的程序计数器一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器唯一不会引发异常的区域作用:程序计数器是用于存放下一条指令所在单元的地址的地方本地方法栈(Native Stack):特征:线程私有,生命周期与线程相同后进先出(LIFO)栈可能出现OutOfMemoryError异常和StackOverflo

2017-11-07 15:35:22 171

原创 JVM虚拟机参数总结分享

一是标准参数(-)所有的JVM实现都必须实现这些参数的功能,而且向后兼容;二是非标准参数(-X)默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;三是非Stable参数(-XX)此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;标准参数:-server设置jvm使用server模式,特点是启动速度比较

2017-11-07 15:30:12 236

2022年redis学习笔记

2022年redis学习笔记

2022-12-30

redis config

redis config

2022-08-01

Java BIO Socke示例

Java BIO Socke示例,从简单socket到采用线程池处理socket

2017-11-24

程序员如何提升为架构师

从码农、程序员到高级程序员,再到架构师必经的过程的技术要点

2017-11-13

JVM虚拟机了解

Java基础知识汇总之集合框架List、Map、Set接口及其子类综合对比

2017-11-07

集合框架List、Map、Set接口及其子类综合对比

Java基础知识汇总之集合框架List、Map、Set接口及其子类综合对比

2017-11-07

空空如也

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

TA关注的人

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