原文链接:http://ifeve.com/executor-framework-thread-pool-task-execution-part-01/ 内容综述 基于Executor接口中将任务提交和任务执行解耦的设计,ExecutorService和其各种功能强大的实现类提供了非常简便方式来提交 ...
分类:
编程语言 时间:
2017-10-25 13:11:38
阅读次数:
214
策略模式:(分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象) 原则: 分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。 举例说明: 分别封装行为接口:FlyBehavior、QuackBehavior; 实现算法族:BadFlyB ...
分类:
其他好文 时间:
2017-10-13 23:41:13
阅读次数:
216
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。总结出以下几点注意事项。1. 自动增长的数据类型处理 MYS ...
分类:
数据库 时间:
2017-10-12 14:37:04
阅读次数:
165
前篇文章对struts2的一个入门,重点是对struts2的架构图有一个大概的了解即可,之后的几篇文章,就是细化struts2,将struts2中的各种功能进行梳理,其实学完之后,对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext ...
分类:
其他好文 时间:
2017-10-11 23:58:06
阅读次数:
426
前面两章就介绍了什么是springmvc,springmvc的框架原理,并且会简单的使用springmvc以及ssm的整合,从这一章节来看,就开始讲解springmvc的各种功能实现,慢慢消化 --WH 一、参数绑定 1.1、什么是参数绑定? 客户在浏览器端会提交一些参数到服务器端,比如用户的登录等 ...
分类:
编程语言 时间:
2017-10-11 23:57:17
阅读次数:
396
用手工编译的方法搭建的LAMP环境支持自定义路径、各种功能启用等,而且性能要明显高于yum源安装的环境(亲测),本节将记录 笔者亲自编译搭建lamp博客的全过程 0-实验前准备:1、关闭selinux;关闭防火墙;确保网络环境畅通; 2、从各官网下载源码包要求生产环境稳定版,且操作系统版本为Cent ...
分类:
Web程序 时间:
2017-10-11 15:27:20
阅读次数:
195
码云:https://gitee.com/xierweisi/SiZeYunSuan github:https://github.com/xyhcq/calc 开发过程:根据需求分析,我们知道了我们需要实现的各种功能,因为需要产生随机数,所以我们在Python中导入了random用于生成随机数。在刚 ...
分类:
其他好文 时间:
2017-09-30 22:59:30
阅读次数:
168
码云:https://gitee.com/xierweisi/SiZeYunSuan github:https://github.com/xyhcq/calc 开发过程:根据需求分析,我们知道了我们需要实现的各种功能,因为需要产生随机数,所以我们在Python中导入了random用于生成随机数。在刚 ...
分类:
其他好文 时间:
2017-09-30 22:51:39
阅读次数:
207
做前端少不了画图,html5 的 canva 很强大,可是如果所有需求都自己画图,恐怕会被 leader 炒掉。记录一下我用过的几个 2D 和 3D 的js图形库,各种功能。我就不分 2D 和 3D 了,因为 WebGL前端数据可视化是一个很热门的方向,发展趋势,也是很多图形库的发展目标。 1.ec ...
分类:
编程语言 时间:
2017-09-29 19:53:55
阅读次数:
1332
1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上 ...
分类:
编程语言 时间:
2017-09-26 16:10:30
阅读次数:
207