
JAVA
文章平均质量分 83
小橘子831
鼠鼠我啊 想去大厂 奈何大厂不要鼠鼠罢了...
联系博主:1206085316
现在高校从事智慧水利的菜鸡一枚
github:https://github.com/xiaojuzibushuai
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ消息可靠性保障实现
开启生产者确认机制,确保生产者的消息能到达队列开启持久化功能,确保消息未消费前在队列中不会丢失开启消费者确认机制为 auto,由 spring 确认消息处理成功后完成 ack开启消费者失败重试机制,并设置 MessageRecoverer,多次重试失败后将消息投递到异常交换机,后续集中处理。原创 2024-07-09 22:36:51 · 837 阅读 · 0 评论 -
基于Springboot+Vue的旅游平台简单设计实现
基于Springboot+Vue+Mybatis的旅游平台原创 2022-03-07 14:23:49 · 3683 阅读 · 4 评论 -
GoF的23 种设计模式的分类和功能
1. 根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种...原创 2020-04-24 12:08:35 · 283 阅读 · 0 评论 -
CAS自定义认证数据源、登录页面、SpringSecurity集成
1.CAS服务端数据源设置1.修改 cas 服务端中 web-inf 下 deployerConfigContext.xml ,添加如下配置<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" p:driverClass="com.mysql.jdbc.Driver" p:jdbcUrl="...原创 2020-04-04 12:44:26 · 730 阅读 · 0 评论 -
让你轻松理解使用CAS
1.什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。2.什么是CASCAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项...原创 2020-04-04 12:13:12 · 414 阅读 · 0 评论 -
ThreadLocal分析
1.ThreadLocal是个啥?到底有什么用?ThreadLocal我们可以叫做线程本地变量,它为每个使用该变量的线程提供了独立的变量副本,所以每一个线程都可以独立改变自己的副本,而不会影响其他线程所对应的副本。每个线程可以有多个副本哦,通过ThreadLocalMap进行存储,key是ThreadLocal,value是你设置的值。2.它的经典使用场景1.数据库连接/**负责数据库连...原创 2019-12-11 14:32:54 · 141 阅读 · 0 评论 -
SpringBoot原理分析
**1.起步依赖原理分析1.1分析spring-boot-starter-parent按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置):按住Ctrl点击pom.xml中的spring-boot-starter-dependencies...原创 2019-12-10 15:00:40 · 292 阅读 · 0 评论 -
JAVA技术总结(笔者在继续学习The better self,the bigger world)
一、什么是MVCMVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。MVC的优点:1.耦合性低2.重用性高3.部署快,生命周期成本低4.可维护性高MVC的缺点:1.完全理解MVC比较复杂。2.调试困难。3.不适合小型,中等规模的应用程序4.增加系统结构和实现的复杂性5.视...原创 2019-11-05 12:21:20 · 674 阅读 · 2 评论 -
事务的特性ACID
1.事务的特性 ACID原子性(Atomicity)原子性是指事务是一个不可分割的工作单位(最小的一个整体),事务中的操作要么都发生,要么都不发生。一组操作时一个整体。不能分割。一致性(Consistency)事务前后数据的完整性必须保持一致。一致性和原子性相关。只有都成功或者,都失败(原子性) ,就可以保证事务的一致性。事务的前后的内容一直。转账: a 1000 b 1000 a...原创 2019-09-04 16:32:58 · 6027 阅读 · 0 评论 -
JDBC事务
JDBC事务(1、什么是事务2、java中(jdbc)如何控制事务。事务—重点指的的逻辑上的一组(一组sql,insert update ,delete)操作,组成这组操作的各个单元(各个sql),要不全部成功,要么全部失败。举例: 转账 a 给b 转账 100 a原来有1000 b原来也有1000account 是一个表名 表示的 账务表,...原创 2019-09-04 16:29:07 · 1654 阅读 · 2 评论 -
精通MySQL
1 .数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。2 .char 和 varchar 的区别是什么?char(n) :固定长度类型,比如订阅 char(10),当你输入"abc"三个字符的时...原创 2019-08-22 11:32:16 · 375 阅读 · 0 评论 -
精通JAVA知识点(笔者第一篇)
(笔者 第一次编写 如有不足 请多多指点)1 .JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java ...原创 2019-08-22 10:02:00 · 231 阅读 · 0 评论 -
连接池
(需要连接池代码实现的和jar包请私聊作者)1连接池概念1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访...原创 2019-09-04 14:43:48 · 137 阅读 · 0 评论 -
JAVA命名规范(简洁必看)
一、项目名全部小写,比如cms、workdesk,jobserver等二、java相关命名a、类命名:每音节单词前的第一个字母大写,比如FieldInfo、Expression等b、普通变量(包括spring里的变量引用命名):第一个单词前小写,以后每个单词第一个字母大写,password,primaryFlagc、静态变量:全部大写,多个单词则以_分开,比如BOOLEAN_FLAGd...原创 2019-08-30 11:41:08 · 874 阅读 · 0 评论