自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis(更新中)

Redis 的单线程主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。Redis的IO多路复用:redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器。RDB持久化策略共两种save、bgsave。

2024-05-28 10:56:24 1705

原创 工作中常用MyBatis写法整理

查询(SELECT)批量查询SELECT column FROM table_name WHERE id in (……)<select id="mothedName" resultType="java.lang.Integer"> SELECT column FROM table_name WHERE id in <foreach collection="idList" item="item" separator="," open="(" close=")"

2022-11-12 15:06:48 121

原创 常用Elasticsearch语句

生产中常用的ES语句模板

2022-02-08 17:25:08 1694

原创 MySQL基本语句模板

DDL、DML、DQL以及其他语句

2022-01-18 16:59:54 843

原创 JDK8新特性(部分整理)

函数式接口、函数时接口的方法引用【::】、Stream

2021-07-23 10:37:50 154 1

原创 ElasticSearch

ES核心概念elasticsearch是面向文档,关系型数据库和elasticsearch客观的对比!一切都是json关系型数据库ElasticSearch数据库(database)索引(indices)表(tables)类型(types)【即将弃用】行(rows)文档(documents)字段(columns)字段(fields)命令模式的使用(RESTFUL风格)methodurl地址描述PUTlocalhost:92

2021-07-16 11:11:23 90

原创 Java排序算法之快速排序

public class QuickSort { public void quickSort(int[] arr) { int left = 0; int rigt = arr.length - 1; quickSort(arr, left, rigt); } public void quickSort(int[] arr, int left, int right) { int pivot; if (

2021-07-05 16:30:04 66

原创 数据库整理面试题(个人理解)

什么是事务事务由单独单元的一个或者多个sql语句组成,在这个单元中,每个mysql语句时相互依赖的

2021-04-05 18:58:48 114 1

原创 Java基础面试题(个人理解)

谈谈面向对象面向过程编程关注点在每个步骤和顺序,而面向对象将整个程序运行的关注点抽象成一个对象和该对象需要做什么面向对象特点:封装:调用内部细节对外部透明,但外部无需关心内部实现细节。例:1、JavaBean【私有属性+访问器】 2、ORM框架【操作数据库,不需要关注连接是如何建立的,sql如何执行的,调用方法即可】继承:继承父类的方法并作出自己的改变和扩展,共性的方法抽成父类,只需要扩展自己个性化的东西多态:基于所属类不同,对外界调用同一方法的执行逻辑也不同。实现方式:继...

2021-03-20 14:29:02 196 2

原创 Spring整理面试题(个人理解)

Bean的生命周期class--->实例化--->对象--->属性填充---->初始化【afterPropertiesSet()/@PostConstruct】---->Bean

2021-03-16 18:40:31 340

原创 JSON

目录json解析工具JacksonFastJson介绍使用解决json乱码问题方式一方式二json解析工具Jackson先导入jar包,【持续更新中,一下是21,1月版】 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.

2021-02-06 17:34:49 96

原创 SpringMVC

介绍:Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。【底层是servlet】特点:轻量级,简单易学高效,基于请求响应的MVC框架与Spring兼容好,无缝结合约定优于配置功能强大:RESful、数据验证、格式化、本地化、主题等简介灵活...

2021-02-04 20:20:38 57

原创 SpringIOC

目录IOC(控制反转)依赖注入(DI)无参创建(设值 (set) 注入)有参创建(构造注入)拓展范方式注入IOC(控制反转)解释 控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后,对象是Spring来创建的。 反转:程序本身不创建对象,而变成被动的接受对象依赖注入(DI)解释 依赖:bean对象的创建依赖于容器! 注入:bean对象中的所有属性,由容器来注入!在配置文件加载的时候,容器中管理的对象就已经初始化了!且属于 单例模式无参创建(设值 (s

2021-01-29 10:38:12 83

原创 SpringAOP

目录AOP(面向切面编程)AOP中的名词Spring中支持5种类型的Advice使用Spring实现AOP方式一:使用Spring的API接口方式二:自定义类实现AOP【主要是切面定义】方式三:注解实现测试AOP(面向切面编程)通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术AOP中的名词Aspect(切面):切入点+通知 (即invoke方法).Advice(通知/增强):增强的代码Target(目标对象):被代理对象Proxy(代理):将通知织入到目标对象之后,形成代理对象

2021-01-29 10:35:55 79

原创 Spring

SpringSpring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的非入侵式框架!使用 1、导入jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.2.11.RELEASE</v

2021-01-29 10:25:01 100

空空如也

空空如也

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

TA关注的人

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