1 六大原则 2 UML类之间关系有几种?聚合组合区别? 3 AOP原理 4 事物隔离级别 5 ORM如何实现事物 6 线程池源码 7 类加载过程 8 java lock底层实现 9 多线程包 10 correntHashmap原理 11 lock synchronized 12 jvm class ...
分类:
编程语言 时间:
2017-07-24 14:41:09
阅读次数:
164
springCloud中最重要的就是微服务之间的调用,因为网络延迟或者调用超时会直接导致程序异常,因此超时的配置及处理就至关重要。 在开发过程中被调用的微服务打断点发现会又多次重试的情况,测试环境有的请求响应时间过长也会出现多次请求,网上查询了配置试了一下无果,决定自己看看源码。本人使用的Sprin ...
分类:
编程语言 时间:
2017-07-24 14:39:59
阅读次数:
1858
Java编程思想第4版学习笔记(三) 第五章 初始化与清理(构造器和垃圾回收机制) Java有和C++类似的构造函数来为新创建的对象执行初始化及完成一些特殊的操作,有的类数据成员可能会被初始化几次,它们的初始化次序和次数是根据程序决定的,可以用重载的构造函数以不同的形式对一个对象初始化,重载的构造函 ...
分类:
编程语言 时间:
2017-07-24 14:38:24
阅读次数:
197
解决方法: 1、安装依赖zlib、zlib-devel 2、重新编译安装Python ...
分类:
编程语言 时间:
2017-07-24 14:37:22
阅读次数:
451
思路 根据eureka的metadata进行自定义元数据,然后使用ribbon对该元数据进行过滤和匹配,选择server。 实现 这里使用header来传递路由信息,改造ribbon-discovery-filter-spring-cloud-starter,使其不影响静态server list。 ...
分类:
编程语言 时间:
2017-07-24 14:36:21
阅读次数:
249
public class RestApi { public static String BASE_URL = "http://202.108.31.64:9080/api/v2.0/"; public static String API_SERVER_ADDR = "ApiServerAddr"; ... ...
分类:
编程语言 时间:
2017-07-24 14:35:40
阅读次数:
251
本节课重要知识点内容如下: 函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式 1、函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式 ...
分类:
编程语言 时间:
2017-07-24 14:34:55
阅读次数:
232
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或 ...
分类:
编程语言 时间:
2017-07-24 14:34:46
阅读次数:
195
HASH表介绍:在交换机内部,每创建一个聚合组时,底层同时创建对应该聚合组的一个hash表,该表存在于交换芯片上,详情见互联网相关文章。交换机负载均衡转发原理:虽然底层有了一张HASH表,那么到底是怎么利用这张表的呢?1)工程师设定端口成员与HASH算法,如SIP、DIP、SIP+DI..
分类:
编程语言 时间:
2017-07-24 14:34:40
阅读次数:
204
java之Secure communication terminology There are several terms that are used when working with secure communications. These include the following: Auth ...
分类:
编程语言 时间:
2017-07-24 14:34:27
阅读次数:
176
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.程序启动阶段创建一个线程池之后仅仅让主线程调用 accept 并把客户连接传递给池中某个可用线程。 //用于维护关于每一个线程基于信息的 Thread 结构 typedef struct ...
分类:
编程语言 时间:
2017-07-24 14:34:19
阅读次数:
160
C++并没有像C#一样的List类,需要手动实现一个链表。 首先声明一个数据结点模板类: 1 template<class T> 2 class LinkNode { 3 public: 4 linkNode() { 5 next = NULL; 6 } 7 T data; 8 linkNode* ...
分类:
编程语言 时间:
2017-07-24 14:33:25
阅读次数:
190
问题描述:实现对一组无序的字母进行从小到大排序(区分大小写),当两个字母相同时,小写字母放在大写字母前。要求时间复杂度为O(n). 分析:如果没有时间复杂度的要求,可以采用传统的插入排序或快速排序的算法,但是传统的排序算法最好的时间复杂度为O(nlogn),不能满足题目的要求。对于时间复杂度高的问题 ...
分类:
编程语言 时间:
2017-07-24 14:33:02
阅读次数:
137
在上一篇文章中主要写了关于爬虫过程的分析,下面是代码的实现,完整代码在:https://github.com/pythonsite/spider items中的代码主要是我们要爬取的字段的定义 这些字段的是在用户详细信息里找到的,如下图所示,这里一共有58个字段,可以详细研究每个字段代表的意思: 关 ...
分类:
编程语言 时间:
2017-07-24 13:29:36
阅读次数:
286
任意进制转换算法 N年没有写博客,发个进制转换的玩下,支持负数;功能属于简化版的 Convert.ToInt32 ,特点是: 1、任意位,如:0,1(二进制),0...7(八进制),0...9,A...F(16进制),0...N(N进制),或者是:!@#$%^&*(8进制,字符符号),也可以是中文。 ...
分类:
编程语言 时间:
2017-07-24 13:29:27
阅读次数:
350
Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用。 字符串中空格不会省略。 转义字符有效 字符串方法只会返回修改后的字符串,原字符串变量不会被改变(即不能修改字符串中的某个字符,报错) 字符串赋值 字符串运算符 三引号 允许一个字符串跨多行(所见即所得) 字符串内建函数 ...
分类:
编程语言 时间:
2017-07-24 13:29:06
阅读次数:
338
在其他博客看到过这种关于初始化顺序的文章,仔细一想,自己还真的不太清楚具体的顺序是什么样的,搞段代码测试一下: class B extends A ,然后A类也就是父类里面有静态代码块,普通代码块,静态方法,静态成员变量,普通成员变量,普通方法。 在子类中,执行main方法,new LoaderOr ...
分类:
编程语言 时间:
2017-07-24 13:28:58
阅读次数:
205