自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日刷题(java)

(String name)方法可以获取Bean的class类型。

2023-10-12 23:12:34 107

原创 SQL Server、ORALCE

数据库被分为关系型数据库和非关系型数据库。SQL Serer 和Oracle都是的意思就是一个机构化的数据库,创建在关系模型(二维模型)基础上主流的关系性数据库有Oracle、MySQL、SQL Server、DB2、Microsoft Access,本次主要复习Oracle、SQLserver。

2023-10-10 23:24:34 89

原创 EL1007E: Property or field ‘XXXX‘ cannot be found on null

在前端页面定义的each的{XXX:${HHHHH}} 使用XXXX进行value进行赋值的时候进行非空判断,刚开始分析出原因,使用了三元表达式进行赋值,结果是不成功的,查询之后发现thymeleaf非空判断的语法,如下图。这个错误的主要原因在于你数据库或则缓存中没有值,然后回显前端时报的错。关于SpringBoot+thymeleaf 前端页面回显错误。第二种多表查询,原理一样,你需要进行。但是往往进行回显不止是单表,第一种,单表查询进行回显。

2023-03-26 22:59:59 702

原创 Interview Question java series ---面试题java系列(二)

字符串常量,创建后不能被更改,对字符串进行操作,地址会随之改变(stringBuffer 与StringBuilder使用append()追加方法操作字符串,地址不会改变)2.Linklist 是元素列表的形存储他的数据,插入速度,添加,删除操作更快,但是比ArrayList内存大一点。字符串变量(线程安全),不允许继承,采用了同步处理,可被修改,适用于单线程。字符串变量(非线程安全 ),不允许继承,适用于多线程。1.ArrayList是基于索引的数据接口,他就是底层是数组。都实现了list接口。

2022-09-09 18:40:42 165

原创 Interview Question java series--面试题java系列(一)

谈到比较,特此注意一点,类型为Integer,赋值中使用了= = 时,字节长度是否在-128~127的范围 ,若在此范围类,地址不会改变,但是脱离这个范围,地址会随之改变。

2022-09-07 19:28:42 116

原创 二十三种设计模式之自我了解---原型模式(Prototype)

可以简单了解一下序列化

2022-07-31 13:52:38 117

原创 二十三种设计模式的自我了解--策略模式(1)

策略模式

2022-07-22 11:58:15 92

原创 二十三种设计模式的自我了解--单例模式(Singleton Pattern)

单例模式,JVM,序列化

2022-07-19 14:33:45 110

原创 自我梳理基础知识--继承与接口的区别

继承。接口。抽象

2022-07-17 14:12:57 1121

原创 二十三种设计模式的自我了解--抽象工厂

抽象工厂个,但是没有吃透

2022-07-16 14:04:14 75

原创 二十三种设计模式的自我了解---工厂模式

工厂模式

2022-07-16 11:33:23 125

原创 进程与线程

进程与线程的初步了解

2022-07-16 10:12:13 136

原创 二十三种设计模式的自我理解----什么是设计模式

软件设计模式的提出并不是在软件设计中,而是在建筑专业中出现的名词--所以软件设计模式来源于建筑专业所以本专业赋予我们的名称为软件工程师

2022-07-13 13:01:58 222

原创 SpringBoot JPA 的自我总结

序。从名称见名思意,使用的springboot写的,创建框架省略,主要是探讨JPA的一对多和多对一いち.老规矩导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depende

2022-04-29 14:12:33 738

原创 初探springboot的荆棘之路

My courage always rises with every attempt to intimidate me.上面的名言紧记,自己探索着将springboot整合mybatis,遇到了很多错误,很多,每一个错误都第一次遇见,并且都是很难得,对现在的我而言!但是没有打败,还是一步步探索下去了Action第一个错属于不知道前面的路,编写的第一步就是找依赖,也就是从这里开始犯得错,springboot和spring 其中的不同也在这里看下面代码这是sprin...

2022-04-28 18:33:01 1425

原创 一个看着有用,但是没多大用的IDEA插件MybatisCode

作用就快速搭建框架需要安装一个插件2020版本以上的idea应该能收到在这之前你需要有一个实体类,一个数据库,会看到这个框按着自己的需求设置,

2022-03-30 11:34:08 280

原创 springboot整合

前提配置,一切前提一般都是自动导入 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> &lt.

2022-03-30 11:18:14 82

原创 利用spring整合mybatis(crud)

顾名思义,使用ssm写出增删改一.导依赖具体依赖: 依赖问题- Junit 数据库 servlet ,jsp 连接池 mybatis -spring spring <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <ver...

2022-03-30 10:58:46 472

原创 利用spring整合mybatis 事务管理 (transaction)

java代码步骤前提:XML配置,so!一,transaction配置 <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> <!--集合AOp实现事物--> &l

2022-03-30 10:30:59 348

原创 super intergration (spring springmvc mybatis)(ssm retrospect)

