自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringFramework介绍

框架)是一个开源的应用程序框架,由 SpringSource公司开发,最初是为了解决企业级开发中各种常见问题而创 建的。是其他子项目的基础。这些子项目涵盖了从企业级应用开发到云计算等各方面的内容,能够 帮助开发人员解决软件发展过程中不断产生的各种实际问题,给开发人员 带来了更好的开发体验。已经不再是一个单纯的应用框架,而是逐 渐发展成为一个由多个不同子项目(模块)组成的成熟技术,例如 Spring Framework、Spring全家桶的其他框架都是以。经过十多年的发展,Spring。)、声明式事务管理(

2023-10-05 19:13:31 103

原创 MyBatis动态语句

如果没有给接口中List类型的参数使用@Param注解指定一个具体的名字,那么在collection属性中默认可以使用colliction或list来引用这个list集合。在实际应用中,为了避免隐晦的表达造成一定的误会,建议使用@Param注解明确声明变量的名称,然后在foreach标签的collection属性中按照@Param注解指定的名称来引用传入的参数。prefixOverrides属性:指定要动态去掉的前缀,使用“|”分隔有可能的多个值。prefix属性:指定要动态添加的前缀。

2023-10-05 18:34:55 185

原创 MyBatis多表映射

我们可以将autoMappingBehavior设置为full,进行多表resultMap映射的时候,可以省略符合列和属性命名映射规则(列名 = 属性名,或者开启驼峰映射也可以自动映射)的result标签修改mybaits-config.xml--开启resultMap自动映射 -->修改teacherMapper.xml-- 开启自动映射,并且开启驼峰式支持!可以省略 result!-->

2023-09-21 17:41:50 144

原创 MyBatis基本使用

数据输出总体上有两种形式:增删改查操作返回的受影响行数:直接使用int或者long类型接收即可查询操作的查询结果:指定擦寻的输出数据类型即可,并且插入场景下,实现主键数据回显。

2023-09-21 16:16:22 62

原创 MyBatis实践:提高持久层数据处理效率

编写SQL语句的文件的一般命名方式:......Mapper.xml(前缀名一般用数据库表名);工厂模式:如果创建一个对象,使用的过程基本固定,那么我们就可以把创建这个对象的相关代码封装到一个“工厂类”中,以后都使用这个工厂类来“生产”我们需要的对象。SqlSession:代表Java程序和数据库之间的会话(HttpSession是Java程序和浏览器之间的会话)MyBatis框架下,SQL语句编写位置发生改变,从原来的Java类,改成了xml或者注解定义。接口的全类名和映射配置文件的名称空间一致。

2023-09-21 10:43:30 46

原创 线程高级——线程状态、volatile关键字、原子性、并发包、死锁、线程池

所谓的原子性是指在一次操作或者多次操作中,要么所有的操作全部都得到了执行并且不会受到任何 因素的干扰而中断,要么所有的操作都不执行。// 定义一个int类型的遍历@Override// 对该变量进行++操作,100次x < 100;// 创建VolatileAtomicThread对象// 开启100个线程对count进行++操作x < 100;x++) {执行结果:不保证一定是100003.2.问题原理说明以上问题主要是发生在count++

2023-07-17 22:00:57 105

原创 jQuery实现手动轮播图——制作轮播切换效果

话不多说,直接上代码。

2023-04-17 20:09:11 903 1

空空如也

空空如也

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

TA关注的人

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