(1)当“+”两边是非数值类型,“+”就被看作连接符。 (2)当“+”两边都是数值类型,“+”就被看作算术运算中的加号。 (3)当“+”一边是非数值,一边是数值类型,“+”就被看作连接符。 ...
分类:
编程语言 时间:
2017-09-23 14:35:30
阅读次数:
212
快速排序也是一种分治的排序算法。快速排序和归并排序是互补的:归并排序将数组分成两个子数组分别排序,并将有序的子数组归并以将整个数组排序,会需要一个额外的数组;而快速排序的排序方式是当两个子数组都有序时,整个数组就自然有序了,快速排序可以不产生额外的数组。 对于小数组(N<=20),快速排序不如插入排 ...
分类:
编程语言 时间:
2017-09-23 14:35:17
阅读次数:
272
概述 从服务发现注解 一,spring-cloud-common包 针对服务发现,本jar包定义了 DiscoveryClient 接口 EnableDiscoveryClient注解 SpringFactoriesLoader调用loadFactoryNames其实加载META-INF/sprin ...
分类:
编程语言 时间:
2017-09-23 14:34:25
阅读次数:
922
台阶的级数:1,2,3,4,5,6..... 对应的跳法:1,2,4,8,16,32.... 最终结论 在n阶台阶,一次有1、2、...n阶的跳的方式时,总得跳法为: ...
分类:
编程语言 时间:
2017-09-23 14:34:17
阅读次数:
233
from configparser import ConfigParser def write(): cp = ConfigParser() cp['one'] = { 'aa': '111', 'bb': '222' } cp['two'] = dict( cc='zxl', dd='hhu' .... ...
分类:
编程语言 时间:
2017-09-23 14:33:41
阅读次数:
242
建议不要用qq邮箱,我使用qq邮箱直接一直给我报530错误,我一直认为我代码写的有错误或者POP3/SMTP服务没弄好。所以建议注册个别的邮箱,我就申请了个网易163邮箱瞬间就好了。所以去申请个别的邮箱吧。 用邮件发送验证码,首先需要jar包。我写的代码只需要mail.jar,没有的话可以给我留言,... ...
分类:
编程语言 时间:
2017-09-23 14:33:25
阅读次数:
318
在Java多线程中,可以使用synchronized关键字来实现线程之间同步互斥,但在JDK1.5中新增了ReentrantLock类也能达到同样的效果,并且在扩展功能上也更加强大,比如具有嗅探锁定、多路分支通知等功能,而且在使用上也比synchronized更加的灵活。 调用ReentrantLo ...
分类:
编程语言 时间:
2017-09-23 14:33:08
阅读次数:
248
Java数组 一. 概述 1. 定义:数组是一种数据结构,用来存储同一类型值的集合。 2. 数组是存在下标索引的,通过下标可以获取指定位置的元素,数组小标是从0开始的,也就是说下标0对应的就是数组中第1个元素,可以很方便的对数组中的元素进行存取操作。 3. 数组存在一维数组和多维数组。 二. 一维数 ...
分类:
编程语言 时间:
2017-09-23 14:32:59
阅读次数:
299
函数分类: 1、序列化 JSON.stringify(obj) 序列化 将对象转化成字符串 JSON.parse(str) 反序列化 2、转义 decodeURI( ) URl中未转义的字符 decodeURIComponent( ) URI组件中的未转义字符 encodeURI( ) URI中的转 ...
分类:
编程语言 时间:
2017-09-23 14:32:25
阅读次数:
228
//和/* ... */ Implementation comments: tells a programmer reading your code about your implementation. /** ... */ Documentation comments: used by javad ...
分类:
编程语言 时间:
2017-09-23 14:30:41
阅读次数:
198
collection of APIs(Application Programming Interface) java.lang automatically imported into Java programs java.util useful utility classes (有用的实用工具类) ...
分类:
编程语言 时间:
2017-09-23 14:27:58
阅读次数:
167
Java语言基础(数组概述和定义格式说明) Java语言基础(数组的初始化动态初始化) Java语言基础(Java中的内存分配以及栈和堆的区别) Java语言基础(数组的内存图解1一个数组) Java语言基础(数组的内存图解2二个数组) Java语言基础(数组的内存图解3三个引用两个数组) Java ...
分类:
编程语言 时间:
2017-09-23 14:26:13
阅读次数:
231
第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到92233720 ...
分类:
编程语言 时间:
2017-09-23 14:25:58
阅读次数:
171
1.double无法使用取余符号%,浮点数无法取余,如170%30.48或170.8%7无法计算 如果要计算,(1)乘以相应的倍数转成整形,取余,再除以相应的倍数,转为double型 (2) 类似方法 2.在用printf输出时,若除法运算符/左右有浮点数,则无法计算,故不可在printf里面进行有 ...
分类:
编程语言 时间:
2017-09-23 13:45:51
阅读次数:
230
4.1使用XML配置 4.2 使用注解 5、5种通知的调用顺序 6、AOP中的正则表达式 ...
分类:
编程语言 时间:
2017-09-23 13:45:40
阅读次数:
205
在很多情况下,主进程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程往往将早于子线程结束之前结束。这时,如果主线程想等待子线程执行完成之后再结束,比如子线程处理一个数据,主线程要取得这个数据中的值,就要用到join()方法了。方法join()的作用是等待线程对象销毁。 方法join的作用是 ...
分类:
编程语言 时间:
2017-09-23 13:45:01
阅读次数:
189
1. 本周学习总结 1.弄懂怎么使用码云管理代码 2.明白一点用Eclipse关联jdk源代码 3.了解了对象与封装,以及继承与多 4.ArrayList能处理大数据的加减,范围与int,long相比更广 2. 书面作业 1.String-使用Eclipse关联jdk源代码 1.1 查看String ...
分类:
编程语言 时间:
2017-09-23 13:43:08
阅读次数:
174