线程池的核心:控制线程数量,线程的复用; 适用场景:并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,因为频繁创建和销毁线程也需要占不少的CPU和内存,使用线程池能很大地提高效率。 http://www.cnblogs.com/dolphin0520/ ...
分类:
编程语言 时间:
2017-06-24 13:12:53
阅读次数:
131
我就不讲IDE怎么装的,网上有的是,我仅仅是说说我学习过程中遇到的,该注意的东西 1.JavaFX刚開始出是基于脚本script开发的语言,所以网上会有流传比較多关于script的JavaFX,对于被甲骨文大大(Oracle)改版后的JavaFX已经不太有用了,如今都基本靠java代码编程了,所以网 ...
分类:
编程语言 时间:
2017-06-24 13:14:09
阅读次数:
107
人们似乎觉得编写垃圾回收机制是非常难的,是一种仅仅有少数智者和Hans Boehm(et al)才干理解的高深魔法。我觉得编写垃圾回收最难的地方就是内存分配,这和阅读K&R所写的malloc例子难度是相当的。 在開始之前有一些重要的事情须要说明一下:第一。我们所写的代码是基于Linux Kernel ...
分类:
编程语言 时间:
2017-06-24 13:15:28
阅读次数:
242
java.io.serialization : key words: marker interface. ...
分类:
编程语言 时间:
2017-06-24 13:16:03
阅读次数:
105
1 Struts2工作原理 一个请求在Struts2框架中的处理大概分为下面几个步骤: 1、client初始化一个指向Servlet容器(比如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器。这个过滤器 ...
分类:
编程语言 时间:
2017-06-24 13:18:20
阅读次数:
177
sys模块 示例: logging模块 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEB ...
分类:
编程语言 时间:
2017-06-24 13:19:02
阅读次数:
209
问题背景: 我要在一个表单里同一时候一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该怎样处理? 第1种方法:表单提交,以字段数组接收; 第2种方法:表单提交,以BeanListModel接收; 第3种方法:将Json对象序列化成Json字符 ...
分类:
编程语言 时间:
2017-06-24 13:19:09
阅读次数:
407
1.添加python3.6安装包,并且安装 2.修改系统默认python版本为3.6 3.升级pip版本 ...
分类:
编程语言 时间:
2017-06-24 13:52:01
阅读次数:
151
作为一个经验丰富的Linux C/C++程序猿, 肯定亲手写过各种功能的代码, 比方封装过数据库訪问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件訪问的类。 封装过UI界面库等。 也在实际的项目中应用过, 可是回过头细致想想。事实上曾经自己写过的这些代码,仅仅能是在特定的项目或者特定的 ...
分类:
编程语言 时间:
2017-06-24 13:53:17
阅读次数:
174
一、DOS控制台常用命令 d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录rd (remove directory): 删除目录cd (change directory)改变指定目录(进入指定目录)cd.. : 退回 ...
分类:
编程语言 时间:
2017-06-24 13:54:06
阅读次数:
144
编码的思维图谱: 也就是说文件没有编码之说,事实上都是按二进制格式保存在硬盘中的。不过在写入读取时须使用相应的编码进行处理,以便操作系统配合相关软件/字体,绘制到屏幕中给人看。所以关键问题是得知道原先这些字串数据是使用什么编码来编译的!可是在 Unicode之前都是使用类似对比表的形式来组织编码的, ...
分类:
编程语言 时间:
2017-06-24 13:54:13
阅读次数:
151
我们可以看出,_SoftArray结构体的大小是4,显然,在32位操作系统下一个int型变量大小刚好为4,也就说结构体中的数组没有占用内存。为什么会没有占用内 存,我们平时用数组时不时都要明确指明数组大小的吗?但这里却可以编译通过呢?这就是我们常说的动态数组,也就是柔性数组。 先不要乱,让我们再看一 ...
分类:
编程语言 时间:
2017-06-24 13:56:48
阅读次数:
239
记录JavaScript练习笔记和知识点整理的第二天,遇到在程序里使用等差数列求和公式的操作!遇到使用正则表达式判断数组中是否有重复的值!又学会了新操作。 ...
分类:
编程语言 时间:
2017-06-24 13:57:06
阅读次数:
208
算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执 ...
分类:
编程语言 时间:
2017-06-24 13:57:58
阅读次数:
171
上周面试了一周,感触颇深,总结一下。 面试了公司大概有阿里,携程,爱奇艺,唯品会,途牛,bilibili,大众点评,阿里和爱奇艺是电话面试,其他现场面试。 首先,五年左右,应该算高级开发工程师,大部分面试不用去做题,背string和stringbuilder区别的,几乎都是底层和远离,分布式等。虽然 ...
分类:
编程语言 时间:
2017-06-24 13:58:08
阅读次数:
204
执行用例报错,提示 java.net.SocketException: Software caused connection abort: socket write error java.net.SocketException: Software caused connection abort: s ...
分类:
编程语言 时间:
2017-06-24 14:43:54
阅读次数:
274
1.spring相关jar包的导入 2.配置文件bean.xml 3.spring相关注解:注解就是为了减少配置文件中配置项 @Component:标准一个普通的spring Bean类 @Controller:标注一个控制器组件类 @Service:标注一个业务逻辑组件类 @Repository: ...
分类:
编程语言 时间:
2017-06-24 14:44:28
阅读次数:
174
package com.mydemo.controller; /** * 多态 * java 多态有三个条件: * 1、继承 2、重写 3、父类引用指向子类对象 * * java 父类引用不能访问子类成员变量 * 需要强转 * 在强转前还要 instanceof, 不instanceof 也可以,但 ...
分类:
编程语言 时间:
2017-06-24 14:46:38
阅读次数:
134
不知道大家在进行开发县级电网调度自动化系统的时候,是否都会遇到一个问题就是:要绘制一个电力系统一次接线图。大家都应该知道其实电力系统的一次接线图是较为复杂的,如果想要使用一般的编程方法来进行绘制的话,基本上就是行不通的。那么我们应该怎样才可以更加的高效直接呢?今天小编就会给大家介绍一个方法,那就是: ...
分类:
编程语言 时间:
2017-06-24 15:26:54
阅读次数:
153
一:Prim算法 1.概览 普里姆算法(Prim算法)。图论中的一种算法。可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中。不但包含了连通图里的全部顶点(英语:Vertex (graph theory))。且其全部边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚 ...
分类:
编程语言 时间:
2017-06-24 15:27:54
阅读次数:
245