
Java
文章平均质量分 87
weixin_44086832
软件学习者,从Java后端,到前端,到移动开发,到Python,学无止境
展开
-
使用Mybatis 在IDEA中的操作
1.常用快捷键2.IDEA连接数据库jdbc:mysql://localhost:3306/yang?serverTimezone=GMT原创 2021-11-23 17:13:21 · 1125 阅读 · 0 评论 -
MyBatis注解开发
文章目录1. 创建项目2. 在 pom.xml 文件中完成工程配置3. 完成环境配置3.1 实体类创建3.2 与实体类对应的接口的创建3.3 主配置文件3.4 外部配置文件3.5 配置完成后的目录结构4. 进行注解开发4.1 在IUserDao.java中进行注解开发4.2 在测试类中进行测试4.3 运行结果4.4 注意事项5. 注解开发进行CRUD操作5.1 在接口IUserDao.java进行注解开发5.2 在测试类中进行测试5.3 目录结构6. 建立实体类属性和数据库表中列的对应关系6.1 实体类6.原创 2020-11-05 16:34:37 · 146 阅读 · 0 评论 -
Spring第14篇_Spring中的事务控制
文章目录1. Spring中事务控制的API介绍1.1 PlatformTransactionManager2. Spring事务控制的代码准备3. Spring基于XML的声明式事务控制4.Spring基于注解的声明式事务控制5.Spring基于纯注解的声明式事务控制6. Spring5的新特性1. Spring中事务控制的API介绍1.1 PlatformTransactionManager PlatformTransactionManager接口是Spring的事务管理器,它里面提供了常用的操原创 2020-10-27 10:58:51 · 248 阅读 · 0 评论 -
Spring第13篇_Spring的JdbcTemplate
文章目录1. JdbcTemplate的概述2. JdbcTemplate的作用3. 初步创建和使用JdbcTemplate4. JdbcTemplate在Spring的IOC中使用5. JdbcTemplate的CRUD操作5.1 保存5.2 更新5.4 删除5.5 查询所有5.6 查询一个5.7 查询返回一行一列6. JdbcTemplate在Dao中的使用7. JdbcTemplateSupport的使用8. 使用Spring框架提供的JdbcTemplateSupport9. 总结Dao的编写方式原创 2020-10-27 10:52:08 · 390 阅读 · 0 评论 -
Spring第12篇_Spring中基于注解的AOP配置
文章目录1. 准备工作1.1 创建工程 day03_eesy_05annotationAOP1.2 在配置文件pom.xml中添加依赖1.3 将 day03_eesy04adviceType 工程 src目录下的文件复制到 day03_eesy05_annotationAOP的src目录下2. 进行注解配置2.1 在配置文件 bean.xml中添加 context约束并完善2.2 在Logger.java类中添加注解2.3 在Logger.java中为环绕通知添加注解2.4 总结1. 准备工作1.1 创原创 2020-10-27 10:43:20 · 99 阅读 · 0 评论 -
Spring第11篇_Spring中基于XML的AOP配置
文章目录1. 准备工作1.1 创建工程 day03_eesy_03SpringAOP1.2 在配置文件pom.xml中添加依赖1.3 编写业务层代码2. 进行配置3. 创建测试类AOPTest.java4. 运行结果5. 目录结构6. 切入点表达式写法补充6.1 介绍6.2 在bean.xml中表示6.3 在测试类AOPTest.java中测试6.4 运行结果7. 四种通知类型补充7.1 在Logger.java类中添加方法7.2 在bean.xml中进行配置7.3 在测试类AOPTest.java中运行7原创 2020-10-27 10:38:55 · 586 阅读 · 0 评论 -
Spring第10篇_AOP的介绍
文章目录1. AOP的概述1.1 什么是AOP1.2 AOP的作用及优势1.3 AOP的实现方式2. Spring中的AOP2.1 说明2.2 AOP相关术语1. AOP的概述1.1 什么是AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过**预编译方式和运行期间动态代理**实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中原创 2020-10-27 10:30:42 · 101 阅读 · 0 评论 -
Spring第九篇_分析问题并解决
文章目录1. 分析问题2. 初步解决方案2.1 创建负责连接的工具类ConnectionUtils.java2.2 创建事务管理工具类TransactionManager.java2.3 修改业务层实现类AccountServiceImpl.java2.4 在配置文件bean.xml中删除为QueryRuner注入的数据源2.5 修改持久层实现类AccountDaoImpl.java,消除删除为QueryRunner注入的数据源的影响2.6 在配置文件bean.xml中添加对象注入2.7 在测试类Accou原创 2020-10-27 10:28:14 · 121 阅读 · 0 评论 -
Spring第八篇_完善案例
文章目录1.1 为业务层接口添加转账方法1.2 在业务层实现类实现转账方法1.3 在持久层接口添加根据名称查询账户的方法1.4 在持久层实现类实现根据名称查询账户的方法1.5 在测试类测试1.6 出现的问题1.1 为业务层接口添加转账方法IAccountService.java/** * 账户的业务层接口 */public interface IAccountService { /** * 查询所有 * @return */ List<Acc原创 2020-10-27 10:25:21 · 86 阅读 · 0 评论 -
Spring第七篇_Spring的新注解
文章目录准备工作:1. ComponentScan1.1 介绍1.2 案例2. ComponentScan2.1 介绍2.2 案例3. Bean3.1 介绍3.2 案例4. 使用 AnnotationConfigApplicationContext(.class)获取容器5. 修改QueryRunner作用范围5.1 为返回QueryRunner的方法添加注解@Scope5.2 创建测试类TestQueryRunner.java6. Import6.1 新建一个配置类JdbcConfig.java用于进行数原创 2020-10-27 10:20:33 · 514 阅读 · 0 评论 -
Spring第六篇_基于XML的IOC案例
文章目录1. 案例前的准备1.1 创建 day02_eesy_02account_xmlioc 工程1.2 完成 pom.xml 的配置, 导入坐标(各种依赖)1.3 创建实体类1.4 创建持久层接口 IAccountDao.java1.5 创建持久层实现类AccountDaoImpl.java1.6 创建业务层接口 IAccountService.java1.7 创建业务层实现类 AccountServiceImpl.java1.8 目录结构2. 编写Spring的IOC配置创建bean.xml配置文件,原创 2020-10-27 10:16:49 · 485 阅读 · 0 评论 -
Spring第五篇_Spring中IOC的常用注解
Spring中IOC的常用注解文章目录Spring中IOC的常用注解1. 常用IOC注解按照作用分类2. Component注解 - 创建对象2.1 介绍2.2 案例3. 由Component衍生的注解3.1 介绍3.2 案例4. 自动按照类型注入-注入数据4.1 Autowired1. 介绍2. 案例说明: 此时自动按照类型注入4.2 Qualifier1. 介绍2. 案例4.3 Resource1. 介绍2. 案例4.4 Value5. 改变作用范围的注解1. 介绍2. 案例6. 和生命周期相关的注解原创 2020-10-27 10:05:28 · 644 阅读 · 0 评论 -
Android开发常见的问题及解决方法
文章目录1. 报错问题1.1 Type kotlin.ArrayIntrinsicsKt is defined multiple times: E:\AndroidStudioProjects\team\timeManager\LaiWang3\LaiWang\92b6b945ac988243d4b16b_0.jar:classes.dex1. 报错问题1.1 Type kotlin.ArrayIntrinsicsKt is defined multiple times: E:\AndroidStudi原创 2020-09-19 10:16:55 · 1804 阅读 · 0 评论 -
SpringMVC第三篇_请求参数绑定
请求参数绑定1. 请求参数绑定入门1.1 创建 param.jsp%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body> <%--请求参数绑定入门案例--%> <a href="user/testParam?us原创 2020-05-10 22:25:15 · 214 阅读 · 0 评论 -
SpringMVC第一篇_SpringMVC入门案例
SpringMVC入门案例文章目录SpringMVC入门案例1. 需求分析2. 搭建开发环境2.1 将Tomcat服务器和IDEA集成2.2 创建文件夹 springmvc2.3 创建Module springmvc_day01_01_start2.4 将 springmvc_day01_01_start添加到Tomcat中2.5 在pom.xml中完成依赖配置1. 需求分析需要搭建...原创 2020-04-29 21:59:56 · 708 阅读 · 0 评论 -
MySQL数据库的安装及介绍
MySQL数据库软件文章目录MySQL数据库软件1. 安装2. 卸载3. 配置4. MySQL 登录和退出4.1 登录4.2 退出1. 安装双击安装文件之后步骤如下:注意: 此处选择Custom: 自定义安装注意: 配置的安装目录不要有中文之后等候安装安装成功后会弹出下边界面:该界面表示是否要进行配置: 点击Next之后到下面界面:进入配置界面:...原创 2020-04-29 16:59:26 · 285 阅读 · 0 评论 -
MySQL数据库的安装步骤
MySQL数据库软件1. 安装双击安装文件之后步骤如下:注意: 此处选择Custom: 自定义安装注意: 配置的安装目录不要有中文之后等候安装安装成功后会弹出下边界面:该界面表示是否要进行配置: 点击Next之后到下面界面:进入配置界面:之后页面如图所示:如果有任何一个或两个圆圈内不是对号,则需要将MySQL卸载重新安装卸载步...原创 2020-04-29 16:56:16 · 361 阅读 · 3 评论 -
Tomcat下载安装及与IDEA集成教程
2. Tomcat文章目录2. Tomcat1. 下载2. 安装3. 卸载4. 目录文件5. 启动6. 可能遇到的问题7. 关闭8. 配置9. 将Tomcat集成到IDEA中9.1 修改serve.xml中的port9.2 创建文件夹springmvc,并用IDEA打开9.3 进行集成配置1. 下载http://tomcat.apache.org/2. 安装解压压缩包即可(注意安装目录不...原创 2020-04-23 17:38:16 · 826 阅读 · 0 评论 -
Spring第四篇_依赖注入(Dependency Injection)
4. 依赖注入Spring中的依赖注入:依赖注入:Dependency InjectionIOC的作用:降低程序间的依赖耦合(依赖关系)依赖关系的管理:以后都交给Spring来维护在当前类需要用到其它类的对象的时候, 由Spring为我们提供, 我们只需要在配置文件中说明依赖关系的维护, 就称之为依赖注入依赖注入:能注入的数据 有三类:基本类型和String其他bea...原创 2020-04-18 17:32:17 · 510 阅读 · 1 评论 -
Spring第三篇_IOC概念和Spring中的IOC
3. IOC概念和Spring中的IOC3.1 IOC的概念控制反转(Inversion of Control , 英文缩写为IOC) 包创建对象的权力交给框架,是框架的重要特征,并非面向对象编程的专用术语; 它包括依赖注入(Dependency Injection, 简称DI)和依赖查找(Dependency Lookup)3.2 IOC的作用 IOC的作用: 削减计算机程序的耦合(降...原创 2020-04-18 17:27:58 · 102 阅读 · 0 评论 -
Spring第二篇_程序的耦合及解耦
2. 程序的耦合及解耦2.1 曾经案例中的问题在具体案例中研究耦合:2.1.1 创建 day01_eesy_01jdbc项目2.1.2 在pom.xml中完成有关mysql的配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"...原创 2020-04-17 23:21:21 · 162 阅读 · 0 评论 -
Spring第一篇_Spring的概述
1. Spring的概述1.1 Spring是什么? Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 **IoC(Inverse Of Control: 反转控制)**和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等...原创 2020-04-17 23:11:42 · 148 阅读 · 0 评论