摘要:
个人理解:
File是个文件类,可以用其增加、删除、查找某种类型的文件或者文件夹,同时根据其成员变量的特点可以综合利用,避免出现跨系统的时候出现错误,并且查找时最好输入绝对路径,以免出现不存在的文件。使用递归时一定要主要好停止,以免栈内存溢出。
一、简述IO操作:
当需要把内存中的数据存储到持久化设备上的这... 阅读原文
2019-06-15 13:00:01 阅读(2157) 评论(0)
摘要:
TreeSet源码分析
-----废话不多说先看一段代码
public class TreeSetTest {
public static void main(String[] args) {
TreeSet<Integer> treeSet = new TreeSet... 阅读原文
2019-06-15 11:44:02 阅读(2029) 评论(0)
摘要:
一、Spring事务传播属性(Propagation):
1) REQUIRED(默认属性)如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方法支持当前的事务,如果当前没有事务会重新建立事务。 ... 阅读原文
2019-06-15 11:17:02 阅读(2268) 评论(0)
摘要:
通过Java指南我们知道Java集合框架(Collection Framework)如何为并发服务,我们应该如何在单线程和多线程中使用集合(Collection)。
话题有点高端,我们不是很好理解。所以,我会尽可能的描述的简单点。通过这篇指南,你将会对Java集合由更深入的了解,而且我敢保证,这会对你的日常编码非常有... 阅读原文
2019-06-15 09:24:02 阅读(1885) 评论(0)
摘要:
RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protocol,超文本传输协议)他们最本质的区别,就是RPC主要工作在TCP协议之上,而HTTP服务主要是工作在HTTP协议之上,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,... 阅读原文
2019-06-15 07:33:03 阅读(2064) 评论(0)
摘要:
一、基本概念
装饰者模式是结构型设计模式。
装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。
允许向一个现有的对象添加新的功能。同时又不改变其结构,它是作为现有的类的一个包装。
主要解决的问题: 一般我们为了扩展一个类经常使用继承方式实现,由于继承为类引入静态特征,并且随着扩展功能的增多... 阅读原文
2019-06-15 07:21:04 阅读(2510) 评论(0)
摘要:
本系列博客带你一步一步的学习Spring Boot,如帮助到你,不胜荣幸,如有错误,欢迎指正!
本篇博客我们讲解下在Spring Boot中使用MyBatis访问MySql数据库(xml方式)的简单用法。
本系列其它文章如下所示:
Spring Boot入门(一):使用IDEA创建Spring Boot项目并使用... 阅读原文
2019-06-15 07:09:04 阅读(2312) 评论(0)
摘要:
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文... 阅读原文
2019-06-15 06:00:09 阅读(2376) 评论(0)
摘要:
xml文件的简单读取出来生成dom4j.Document对象树,循环遍历获取节点
例子:
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4... 阅读原文
2019-06-15 00:42:02 阅读(2563) 评论(0)
摘要:
一:Spring AOP 切面写法参考及相关内容解释
由于使用的是spring框架,对象都是由spring统一管理的,所以最后使用的是 Spring AOP 切面编程来统一记录接口的执行时间,具体代码如下(基于注解的方式):
第一步:定义注解:
“
package com.test.Config.ann... 阅读原文
2019-06-15 00:40:01 阅读(2072) 评论(0)