- 博客(284)
- 资源 (30)
- 收藏
- 关注
转载 Git 在团队中的最佳实践--如何正确使用Git Flow
我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。Git的优点Git的优点很多,但是这里只列出我认为非常突出的几点。由于是分布式,所有本地库包含了远程库的所有内容。 优秀的分支模型,打分支以及合并分支,机器方便。 快速,在这个时间就是金钱的时代,Git由于代码都在本地,打分支和合并分支机...
2019-08-04 14:02:07
506
原创 【技术大牛招募】-- 阿里巴巴 南京研发中心
招募岗位:一、资深Java开发工程师/专家二、资深前端工程师/技术专家三、资深测试开发工程师/技术专家
2017-07-14 17:29:17
13030
转载 Mac OS X mkdir: /home/test: Operation not supported
Hmmm, trying to create a directory under '/home' on a Mac?Well, Apple doesn't want you to (with good reason, automounter owns this dir, which makes it easier to do NFS mounts and such) so you shou
2017-05-05 11:51:20
2838
原创 Apache HTTP Server通过mod_cluster模块与Tomcat连接
使用mod_cluster的好处1、httpd workers 可动态配置;2、Server端负载均衡因子计算;3、更细粒度的web-app生命周期控制4、支持多种协议(HTTP、HTTPS、AJP)
2016-12-11 23:16:33
3415
转载 将Web应用部署到Tomcat根目录的三种方法
将应用部署到Tomcat根目录的三种方法 将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。
2016-11-17 22:33:45
39420
4
转载 MAC OS X Yosemite 10.10.5 转发80(HTTP)端口的方法
MAC OS 本质上还是 Unix 系统, Unix 系统大多默认情况下非root用户是无法使用小于1024的常用端口的.这时候如果你开发中需要在普通用户下用到80端口, 比如 tomcat, 比如 vitualbox 下构建了一个 http 服务, 若你想直接通过 浏览器的 localhost 访问的话(比用加上莫名其妙的”:端口”的话)你就需要做一些系统端口转发的工作.
2016-10-10 23:56:36
1116
转载 如何快速从Eclipse转向IDEA
1. Eclipse和Idea原生快捷键对比(常用)2. Idea原生快捷键解释查询快捷键快捷键功能说明CTRL+N查找类CTRL+SHIFT+N查找文件,打开工程中的文件CTRL+SHIFT+ALT+N查找类中的方法或变量(CIRL+B找变量的来源,跳到变量申明处CTRL+ALT+
2016-08-11 19:27:56
1307
转载 HTTP 2.0的那些事
在我们所处的互联网世界中,HTTP协议算得上是使用最广泛的网络协议。最近http2.0的诞生使得它再次互联网技术圈关注的焦点。任何事物的消退和新生都有其背后推动的力量。对于HTTP来说,这力量复杂来说是各种技术细节的演进,简单来说是用户体验和感知的进化。用户总是希望网络上的信息能尽可能快的抵达眼球,越快越好,正是这种对“快”对追逐催生了今天的http2.0。
2016-03-13 19:19:01
876
转载 正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式:(?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion)(?!pattern) 零宽负向先行断言(zero-width negative lookahead assertion)(?(?这里面的pattern是一个正则表达式。如同^代表开头,$代表结尾,\b代
2015-11-16 16:09:45
599
转载 GIT 版本控制常用命令汇总
git version 查看当前git版本信息git help 获取全部命令帮助信息git help 获取指定命令帮助信息git config user.name "Your Name Comes Here" 设置当前项目git用户名git config --global user.name "Your Name Comes Here" 设置全局项目git用户名git c
2015-09-25 11:01:12
507
转载 构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.youkuaiyun.com/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.youkuaiyun.com/yangbutao 一
2015-07-26 16:25:12
712
转载 MySQL架构方案
Scale Out:横向扩展,增加处理节点提高整体处理能力Scale Up:纵向扩展,通过提升单个节点的处理能力达到提升整体处理能力的目的ReplicationMySQL的replication是异步的,适用于对数据实时性要求不是特别关键的场景。slave端的IO线程负责从master读取日志,SQL线程专门负责在slave端应用从master读过来的日志(早期MySQL用一个线程
2015-07-26 15:54:40
560
转载 深入了解MySQL
存储引擎AttributeMyISAMHeapBDBInnoDBTransactionsNoNoYesYesLock granularityTableTablePage (8 KB)RowStorageSplit fil
2015-07-26 15:49:31
560
转载 ORACLE优化器RBO与CBO介绍总结
RBO和CBO的基本概念 Oracle数据库中的优化器又叫查询优化器(Query Optimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。Oracle的优化器有两种,基于规则的优化器(RBO)与基于代价的优化器(CBO) RBO: Rule-Based Optimization 基于规则的优化器 CBO: Cost-B
2015-07-26 15:44:26
801
转载 Oracle的优化器的RBO和CBO方式
1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括: 1)sql语句本身 2)sql中涉及到的table、view、index等的基本信息 3)本地数据库中数据字典中的信息
2015-07-26 15:37:23
553
转载 Linux中TCP连接过程状态简介
一、Linux服务器上11种网络连接状态: 图:TCP的状态机通常情况下,一个正常的TCP连接,都会有三个阶段:1、TCP三次握手; 2、数据传送; 3、TCP四次挥手注:以下说明最好能结合”图:TCP的状态机”来理解。SYN: (同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立TCP连接时有效。表示一
2015-07-20 14:47:45
632
转载 高性能IO设计的Reactor和Proactor模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步是指用户进程
2015-07-19 15:20:42
564
转载 搜索引擎Bing必应高级搜索使用技巧荟萃
微软的搜索引擎Bing“必应”提供了非常丰富的高级搜索语法,使用高级关键字可获取更好的搜索结果,让你快速找到真正需要的内容,下面就让我们来了解一下吧。使用以下关键字可以缩小搜索范围: 关键字定义示例contains:只搜索包含指定文件类型的链接的网站。若要搜索包含MicrosoftWindowsMediaAudio(.wma)文件链接的网站,请键
2015-05-22 15:12:01
30010
2
转载 Linux svn迁移备份的三种方法
svn备份方式对比分析一般采用三种方式:1、svnadmin dump2、svnadmin hotcopy3)svnsync注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy、rsync命令。曾经用rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来进行备份。优缺点分析
2015-03-09 15:37:18
813
转载 Shell脚本之awk篇
一、概述1. 产品概述: awk是一种编程语言,用于在linux/unix下对文本和数据进行扫描与处理。数据可以来自标准输入、文件、管道。 awk分别代表其作者姓氏的第一个字母。因为它的作者是三个人,分别是Alfred Aho、Peter Weinberger、Brian Kernighan。 实际上awk有很多种版本,如:awk、nawk、mawk、gawk、M
2015-02-26 14:18:06
9042
2
转载 VI编辑器中查找/替换命令的使用!
From the Dr. Strangelove, or How I Learned to Love the vi Editor file: Although difficult to learn, thevi editor is well worth the effort because the skill is portable between all Unix implementatio
2015-01-13 17:13:03
2954
转载 如何在Cygwin中安装并配置SSH
. 下载Cygwin安装文件2. 运行安装文件,选择一个下载站点,继续3. 选择要安装的程序,默认是不安装OpenSSH的,需要手动选择,在Net类别下选上OpenSSH和OpenSSL两项 4. 等待下载并完成安装,之后,设置环境变量,把 C:/cygwin/bin;C:/cygwin/usr/bin 加入到系统环境变量的Path中5. 打开cygwin,输入 ssh
2014-09-07 19:57:14
4075
翻译 Java Thread Dumps分析
Java Thread Dumps分析原文地址:http://java.sys-con.com/node/1611555作者:Shankar Itchapurapu(yakoo5译于2014.05.01)一、 概述:...2二、
2014-05-01 20:52:26
1025
转载 Linux ssh登录命令
ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:ssh -l root 192.168.0.11ssh root@192.168.0.11如果修改
2014-04-30 20:35:38
741
转载 25个最佳SSH命令
任何一个系统管理员或站长对SSH都不会陌生,这个伟大的技术免去了我们跑去机房管理服务器,或者在远程连接服务器时时刻担心内容被窃取的心惊胆战。本文将为大家介绍25个最佳的SSH命令,如果您还没用过,那么有必要将它们记录一下。OpenSSH是SSH连接工具的免费版本。telnet、rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenS
2014-04-30 20:19:36
1102
翻译 java.lang.OutOfMemoryError (OOM)解密 & Java heap dumps 解析 (二)
What Is a Java Heap Dump?We've learned that a Java heap is a runtime data area where all class instances and arrays are allocated and shared among all Java Virtual Machine threads during execution o
2014-03-28 08:52:39
1215
转载 Lucene:基于Java的全文检索引擎简介
Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展从Lucene我们还可以
2014-03-22 21:07:28
656
翻译 java.lang.OutOfMemoryError (OOM)解密 & Java heap dumps 解析 (一)
Unveiling the java.lang.Out OfMemoryErrorAnd dissecting Java heap dumpsWhen we encounter a java.lang.OutOfMemoryError, we often find that Java heap dumps, along with other artifacts, are gener
2014-02-24 23:42:34
5953
原创 如何记录Axis 1.4 的WebService SOAP消息?
通过在Web应用WEB-INF目录下的server-config.wsdd配置文件中添加配置实现一、记录所有WebService的SOAP消息(全局配置方式)<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
2014-01-26 15:15:16
7573
2
转载 关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer
1、PropertyPlaceholderConfigurer Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。(1)配置单个properties文件: classpath:/spr
2014-01-10 17:59:31
11710
1
转载 Linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令可以显示目前所
2013-12-31 11:38:36
749
转载 Linux 文件查找命令find
下面给出find命令的主要应用示例: /> ls -l #列出当前目录下所包含的测试文件 -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log -rw-r--r--. 1 root root 37 Nov 12 00:56 testfile.dat -rw-r--r--. 1 root
2013-12-31 10:41:47
920
转载 find -mtime +N/-N/N 的时间算法
在unix或linux环境中经常会用到find -mtime这样的写法来找某某时间点之前的文件,至于如何写find -mtime +N/-N/N,原来并不是很清楚,今天找了些资料看看,画下了这个图,以便理解和记忆:从图上可以看出,以当前时间点开始算起,+表示往左,从该时间点开始再继续往更早推,可以称作xx以外;-表示往右,从该时间点算起往后的时间推,可以称作xx以内;没有加减号表示据此此前
2013-12-31 09:53:26
35377
2
转载 DB2时间函数简单总结
--获取当前日期:select current date from sysibm.sysdummy1; values current date;--获取当前日期 select current time from sysibm.sysdummy1; values current time; --获取当前时间戳 select current timestamp from sysibm.
2013-12-11 16:01:58
670
转载 DB2中有关日期和时间的函数,及应用
DAYNAME 返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。 DAYOFWEEK 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。 DAYOFWEEK_ISO 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。 DAYOFYEAR 返回
2013-12-11 15:57:20
772
转载 jquery对象的position和offset方法理解
jquery提供了两个方法来获取页面的位置信息,offset方法能够得到元素的绝对位置,position方法是取原始的相对信息,方法返回是一个map对象,key分别是left和top。例如,$(‘#test’).offset().left 得到是id为test的元素距页面左边的像素。何为绝对位置,何为相对位置呢?不管相对还是绝对,都有一个参照点,对于绝对位置比较简单,它的参照点永远是页面的左上
2013-12-10 11:20:09
1060
转载 AspectJ的Execution表达式
Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、execution(
2013-11-28 10:00:24
22227
转载 AspectJ切入点语法详解
6.5 AspectJ切入点语法详解6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定类型内
2013-11-28 09:53:58
1284
转载 linux的du和df命令
前阵子测试工作中有遇到过由于磁盘空间满导致程序无法执行到情况,所以使用了df和du两个命令。du查看目录大小,df查看磁盘使用情况。我常使用的命令(必要时,sudo使用root权限),1.查看某个目录的大小:du -hs /home/master/documents 查看目录下所有目录的大小并按大小降序排列:sudo du -sm /etc/* | sort -nr | less
2013-11-28 09:44:03
714
Java Thread Dumps 分析
2014-05-01
实用匹配器(Matcher)小工具 - 1.0.1
2013-12-06
实用匹配器(Matcher)小工具
2013-11-04
apache-tomcat-5.5.27
2009-04-10
Eclipse Jsp开发必备插件 Struts struts-2.1.6-lib.zip
2009-04-10
Eclipse 数据库开发插件sqlexplorer_plugin-3.0.5.RC7.zip
2009-04-10
JSP开发必备插件 lomboz org.objectweb.lomboz-R-3.3-200710290621.zip
2009-04-10
ms sqlserver2000 JDBCDiver
2009-04-10
Java JSTL标准标签库 jakarta-taglibs-standard-1.1.2.zip
2009-04-10
JAVA文件传输工具
2009-02-26
EJB开发Session Bean,Entity,Message Driven Bean
2008-04-08
《人月神话》
2008-03-15
清华大学严蔚敏数据结构题集答案 (C)
2007-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人