自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u013276888的博客

技术宅, 只会赚钱.

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 ThreadPoolExecutor线程池及线程扩展策略

一. 概述ThReadPoolExecutor作为java.util.concurrent包对外提供基础实现, 以内部线程池的形式对外提供管理任务执行, 线程调度, 线程池管理等等服务.Executors方法提供的线程服务, 都是通过参数设置来实现不同的线程池机制.二. 核心构造方法讲解下面是ThreadPoolExecutor最核心的构造方法public Thr...

2018-08-13 17:18:37 2078

转载 网络编程框架介绍(八, 持续更新)

自从JDK1.4中有了NIO以后,这个方面越来越活跃,也为java赢得更多开发者的支持。 做java网络编程需要掌握一些基本的知识和技能:套接字编程、阻塞/非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、CORBA和Web服务 等等。Apac...

2018-08-02 14:30:18 513

转载 Mina工作原理及业务流程分析

Mina是Apache社区维护的一个开源的高性能IO框架, 在业界内久经考验, 广为使用. Mina与后来兴起的高性能IO新贵Netty一样, 都是韩国人Trustin Lee 的大作, 二者的设计理念是极为相似. 在作为一个强大的开发工具的同时, 这两个人框架的优雅设计和不俗的表现, 有很多地方是值得学习和借鉴的.一. 总体结构Mina的底层依赖的主要是Java NIO库, ...

2018-08-02 14:29:00 1376

转载 静态代理、JDK与CGLIB动态代理、AOP+IoC

AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。一、为什么...

2018-06-15 08:36:09 155

原创 静态代理、JDK与CGLIB动态代理、AOP+IoC

引用地址AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高...

2018-06-14 11:33:00 80

转载 spring 如何动态加载properties文件

1. 在xml中配置properties路径<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basenames"> ...

2018-05-29 15:45:00 3129

原创 Influxdb时序数据库 数据保存策略

一. InfluxDB 数据保留策略说明InfluxDB的数据保留策略(RP)用来定义数据在InfluxDB中存放的时间,或者定义保存某个期间的数据.一个数据库可以有多个保留策略, 但每个策略必须是独一无二的.二. InfluxDB数据保留策略目的InfluxDB本身不提供数据的删除操作, 因此用来控制数据量的方式就是定义数据保留策略.因此定义数...

2018-05-23 10:50:00 5559

转载 ICO,DI,MVC,AOP思想

IOC是什么IOC(Inversion of Control)控制反转,IOC是一种新的java编程模式, 目前很多轻量级容器都在广泛使用的模式.IOC解决了什么问题?在IOC出现以前,组件之间的协调关系都是由程序员内部代码来控制的,或者说,以前使用new关键字来实现两组间之间的依赖关系.这中方式就造成了组件之间的相互耦合.IOC(控制反转...

2018-05-18 14:02:00 407 2

转载 什么是事务、事务特性、事务隔离级别、spring事务传播特性

引用地址什么是事务?事务是程序中一系列严密的操作,所有操作必须成功完成,否则每个操作所做的操作将会撤销,这是事务的原子性(要么成功,要么失败),事务特性事务特性分为四个:原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持续性(Durability),简称ACID.原子性:事务是数据库逻辑工作...

2018-05-17 21:57:00 154 1

转载 Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingl

引用链接new Thread的弊端每次new Thread新建对象性能差线程缺乏统一管理, 可能无限制新建线程, 相互之间竞争, 及可能占用过多系统资源导致死机或oom缺乏更多功能, 如定时执行,定期执行,线程中断Java提供的四中线程池的好处在于:重用存在的线程, 减少对象创建,消亡的开始,性能佳可有效控制最大并发线程数, 提高系统资...

2018-04-25 22:34:00 423

转载 G1垃圾收集器,永久带和元数据区

引用地址G1垃圾收集器,永久带和元数据区我们收到了一些围绕G1垃圾收集器和使用永久带的一些问题。当G1作为垃圾收集器的时候,hotspot JVM并没有使用永久带,这看上起可能有点迷惑。下面是一些澄清:JDK7:永久带JDK7和它的更新中仍然存在永久带,所有的垃圾收集器都在使用。在JDK7里面,开始进行去掉永久带的努力,永久带中的一些数据已经被转移...

2018-04-22 22:11:00 725

转载 JAVA CAS原理深度分析

引用地址java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。CASCAS:Compare and Swap, 翻译成比较并交换。java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。CAS应用CAS有3个操作数,内存值V,旧的预...

2018-04-22 18:44:00 118

转载 java 自动装箱和拆箱

java 自动装箱和拆箱Java数据类型在Java中,数据类型可以分为两大种,Primitive Type(基本类型)和Reference Type(引用类型).基本类型的数值不是对象,不能调用toString(),hashCode(),getClass(),equals()等方法.所以Java提供了针对每种基本类型的包装类型index基...

2018-04-22 18:28:00 131

转载 缓存Integer等类型的频繁使用的数据和对象,大幅度提升性能(一道经典的Java笔试题)...

缓存Integer等类型的频繁使用的数据和对象public class IntCacheDemo { /** * 一道经典的Java笔试面试题 */ public static void main(String[] args) { Integer a = 2013; Integer b...

2018-04-22 18:28:00 273

转载 缓存淘汰算法--LRU算法

引用地址LRU原理:LRU(Least recently used, 最近最少使用)算法根据数据的历史访问记录来进行淘汰数据, 其核心思想是"如果数据最近被访问过, 那么将来被访问的几率也更高"实现:最常见的实现是使用一个链表保存缓存数据, 详细算法实现如下:[图片上传失败...(image-676a43-1524392874808)]新数...

2018-04-22 18:28:00 155

转载 HttpServletRequest对象方法的用法

获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getRemoteAddr方法返回发出请求的客户机的IP地址 getRemoteHost方法返回发出请求的客户机的完...

2017-05-20 15:04:00 93

转载 JSP 过滤器+Cookie+Session

过滤器过滤器可以动态的拦截请求和相应,以变换或使用包含在请求或响应中的信息。过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:在客户端的请求访问后端资源之前,拦截这些请求。在服务器的响应发送回客户端之前,处理这些响应。根据规范建议的各种类型的过滤器:身份验证过滤器(Authentication Filters)。...

2017-05-08 14:48:00 284

转载 AngularJS学习心得--Module方法详解

AngularJS是什么?        AngularJs(后面就简称ng了)是一个用于设计动态web应用的结构框架。首先,它是一个框架,不是类库,是像EXT一样提供一整套方案用于设计web应用。它不仅仅是一个javascript框架,因为它的核心其实是对HTML标签的增强。        何为HTML标签增强?其实就是使你能够用标签完成一部分页面逻...

2017-04-18 09:15:00 228

原创 AngularJS学习心得--directive中的return参数

angular.module("app",[]).directive("directiveName",function(){ return{ //通过设置项来定义 };})return返回的对象包含很多参数,下面一一说明Paste_Image.pngrestrict可选参数,指明指令在DOM里面以什么形...

2017-04-08 15:22:00 440 2

红绿截图工具

红绿截图工具,随时随地截图,方便快捷,还可以录屏,还具有标尺功能。

2015-05-23

java日历记事本

用java写的一个日历,可以记录当天的事件。

2013-12-25

空空如也

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

TA关注的人

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