摘要: 锁处理机制简介 juc的开发框架解决的核心问题是并发访问和数据安全操作问题,当进行并发访问的时候如果对于锁的控制不当,就会造成死锁这样的阻塞问题。 为了解决这样的缺陷,juc里面重新针对于锁的概念进行了设计。 JUC锁机制 JUC锁机制包括以下几个组成部分: 核心接口:Lock,ReadWriteL 阅读全文
posted @ 2018-04-26 11:09 iTermis 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 静态代理设计模式 代理设计模式最本质的特质:一个真实业务主题只完成核心操作,而所有与之辅助的功能都由代理类来完成。 例如,在进行数据库更新的过程之中,事务处理必须起作用,所以此时就可以编写代理设计模式来完成。 范例:结合传统的代理设计模式以及以购物车CartDao为例来编写代理设计模式 以上Cart 阅读全文
posted @ 2018-04-25 14:34 iTermis 阅读(399) 评论(0) 推荐(0) 编辑
摘要: ThreadFactory线程工厂类 在默认情况下如果要想创建一个线程类对象,大部分情况的选择是:直接通过子类为父类进行实例化,利用Runnable子类为Runnable接口实例化。 或者直接调用Lambda表达式来进行处理,不过在多线程运行机制里面考虑到线程对象创建的合理性,juc专门提供了一个T 阅读全文
posted @ 2018-04-25 09:41 iTermis 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 原子类操作 既然强调了并发访问,那么就必须考虑操作系统位数:32位操作系统还是64位操作系统,对于long型数据类型而言,是64位的。但是如果现在项目运行在32位系统上,则long型数据会占用32位空间进行数据的保存。 如果现在每一个程序类里面都去使用long类型,那么进行处理的时候都需要手动进行v 阅读全文
posted @ 2018-04-24 17:05 iTermis 阅读(344) 评论(0) 推荐(0) 编辑
摘要: TimeUnit工具类 在java.util.concurrent开发包里面提供有一个TimeUnit类,这个类单独看它的描述是一个时间单元类。该类是一个枚举类,这也是juc开包里面唯一的一个枚举类。 这个类之中支持有:日(DAYS)、时(HOURS)、分(MINUTS)、秒(SECONDS)、毫秒 阅读全文
posted @ 2018-04-24 13:55 iTermis 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 前言 JUC是Java5.0开始提供的一组专门实现多线程并发处理的开发框架,利用JUC开发架构可以有效的解决实际线程项目开发之中出现的死锁、阻塞、资源访问与公平机制。 此笔记主要记录java.util.concurrent开发包之中的各个核心组成类的使用、操作原理分析,并且通过具体的实际代码对多线程 阅读全文
posted @ 2018-04-24 13:39 iTermis 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 简介: vsftpd是“very secure FTP daemon”的缩写,是一个完全免费的、开发源代码的ftp服务器软件。 特点: vsftpd是一款在Linux发行版本中最受推崇的FTP服务器程序,小巧轻快、安全易用、支持虚拟用户、支持带宽限制等功能。 安装系统环境: CentOS 6.8 6 阅读全文
posted @ 2018-04-23 11:40 iTermis 阅读(809) 评论(1) 推荐(0) 编辑
摘要: 1.下载maven安装包到developer文件目录下 2,解压缩maven,命令: 3.配置maven路径到环境变量中 source /etc/profile 使配置生效。 4.输入mvn -version 查看是否安装成功 阅读全文
posted @ 2018-04-23 10:55 iTermis 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、下载Tomcat到服务器上 将Tomcat包下载到devleoper(没有此目录创建一个)目录下: 二、解压安装包 下载好之后,直接解压,使用命令: 解压完成: 三、配置环境变量 打开文件/etc/profile :sudo vim /etc/profile。在最下方增加如下配置: 四、配置UT 阅读全文
posted @ 2018-04-23 09:48 iTermis 阅读(774) 评论(0) 推荐(0) 编辑
摘要: JDK安装 1、查看环境是否有默认jdk,输入命令: 如果有默认jdk,可以使用 yum remove 删除 2、进入系统根目录,创建developer文件夹 3、进入到developer文件目录,再建一个目录setup 4、将 jdk-8u152-linux-x64 .rpm 安装包下载到setu 阅读全文
posted @ 2018-04-20 14:28 iTermis 阅读(288) 评论(0) 推荐(0) 编辑