摘要: Mybatis是什么? MyBatis 是一款半ORM的持久层框架。其内部封装了JDBC,开发时只需关注sql本身,而无需花费精力处理驱动加载、创建连接、创建statement,释放连接等繁杂的过程。避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集,通过使用简单的XML或注解来配置和映射原 阅读全文
posted @ 2022-09-13 20:25 小兵要进步 阅读(87) 评论(0) 推荐(0)
摘要: jdbc数据库运行流程: JDBC有哪三种statement接口: Statement 1、Statement接口提供了执行语句和获取结果的基本方法; 2、Statement继承自Wrapper;3、普通的不带参的查询SQL;支持批量更新,批量删除; 4、Statement每次执行sql语句,数据库 阅读全文
posted @ 2022-09-13 20:24 小兵要进步 阅读(87) 评论(0) 推荐(0)
摘要: 1 Redis的概念: Redis是一种key-value类型的内存数据库,可以用于保存string,list,set,sorted set,hash等多种数据结构。由于整个数据库统统加载在内存中进行操作,所以性能也非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-Value DB 阅读全文
posted @ 2022-08-28 11:17 小兵要进步 阅读(139) 评论(0) 推荐(0)
摘要: 1 MVC 盖帘: MVC 是模型(model)-视图(view)-控制器(controller)的缩写, 是一种用于设计编写 Web 应用程序表现层的模式。 MVC 设计模式的三大角色: Model(模型):模型包含业务模型和数据模型,数据模型用于封装数据,业务模型用于处理业务。 View(视图) 阅读全文
posted @ 2022-08-26 17:25 小兵要进步 阅读(200) 评论(0) 推荐(0)
摘要: (一)AOP相关介绍: 1. AOP概念 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程. 作用:在不修改目标类代码的前提下,可以通过AOP技术去增强目标类的功能。通过【预编译式】或者【运行期动态代理】实现程序功能的统一维护的一种技术. 而达到对目 阅读全文
posted @ 2022-08-26 17:20 小兵要进步 阅读(145) 评论(0) 推荐(0)
摘要: (一)基于XML的使用 (二)基于注解和XML的混合使用 1 Java config是什么, 如何起作用的? 在注解方式实例化bean对象之前, 是通过xml文件来完成bean的定义, 以及bean之间的依赖关系的配置.导致项目中xml文件非常大,整个项目维护起来比较复杂, 为了简化bean的定义及 阅读全文
posted @ 2022-08-26 17:19 小兵要进步 阅读(102) 评论(0) 推荐(0)
摘要: 容器:存储单例Bean的实例 基础容器:BeanFactory 高级容器:ApplicationContext 基础容器与高级容器的区别: 基础容器产生Bean实例的时机是第一次被调用的时候。高级容器是服务启动的时候,就会创建所有单例的Bean实例。 BeanFactory和FactoryBean的 阅读全文
posted @ 2022-08-02 11:01 小兵要进步 阅读(83) 评论(0) 推荐(0)
摘要: (一)布隆过滤器 布隆过滤器(英语,Bloom Filter)是1970年由布隆提出的。它实际是一个很长的二进制数组+多个随机Hash算法映射函数,主要用于判断一个元素是否在集合中。 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确定。 阅读全文
posted @ 2022-07-27 19:58 小兵要进步 阅读(714) 评论(0) 推荐(0)
摘要: (一)基本数据结构 1.1 String结构: String底层结构是动态字符串,可修改指定位置数据,通过预分配冗余空间减少内存的频繁分配,实际分配的空间capacity一般要高于实际字符串长度len。当字符串长度小于1M时,扩容都是加倍现有的空间,如果超过1M,扩容时一次只会多扩1M的空间。字符串 阅读全文
posted @ 2022-07-20 20:53 小兵要进步 阅读(317) 评论(0) 推荐(0)
摘要: redis工作线程是单线程,但是整体来说是多线程的。 I/O的读和写本身是堵塞的,比如当socket中有数据时,Redis会通过调用先将数据从内核态空间拷贝到用户态空间,再交给Redis调用,而这个拷贝的过程就是阻塞的,当数据量越大时拷贝所需要的时间越多,而这些操作都是基于单线程完成的。 Redis 阅读全文
posted @ 2022-06-30 17:05 小兵要进步 阅读(433) 评论(0) 推荐(0)