自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

点测营专栏

关注点测营,手指一点就能学到测试开发的最新技术和实战分析

  • 博客(129)
  • 收藏
  • 关注

转载 如何设计数据库(1)

转载CSDN: http://blog.csdn.net/lenotang/article/details/3304568为什么需要设计数据库        这里我们思考两个问题:修建茅屋需要设计吗?修建大厦需要设计吗?结论是:当数据库比较复杂(如数据量大,表较多,业务关系复杂)时,我们需要先设计数据库;因为,良好的数据库设计能够:q       节省数据的存储空间

2016-02-23 18:20:51 623

转载 GitHub学习笔记(二)---msysgit客户端操作GitHub

例子:把GitHub下载文件和文件夹到本地;把本地的文件上传到github 一.方法/步骤1在GitHub新建托管项目要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册打开浏览器在地址栏输入地址:github.com填写用户名、邮箱、密码点击Sign up即可简单地注册完成注册,进

2016-02-15 18:02:38 917

转载 GitHub学习笔记(一)---GitHub介绍

什么是 Github ? (图片来源GitHub 是怎样的一个存在? - Deep Reader 的回答)Git 是由 Linux 之父 Linus Tovalds为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。好吧,我相信看到这里你已经晕了,这也是我一开始看那些所谓经典教程的感受。写这些教程的人都是几年以上的程序员呀,他们往往直接就告诉你所有命令的含义或

2016-02-15 17:59:41 1453

原创 7.4Java创建线程(Runnable接口和Thread类)

大多数情况,通过实例化一个Thread对象来创建一个线程。Java定义了两种方式: 实现Runnable 接口;可以继承Thread类。 例1. 实现Runnable接口//7.4Java创建线程(Runnable接口和Thread类) packagepackage1; //创建一个实现Runnable 接口的类classNewThread implemen

2016-02-04 18:37:41 652

原创 7.2 Java线程模型

