- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 MyEclipse下创建的项目 导入eclipse
1.导入在MyEclipse下创建的项目zyl--> 项目图标上没有小地球的标志,说明这不是个Web项目 2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets-->点击Convert to faceted form... 选中红线框住的两项(java和Dynamic Web Module) 点OK,然后到项目根目录去找到.setting
2014-12-24 17:03:52 449
原创 算法 二叉树的各种遍历
二叉树的遍历方式基本就是前序遍历,中序遍历,后序遍历和层次遍历。从代码的角度来说,前三种最简单的就是用递归了,代码会非常简洁。但是递归有一个缺陷,就是当二叉树的节点非常多的时候,层次深的递归会不停的进行程序的压栈和出栈操作,效率比较低。这里就不写递归算法了,只写四种遍历的非递归算法。 先定义二叉树的节点如下: /** * Definition for binary tree * pub
2014-12-15 11:21:42 714
转载 正则表达式三十分钟入门教程
目录 跳过目录 本文目标如何使用本教程正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 后,来点广告……网上的资源及本文参 考文献更新纪录 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。
2014-12-11 14:54:48 1803 1
转载 java float计算精度丢失问题剖析
问题提出:12.0f-11.9f=0.10000038,"减不尽"为什么? 现在我们就详细剖析一下浮点型运算为什么会造成精度丢失? 1、小数的二进制表示问题 首先我们要搞清楚下面两个问题: (1) 十进制整数如何转化为二进制数 算法很简单。举个例子,11表示成二进制数: 11/2=5
2014-12-11 14:30:27 679
转载 数据库事务隔离级别
转自 http://singo107.iteye.com/blog/1175084 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读 不
2014-12-09 10:37:51 428
原创 linux shell编程 变量引用
shell共三个引用符号,双引号,单引号和反引号`(在英文状态下tab键之上,1键之左的那个键)。 双引号"":引用除了美元符号$,反引号`和反斜杠\之外的所有字符。 单引号'':引用所有的字符。 反引号``:shell将反引号中的内容解释为系统的命令。 反斜杠\:转义符号,屏蔽下一个字符的特殊含义。 一个变量加不加双引号在一般情况下是一样的,比如: num=10 ech
2014-12-08 16:01:56 783
原创 linux shell编程之位置参数
位置参数是shell的一种特殊的变量,用于运行shell的时候向程序传递参数。 $0表示脚本的名字; $1表示第一个参数,$2表示第二个参数,以此类推,当数字大于等于10的时候需要用大括号括起来,如${10},${100}。 $@和$*相同,都表示从$1开始的所有的参数的值,中间用空格隔开。 $#表示运行程序的时候传入的参数的数目。 $?表示程序的退出状态,0表示没有错误,非0表示有错误
2014-12-05 17:08:25 1598
转载 【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个
2014-12-04 11:47:57 2748 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人