自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Invalid bound statement (not found)记录一次坑人的BUG

我的一下午啊就这么浪费了。

2023-05-08 16:14:58 157

原创 MapStruct基本使用 以及MapStruct使用时出现得问题

MapStruct会自动根据接口定义得规则生成一个实现类,

2023-03-15 13:30:35 1168

原创 SpringBoot框架下通过Redis实现Mybatis二级缓存

记录一下 用Redis实现实现Mybatis二级缓存时遇到的问题和解决方法提示:生于忧患,死于安乐。

2023-02-08 12:53:22 251

原创 设计模式——单例

【代码】设计模式——单例。

2022-11-13 12:31:28 125

原创 Java Alias Method算法实现 Java抽奖功能 算法实现

Alias Method 是一种高效的高效的离散分布采样算法Alias Method 充分利用概率分布加和为1的性质,通过空间换时间的方法,在常数时间内,完成非均匀到均匀采样的映射。常用在抽奖算法上。

2022-10-27 14:04:40 533

原创 Spring整合Reids时出现的BUG:NOAUTH Authentication required

SpringBoot整合redis时 连接不上redis数据库 报错.......

2022-09-15 20:42:14 1055 1

原创 通过SCP将Windos的文件上传到Linux上,云服务器版本

Windows 系统通过 WinSCP 上传文件到 Linux 轻量应用服务器具体操作可以自己摸索一下或者查看相关文章。

2022-09-05 16:27:54 350

原创 腾讯云服务器centos7中docker中mysql容器被远程调用 具体实现

docker安装数据库这里参考了大佬文章 这里更详细。

2022-09-05 10:08:30 457 1

原创 Cglib底层源码实现逻辑过程

四、代理类源码分析通过代理工厂,生成代理类,代理类调用被增强的方法( Sell() )我们从sell()方法入手开始分析源码通过这段代码可以看的出来 ,只要能拿到这个CGLIB$CALLBACK_0方法拦截器就可以调用我们的增强方法 ,所以目前问题就是我们如何得到这个方法拦截器原来这个方法拦截器是通过一个线程中得到的,那么我们的问题又变成了 这个线程类CGLIB$THREAD_CALLBACKS是什么时候被赋值的这个线程其实是在我们创建动态代理类后创建动态代理对...

2022-09-01 14:14:29 266

原创 HttpClient进行服务器传递信息,HttpUtil工具类

使用httpclient实现两个服务之间传递信息案例:A服务传入参数调用B服务的登入接口。

2022-08-23 17:08:36 471

原创 Mybatis源码分析——SqlSession的创建过程

我们可以通过SqlSession实例完成对数据库的增删改查操作。研读MyBatis源码,可以从MyBatis最顶层API入手。本章我们就来了解一下SqlSession实例的创建过程。

2022-04-19 00:11:07 869

原创 JavaWeb——Request

JavaWeb——Requesttomcat服务器会创建request和response对象,其中request对象封装了请求消息的数据一、请求消息数据格式请求消息数据格式包括哟了 3个部分:请求行,请求头,请求体1. 请求行//请求地址Request URL: https://dss0.bdstatic.com/5aV1bjqh_Q23odCf/static/mancard/img/qrcode_download-02b84e1f66.png//请求方式Request Method

2022-04-13 11:41:13 1061

原创 idea用maven搭建的web项目没有src目录只有pom解决方案(最暴力,最简单版本)

用maven搭建的web项目出现的bug解决方法

2022-04-07 13:19:16 15268 5

原创 MYSQL——基础语法——存储过程

MYSQL——基础语法——存储过程1.存储过程的产生原因增强了SQL语言的灵活性和功能性。提高了大量数据下操作的速度,比通过Java等第三方语言编写的效率高而且可以离开服务进行数据的操作方便维护。2.语法结构CREATE PROCEDURE procedure_name() #也可以是代参数进程 BEGIN代码块ENDcall procedure_name(); #调用函数例CREATE PROCEDURE procedure_name(in student_no cha.

2022-03-29 14:59:17 1908

原创 数据库——基础语法——约束

数据库——基础语法——约束概念: 约束是作用于表字段上的规则,用于限制村粗在表中的数据目的:保证数据库的正确,有效性和完整性一、常规约束1. 非空约束NOT NULL2. 唯一约束UNIQUE3. 默认约束DEFAULT4. 检查约束CHECK二、主键约束PRIMARY KEY 添加外检约束的语法alter table `表名` add constraint `约束名` 约束类型具体的约束说明例alter table user add constrain

2022-03-29 14:28:56 831

原创 Mysql事务,傻瓜式教学。

数据库——基础语法——事务事务:事务中的语句要么全部执行,要么全部不执行1.事务操作开始事务BEGIN 或者 START TRANSACTION提交事务 (控制事务)COMMIT回滚事务(出错进行回滚)ROLLBACK事务一切正常的情况下 提交所有数据都被插入成功start transactioninsert into user (uid,uname,uage) VALUES(001,'张三',18);insert into user (uid,uname,uage) V

2022-03-29 14:01:00 474

原创 JAVA程序进阶——注解

JAVA程序进阶——注解注解:说明程序。给计算机看的注释:用于文件描述程序 给程序员看的作用编写文档:通过代码的标识的注解生成文档代码分析:通过标识的注解对代码进行分析【使用反射】编译检查:通过代码里标识的注解能够实现基本的编译检查一、系统部分自带注解1. @Override检测被该注解标注的方法是否是继承自父类(接口)的 @Override public String toString() { return super.toString(

2022-03-23 18:53:53 367

原创 JAVA程序进阶——反射

JAVA程序进阶——反射JAVA反射机制:将类的各个组成部分封装为其他对象。可以将类的构造方法,成员方法,成员变量 封装成单独的类好处: 1. 在程序运行过程中,操作这些对象。​ 2. 可以解耦,提高程序的扩展性1.获得Class类的实例阶段一:已知一个类的全类名,且该类在类路径下,可以通过Class类的静态方法forName()获取,但是要抛出异常Class clazz=Class.forName("路径");//多用于配置文件,将类名定义在配置文件中,读取文件

2022-03-23 18:50:11 142

原创 JAVA程序进阶——LocalDate、LocalTime、LocalDateTime

JAVA程序进阶——LocalDate、LocalTime、LocalDateTime​ LocalDate LocalTIme LocalDateTime是java8 对日期、时间提供的接口。这几个类相对于Date更像是一个工具类,里面包含了操作时间的很多方法由于是final修饰的类,所以不能继承,没有子类 并且构造方法是私有的,不可以通过new来生成对象LocalDateTime相对于Date类线程更安全LocalDate获取当前日期的对象 LocalDate localDate

2022-03-23 18:42:57 934

bixiny_win.exe

bixiny_win.exe

2022-12-02

空空如也

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

TA关注的人

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