上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

2019年8月18日

并发容器之ConcurrentHashMap

摘要: JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发性,当多个线程竞争容器时,吞吐量严重降低。因此Java5.0开 始针对多线程并发访问设计,提供 阅读全文

posted @ 2019-08-18 18:37 情陌人灬已不在 阅读(203) 评论(0) 推荐(0) 编辑

ConcurrentModificationException异常原因和解决方法

摘要: 一.ConcurrentModificationException异常出现的原因 先看下面这段代码: 运行结果: 从异常信息可以发现,异常出现在checkForComodification()方法中。 我们不忙看checkForComodification()方法的具体实现,我们先根据程序的代码一步 阅读全文

posted @ 2019-08-18 18:13 情陌人灬已不在 阅读(318) 评论(0) 推荐(0) 编辑

Java并发编程:同步容器

摘要: 一.为什么会出现同步容器? 在Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map。 List、Set、Queue接口分别继承了Collection接口,Map本身是一个接口。 注意Collection和Map是一个顶层接口,而List、Set、Queue则继承了Colle 阅读全文

posted @ 2019-08-18 16:41 情陌人灬已不在 阅读(151) 评论(0) 推荐(0) 编辑

2019年8月17日

Java环境变量(Env)和系统属性(Property)详解

摘要: 环境变量Env 使用System.getenv()获取系统的所有环境变量的Map,注意它是一个UnmodifiableCollection,是一个只读视图 环境变量并不提供set方法,即没有System.setEnv…方法 下面看输出结果,然后做解释如下: 系统属性Property 系统属性的作用范 阅读全文

posted @ 2019-08-17 22:28 情陌人灬已不在 阅读(8079) 评论(0) 推荐(0) 编辑

Java中的比较器(排序)

摘要: “顺序“在任何一个领域里都是非常重要的一个概念,程序也不例外。不同的执行顺序,能对你的执行结果产生直接影响。 既然涉及到顺序,那就要求排序。所以本文讨论的就是排序中使用到的比较器Comparable和Comparator。 Comparable和Comparator都是java.包下的两个接口,从字 阅读全文

posted @ 2019-08-17 22:18 情陌人灬已不在 阅读(13360) 评论(1) 推荐(1) 编辑

在Java泛型

摘要: 1,泛型的定义以及存在意义 泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 例如:GenericClass<T>{} 一些常用的泛型类型变量:E:元素(Element) 阅读全文

posted @ 2019-08-17 20:07 情陌人灬已不在 阅读(168) 评论(0) 推荐(0) 编辑

彻底搞懂volatile关键字

摘要: 对于volatile这个关键字,相信很多朋友都听说过,甚至使用过,这个关键字虽然字面上理解起来比较简单,但是要用好起来却不是一件容易的事。这篇文章将从多个方面来讲解volatile,让你对它更加理解。 计算机中为什么会出现线程不安全的问题 volatile既然是与线程安全有关的问题,那我们先来了解一 阅读全文

posted @ 2019-08-17 16:25 情陌人灬已不在 阅读(174) 评论(0) 推荐(0) 编辑

2019年8月5日

GIT 常用命令

摘要: 学无止境,精益求精! 十年河东,十年河西,莫欺少年穷! 学历代表你的过去,能力代表你的现在,学习代表你的将来! 本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 很久没写博客了,都是工作太忙闹的, 阅读全文

posted @ 2019-08-05 23:46 情陌人灬已不在 阅读(138) 评论(0) 推荐(0) 编辑

Spring中的后置处理器BeanPostProcessor讲解

摘要: BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中。 注意:接口中两个方法不能返回null,如果返回 阅读全文

posted @ 2019-08-05 23:26 情陌人灬已不在 阅读(328) 评论(0) 推荐(0) 编辑

2019年8月4日

java动态代理实现与原理详细分析

摘要: 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类 阅读全文

posted @ 2019-08-04 17:03 情陌人灬已不在 阅读(176) 评论(0) 推荐(0) 编辑

玩转Spring生命周期之Lifecycle

摘要: Lifecycle callbacks Initialization callbacks、Destruction callbacks要与容器的bean生命周期管理交互,即容器在启动后和容器在销毁前对每个bean执行操作,有如下三种方法: 1.实现Spring框架的InitializingBean和D 阅读全文

posted @ 2019-08-04 00:01 情陌人灬已不在 阅读(4894) 评论(0) 推荐(1) 编辑

2019年7月27日

JSONObject和JSONArray的使用

摘要: 1、Json里面的数据是以一种键值对的方式存在("key","value"),其语法多是{},[]的单独形式或者组合形式。 2、对于JsonObject: a.用{}包含一些列无序的Key_Value键值对表示,key与Value之间用冒号分隔,每个Key-Value之间用逗号分隔. b.对于纯Js 阅读全文

posted @ 2019-07-27 18:15 情陌人灬已不在 阅读(203) 评论(0) 推荐(0) 编辑

2019年6月29日

POI实现excel的导入导出

摘要: 引入依赖 一、导入到excel 1.编写POIUtil类 在TestController中 访问:http://localhost:8080/ssm2/test 在D盘会生成一个test.xls文件打开后如下 二。从excel导出到数据库 1.编写POIUtil工具类 在编写工具类的时候遇到的问题总 阅读全文

posted @ 2019-06-29 19:52 情陌人灬已不在 阅读(361) 评论(0) 推荐(0) 编辑

Java File常见用法

摘要: 一、构造方法 从父抽象路径名和子路径名字符串创建新的 File实例。 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 从父路径名字符串和子路径名字符串创建新的 File实例。 通过将给定的 file: URI转换为抽象路径名来创建新的 File实例。 二、主要方法 1、创建: 当 阅读全文

posted @ 2019-06-29 17:24 情陌人灬已不在 阅读(336) 评论(0) 推荐(0) 编辑

FileUtils常用方法 - commons-io常用工具类

摘要: FileUtils常用常量 FileUtils常用方法 FileUtils.getFile => 获取指定文件 FileUtils.getFile => 获取指定目录下的:"lalala.txt", "lalala2.txt" FileUtils.getTempDirectoryPath => 获取 阅读全文

posted @ 2019-06-29 16:30 情陌人灬已不在 阅读(14312) 评论(0) 推荐(1) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

导航