概述 ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务。 构造参数 corePoolSize 核心线程数。maximumPoolSize 最大线程数。keepAliveTime最大 ...
分类:
编程语言 时间:
2017-11-28 21:52:33
阅读次数:
192
...
分类:
编程语言 时间:
2017-11-28 21:53:30
阅读次数:
183
SSH框架实现了视图、控制器、和模型的彻底分离,同时还实现了业务逻辑层与持久层的分离。 Spring实现了MVC中的 Controller的功能,Struts实现Web视图的功能,Hibernate则实现数据模型层的功能对数据进行持久化。 搭建流程: 1、项目结构: 2、安装Spring 3、依赖包 ...
分类:
编程语言 时间:
2017-11-28 21:53:39
阅读次数:
331
什么是单例模式? 单例对象的类必须保证只有一个实例存在; 单例模式要考虑的几个方面? 线程安全,延迟加载,序列化与反序列化安全 几种实现方式: 第一种:简单的懒汉或恶汉模式 第二种:方法上添加synchronized关键字,可以实现线程安全,但由于锁加在了方法上,性能较低; 第三种:双重检测机制 双 ...
分类:
编程语言 时间:
2017-11-28 21:53:48
阅读次数:
250
将项目导出为jar包分为 runnable jar 与 普通jar包 一、导出为普通jar包 该jar包中只有项目源代码, java -cp wordcount.jar 用来运行普通jar包 1、打开 File > Project Structure > Artifacts 2、添加一个 Artif ...
分类:
编程语言 时间:
2017-11-28 21:54:16
阅读次数:
393
除了组件扫描与自动装配之外还有基于Java代码的装配与基于XML的装配. 有一些场景是我们不能用自动装配的,比如我们要给第三方库中的组件装配到我们的应用中,这时自动装配无效,因为自动装配只能扫描本应用中的包. 这时我们就要在基于代码代码的装配和基于XML的装配中进行选择,前面我们说到了JavaCon ...
分类:
编程语言 时间:
2017-11-28 21:54:22
阅读次数:
243
#!/usr/bin/env python #encoding:utf8 import thread def hello(): for i in xrange(5): w_lock.acquire() print 'Hello', h_lock.release() def world(): for ... ...
分类:
编程语言 时间:
2017-11-28 21:54:48
阅读次数:
315
面向切面编程AOP,是spring的一大特点 Aspect切面:封装共性功能的(增强功能的)类 Advice通过:切面类中封装的增强功能的方法。 PointCut:切入点,是一个集合的概念,该集合的表达使用一个正则表达式表达 所有核心业务对象的所有方法的前后(事务处理AOP典型的应用) JoinPo ...
分类:
编程语言 时间:
2017-11-28 21:54:55
阅读次数:
283
JavaScript 优点 与服务器交换数据,你需要更新全部网页,不需要任何插件浏览器,但是允许JavaScript在浏览器执行, JavaScript显示数据 windows.alert()弹出警告,document.write(),innerHTML,console.log() *****一个简 ...
分类:
编程语言 时间:
2017-11-28 21:55:50
阅读次数:
170
基础内容 DOM操作 javascript探讨 JQuery初识 DOM innerText ==>获取仅文本 innerHtml ==>获取全部内容 value input value 获取当前标签的值 select 获取选中的value值 selectIndex textarea 获取标签的值 ...
分类:
编程语言 时间:
2017-11-28 22:25:01
阅读次数:
316
一、javascript简介 javascript:(基于对象的编程语言:内部很多对象,我们只需要使用即可,几乎不需要自己创建对象) ECMAScript DOM BOM 存放位置: 建议代码放到html中body的最后位置 引入方式: 1、 <script> 这里直接写代码 </script> 2 ...
分类:
编程语言 时间:
2017-11-28 22:26:30
阅读次数:
254
进程: 首先需要引用命名空间: using systemDiagnostics; 最简单的打开进程的方法,进程名并不是汉字: 以浏览的方式打开一个进程: 如果用指定浏览器输出一个进程的话可以用Process.Start("Chrome","http://www.baidu.com"); 默认浏览器直 ...
分类:
编程语言 时间:
2017-11-28 23:09:15
阅读次数:
214
C# C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于 MICROSOFT .NET 平台的应用程序,MICROSOFT .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 C++、C语言精品 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简 ...
分类:
编程语言 时间:
2017-11-28 23:10:15
阅读次数:
252
python的基本使用 每个pythonw文件中添加 #!/usr/bin/env python 来指定python文件的解释器,否则执行.py文件会出错。 vim hello.py #: 注释一行 '''注释内用''':多行注释 3、数据的基本类型 int:整型 取值-2**31-1~2**31- ...
分类:
编程语言 时间:
2017-11-28 23:10:39
阅读次数:
209
1【1】按字节读写,一次只读取一个字节,效率比较低 【2】按字节读写,一次可以读写多个字节 2【1】以字符为单位读取文件内容,一次读一个字符 【2】以字符为单位读取文件内容,一次读多个字符 截图: 文件中的r字符无法读出。 3以行为单位读取文件内容,一次读一整行 4随机读取一段文件内容 ...
分类:
编程语言 时间:
2017-11-28 23:11:31
阅读次数:
233
某些网站为了实现友好的用户交互,提供了一种自定义的错误页面,而不是显示一个大大的404 ,比如CSDN上的404提示页面如下: 这样虽然提高了用户体验,但是在编写对应POC进行检测的时候如果只根据返回的HTTP头部信息判断,则很可能造成误报,为了能准确检测到404页面, 需要从状态码和页面内容两个方 ...
分类:
编程语言 时间:
2017-11-28 23:12:42
阅读次数:
291
c语言分为: 基本数据类型 整数 整形 -- int  
分类:
编程语言 时间:
2017-11-28 23:13:08
阅读次数:
254
js图片转Base64格式 ...
分类:
编程语言 时间:
2017-11-28 23:13:49
阅读次数:
250
1. Struts2的拦截器(使用拦截器实现权限控制) 拦截器简介 拦截器概述 拦截器工作原理 拦截器的配置 Struts2的内建拦截器 内建拦截器的介绍 内建拦截器的配置 自定义拦截器 实现自定义拦截器 应用案例-->使用拦截器实现权限控制 拦截器概述 拦截器工作原理 拦截器的配置 内建拦截器的介 ...
分类:
编程语言 时间:
2017-11-28 23:14:49
阅读次数:
275
在用户目录下C:\Users\Administrator\新建vim配置文件夹vimfiles,然后该文件下建立一个文件vimrc vimrc内容: 但是前提是你的Python文件夹在环境变量PATH内 比如 我装的gvim是的32位的,那么python也需要是32位 环境变量配置PATH中存在Py ...
分类:
编程语言 时间:
2017-11-28 23:15:28
阅读次数:
451