1.mybatis(1) 认识mybatis : 持久化MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录(自我总结就是 jdbc的升级版)(2)CRUDCreate(增加),Retrie...

2022-03-23 14:53:40 1313

原创 一个查询错误:A query was run and no Result Maps were found for the Mapped Statement ‘com.kuang.dao.BookMap

错误代码 <select id="queryAllBook" parameterType="Books" > select * from ssmbuild.books </select>在查询语句中不可以缺失两个类型 ,parameterType和 resultType ,他们两个配置都一样,但是他们都是mybatis 必须返回的类型正确代码 <select id="queryAllBook" parameterType="

2022-03-12 12:54:07 102

原创 每日算法(力扣选题)

在排序数组中寻找元素的第一和最后的一个位置给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。来源:力扣(LeetCode)分析:先判断 开头结尾是否与目标值target 相等 ,最后一个位置是否小于等于总长度,最左边的位置下标是否小于或者等于右边位置下标if(nums[leftIdx]==target&&nnums[rightIdx]==tr

2022-03-11 19:27:30 1092

原创 实验测试SpringJDBC

いち.老规矩导入依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> </dependency> <!--连接池--> <depen

2022-03-08 16:32:29 120

原创 实验测试 Spring Aop

一.了解代理模式为什么了借代理模式,因为代理模式是SpringAOP的底层,慎重万丈高楼平地起代理模式有静态代理模式 动态代理模式1.静态代理角色分析抽象角色:一般会使用接口类或者抽象类 真实角色:被代理角色 代理角色:代理真实角色,并有一些附属操作 客户:访问代理对象的人静态代理好处缺点可以使真实角色的操作更加纯粹!不用去关注一些公共的业务 公共也就交给代理角色!实现了业务的分工! 公共业务发生扩展的时候,方便集中管理! 一个真实角色就会产生一个代理角

2022-03-06 17:23:42 323

原创 基础实验SpringIOC

IOC 基础 (控制反转) UserDao UserDaoImpl UserService UserServiceImplIOC原型:降低耦合性 ,更加专注于业务的实现上IOC本质:一种设计思想,DI(依赖注入)是实现IOC的一种方法控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入(Dependency Injection,DI)。开始试验配置Spring xm...

2022-03-06 14:36:11 387

原创 回顾Mybatis

1.导入相关jar包<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency><dependency> <groupId>mysql</groupId> <artifac

2022-03-02 17:46:22 57

原创 每日算法(java编写)

简单的二分法1.在升序数组num中 找到目标值target,找到返回-1对于特定下标i,比较num[i]和targe比较(1)num[i]==target ,即i对应为所找对象(2)num[i]<target,即目标在target右侧(3)反之 num[i]>target,即目标在target左侧定义查找范围[left,right],初始查找整个范围, 每次查找范围的中电,比较num[mid]和target的大小,用上面结论进行,并每次缩小一半复杂度为O(logn),

2022-03-02 14:13:27 129

原创 一个属于不是很凶的代码猿的插件

不是某位不让你休息的引导者可能都不会去找它和使用它它的作用就是让你集体打包你想要的网页和想要的js等等反正都有你想要的只是一个简简单单的插件而已应该每个电脑都有这个找他的扩展---》搜索---》梦想网页资源下载器就这么多了,不懂私信...

2021-12-11 15:07:01 247

原创 在idea中添加gitee

首先你应该拥有自己的Git下载Git-2.32.0-64-bit.exeGit - Downloading Package安装过程中没有太多注意点,最后的安装路径选择自己的文件夹即可尚硅谷_基础_git、idea整合_张老师的博客-CSDN博客我认为的git是一个备份厂库,能让你有后悔的会,让你有比较规整的代码存储空间所以下一步你应该去Git注册属于自己的账号Gitee 企业版 - 企业级 DevOps 研发效能管理平台在idea中配置git做完这些相当...

2021-12-08 11:18:32 1371 1

原创 首进Redis

Redis的初步认识,也是添加的第一堂外知

2021-11-27 20:07:40 440

原创 maven框架完成和servlet相似的操作

1

2021-09-30 09:49:56 54

原创 搭建mybatis框架,完成单表增删改查操作,测试

一。使用的是MySQL数据库。新建名为task的数据库,在task数据库中新建名为student的表。在表中适当添加数据。创建表和添加数据的SQL语句与表格如下所示。--创建表DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `sid` varchar(40) NOT NULL DEFAULT '' COMMENT 'UUID,唯一标识', `id` int(10) DEFAULT NULL COMMENT '学生编号',

2021-09-19 10:36:21 193

原创 maven环境的安装

一、idea中的MAWEN配置1、打开idea,点击File,选择Settings或者用快捷键Ctrl+Alt+S打开:二、win10系统中的MAVEM的配置三.配置完成后我们检查一下,打开命令提示符、输入命令“mvn -version”,有如下的提示即为安装成功。...

2021-09-18 13:53:31 77

空空如也

空空如也

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

TA关注的人

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