- 博客(11)
- 收藏
- 关注
原创 Spring学习笔记(三)
文章目录一、AOP1、通过 Spring API 实现2、通过自定义类实现3、通过注解实现一、AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。使用AOP的
2022-01-14 01:23:50
115
原创 Spring学习笔记(二)
文章目录一、依赖注入(DI)二、p命名和c命名注入1、p命名空间注入2、c 命名空间注入三、Bean的作用域1、Singleton2、Prototype一、依赖注入(DI)测试pojo类 :1、Address.javapublic class Address { private String address; public String getAddress() { return address; } public void setAddres
2022-01-09 00:54:42
218
原创 Spring学习笔记(一)
文章目录一、IOC思想二、IOC创建对象方式1.通过无参构造方法来创建2.通过有参构造方法来创建三、Spring配置1、alias 设置别名2、Bean的配置一、IOC思想IOC是一种编程思想,由主动的编程变成被动的接收所谓的IoC,一句话搞定 : 对象由Spring 来创建 , 管理 , 装配 !二、IOC创建对象方式1.通过无参构造方法来创建代码如下(示例):1、User.javapublic class User { private String name; pu
2022-01-07 18:47:42
107
原创 Mybatis学习笔记(4)
系列文章目录文章目录系列文章目录一、注解开发1.接口中添加注解2.在mybatis的核心配置文件中注入3.测试类一、注解开发1.接口中添加注解 @Select("select * from laptopmall.user") List<User> getUserByzj();//根据ID查用户@Select("select * from laptopmall.user where id = #{id}")//此处根据的是注解里的id查User selectUserById(
2022-01-05 01:41:58
270
原创 Mybatis学习笔记(3)
CRUD(增删改查)操作及配置解析文章目录CRUD(增删改查)操作及配置解析一、ResultMap1.手动映射1.返回值类型为resultMap2.编写resultMap,实现手动映射2.自动映射二、日志工厂(Log4j)1.pom.xml2.配置文件编写(log4j.properties)3.setting设置日志实现(mybatis-config.xml)4.在程序中使用Log4j进行输出提示:以下是本篇文章正文内容,下面案例可供参考一、ResultMap1.手动映射1.返回值类型为res
2022-01-01 02:33:02
538
原创 Mybatis学习笔记(2)
CRUD(增删改查)操作及配置解析文章目录CRUD(增删改查)操作及配置解析一、根据id查询用户1.在UserMapper中添加对应方法2.在UserMapper.xml中添加语句3.UserDaoTest代码如下二、删改查操作1.在UserMapper中添加对应方法2.在UserMapper.xml中添加语句3.UserDaoTest代码如下三、一些Tips提示:以下是本篇文章正文内容,下面案例可供参考一、根据id查询用户1.在UserMapper中添加对应方法 //根据ID查询用户
2021-12-13 23:01:52
170
原创 Mybatis学习笔记(1)
Mybatis学习笔记(1)文章目录Mybatis学习笔记(1)一、MyBatis是什么?二、使用步骤1.Maven项目如下2.编写MyBatis核心配置文件3.编写MyBatis工具类4.编写Mapper.xml配置文件5.创建实体类6.创建实体类总结1.没写资源过滤器导致报错2.pojo类里变量名与数据库中的属性名不一样,导致传值为null3.之前Mybatis核心文件中的错误写法如下导致报错一、MyBatis是什么?MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有
2021-12-13 17:14:07
869
原创 Java笔记(下)
Java笔记(下)第7章 IO1.字节流1.字节流的读写2.字节流文件的拷贝2.字符流1.字符流的读写2.字符流文件拷贝第7章 IO1.字节流1.字节流的读写1.字节流的读 public static void main(String[] args) throws Exception{ FileInputStream in=new FileInputStream("filename"); int b=0; while(true){
2021-04-05 23:33:51
135
2
原创 JavaScript笔记
JavaScript笔记第一章 初识JavaScript1.JavaScript的特点2.JavaScript的组成3.输入输出语句4.JavaScript变量第二章 JavaScript基础(上)1.数据类型分类2.数据类型检测3.数据类型转换1.转换成字符串型2.转换为数字型3.三元运算符第三章 JavaScript基础(下)1.数组第四章 JavaScript函数1.初识函数2.函数参数的数量第一章 初识JavaScript1.JavaScript的特点1.JavaScript是一种脚本语言2
2021-01-23 19:51:12
748
3
原创 根据遍历序列确定二叉树
1.能通过先序遍历和中序遍历或者中序遍历、后续遍历确定唯一二叉树例1.先序、中序序列,构造相应二叉树先序:A B C D E F G H I J中序:C D B F E A I H G J解:1.先序:A B C D E F G H I J(可知A作为根)中序:C D B F E A I H G J(可知C D B F E为左子树 I H G F为右子树)2.先序:A B C D E F G H I J(可知B作为左子树的根,G是右子树的根)中序:C D B F E A I H.
2021-01-02 01:11:33
2281
原创 Java笔记(上)
第一章 Java开发入门#mermaid-svg-MozPR3dQ8m4YcQR1 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-MozPR3dQ8m4YcQR1 .label text{fill:#333}#mermaid-svg-MozPR3dQ8m4YcQR1 .node rect,#mermai
2020-12-23 17:42:13
381
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人