摘要:
NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04。截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张。该安装过程对Ubuntu12.04和14.04都是适用的。 1. 选择版本 1.1 Ubuntu桌面版与服务器版的区别 桌面版与服务器版,只要发布版本号 阅读全文
posted @ 2016-10-22 22:29
bcombetter
阅读(532)
评论(0)
推荐(0)
摘要:
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将 阅读全文
posted @ 2016-10-22 21:21
bcombetter
阅读(215)
评论(0)
推荐(0)
摘要:
NOSQL概要 NOSQL概要 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL数据库的四大分类 键值(Key-Value)存储数据库 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/val 阅读全文
posted @ 2016-10-22 18:11
bcombetter
阅读(290)
评论(0)
推荐(0)
摘要:
Redis提供的持久化机制 Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于 阅读全文
posted @ 2016-10-22 18:09
bcombetter
阅读(49977)
评论(3)
推荐(19)
摘要:
(1)fork()的定义 fork()函数是Unix中派生新进程的唯一方法,声明如下: #include <unistd.h> pid_t fork(void); 我们需要理解的是,调用一次fork()方法,该方法会返回两次。一次是在调用进程(也就是派生出的子进程的父进程)中返回一次,返回值是新派生 阅读全文
posted @ 2016-10-22 17:55
bcombetter
阅读(10988)
评论(0)
推荐(0)
摘要:
一:锁的概念 锁的定义:锁主要用于多用户环境下,保证数据库完整性和一致性的技术。 锁的解释:当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的完整性和一致性。当事务在对某个数据对象进行操作前,先向系统发出请求 阅读全文
posted @ 2016-10-22 11:13
bcombetter
阅读(333)
评论(0)
推荐(0)
摘要:
统计某人的代码提交量,包括增加,删除:git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } EN 阅读全文
posted @ 2016-10-22 11:12
bcombetter
阅读(30000)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/7_5.html 一、打包文件索引 首先, 我们来看一下打包文件索引, 基本上它只是一系列指向打包文件内位置的书签. 打包文件索引有两个版本. 版本1的格式用于Git 1.6版本之前, 版本2的格式用于Git 1.6及以后的版本. 但 阅读全文
posted @ 2016-10-22 11:06
bcombetter
阅读(2727)
评论(0)
推荐(0)
摘要:
原文:http://gitbook.liuhui998.com/1_2.html 一、SHA 在git中,所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“对象名”来索引的,对象名看起来像这样: 6ff87c4664981e4397625791c8ea3bbb5f2279a 阅读全文
posted @ 2016-10-22 11:06
bcombetter
阅读(970)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/7_4.html git中的索引(index)是一个存放了排好序的路径的二进制文件(通常是.git/index), 每一个条目都附带有一个块对象的SHA1值以及访问权限; git ls-files可以显示出索引的内容: $ git l 阅读全文
posted @ 2016-10-22 11:05
bcombetter
阅读(1188)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/7_3.html git中,分支(branch), 远程跟踪分支(remote-tracking branch)以及标签(tag)都是对提交的引用. 所有的引用是用"refs"开头, 以斜杠分割的路径. 到目前为此, 我们用到的引用名 阅读全文
posted @ 2016-10-22 11:04
bcombetter
阅读(928)
评论(0)
推荐(0)
摘要:
原文:http://gitbook.liuhui998.com/7_1.html 一、前言 所有的对象都以SHA值为索引用gzip格式压缩存储, 每个对象都包含了对象类型, 大小和内容. Git中存在两种对象 - 松散对象(loose object)和打包对象(packed object). 二、松 阅读全文
posted @ 2016-10-22 11:03
bcombetter
阅读(1486)
评论(0)
推荐(2)
摘要:
原文:http://gitbook.liuhui998.com/7_2.html 如果在阅读本文之前,你还不知道git是如何进行存储的,请先阅读《Git是如何存储对象的》。 我们可以使用cat-file命令去查询特定对象的信息. 注意下面只键入了SHA值的一部分, 不必把40个字符全部键入: $ g 阅读全文
posted @ 2016-10-22 11:03
bcombetter
阅读(2360)
评论(0)
推荐(0)
摘要:
原文:http://gitbook.liuhui998.com/6_5.html Git有不少图形化界面工具用于读取和维护仓库. 捆绑的GUI Git自带了两个使用Tcl/Tk写成的GUI程序. Gitk是一个仓库浏览器, 也是一个历史信息可视化工具. gitk git gui是一个帮助你可视化索引 阅读全文
posted @ 2016-10-22 11:01
bcombetter
阅读(220)
评论(0)
推荐(0)
摘要:
本文转载自:http://gitbook.liuhui998.com/5_9.html 译者注: 原书这里只有两个链接: Recovering Lost Commits Blog Post,Recovering Corrupted Blobs by Linus 我根据第一个链接,整理了一篇博文,并把 阅读全文
posted @ 2016-10-22 11:00
bcombetter
阅读(5333)
评论(0)
推荐(0)
摘要:
本文编辑整理自: http://sg552.iteye.com/blog/1300713 http://web.mit.edu/bitbucket/git-doc/git-cherry-pick.txt git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。 实际问题 阅读全文
posted @ 2016-10-22 10:59
bcombetter
阅读(424)
评论(0)
推荐(0)
摘要:
本文整理编辑自: http://www.cnblogs.com/y041039/articles/2411600.html http://yuxu9710108.blog.163.com/blog/static/2375153420101114488765/ 一、前言 UNIX世界的软件开发大多都是 阅读全文
posted @ 2016-10-22 10:59
bcombetter
阅读(4150)
评论(0)
推荐(0)
摘要:
原文:http://gitbook.liuhui998.com/5_4.html 假设你在项目的'2.6.18'版上面工作, 但是你当前的代码(master)崩溃(crash)了. 有时解决这种问题的最好办法是: 手工逐步恢复(brute-force regression)项目历史, 找出是哪个提交 阅读全文
posted @ 2016-10-22 10:57
bcombetter
阅读(339)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/5_5.html 如果你要查看文件的每个部分是谁修改的, 那么 git blame 就是不二选择. 只要运行'git blame [filename]', 你就会得到整个文件的每一行的详细修改信息:包括SHA串,日期和作者: 译者注: 阅读全文
posted @ 2016-10-22 10:57
bcombetter
阅读(297)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/3_3.html http://gitbook.liuhui998.com/5_3.html 一、如何分支的合并 在git中,可以使用git merge 和git rebase两个命令来进行分支的合并。 git merge 和git 阅读全文
posted @ 2016-10-22 10:56
bcombetter
阅读(271)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/4_10.html 一、保证git良好的性能 在大的仓库中, git靠压缩历史信息来节约磁盘和内存空间. 压缩操作并不是自动进行的, 你需要手动执行 git gc: $ git gc 压缩操作比较耗时, 你运行git gc命令最好是在 阅读全文
posted @ 2016-10-22 10:55
bcombetter
阅读(4439)
评论(0)
推荐(0)
摘要:
原文:http://gitbook.liuhui998.com/4_5.html 一、基本操作 当你正在做一项复杂的工作时, 发现了一个和当前工作不相关但是又很讨厌的bug. 你这时想先修复bug再做手头的工作, 那么就可以用 git stash 来保存当前的工作状态, 等你修复完bug后,执行'反 阅读全文
posted @ 2016-10-22 10:54
bcombetter
阅读(285)
评论(0)
推荐(0)
摘要:
原文:http://gitbook.liuhui998.com/4_3.html 一、基本 对于git rebase,你亦可以选择进行交互式的rebase。这种方法通常用于在向别处推送提交之前对它们进行重写。交互式rebase提供了一个简单易用的途径让你在和别人分享提交之前对你的提交进行分割、合并或 阅读全文
posted @ 2016-10-22 10:50
bcombetter
阅读(2616)
评论(0)
推荐(0)
摘要:
原文: http://gitbook.liuhui998.com/4_2.html 一、基本 git rebase用于把一个分支的修改合并到当前分支。 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git checkout -b mywork origin 假设远程 阅读全文
posted @ 2016-10-22 10:48
bcombetter
阅读(237)
评论(0)
推荐(0)
摘要:
tomcat github 地址 阅读全文
posted @ 2016-10-22 00:54
bcombetter
阅读(747)
评论(0)
推荐(0)
摘要:
这是个很简单的问题,但是搜了一圈,发现大家都写错了。所以这里总结一下: 几乎所有的中文网页都介绍,要修改Tomcat的默认最大并发连接数,应该进行如下设置(实际上这些步骤是错误的): 在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有: mi 阅读全文
posted @ 2016-10-22 00:52
bcombetter
阅读(753)
评论(0)
推荐(0)
摘要:
几种常用的认证机制 HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客 阅读全文
posted @ 2016-10-22 00:42
bcombetter
阅读(2745)
评论(0)
推荐(0)
摘要:
环境:lua for windows (lfW)主页:http://luaforwindows.luaforge.net/https://code.google.com/p/luaforwindows/lua for windows其实是一整套Lua的开发环境,它包括:Lua Interpreter 阅读全文
posted @ 2016-10-22 00:36
bcombetter
阅读(9791)
评论(0)
推荐(0)
摘要:
速查表: char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65535 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 阅读全文
posted @ 2016-10-22 00:31
bcombetter
阅读(32478)
评论(0)
推荐(0)
摘要:
Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。 kibana 也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。 他可以为 阅读全文
posted @ 2016-10-22 00:18
bcombetter
阅读(2168)
评论(0)
推荐(1)
摘要:
1.通过前面4篇文章对Spring IoC容器的源码分析,我们已经基本上了解了Spring IoC容器对Bean定义资源的定位、读入和解析过程,同时也清楚了当用户通过getBean方法向IoC容器获取被管理的Bean时,IoC容器对Bean进行的初始化和依赖注入过程,这些是Spring IoC容器的 阅读全文
posted @ 2016-10-22 00:16
bcombetter
阅读(462)
评论(0)
推荐(0)

浙公网安备 33010602011771号