在看SocketServer源码之前,先看一个例子: class Base(object): def __init__(self, name): self.name = name self.Testfunc() def Testfunc(self): print('do Base Testfunc' ...
分类:
编程语言 时间:
2017-10-22 20:55:41
阅读次数:
173
引子 1、不安全:大家都知道HashMap不是线程安全的,在多线程环境下,对HashMap进行put操作会导致死循环。是因为多线程会导致Entry链表形成环形数据结构,这样Entry的next节点将永远不为空,就会产生死循环获取Entry。具体内容见HashMap随笔。 2、不高效:Collecti ...
分类:
编程语言 时间:
2017-10-22 20:55:58
阅读次数:
316
数组 数组就是一个集合,同一数据类型的一组值 ,是数量固定的相同类型元素的组合 。 数组属于引用类型 数组的索引从0开始,就是说如果你想访问一个数组元素,你就得通过,相应元素的整数索引号访问。 定义一维数组:数组类型[ ] 数组名=new 数据类型[元素个数]; int [ ] arrMyInt= ...
分类:
编程语言 时间:
2017-10-22 20:56:14
阅读次数:
248
如果想了解Spring Cloud架构的可以看这里 http://www.cnblogs.com/ilinuxer/p/6580998.html 这篇文章只讲利用该框架来搭建微服务中的 Eureka服务、业务服务端和业务消费端简单示例 Eureka服务 首先Eureka作为Spring Cloud的 ...
分类:
编程语言 时间:
2017-10-22 20:58:08
阅读次数:
417
线程安全: 线程安全的方法一定是排队运行的。 运行结果: 如果去掉synchronized,运行结果: ...
分类:
编程语言 时间:
2017-10-22 20:58:45
阅读次数:
188
int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、I ...
分类:
编程语言 时间:
2017-10-22 20:59:47
阅读次数:
165
多线程调试设置可以参考:http://www.cnblogs.com/leodaxin/p/7710630.html 1 断点设置如图: 2 测试代码,然后进行debug 3:启动debug,我们可以在Threads Tab选项双击需要进行单步调试的线程 然后选择Frames Tab选项中调试的线程 ...
分类:
编程语言 时间:
2017-10-22 20:59:57
阅读次数:
993
核心代码 应用场合:排序的数据属于同一个范围之内,分配得非常密集,并且重复的次数很多。 算法分析: 最好时间复杂度:O(n) 平均时间复杂度:O(n) 最坏时间复杂度:O(n) 空间复杂度:O(n) 稳定性:不稳定 ...
分类:
编程语言 时间:
2017-10-22 21:00:28
阅读次数:
228
Java第九周学习心得 通过这周的学习,学习了异常断言和日志,学会了在eclipse编译器中启用断言,但是,关于异常,在较短的老师上课讲的做实例的程序当中会加捕获异常,但是在长的程序任务七任务八当中不知是什么类的异常,不异常捕获异常应该加在哪,任务九当中不会定义l llegalScoreExcept ...
分类:
编程语言 时间:
2017-10-22 21:00:56
阅读次数:
247
大家都知道,Spring的声明式事务是通过事务属性来定义的,而spring的事务属性包含了5个方面:传播行为,隔离级别,是否只读,事务超时,回滚规则; 传播行为 传播行为,是属于事务边界相关的属性,定义了何时要创建一个事务或何时使用已有的事务。 Spring提供了7种不同的传播行为: 如果声明了方法 ...
分类:
编程语言 时间:
2017-10-22 21:01:27
阅读次数:
145
对于开发者而言,想要着手前端开发,HTML、CSS 和 JavaScript 是三项必备的基础技能。而如何事半功倍地掌握好这些知识?通过了解当下火热的开源项目不乏为最佳学习姿势。本文盘点国内评分最高且收藏量超过 100 的前端技术开源项目,希望可以帮助更多的开发者扩展学习。 1.极简模块化前端UI框 ...
分类:
编程语言 时间:
2017-10-22 21:01:34
阅读次数:
158
JAVA--IO流 (一) IO原理与概念 一、概念 流:流动 、流向 从一端移动到另一端 源头与目的地 程序 与 文件|数组|网络连接|数据库 ,以程序为中心 二、IO流分类 流向: 输入流与输出流 数据:字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等 字符流:文本文件,只能处 ...
分类:
编程语言 时间:
2017-10-22 21:02:01
阅读次数:
148
只列一些我能看懂的.... 1类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroP ...
分类:
编程语言 时间:
2017-10-22 21:04:39
阅读次数:
887
首先需要下载Spring框架 spring-framework-5.0.0.RELEASE-dist,官方地址为https://repo.spring.io/release/org/springframework/spring/ 此外,还需要下载一个必要组件 commons-logging-1.2- ...
分类:
编程语言 时间:
2017-10-22 21:05:22
阅读次数:
207
一、输出 输入输出:英文是Input/Output简称IO。 C语言标准函数库中,提供了关于以下介绍的几种输出函数,(所有标准输入输出函数在调用前,必须先包含头文件stdio.h) 1.1 简单字符输出 1.1.1 putchar函数 putchar函数:将指定的(表达式的值所对应的)字符输出到标准 ...
分类:
编程语言 时间:
2017-10-22 21:07:23
阅读次数:
324
//已知圆柱体的半径和高,求圆柱体的体积。 #include #include using namespace std; int main() { //首次使用const来规定常量;在C语言中会使用#DEFINE const float PI = 3.14f; float radius = 4.5f... ...
分类:
编程语言 时间:
2017-10-22 21:09:46
阅读次数:
200
转至:http://blog.csdn.net/kevindai007/article/details/71412324 使用idea调试多线程的时候发现多线程无法调试,后来经过搜索发现,idea的断点有不同的模式,只有当Thread模式下才能调试多线程,设置方式如下: 之后就可以在debug模式按 ...
分类:
编程语言 时间:
2017-10-22 21:11:13
阅读次数:
234
0. 1.参考 W3C HTML 表格 表格标签 表格元素定位 参看网页源代码并没有 thead 和 tbody。。。 2.提取表格数据 表格标题可能出现超链接,导致标题被拆分, 也可能不带表格标题。。 表格内容换行 tag 规律 2.1提取所有表格标题列表 2.2每个表格分别写入csv文件 代码处 ...
分类:
编程语言 时间:
2017-10-22 21:11:48
阅读次数:
236
1,C语言的简介 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上 ...
分类:
编程语言 时间:
2017-10-22 21:12:26
阅读次数:
203