- 博客(10)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 AOP基本概念及特点
目录什么是AOPAOP几个相关概念通知Advice类型Spring框架中的AOP的用途Spring的AOP实现有接口和无接口的Spring AOP实现区别预编译、运行期代理底层原理 什么是AOP AOP: Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译和运行期动态代理的方式实现程序功能的统一维护的一种技术。主要...
2019-04-21 02:47:41 2060
转载 Spring - 基础篇
一、Spring 概述 二、Spring - IOC(控制反转) & DI(依赖注入) 三、Spring - Bean管理Spring - Bean管理之三种实例化Bean的方式(XML) Spring - Bean管理之配置(XML) Spring - Bean管理之生命周期 Spring - Bean管理之生命...
2019-04-21 00:50:15 197
原创 为什么我们调用start()方法时会执行run()方法?为什么我们不能直接调用run()方法?他们之间有什么区别?
为什么我们调用start()方法时会执行run()方法?因为类Thread中的start方法中,调用了Thread中的run方法。顺便说下,类A继承了Tread类,在A中写run方法,就会覆盖掉Thread中的run方法,所以此时调用start方法后,实现的是自己的run方法体里面的代码。为什么我们不能直接调用run()方法?如果我们直接调用子线程的run()方法,其方法还是运行在主线程中,代码在程
2017-11-13 17:56:57 10062 7
转载 java中sleep( )和wait( )的区别
sleep方法是Thread类中定义的方法,而wait方法是Object类中定义的方法。每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。 执行sleep()方法的线程会主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行(注意:sleep方法只让出了CPU,而并不会释放同步资源锁!!!)
2017-11-13 15:31:40 273
转载 在java中String类为什么要设计成final?
大白话解释就是:String很多实用的特性,比如说“不可变性”,是工程师精心设计的艺术品!艺术品易碎!用final就是拒绝继承,防止世界被熊孩子破坏,维护世界和平!1. 什么是不可变?String不可变很简单,如下图,给一个已有字符串”abcd”第二次赋值成”abcedl”,不是在原内存地址上修改数据,而是重新指向一个新对象,新地址。 2. String为什么不可变?翻开JDK源码,java.la
2017-11-11 23:10:50 273
转载 StringBuffer与StringBuilder常用方法
(由于StringBuffer和StringBuilder在使用上几乎一样,所以只写一个)StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的对象,StringBuffer sb1=new StringBuffer(512); 分配了长度512字节的字符缓冲区。 StringBuffer sb2=new StringBuffe
2017-11-11 22:16:24 1322
转载 String、StringBuffer和StringBuilder的区别
String 字符串常量,任何对String的改变都会引发新的String对象的生成。StringBuffer 字符串变量(线程安全)支持并发操作,线程安全的,适合多线程中使用。StringBuilder 字符串变量(非线程安全),不支持并发操作,线性不安全的,不适合多线程中使用,但其在单线程中的性能比StringBuffer高。任何对StringBuffer和StringBuilder所指代的字符
2017-11-11 21:54:32 127
原创 分页查询时,把数据保存在session中,在点击下一页的时候取不到session中的值
自己在分页查询时出现了一个错误,后来调试了半天才发现出错在这里,例如我的//获取餐桌号String table_id = req.getParameter("table_id");//将餐桌号保存到session中,以便下单使用HttpSession session = req.getSession();session.setAttribute("table_id", tabl
2017-10-30 11:46:33 3552
原创 如何用eclipse手动创建动态web项目的xml配置文件及创建动态web项目时一同创建xml配置文件
用eclipse手动创建web项目的xml配置文件及在创建动态web项目时一同创建xml配置文件
2017-08-20 23:07:52 2971
jdk1.8 API帮助文档—英文版
2017-07-24
idea shift+shift,搜索结果缺少,是怎么回事
2021-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人