一. 单线程的机制: 遵循主循环/轮询机制.  单线程控制无线循环轮讯一个事件序列来决定下一步做什么一旦轮询装置返回信号,执行事件处理程序直到事件处理程序完成 (如果此时事件处理程序被阻止,意味着一个线程因为等待资源时阻塞(block,挂起执行),整个程序停止运行 Note: 事件序列: 二. 多线程的机制:取消主循环/轮询机制. 一个线程可以暂停而不影响程序的其他部分

2016-02-04 18:36:52 410

原创 7.1 Thread概念

什么线程Thread?在基于线程(thread-based)的多任务处理环境中,线程是最小的执行单位。这意味着一个程序可以同时执行两个或者多个任务的功能。例如,一个文本编辑器可以在打印的同时格式化文本。线程更强调细节。 为什么要使用线程Thread?多线程程序比多进程程序需要更少的管理费用多线程使整个环境是异步的,帮助CPU最大利用率的高效程序 线程和进程的区别?

2016-02-04 18:35:25 566

原创 1. 使用 MegaRAID Storage Manager 监控

描述:IT管理员用8个 SAS 硬盘组成一个RAID盘,这个RAID盘没有电池(价格便宜的原因),有电池的RAID盘是昂贵的.使用RAID盘的原因是,相比单个盘存储和备份的能力更强. 这个RAID盘是作为Oracle服务器的存储使用. 在一次工作中,执行了2天测试,第三天到公司发现数据库服务器down.经过调查,排除了代码层面的问题,也排除了CPU和Memory问题,之后使用一个监控工

2016-01-28 10:02:55 12834

原创 JAVA和JAVAC命令

什么是java和javac ?java与javac属于JDK里面的命令工具 java和javac的位置我的JDK在windows目录(C:\ProgramFiles\Java\jdk1.7.0_60),打开目录 C:\Program Files\Java\jdk1.7.0_60\bin可以看到java和javac 两个命令,如下图。  java和java

2016-01-21 18:12:33 10312

转载 在eclipse导入项目的步骤

转载:http://www.cnblogs.com/xionghui/archive/2012/02/24/2366467.html在eclipse导入项目的步骤:1.             Import2.             Next3.  确定  选中copy projects into workspace    Finish

2016-01-19 21:17:09 574

转载 Eclipse启动时fail to create Java Virtual Machine问题的解决

转载: http://blog.csdn.net/lufeng20/article/details/7629555一开始我的eclipse还能用,还是好的,然后好像是360提示有个关于JAVA的漏洞,然后我就补了这个漏洞,启动eclipse时居然就启不起来了,提示fail to create Java Virtual Machine这个错误,        于是上网找了答案,找

2016-01-18 22:06:52 606

原创 1.7 Java类和对象的概念

/*Objective: Java类与对象 - 类定义及其实例化 Reference: http://www.weixueyuan.net/view/5980.html *///定义一个类. public是修饰符,能被所有类访问, class是类的关键字, Dog 是类名public class example1 { //定义类的成员变量 name //省略了修饰符public

2016-01-11 17:26:54 543

原创 Linux命令之pr

学习笔记:书籍命令: pr格式: wc [选项]文件…功能: 打印输出,将较大的文件分割成多个页面,并为每个页面添加标题参数:Mandatory arguments to long options are mandatory for short options too.+FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST

2016-01-05 18:28:57 6638

原创 Linux命令之uniq

命令:uniq语法:sort [arg] [File]功能:文本去重 参数:Usage: uniq [OPTION]... [INPUT [OUTPUT]]Discard all but one of successive identical lines from INPUT (orstandard input), writing to OUTPUT (or sta

2016-01-05 17:43:11 373

原创 Linux命令之sort

学习笔记:书籍 命令:sort 语法:sort [arg][File]功能:排序文件,对已经排序文件进行合并 常用参数选项:  -b, --ignore-leading-blanks  ignore leading blanks忽略前导空格和制表符,找出字段的第一或最后列  -d, --dictionary-order      consider only bl

2016-01-04 18:12:50 525

原创 Linux 命令之fuser

fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息 实例1.取消挂载 umount 时出现的“Device is busy”描述:挂载磁盘目录上被霸占某些进程,我们需要霸占的程序的杀掉,然后重新挂载。因此我们使用fuser命令找到占用的进程,然后杀死霸占的进程 查看挂载目录上占用的进程>fuser -m

2015-12-31 18:06:26 2232

原创 Linux 命令之mount

mount 磁盘挂载umount 取消磁盘挂载 实例1:在数据库服务器(linux) /home/oracle/temp  挂载到一个文件服务器的目录 \\172.10.10.10\PST01\dump在文件服务器上新建一个目录PST01, 用于存放dmp  文件,例如,\\172.10.10.10\PST01\dump 备份dump 文件到指定的文件服务器的目录\\1

2015-12-31 17:56:39 430

原创 Python Excel操作之一

#==============================================================#python 读Excel文件#参考:ttp://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html#==================================================

2015-12-16 21:49:52 769

原创 用for循环实现冒泡排序

#===============================================================#用for循环实现冒泡排序#例子:4321, 排序之后:1234#思想: 前个和后者比较,如果前者大于后者,交换位置,依次比较,直到最大数排在最后#3421,3241,3214,2314,2134,1234#======================

2015-12-16 21:44:21 3115

原创 解析JSON数据

JSON是很常用的接口返回模式, 例如:http://wthrcdn.etouch.cn/weather_mini?city=北京通过城市名字获得天气数据 json数据 Python使用JSON的方法:import jsonjson.dumps() #编码,字典转成字符串json.loads() #解码,字符串转成字典例子1.将字典转成字符串

2015-12-10 18:17:04 738

原创 《JAVA 程序性能优化》读书笔记:木桶原理与性能瓶颈

木桶理论又称短板理论,其核心思想是一只木桶盛水多少,并不取决于最高的木板,而取决于最短的那块木板。这个理论应用到系统优化上,可以这么理解,即使系统拥有充足的内存资源和CPU资源,但是如果磁盘 I/O性能低下,那么系统的总体性能取决于当前最慢的磁盘I/O速度,而不是当前最优的CPU或内存。在这种情况下,如果需要进一步提升系统性能,优化内存或者CPU资源是毫无用处的,只有提高磁盘I/O才能对系统的

2015-11-19 22:58:08 1062

原创 《linux shell》笔记之date

date+"%Y%m%d_%H%M%S"注意  : date 和+之间有一个空格 直接在命令行输入,将输出如下字样:20140919_040518 修改系统时间date -s"2013-07-10 05:00:00"

2015-11-19 18:27:19 344

原创 《Linux Shell》笔记之sed与正则表达式(实例总结) 未完待续

Sed使用ERE的方法:sed -r反斜刚+ERE正则表达式,如 \+ 等   1. 实例: 删除一个字符串中的部分头部的字符文件: test2.sed,内容如下:abc1234567890abc0987654321xyz1234567890 期望输出结果:123456789009876543211234567890 test@sha>s

2015-10-29 18:12:31 1095

转载 【程序员面试】我的求职之路:9个offer,12家公司,35场面试,最终谷歌

转载:http://www.imooc.com/wenda/detail/240787作者:Luc(写于2012年)  一、简介  毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。  首先说说我拿到的offer情况:  微软,3面->终面,搞定  百度,3面->终面,口头offer  搜狗,2面,悲剧

2015-10-29 12:48:22 7581 6

转载 专访左程云:5年刷题大牛分享算法学习之道

转载:http://www.csdn.net/article/2015-10-23/2826015摘要:IBM软件工程师、百度软件工程师、刷题5年的算法热爱者左程云分享算法学习之道:先找到线团,然后进入线团里学着怎么玩,但为了进入线团需要先把基础知识掌握好。唯一需要注意的是,一定要写代码,光看没有用的。算法的庞大让很多人畏惧,程序员如何正确的学习并应用于面试、工作中呢?今天,C

2015-10-29 09:45:55 2977

转载 [转载]Spring/Hibernate 应用性能优化的7种方法

摘要:此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,包括减少生成主键的代价、用 JDBC 批处理 inserts/updates等。【编者按】对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,由OneAPM 工程师翻

2015-10-29 09:35:26 369

原创 《Linux Shell》笔记之grep与正则表达式(实例总结) 未完待续

实例1:找出http://www.baidu.com,或者http://www.baidu.com并且https://www.baidu.com 新建文本 example2.grep如下:test@sha:~/tmp> cat example2.grepwww.baidu.comhttp://www.baidu.comhttps://www.

2015-10-28 16:51:06 1929

原创 《Linux Shell》笔记之正则表达式

正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展BRE:基本正则表达式ERE:在BRE基础上,扩展正则表达式什么是POSIX呢,POSIX Portable Operating System Interface 可移植操作系统接口,  (BRE, ERE)的应用。正则表达式的基本字符匹配:特殊字符(meta c

2015-10-26 18:20:15 3233

原创 《Linux Shell》笔记之grep

grep - 文本处理工具。对匹配行进行搜索,并打印出来. grep(GlobelSearch Regular Expression and Printing out the line)Unix的grep家族包括grep、egrep和fgrepegrep表示扩展的grep,相比grep支持更多的元字符,"grep -E"相当于egrepfgrep是fast grep,不支持元字符,

2015-10-26 18:18:52 314

原创 《Linux Shell》笔记之dig

dig - Linux 网络命令, 查询从根域逐级查询的过程,可以使用命令dig.  最近看了篇文章关于域名解析的过程,其中有一部分关序从根域逐级查询过程。下面以百度为例子,进行解释查询的全过程如下: 从本地DNS服务器得到若干各根域名服务器选取f.root-servers.net根域名服务器查询com域名服务器取a.gtld-servers.net的com域名服务器解析bai

2015-10-26 18:17:21 1165

转载 [架构师]论架构师的自我修养

转载:http://www.csdn.net/article/2015-10-25/2826034 摘要:架构师,当然是脑力劳动者,但是同样是脑力劳动也存在重大的差别。有一类脑力劳动的成果,是比较容易被评价的。但是,架构设计只是软件开发过程中的一个环节,在这个多人协作的场景中,我们很难单独评价架构的优劣。架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大的差别。有一类脑力劳动的成

2015-10-26 09:54:53 391

原创 《Linux》/etc/hosts,/etc/host.conf,/etc/resolv.conf

Linux下有三个网络配置文件 /etc/hosts、/etc/host.conf、/etc/resolv.conf 1. /etc/hosts 文件  它与Windows系统下的host的文件相类似,就是一个文本文件,里面存放一些IP和域名的对应关系 例如:root@sha:/ # cat /etc/hosts172.20.30.1    sha-node-h

2015-10-23 18:00:49 9909

原创 性能诊断:当输入一个网址后回车,实际发生什么

当输入一个网址后回车,实际发生什么首先在浏览器上输入网址后回车浏览器帮助找到域名对应的IP地址,专业术语成为域名解析。举个例子,如果你要打开百度页面,你可以输入www.baidu.com,这个名字我们容易记住,但实际上我们也可以输入iphttp://115.239.210.27,进入百度页面;浏览器就是一个协调员,帮你找人把www.baidu.com

2015-10-22 18:30:35 418

转载 [Java 程序员] 如何成为一名高级程序员

转载: http://hi.baidu.com/%D3%EA%B7%D7%B7%C9_happy/blog/item/b2a6ea66d1672323ab184cb7.html或许您已经读过我的那篇小文《如何成为java初级程序员》,那里面只介绍了成为一个JAVA程序员应该具备的一些知识。我相信您绝不会只想着做一个初级的程序员,上了软件开发的小船,您肯定有着远大的理想,比如要在比较短的

2015-10-21 11:01:32 818

转载 [Java 程序员] JAVA程序员必看的15本书-JAVA自学书籍推荐

转载:http://www.oschina.net/question/2367675_236222作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。此外,大家可以加入457036818交流群,互相分享一下关于JAVA方面的知

2015-10-21 10:51:24 2160

转载 [Java 程序员] Java程序员需要看的书

转载:http://blog.csdn.net/a316212802/article/details/42050455 前几天发布了一篇程序员必看的书, 现在的IT人,程序员们不要一味的敲代码,我们也要有时间为自己充充电,买个kindle,公车,地铁上可以多多看看书.接下来我将为程序员们继续推荐一 下比较好书。如果你觉得我推荐的这些书有用,就多看会,如果觉得推荐的不好,那就不要看了,就这么

2015-10-21 10:49:29 498

转载 [Java 程序员]成为优秀Java程序员的10个要点

转载:http://www.codeceo.com/article/10-steps-be-good-java-programmer.html 1.拥有扎实的基础和深刻理解OO原则对于Java程序员,深刻理解Object Oriented Programming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定

2015-10-21 10:39:15 432

转载 [架构师]我要怎么做才能成为一名架构师

摘要:来自于美国的Daniel Mohl给出了自己的架构师书目,例如软件架构师应该知道的97件事、设计模式...此外,他还在文中分享了成为架构师的成长技巧和经验。Daniel Mohl是一名专业的软件工程师/架构师,他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与技术,他通晓F#、C#、CoffeeScript、JavaScript、Erlang、ASP.NET、MV

2015-10-21 10:18:01 478

转载 [架构师]怎么成为一个软件架构师

转载:http://developer.51cto.com/art/201104/258361.htm 的确没想到随手写的东西有那么多的回复,不管怎样还是挺高兴的。在这里谢谢大家的关注了。其实做了这么多年的技术脑子里总会跳出很多的想法,但很少有时间静下来仔细地思考思考,写写博客也算是一种自我归纳和总结吧。“软件架构师”这个名词也不知是什么时候进入我的脑中的,不过一直就很疑惑,总觉得和软件的

2015-10-21 10:16:12 375

原创 《Linux Shell》笔记之dos2unix

平时工作中,可能需要把文件在windows和unix平台之间相互传送,观察到在windows,每行结尾出是\n\r(换行回车符号),在unix,每行结尾是\n(换行符号)。如果Unix系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix下打开的话,在每行的结尾可能会多出一个^M符号。 例子:下面例子描述windows里的文件在Unix下

2015-10-20 13:39:19 1197

原创 《 Linux Shell 》笔记之sed

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed[-nefri] ‘command’输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 ST

2015-10-16 17:29:36 588

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除