- 博客(246)
- 资源 (2)
- 收藏
- 关注
原创 Important Book List
Code Complete (2nd edition) by Steve McConnellThe Pragmatic ProgrammerStructure and Interpretation of Computer ProgramsThe C Programming Language by Kernighan and RitchieIntroduction to Algorithms by
2012-12-05 08:47:24 1396
原创 To be a Java Architect
找些将JVM的书来读,特别是内存管理、线程管理、垃圾回收等方面,此类知识十分重要阅读开源系统的源码,特别是SSH系列的源码,要弄清楚他的实现逻辑和程序架构学习SOA、ESB、工作流、消息引擎、EJB、云等等乱七八糟的技术至少精通一种应用服务器,关键是它的体系结构学习硬件知识,服务器、群集技术、负载均衡、存储技术(NAS、SAN啥的)学习网络知识,大型架构最基础的永远是网络架构和
2012-03-27 19:12:26 526
转载 Java Timezone 与 Linux时间不一致
在Linux上使用system-config-date工具来设置了一个TimeZone之后(设置的结果会被记录在/etc/sysconfig/clock文件中),在进出夏令时的时候Java中取的时间不能跟着夏令时的时钟变化,从而导致Java中的系统时间出现混乱。我们写了一个小程序用来获取当前机器上的TimeZone信息,以及打印一些时间看看进/出夏令时的时候时间的变化。import jav
2015-05-26 09:51:11 2079
转载 TCP,IP,HTTP,SOCKET区别和联系
网络由下往上分为: 对应 物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议socket则是对TCP/IP协议的封装和
2015-03-25 19:58:34 747
转载 现代web开发框架的6大元素
我用过不少web framework,包括djangorails (ruby)webpybottlegaetornadocodeigniter(php)nodejs前2年为了追求性能,鲁塔弗也用php写过一个超快版,在使用工具之前习惯整体的观察它,弄清问题的边界,现代web framework包括6大部分url route/map,表面看这个就是一组正则表达式,其实这是web开
2015-03-25 19:01:25 1069
转载 关于CIR和PIR
概念PIR :Peak InformationRate,最高信息速率。一般上行和下行流量分别规定PIR。CIR :Committed InformationRate,承诺信息速率。一般指为用户提供的保证速率,上行和下行流量分别规定CIR 解释MPLS运营商在传输服务方面,会承诺用户的是一个固定带宽值、并承诺传输服务等级、告知用户不同服务等级上丢包率和延时,一般这个指的是CIR。
2015-01-05 15:27:47 5525
转载 Eclipse中的小功能:显示堆内存状态
在用eclipse开发的时候,特别是启动server的时候,eclipse和java占用了很多内存.究竟heap的状态是什么样的,能不能手动执行垃圾回收?eclipse有一个小工具和查看heap的状态,并且可以手动执行GC. OK之后,在eclipse的右下角出现了下面类似的信息.点击红圈的图标就可以手动执行GC操作了.
2014-09-18 16:29:54 998
转载 oracle 锁表(查询/解锁语句)
-- 查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id--查看是哪个session引起的select b.username,b.sid,b.serial#,logon
2014-09-12 17:44:34 2849
转载 Linux中硬链接和软链接的区别和联系
首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号
2014-08-28 16:56:07 613
转载 JAVA_OPTS设置
JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配
2014-08-28 16:55:53 884
转载 Linux中profile、bashrc、bash_profile之间的区别和联系
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:# /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases
2014-08-28 16:55:29 524
转载 Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/us
2014-08-28 16:54:10 517
转载 Linux oracle命令大全
一,启动 1.#su - oracle 切换到oracle用户且切换到它的环境2.$lsnrctl status 查看监听及数据库状态3.$lsnrctl start 启动监听4.$sqlplus / as sysdba 以DBA身份进入sqlplus
2014-08-28 16:50:09 1435
转载 tar压缩排除某个文件夹
一般某个文件夹例如tomcat用tar打包很简单tar zcvf tomcat.tar.gz tomcat这样就可以了但是生产环境下tomcat里面的日志文件非常庞大,有几十个G,总不能把这几十个G相对无用的log也一起down下来吧网上查了下用tar --exclude似乎可以解决后来就照葫芦画瓢写了个这样的命令tar zcvf tomcat.ta
2014-08-27 17:58:33 705
转载 单个进程最大线程数
原文链接:http://jzhihui.iteye.com/blog/1271122 windows 操作系统中允许的最大线程数。 ===========================================================================默认情况下,一个线程的栈要预留1M的内存空间而一个进程中可用的内存空间只有2G,所以理论上一个
2014-08-20 18:40:31 1010
转载 Redis相关
http://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience
2014-08-01 14:32:55 543
转载 Flex alert中按钮改中文
1.flex默认alert弹出窗口按钮为yes、no都是英文2.一般在alert.show(***)前加几句属性设置:Alert.yesLabel="是";Alert.noLabel="否";Alert.okLabel="确定";Alert.cancelLabel="取消";
2014-07-11 10:02:00 1288
转载 SQL Server 索引相关
From:什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提
2014-05-14 13:54:13 550
转载 SQL Server 相关问题
一、 查询连接数1、用SQL语句:select count(*) from master.dbo.sysprocesses 或者 sp_who 2、用管理界面: SQL2000:进入企业管理器,管理——当前活动——进程信息 SQL2005:进入manager studio ,展开对象管理器,管理——右键“活动监视器”——查看进程 SQL2008:进放manager s
2014-05-04 15:33:24 698
转载 各种数据库对表名长度的限制
From: http://blog.csdn.net/zhaoxjzhao/article/details/4938562SQLSERVER 128个字符,临时表116个字符。Oracle 30个字符。(为什么要这么短?)MySQL 64个字符。Access 64个字符。DB2
2014-04-18 17:17:51 2057
转载 [Hibernate]Oracle 不同用户同名表名问题
From: http://xmkevinchen.iteye.com/blog/196372一般来说Hibernate配置数据库连接只需要下面几行配置Java代码 ##Oracle 9i/10g hibernate.dialect org.hibernate.dialect.Oracle9Dialect hibernate.connection.d
2014-03-10 10:14:13 2537
转载 Linux下如何查看CPU信息, 包括位数和多核信息
题记:今天看到一篇关于查看CPU和操作系统信息的文章,转过来和大家分享一下,O(∩_∩)O!了解cpu架构 http://blog.csdn.net/wyzxg/archive/2009/12/17/5027738.aspx前两天简单总结了cpu架构,今天总结下查看各种os系统的位数和cpu硬件支持的位数,因为这些我们在日常工作中要经常用到的,作为日常的一个备忘录,总结下可以加强自
2014-03-04 13:58:07 825
原创 curl 命令使用
http://www.cnblogs.com/wangkangluo1/archive/2012/04/17/2453975.html
2014-03-02 21:13:12 660
转载 cascade和inverse一对多双向映射实验(各种情况分析)
本实验在MySQL数据库中测试:建表:create table teacher(id int primary key auto_increment,name varchar(50));create table student(id int primary key auto_increment,name varchar(50),teacherid int references teach
2014-02-18 14:46:09 641
原创 Linux下挂载iso文件和配置yum本地源
Linux的版本:[root@pbn ~]# head -n 1 /etc/issueRed Hat Enterprise Linux Server release 6.1 (Santiago)1.由于服务器不能直连外网,我使用的是ISO镜像文件当作yum的本地库进行安装,首先要将镜像文件挂载到Linux服务器上。 使用的ISO镜像文件:[红帽企业.Linux
2014-02-18 14:10:18 20992 1
转载 数字高清信号系统中光纤传输和电缆传输的优劣比较
From: http://www.projector-window.com/column/jszl-071016-interface-shzr.htm[投影之窗技术资料] 随着数字影象技术的发展,数字高清信号被越来越多的应用于各个领域。但由于数字高清信号本身的传输特性,决定了数字高清信号在远距离传输时受幅频特性,群延时特性,高低频干扰、电源地线
2014-02-17 10:11:49 2268
转载 电信号的传输速度和光信号的传输速度(排除衰减问题)
From: http://seeker9738.blog.163.com/blog/static/1210119372010114104520609/我们常说的传输速度快指的是传输的数据量多,就感觉网络带宽或者总线中的速度快了。现在我们拿铜线中的电信号和光纤中的光信号来比较,一般都会说光纤中的信号快,为啥呢?是因为光信号比电信号速度快吗?(澄清一个问题:电信号速度不是电子的
2014-02-17 10:08:57 8958 1
转载 linux yum命令详解
http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html
2014-02-14 18:36:31 828
转载 CentOS/Linux 开放80、8080端口或者开放某个端口
http://blog.csdn.net/kobe_lzq/article/details/7977013装载系统的时候只开启了22端口。结果再装完Nginx+php+mysql 后不能访问网站。iptables -L -n 查看防火墙设置发现没开启80端口由于Linux防火墙默认是关闭的。可以用两种方式,一个是关闭防火墙,另一个就是让防火墙开放这个端口。
2014-02-14 18:35:12 928
转载 总结:MySql在建立索引优化时需要注意的问题
From: http://tec110505.diandian.com/post/2011-06-30/25357921,创建索引不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引比如有一条语句是这样的:select * from users where area=’beijing’ and ag
2014-02-14 10:12:45 610
转载 SQL Server查询性能优化——创建索引原则
SQL Server查询性能优化——创建索引原则(一)SQL Server查询性能优化——创建索引原则(二)
2014-02-14 10:09:42 779
转载 Oracle索引详解
From: http://www.2cto.com/database/201110/107271.html一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLE
2014-02-14 10:04:53 867
转载 理解MySQL——索引与优化
From: http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在
2014-02-14 09:57:51 524
转载 SQL Server 聚集索引/非聚集索引
前些天看看 SQL Server 的聚集索引与非聚集索引的资料,拿来做做实现,分享一下心得。聚集索引: 该索引中键值的逻辑顺序决定了表中相应行的物理顺序。如果用 新华字典 作例子来一个例子的话。 [拼音]就可以看作是聚集索引 例如 吖、阿、啊 在字典的最前面。 左、作、坐 在字典的最后面。 拼音[逻辑顺序]很接近,在字典中页数的位置[物
2014-02-14 09:10:19 683
转载 Java Swing编程中需要注意的线程调度及SwingWorker的用法
Java Swing 被设计成了一个单线程模型,这有很多原因,包括开发成本和同步Swing的复杂性--这都会造成一个迟钝的API。为了达到单线程模型,有一个专门的线程用于和Swing组件交互,就是Swing事件调度线程(Event DispatchThread,EDT)。所以在Swing中执行耗时任务时,要在一个新线程中执行,不能阻塞EDT线程,否则会造成swing界面的不响应,即卡死。Swing
2014-01-17 15:00:10 2316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人