System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis()),因为Date类还有构造Date(longdate),用来计算long秒与1970年1 ...
分类:
编程语言 时间:
2017-06-01 22:41:13
阅读次数:
224
二 Class with pointer members(Class String) 1. 测试代码(使用效果) int main() { String s1(), String s2("hello"); //构造函数 String s3(s1); //拷贝构造 cout << s3 << endl ...
分类:
编程语言 时间:
2017-06-01 22:40:59
阅读次数:
239
由于在公司项目中偶尔会遇到HashMap死循环造成CPU100%,重启后问题消失,隔一段时间又会反复出现。今天在这里来仔细剖析下多线程情况下HashMap所带来的问题: 1、多线程put操作后,get操作导致死循环。 2、多线程put非null元素后,get操作得到null值。 3、多线程put操作 ...
分类:
编程语言 时间:
2017-06-01 22:40:34
阅读次数:
216
链表题目对算法的要求度不高,但实际写的过程中需要注意语言细节,考虑精细度的地方很多。 1.链表结构与基本操作 1.1 添加节点 一般情况: cur ->next = prev ->next; prev ->next = cur; 表头插入: cur ->next = head; head = cur ...
分类:
编程语言 时间:
2017-06-01 22:40:17
阅读次数:
226
package com.baorant; public class JavaDemo { public static void main(String[] args) { LinkList linkList = new LinkList(); linkList.addFirstNode(20); l... ...
分类:
编程语言 时间:
2017-06-01 22:06:52
阅读次数:
171
亲自尝试了之后才发现,虽然同是一个线程在工作,但是使用线程池效率竟然可以提升这么多! 代码如下: 和我一样的多线程初学者可以试下。 ...
分类:
编程语言 时间:
2017-06-01 22:06:26
阅读次数:
200
购物车模拟 需求: 根据用户输入输出对应的backend下的 server信息可添加backend 和 sever信息可删除backend 和sever信息 添加server信息时,信息与已有信息重复则不操作 说明: python版本为3.6 增删查的结果均在haproxy.conf内可以验证 ha ...
分类:
编程语言 时间:
2017-06-01 22:05:31
阅读次数:
194
1.Spring与Hibernate整合 需要配置的就是hibernate和bean.xml 1)关键点:sessionFactory创建交给SpringIOC;session的事务处理交给Spring的事务处理 2)jar包: 连接池/数据库驱动包 Hibernate相关jar Spring 核心 ...
分类:
编程语言 时间:
2017-06-01 21:42:30
阅读次数:
173
#coding=utf-8 #当读取某个不知名的文件时,切记不要用read(),否则一定会报异常 #1.获取用户名要复制的文件 old_file_name = input("输入要复制的文件名:") #2.打开要复制的文件 old_file = open(old_file_name,"r") pos ...
分类:
编程语言 时间:
2017-06-01 21:42:09
阅读次数:
237
归并排序 归并排序是将两个有序的数组归并成一个更大的有序数组,要对一个数组排序,可以先不断递归地将数组分为两半进行排序,最后再将结果归并起来。归并排序最吸引人的性质是它能保证任意长度为N的数组所需时间和NlogN成正比,它的主要缺点是它所需的额外空间和N成正比。 图1-1的树状图显示了要将arr[0 ...
分类:
编程语言 时间:
2017-06-01 21:39:59
阅读次数:
256
原创 by zoe.zhang 在刷题的时候遇到了问题,就是当循环或者递推的次数非常大的情况下获取一定结果,这个时候如果作普通运算,那么很容易就超时了,而且有时候结果也大得超范围了,即使是long long类型的也放不下,然后给了提示说是运用快速幂的思想。所以这里对快速幂做了一点思考和探讨。 1、快 ...
分类:
编程语言 时间:
2017-06-01 21:38:17
阅读次数:
260
运算符: 就是对常量和变量进行操作的符号。 算数运算符: A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据... ...
分类:
编程语言 时间:
2017-06-01 21:37:39
阅读次数:
191
创建文件 File a=new File("d:/a/bb标记: 常用方法 参见: 不是创建一个文件 a.createNewFile() 才是创建一个文件 也可以理解为new 只是在内存中创建一个文件 后者是把文件放到磁盘上 delete() 删除此抽象路径名表示的文件或目录。 equals(Obj ...
分类:
编程语言 时间:
2017-06-01 21:37:30
阅读次数:
218
参考文章:http://www.cnblogs.com/dmego/p/5965835.html 一句话:学程序不是目的,理解就好;写代码也不是必然,省事最好;拿也好,查也好,解决问题就好! 信息时代不用信息就是罪过,直接抄不加理解与应用,就不是自己的,下次遇到还是不会,或许其中的某一个细节就能够用 ...
分类:
编程语言 时间:
2017-06-01 21:35:23
阅读次数:
179
转自-->http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Ja ...
分类:
编程语言 时间:
2017-06-01 21:35:01
阅读次数:
249
Asteroids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14399 Accepted: 7836 Description Bessie wants to navigate her spaceship through a ...
分类:
编程语言 时间:
2017-06-01 21:02:15
阅读次数:
259
1.处理request的uri部分的参数:@PathVariable. 2.处理request header部分的参数:@RequestHeader,@CookieValue@RequestHeader 注解,可以把Request请求header部分的值绑定到方法的参数上。@CookieValue ...
分类:
编程语言 时间:
2017-06-01 21:02:08
阅读次数:
1134