自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 (基于UDP协议/tcp协议)socket客户端,服务端

TCP与UDP的区别: 1. 基于连接与无连接; 2. 对系统资源的要求(TCP较多,UDP少); 3. UDP程序结构较简单; 4. 流模式与数据报模式 ; 5. TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Inte

2017-11-20 16:59:30 799

原创 线程依次执行,交叉执行,各种等待执行,倒计数锁存器

http://www.importnew.com/26850.html三个线程依次执行,A->B->Cpublic class ExecutorTest1 { public static void main(String[] args){ Thread A = new Thread(new Runnable() { @Override

2017-11-17 17:18:22 1081

转载 Spring Boot学习(一)

http://www.cnblogs.com/larryzeal/p/5765945.htmlSpring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。 Spring Boot默认使用tom

2017-11-17 16:19:46 174

原创 springMvc注解@ControllerAdvice,@InitBinder,@CrossOrigin,@CookieValue

@ControllerAdvice 作用:控制器增强

2017-11-16 15:42:31 1267

原创 java 基础类,接口

Objectjava.lang.Object类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法protected  Object clone()           创建并返回此对象的一个副本。 boolean equals(Object obj)           指示其他某个对象是否与此对象“相等”。

2017-11-15 14:19:42 188

转载 Executor框架学习

Java中的线程即是工作单元也是执行机制,从JDK 5后,工作单元与执行机制被分离。工作单元包括Runnable和Callable,执行机制由JDK 5中增加的java.util.concurrent包中Executor框架提供。HotSpot VM的线程模型中将java的线程映射为本地操作系统的线程,java线程的启动意味着一个本地操作系统线程的创建,而java线程的终止也就意味着对应的

2017-11-14 10:12:25 150

转载 为什么需要public static void main(String[] args)这个方法

public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法。其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,static表明main方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名.main()直接访问,J

2017-11-13 15:32:44 4171 3

转载 多线程并发执行任务,取结果归集。终极总结:Future、FutureTask、CompletionService、CompletableFuture

http://www.cnblogs.com/dennyzhangdd/p/7010972.html

2017-11-09 14:56:37 376

转载 线程池

什么是线程池?为什么要使用它?   线程池主要用来解决线程生命周期开销问题和资源不足问题。通过对多个任务重复使用线程,线程创建的开销就被分摊到了多个任务上了,而且由于在请求到达时线程已经存在,所以消除了线程创建所带来的延迟。这样,就可以立即为请求服务,使用应用程序响应更快。另外,通过适当的调整线程中的线程数目可以防止出现资源不足的情况。线程池的简要工作模型

2017-11-09 11:46:27 120

原创 笔记_数据库相关

mysql的索引也叫“键(key)”,是存储引擎用于快速找到记录的一种数据结构。mysql索引的工作方式:(根据查询条件)先在索引中找对应值,然后根据匹配的索引记录找到对应的数据行。mysql中索引是在存储引擎层实现不是在服务器层实现,故没有统一的索引标准,不同引擎的索引的工作方式并不相同。根据数据结构的实现,分为b-tree索引,哈希索引b-tree索引多数mysql引擎都支

2017-11-09 09:27:34 245

springCloudAlibabaDemo.rar

springCloudAlibabaDemo,自己搭建的用springCloud alibaba解决方法的demo工程

2020-07-03

空空如也

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

TA关注的人

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