自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

靖节先生的博客

Don’t rush and never settle. If it’s meant to be, it will be.

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Maven依赖冲突详解

Maven依赖冲突详解什么是依赖冲突依赖冲突就是指项目依赖于同一种jar包的不同版本。依赖冲突产生原因都是由于类包之间的间接依赖造成的。就是每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突。由于引用版本的不同所以会经常抛出一些找不到方法,找不到类的异常。举个例子,A依赖于B与C,B依赖于D的1.0版本,C依赖于D的2.0版本,这就导致加载的时候到底会引入那个版本的jar包的问题。画个图吧,清晰一些。查看依赖冲突命令方式查看检测包冲

2020-12-30 17:43:46 705

原创 MySQL数据库中tinyint类型字段读取数据为true和false

MySQL数据库中tinyint类型字段读取数据为true和falseMySQL数据库中tinyint类型字段读取数据为true和false1、场景数据库版本:mysql数据库5.7字段类型:`THROW_TYPE` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客户端类型 0:PC 1:无线'数据库存储:0或者1获取数据:获取数据是true或false2、解决方案修改tinyint类型的长度在查询的sql语句上面做修改在连接串中增加 Treat

2020-12-25 15:16:02 1030

原创 基础框架 spring事务的传播机制与隔离级别

基础框架 spring事务的传播机制与隔离级别一、概念什么是事务事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败。为什么用事务举个经典例子,银行转账,A给B转100块钱,这是逻辑上一组操作,但是具体是两个操作,第一步是A减少100块钱,第二步是B增加100块钱,正常情况两部完成各自提交没问题,问题是当A减少100块钱,B还未增加的时候系统挂了,就会导致数据不一致问题,这就是事务要解决的问题。事务四个特性(ACID)原子性,一致性,隔离性,持久性

2020-12-21 23:51:44 165

原创 基础框架 spring JdbcTemplate

基础框架 spring JdbcTemplate一、概念JdbcTemplate 是什么Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作JdbcTemplate 依赖二、案例CREATE TABLE `t_book` ( `book_id` int(11) NOT NULL, `book_name` varchar(255) DEFAULT NULL, `book_author` varchar(255) DEFAULT N

2020-12-20 12:12:11 108 1

原创 基础框架 Spring AOP切面

基础框架 Spring AOP切面一、概念什么是aopAOP就是面向切面编程,就是不通过修改代码的方式,在主干功能的某个类的方法执行前后添加新的功能。为什么要用aopAOP面向切面编程,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被称为为“切面”(Aspect),减少系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性。可用于权限认证、日志、事务处理。二、aop原理AOP实现的关键在于代理模式,AO

2020-12-20 09:42:36 138 2

原创 基础框架 Spring Bean的生命周期

Spring Bean的生命周期一、生命周期流程图:Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁Bean,这其中包含了一系列关键点。二、各种接口方法分类Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类:1、Bean自身的方法:这个包括了Bean本身调用的方法和通过配置文件中的init-method和destroy-method指定的方法2、Bean级生命周期接口方法:这个包括了BeanNameAware、BeanFactory

2020-12-19 19:45:28 109 1

原创 基础框架 spring ClassPathXmlApplicationContext类图

ClassPathXmlApplicationContext类图ClassPathXmlApplicationContext类图 /** * spring bean初始化过程,bean生命周期 */ ApplicationContext context = new ClassPathXmlApplicationContext( "bean1.xml" );

2020-12-19 19:31:53 176 1

原创 基础框架 Spring官网依赖下载

基础框架 Spring官网依赖下载1、简介说明官网地址:https://spring.io/https://spring.io/projects -> spring-framework -> LEARN列出版本信息SNAPSHOT 快照版GA 稳定版2、图文教程

2020-12-19 10:47:16 675 1

原创 基础框架 Spring框架bean注入的几种方式

基础框架 Spring框架bean注入的几种方式Bean注入的方式有两种XML配置:set注入、构造函数注入,P标签,静态工厂方法与实例工厂方法;注解方式: @Autowired,@Resource,@Required。案例/** * 书 * * @author zrj * @date 2020/12/16 * @since V1.0 **/public class Book { private String bookName; private String b

2020-12-18 00:06:43 1622 1

原创 java多线程 CountDownLatch、CyclicBarrier和Semaphore

java多线程 CountDownLatch、CyclicBarrier和Semaphore

2020-12-15 16:46:21 178

原创 Java多线程 线程创建及状态转换

Java多线程 线程创建及状态转换继承Thread/** * 线程类 * ThreadDemoTwo通过继承Thread * 获取线程名称:Thread.currentThread().getName() * * @author 20023262 * @date 2020/12/14 * @since 1.0 */public class ThreadDemoTwo extends Thread { private String threadName; publi

2020-12-14 20:33:56 100

原创 MySQL批量插入数据通过函数存储过程

数据库 mysql批量插入数据函数存储过程

2020-12-13 10:27:12 591

原创 MySQL联合索引以及索引顺序优化

数据库 mysql报表sql联合索引以及索引顺序优化表结构CREATE TABLE `order_demo` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `B2C_ORD_ID` varchar(50) DEFAULT NULL COMMENT '销售订单号', `ORDER_NO` varchar(50) NOT NULL COMMENT '订单号', `SKU_ID` varchar(50) DEFAULT NULL COMMENT '商

2020-12-08 10:08:38 735

原创 idea 自定义背景图

idea自定义背景图打开设置Ctrl+Alt+S设置个不常用的快捷键,确认,关闭。刚设置的快捷键打开设置图片

2020-12-05 21:01:12 113

原创 木头超级字典 不同组合字典大小

木头超级字典 不同组合字典大小字典穷举不是那么容易的!下边是木头超级字典估算简单列举,仅供参考。组合组合方式位数大小行数数字0-98位953.674M1000000000数字+小写字母[0-9]+[a-z]8位26273.633G2821109907456数字+大写字母[0-9]+[A-Z]8位26273.633G2821109907456数字+小写+大写[0-9]+[a-z]+[A-Z]8位2033450.693G21834

2020-12-05 11:04:23 453

原创 IDEA HTTP Client工具 RestFul Client调用接口接收不到传的参数

IDEA HTTP Client工具 RestFul Client调用接口接收不到传的参数记录个很奇葩的问题,idea的restFulClient使用过程中接口调用问题。问题描述请求信息GeneralRequest URL: http://adressit.hello.com/adsytfs-view-web/industry/industry_analysis_getSecondCatalog.htmRequest Method: POSTStatus Code: 200 OKRemot

2020-12-03 11:41:36 1064

阿里巴巴《Java开发手册》泰山版

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册,当前的版本是泰山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。在延伸信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。

2023-01-08

escape.sql

escape.sql

2021-02-23

空空如也

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

TA关注的人

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