自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mybatis一级缓存

1.为什么要有缓存?如果数据库在1秒钟之内有一万个请求过来,数据库承受不住,压力太大,这时就需要一个缓存存储已查询的数据。在第二次查询时就可以从缓存中拿数据,从而提高效率。2.sqlSession生命周期sqlSession创建(出生):SqlSessionFactory .openSession()sqlSession关闭(死亡):sqlSession.close()3.一级缓存作用域:从sqlSession.openSession()开始到sqlSession.close()结束。当sqls

2020-09-24 13:10:21 208 1

原创 Java开发常用工具类

目录1.MD5加密算法工具类2.时间转换工具类3.解决价格精度丢失工具类(常用于商城)4.待更新…1.MD5加密算法工具类import org.springframework.util.StringUtils;import java.security.MessageDigest;public class MD5Util { private static String byteArrayToHexString(byte b[]) { StringBuffer resultSb

2020-11-01 23:04:04 77

原创 Java开发常用工具类

这里写目录标题1.MD5加密算法工具类2.时间转换工具类3.解决价格精度丢失工具类(常用于商城)4.待更新…1.MD5加密算法工具类import org.springframework.util.StringUtils;import java.security.MessageDigest;public class MD5Util { private static String byteArrayToHexString(byte b[]) { StringBuffer res

2020-11-01 23:01:56 77

原创 SpringMVC入门案例

一.第一个SpringMVC程序(无注解)1.导入基本的jar包,不能先写代码,否则报错spring的基本包5个日志包spring-web包spring-webmvc的包2.导入jar包后编写业务代码:创建UserController编写业务代码import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web

2020-10-02 11:05:18 130

原创 PLSQL

1.第一个PLSQL包含定义部分和执行部分declare --定义部分 v_ename varchar2(50);--int a=10;begin --执行部分:begin end成对出现 select ename into v_ename from emp where empno=&no;--从emp表中根据id查询名字赋值给变量v_ename dbms_output.put_line('v_ename:'||v_ename);--'||'拼接 其实类似于System.out.pr

2020-09-22 17:05:35 484

原创 SpringMVC之Controller方法的返回值

1.返回ModelAndView​ --controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view /* * 返回ModelAndView 这种返回的视图名称会参与拼接(至于为什么拼接请看Tips1) ,所以要简写 如果你想跳转到 /WEB-INF/list.jsp 那么视图名称是:list */ @RequestMapping("test1.do") public ModelAndView test1() { .

2020-09-21 19:36:43 417

原创 Spring通知(入门及使用方法)

Spring通知类型(入门使用方法)需要导入的jar包一.前置通知作用:在目标方法执行之前执行的通知1.定义一个含有业务方法的类public class UserDao { public void addUser(String name){ System.out.println("addUser,name:"+name); }2.前置通知类实现接口MethodBeforeAdvice中的方法public class Log implements MethodBeforeAdvic

2020-09-15 19:32:25 703

原创 Spring静态代理和动态代理

Spring代理模式功能:比如说加日志,加事务等。就可以给这个类创建一个代理,其实就是创建一个新的类,然后这个类包含原有类的所有方法,在此基础上再拓展。静态代理:优点:解耦合,能做到不修改目标对象的功能前提下,对目标功能进行拓展。缺点:如果要对多个类进行拓展,那么就要手动写多个代理类,工作量大且不好维护。实现方式:1.创建接口2.创建个类实现接口方法3.创建代理对象同时也实现接口方法(1)获取被代理的目标对象(2)在实现接口的方法中调用被代理的目标对象的方法(3)在此基础上可以添加别的

2020-09-14 23:18:43 104

原创 JavaSE基础知识点(二)

数组1、java中的数组:是一个用来存储数据的容器 /* * **所有声明的变量存放于栈(stack)区:系统自动分配,不用我们控制 * * 数组的声明: * int[] array; (*) * int array[] ; * 数值是引用数据类型:数据存在在堆heap区: * * 数组的初始化: * 数组数据类型[] 变量名=new 数组数据类型[数组长度] * 数组中的数据存放在堆heap区,堆heap区的内存需要程序员区控制,使用内存空间分配符ne

2020-08-19 09:32:07 141

原创 JavaSE基础知识点(一)

java的简介1、java是什么?​ 一种编程语言。2、编程语言的分类高级语言:c/c++,java,php,javaScript,python…汇编语言:通过大量的英文单词代表计算机的指令。 add 1 1机器语言:二进制序列,能被计算机直接识别的语言 01010111101高级语言的分类:​ **编译型语言(c/c++):**需要先将源代码进行编译,转换成特定的可执行文件(平台(操作系统)能直接执行的二进制文件)​ **优点:**编译一次,永久执行,当你发布可执行文件给客户时不

2020-08-19 09:26:41 336

原创 List集合、Set集合、Map集合等重要知识点

目录Java集合知识树1、集合的概念2、集合和数组的区别3、集合的分类4、List集合5、Set集合6、Map集合Java集合知识树集合继承关系结构图Collction部分Tips:图中标红为常用的集合。集合继承关系结构图Map部分1、集合的概念集合就是一个容器2、集合和数组的区别集合不定长的可自动扩容;数组定长,访问较快,不可扩容数组一旦规定了类型存放的元素类型必须一致,就相当于垃圾分类一样;集合就像一个垃圾桶什么都能装数组可以包含基本数据类型或引用类型的对象;而集合中只能包含引

2020-08-15 14:30:45 372

原创 Java变量

i++,i–,++i,–i区别++或–可以出现在变量前也可以是变量后;++无论出现在变量前还是变量后,只要执行了++,那么变量必然会自加 1;++出现在变量后会先进行赋值运算,再自加 1;++出现在变量前会先自加 1,再进行赋值运算。public class Test { public static void main(String[] args) { int a = 10; int b = a++; System.out.println(a);//11,a++执行完,此时a=1

2020-08-07 13:56:55 80

网易云课堂终极版.zip

该项目共有一个首页,6-7个分页面,由于部分功能涉及到我的知识盲区了,所以参考一些源代码.主要采用了外链式的方式开发,在整体的页面布局上不是太合理,不过还是过得去.所以各位客官就将就将就吧(狗头保命)

2020-08-19

使用css+html制作的抖音首页

模仿着写了一个抖音首页,主要使用了上中下部分百分比布局,定位.整体上用的技术太简单,也不是很完善.大家伙们参考参考就行.

2020-08-19

空空如也

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

TA关注的人

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