自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Guava关于Future的扩展

package com.thread.test;import com.google.common.util.concurrent.FutureCallback;import com.google.common.util.concurrent.Futures;import com.google.common.util.concurrent.ListenableFuture;import ...

2019-05-07 19:30:42 473

原创 关于栈的几个操作

public static void main(String[] args) { Stack<Integer> stack = new Stack<>(); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(5); System.out.printl...

2019-05-07 10:31:56 221

原创 扩展线程池

package com.thread.test;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.SynchronousQueue;import java.util.concurrent.Thread...

2019-04-19 21:20:10 224

原创 扩展线程池

package com.thread.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.Tim...

2019-04-16 19:21:29 76

原创 通过ThreadPoolExecutor定制线程池

通过ThreadPoolExecutor定制线程池,包含了定制ThreadFactory、RejectedExecutionHandler。package com.thread.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.LinkedBlockingQueue;import...

2019-04-15 17:18:52 215

原创 Exchanger

package com.thread.test;import java.util.concurrent.Exchanger;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ExchangerTest { public static void...

2019-04-12 09:24:33 70

原创 AtomicInteger入门测试

package com.thread.test;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicInte...

2019-04-11 16:36:04 139

原创 CountDownLatch入门案例

package com.thread.test;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class CountDownLatchTest { public s...

2019-04-11 13:47:03 127

原创 线程测试1

对比下面几种方式的输出:package com.thread.test;public class ThreadTest1 implements Runnable { static ThreadTest1 test = new ThreadTest1(); // volatile只能保证线程之间数据可见,但并不保证线程安全 static volatile int i = 0; ...

2019-04-01 17:17:52 99

原创 关于docker启动报错

在使用命令yum install docker安装了docker后启动dockersystemctl start docker发现无法正常启动,并提示以下信息Job for docker.service failed because the control process exited with error code. See "systemctl status doc...

2018-11-06 22:09:58 1053

原创 Spring Boot_01

一、新建Spring Boot项目(一)使用Spring Initializr初始化Spring Boot项目。        1、网址:http://start.spring.io。        2、填写相关的参数(可以选择所需要的Dependencies)。        3、点击“Generate Project”会生成一个Spring Boot项目,并保存为ZIP文件。        4...

2018-02-12 15:32:07 216

原创 Mybatis-2

1. 输入映射1.1    parameterType(输入类型)1.1.1    传递简单类型参见Mybatis-11.1.2  传递pojo对象Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。   1.1.3 传递pojo包装对象开发中通过pojo传递查询条件 ,查询条件是综合的查询条件,不仅包括用户查询条件还包括其它的查询条件(比如将用户购买商...

2017-11-07 11:17:08 228

原创 Mybatis-1

1:MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL本身,而不需要花费精力去处理例如注册驱动...

2017-11-06 11:04:35 238

原创 TCP四次挥手

客户机主机A端口1和服务器主机端口2建立连接后,使用4次报文段交互来关闭连接。如下图所示:①主机A关闭A端口1到端口2的传输连接。应用程序发送完数据,通知TCP关闭连接。TCP收到对最后数据的确认后发送一个FIN报文段,FIN=1,seq=x。x为A发送数据的最后字节的序号加1.虽然是关闭连接,报文段的交换中也要使用序号。②主机B响应连接TCP软件对主机A的FIN报文段

2017-07-09 10:32:54 137

原创 TCP协议特点和3次握手

TCP是面向连接的协议,传输之前两端点之间要建立连接,传输结束则关闭这一连接。TCP连接有如下特点:1.TCP连接是两端点之间点对点的连接,不支持一点对点的传输和广播。2.TCP是全双工连接,支持双向传输,允许端点在任何时间发送数据,TCP能够在两个方向上缓冲输入和输出的数据。3.TCP连接采用客户-服务器模式,主动发起连接请求的进程为客户,被动等待建立连接的进程为服务器。4.TC

2017-07-08 21:04:10 319

原创 事务和连接池

事务1.事务的概念:指逻辑上的一组操作,组成这一组的各个单元要么全部成功,要么全部不成功。2.事务的特性:原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性:事务必须是数据库从 有个一致性状态变换发到另一个一致性状态。比如:转账前和转账后的总金额是不变的。隔离性:事务的隔离性是指多个用户并发访问数据库时数据库为每一个用户开启的事务,不能被其他事

2017-07-07 23:17:26 343

原创 jsp的9个内置对象

1、request对象客户端的请求信息是被封装在request对象中的,通过它才可以了解客户的需求,进而做出响应。类型:javax.servlet.http.httpServletRequest2、response对象此对象包含了响应客户请求的有关信息,但是在接jsp中直接使用很少。类型:javax.servlet.http.httpServletResponse3、ses

2017-07-07 22:14:58 149

原创 main方法详解

学习Java有一段时间了,一直没用过博客来写写自己在学习过程中遇到的问题和学习心得,看到别人在诸如博客这样的社区写一些总结觉得挺好的。索性,今天开始自己也用起博客记录学习。一来呢,能更好的总结学习知识。二来,有问题更有机会让别人指出,对自己学习也很有帮助。话不多说,就以main方法详解开始今天的主题吧。      为了表述方便,我先把mian方法写出来:public class Demo

2017-05-20 23:50:52 6145 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除