-
Spring核心概念学习笔记
Spring核心概念学习笔记 1 、 Spring 主要用到两种设计模式 1.1 工厂模式 Spring 容器就是实例化和管理全部 Bean 的工厂。 工厂模式可以将 Java 对象的调用者从被调用者的实现逻辑中分离出来。 调用者只关心被调用者必须满足的某种规则,这里的规则我们可以看做是接口...
-
Java 国际化标准程序实现
Java 国际化标准程序实现 国际化程序实现 所谓的国家化应用指的就是根据当前的语言环境读取指定的语言资源文件。 如果要想实现国际化的操作,那么首先要解决的问题就是如何读取资源文件的问题; 所谓的资源文件 就是指文件后缀名称为:“*. properties ”,里面保存的...
-
Spring AOP创建Throwdvice实例
Spring AOP创建Throwdvice实例 1 、异常发生的时候,通知某个服务对象做处理 2 、实现 throwsAdvice 接口 接口实现: public interface IHello { public void sayHello(String str) throws Exception;}public class Hello implements IHello { @Override public void s...
-
Spring Boot2(七):拦截器和过滤器
Spring Boot2(七):拦截器和过滤器 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于...
-
java设计模式--适配器模式
java设计模式--适配器模式 适配器模式:将一个本不能兼容客户端的类的接口通过适配器转为可以兼容的接口。 这里有一个中国学生接口,定义了说中国话和听中国话两个方法 // 中国学生接口 public interface ChineseStudent { void speakChinese(); void listenChinese();...
-
Spring AOP创建AroundAdvice实例
Spring AOP创建AroundAdvice实例 AroundAdvice 1 、在方法之前和之后来执行相应的操作 2 、实现 MethodInterceptor 接口 接口文件: public interface IHello { public void sayHello(String str);}public class Hello implements IHello { @Override public void sayH...
-
java基础第十五篇之IO流和递归算法
java基础第十五篇之IO流和递归算法 FileInputStream : 输入流 int available() : 一次读取所有的字节数 read() : 将文件上的字节读取到内存的数组中 FileOutputStream : 输出流 write(byte[] b) : 将字节数组中的字节数据写到文件上 缓冲区会在内存中创建一个8192容量...
-
java中Object源码理解
java中Object源码理解 getClass() 返回是的此object运行时的类,返回的对象是被object锁定的对象,调用这个方法不需要进行强转 public static void main(String[]args){ @Data class Demo{ private Integer age; private String name; } Demo demo = new Demo(); Class c...
-
java-------集合
java-------集合 向集合添加自定义的对象,则一定要重写equals方法, 向set或map的key中添加自定义的对象,则一定要重写hashcode()方法。 1.迭代器 接口 IteratorE Iterator i=new Iterator (); 遍历解析: 首先i指向集合开头的上一个位置。调用hasNext()判断下一个...
-
深挖Jvm垃圾收集
深挖Jvm垃圾收集 垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中,对于后两个问题,我们将在之后的内容中进行讨论,并介绍...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
