Mybatis框架_涉及技术与拓展
Mybatis是一款半自动的ORM持久层框架,它内部封装了jdbc,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。本片文章为此技术的涉及技术拓展文章。
带你吃透Servlet技术
1、Servlet是JavaEE规范之一。规范就是接口2、Servlet就JavaWeb三大组件之一。Servlet程序、Filter 过滤器、Listener 监听器。3、Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。1、编写一个类去实现
谈谈多线程事务
线程A、B、C三个线程做操作,B出现问题,希望A、C一起回滚,这就是想要的多线程,但是A、B、C三个线程是各跑各的,B出错要带着A、C一起回滚,这就造成了各个事务之前的互相干扰,破坏了隔离性吗!首先设置一个全局变量Boolean,默认是可以提交的true,在子线程,通过编程式事务开启事务,然后插入数
Lambda表达式详解
本篇详解了Lambda表达式的用法及六种语法格式。
大学常用计算机软件推荐+安装教程
开发工具 安装教程 环境变量 大学计算机软件 大学必备软件 软件推荐 MySQL安装教程 C/C++ Dev-C++ CLion Java JDK IntelliJ IDEA Python Python3 PyCharm JetBrains maven 数据库 MySQL SQLyog Tomcat
Spring | 依赖注入详解(DI)
本文讲解了Spring中的依赖注入
微服务SpringBoot整合Jasypt加密工具
Jasypt是Java加密工具包,能支持对密码的哈希加密,对文本和二进制数据的对称加解密,还能集成SpringBoot项目对配置文件中的密钥进行加密存储。
操作系统 - 进程与线程的区别[超详解]
线程就是我们所谓的"跑起来的程序",那什么是可以跑起来的程序呢?就是类似我们在桌面上创建的对应软件的快捷方式,右击软件点击打开文件所在位置我们就可以看到xxx.exe文件,这样exe的文件我们统称为可执行文件当我们不想启动软件时,这些文件就会静静的"呆在"硬盘上,在我们双击之前是不会对系统有任何影响
阿里巴巴面试题- - -Spring篇(四十五)
再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏。
第06篇: Spring AOP面向切面编程,最佳实践分享。
spring的aop功能如此强大, 难道只能用来写业务吗? 相信如果你要用aop这么灵活的东西来写业务代码,一定会被骂惨的。因为太灵活了, 如果你不说,可能没人会发现,哎这块代码竟然有一个植入了切面逻辑。所以我们学习这么多的, 终极目的是做中间件的开发, 这么强大的功能, 不好好利用,那不是亏了吗。
Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.
Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会. 保姆级别教程, 作为简单上手项目再合适不过了
猿创征文 | MySql数据库的最原始使用方式---JDBC
学习数据库必须要学的古老的JDBC编程六步,
SpringBoot轻轻松松搞定用户邮箱登录注册
ok,我又来水博文了,今天的内容很简单,就是咱们的这个用户登录注册,加上邮箱验证,非常简单,为我们接下来的Auto2.0做好前置工作。因为这个没做好,那个也做不好。本文的内容可能比较多,但是都很简单。到此的话,一个简单的用户登录注册就做好了,那么接下来的话就是咱们的Auto2.0了,这里咱们要实现的
对于编程初学者如何走出编程渺茫和焦虑?
对于很多第一次在大一接触编程的同学,第一次接触编程的时候,觉得好新鲜,好高大上,博主当年上学的时候,第一次接触编程的时候,也是觉得好新鲜,好高大上,瞬间想起比尔盖茨或者乔布斯也是电脑高手,还有那么多黑客,好高级,但是慢慢上了几个周的编程课程后,你会有个180度的大转弯,可能觉得编程很枯燥的,而且很无
【spring】集成Web、druid、jdbcTemple实现免登录时长两天半
凡事自己多动手动脑、听取他人优秀的观点,做一个会学习的人。在这次的实践中,发现了很多问题,有的问题还有待修复,但是总体完成了。需要源原件的可以联系博主。**
【Servlet】浅谈一下Servlet的继承关系。
一、`javax.servlet.Servlet`接口 二、`javax.servlet.GenericServlet`抽象类 三、`javax.servlet.http.HttpServlet`抽象子类继承关系:Servlet -> GenericServlet -> Htt
SpringBoot 优雅地实现文件的上传和下载
这里使用 mybatis-plus 的代码生成工具自动生成 controller、entity、service、mapper,极大地提高代码开发效率。新建 index.html 文件,分别引入 bootstrap 的 css 和 Thymeleaf 的命名空间。1.先根据文件 id 查询文件信息,然
【MyBatis框架】实现增删改查功能
本篇介绍使用MyBatis框架的CRUD。
Java操作Excel - Easy Excel
阿里巴巴Easy Excel的读和写的教程,快速使用Java操作excel表格。
24、Java——银行存款取款系统(对象+集合)
Java实现简单的银行存款取款系统本代码适合Java初学者小白,没有数据库的存储功能,熟悉对象+集合知识的应用;也可用对象+数组的知识改写。