- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 动态代理实现bean Convert工具类(二): 类型工具类ObjectUtil
动态代理实现bean Convert工具类(二): 类型工具类ObjectUtil我们在开始着手写convert工具类之前应该着手写一些辅助用的工具类,具体有用于处理数组的ArrayUtil,用于处理json parse的FastJsonUtil,处理String类型的StringUtil和处理反射的RefletionUtil,以及spring相关操作的SpringUtil1.FastJsonUtil我们在这里使用的是alibaba提供的fastJson工具,所以我们只需要对这个工具进行封装即可,我们
2021-01-31 14:55:00
2869
原创 动态代理实现bean Convert工具类(一):cglib实现ProxyUtil
由动态代理实现bean Convert工具类(一):cglib实现ProxyUtil在进入正题之前先看一个小例子,spring的简单使用:新建一个spring空工程,新建一个service包,建立两个service:UserService,OrderService@Servicepublic class UserService { public UserService(){ System.out.println("userService init"); }}@Servicepubli
2021-01-30 21:36:25
1097
原创 1.Spring
1.Spring简介:2002,首次推出了Spring框架的雏形:interface21框架2004年3月24发布了1.0正式版Rod Johnson,SpringFramework创始人.(悉尼大学音乐学博士)1.IOC导论1.userDao接口package com.kingkiller.dao;public interface UserDao { void get...
2020-02-15 22:47:48
209
1
原创 Spring MVC
Spring MVC前期的设计模式1.模式一(Model One)JSP:JSP的出现既解决了Servlet不适合向外输出网页的问题,也解决了HTML无法展示动态数据的问题! 只有JSP开发项目 1. 需要接收请求中的数据 2. 需要对请求进行处理 3. 需要处理业务逻辑 4. 需要访问数据库 5. 将请求处理的结果展示给用户要在JSP中完成上面的工作,这就意味着要在JS...
2020-02-08 20:28:04
155
原创 Mybatis
Mybatis1.事务以及四大特征1.什么是事务 数据库事务(Databases Transaction),是指作为单个逻辑工作单元执行的一系列操作.要么完全的执行,要么完全的不执行 简单的说:事务就是将一堆的SQL语句(通常是增删改查)绑在一起,要么都执行成功,要么都执行失败 以银行转账为例,张三转100块到李四的账号,这至少需要两条SQL语句: 1.给张三的账户减去100...
2020-01-16 20:23:15
231
原创 jQuery
jQuery1.什么是jQueryjQuery是一门轻量的、免费开源的JS函数库,可以极大的简化JS代码。jQuery的核心思想:“写得更少,但做得更多”轻量的:代码或项目对一门技术的依赖程度,依赖程度越低,这个技术越轻;反之,依赖程度越高,这个技术越重,推荐使用轻量级的技术。2.jQuery的优势1.可以极大的简化JS代码2.可以象css选择器一样获取元素$("#div1") ...
2020-01-06 21:07:22
227
原创 Mysql数据库
Mysql数据库1.1数据库概述1.什么是数据库 数据库:英文为Database,简称DB 数据库是按照数据结构来组织、存储和管理数据的仓库,简而言之,数据库就是存储数据的仓 库。 数据库是一个专业存储和管理数据的软件系统,相比传统人工记录数据和直接使用文件保存数 据, 数据库具有更安全、更可靠、效率更高的优势。 早期:层次式数据库,网络型数据库(已过时) 现...
2019-12-31 11:07:45
472
原创 Servlet总结
Servlet总结1.Servlet接口创建HelloServlet实现Servlet接口,作为实例代码1.Servlet生命周期方法:以下方法都是Servlet容器负责调用(tomcat就是一个Servlet容器) 1.构造方法 只要第一次请求Servlet时,创建实例,调用构造器.说明Servlet是单实例的 public HelloServlet() { ...
2019-12-30 16:02:03
212
原创 StringBuilder做字符串拼接高效的原因
StringBuilder做字符串拼接高效的原因1.与String相比通过分析源码,发现两者底层都是用一个数组来存储字符public final class String implements java.io.Serializable,Comparable<String>,CharSequence{ /** The value is used for characte...
2019-12-29 16:23:57
1122
2
原创 JavaScript
jsJavaScript1.注释格式//单行注释内容/*多行注释*/2.数据类型1基本数据类型一共有五种,分别为数值类型number,字符串类型string,布尔类型boolean,undefined,nullvar n1 = 3.4;var n2 = 6.6;//number类型,不分整型或浮点型var str1 = "helloworld";var str2 = 'he...
2019-12-29 14:07:56
210
1
原创 JavaScript
jsJavaScript1.注释格式//单行注释内容/*多行注释*/2.数据类型1基本数据类型一共有五种,分别为数值类型number,字符串类型string,布尔类型boolean,undefined,nullvar n1 = 3.4;var n2 = 6.6;var str1 = "helloworld";var str2 = 'helloworld';var flag...
2019-12-29 14:05:20
139
springboot+netty聊天网站
2020-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人