架构之美——系统架构(二) 时间很快,转眼假期过去了一半,理所当然《架构之美》也已经阅读了一半。直到今天,我才明白“不积跬步,无以至千里;不积小流,无以成江海!”的真正内涵,只要每天都月读一点点书籍,时间久了,再厚的书籍也会读完。今天我阅读的是《架构之美》的第八章——一个容错操作系统环境,在这一章中 ...
分类:
其他好文 时间:
2017-01-25 18:48:53
阅读次数:
208
-- 交叉连接产生笛卡尔值 (X*Y) SELECT * FROM Student cross Join dbo.ClassInfo --另外一种写法 SELECT * FROM Student , ClassInfo -- 内连接 (Inner 可以省略) SELECT * FROM Studen... ...
分类:
数据库 时间:
2017-01-25 18:49:08
阅读次数:
248
(1)字符串查找:search('a');//找到位置substring(起点,终点);//不包括结束的位置chartAt(3);//取出第三位split('-')//按照-切分match();//把所有匹配的,全部提出来replace;//替换所有匹配,返回替换后的字符串(2)RegExp对象JS ...
分类:
编程语言 时间:
2017-01-25 18:46:08
阅读次数:
433
直播平台,内容,聊天网站对用户输入的敏感词进行屏蔽。 例如,写两个文本域和一个btn按钮。当按钮按下时。将用户输入的敏感词转化为“**”,再把文本变成转化后的文本。 例子如下: ...
分类:
其他好文 时间:
2017-01-25 18:45:20
阅读次数:
193
js中的短路运算符主要是&&和|| && 1.左边的值经过boolean运算为true,返回右边的值 eg: var a= 1 && "bb"; console.log(a); //bb 2.左边的值为null、undefined或NaN,返回null、undefined或NaN eg: var a ...
分类:
其他好文 时间:
2017-01-25 18:47:03
阅读次数:
251
虚拟机终止的情景 任务一种情况都会导致程序终止,程序是在虚拟机中跑着的。 ...
分类:
编程语言 时间:
2017-01-25 18:45:52
阅读次数:
214
[z]http://www.admin10000.com/document/4004.html 介绍 我承认越是能将事情变简单的工具我越会更多地使用它。尽管我已经知道了足够的命令来使用Github,但我宁愿它被集成到IDE中。在本教程中,我会告诉你使用Visual Studio 2013如何实现。 ...
分类:
其他好文 时间:
2017-01-25 18:44:08
阅读次数:
186
测试对于软件开发者而言至关重要,不过总会有人说:“写代码是我的事,测试那是QA的工作”,这样的想法真是弱爆了,因为大量的业界实践已经证明测试驱动编码可以有效地帮助开发者提升代码质量。 大多数遵循TDD的Java开发者均会使用mockito或powermock,但mockito和powermock均包 ...
分类:
其他好文 时间:
2017-01-25 18:42:38
阅读次数:
455
在mac 中可以使用jenv 管理 jdk 的多个版本。 但是,jenv 不能管理mvn的java 版本。 方法是:创建一个mvn的脚本 add the following to your ~/.mavenrc: 1. vi ~/.mavenrc 2. add the following sente ...
分类:
编程语言 时间:
2017-01-25 18:42:41
阅读次数:
246
回调函数,也就是我们说实现观察者模式、异步编程的关键之处,在java中一般通过匿名类实现比较多,在c/c++中,除非使用正规的OO实现,有不少都采用函数指针的方式实现,尤其是有些情况下可能还不允许随便使用对象。其基本用法如下。 定义相关接口: 调用: 输出如下: oneonetwotwothreet ...
分类:
编程语言 时间:
2017-01-25 18:41:34
阅读次数:
327
公司同事在定位一个bug时,发现spring默认的事务只支持运行时异常的回滚,对于像SQLException这样的非运行时异常,默认的事务机制不能处理,于是找了下解决的办法: 1、在捕获SQLException的时候,抛出一个RuntimeException及其子类,例如: try { xxx } ...
分类:
数据库 时间:
2017-01-25 18:41:30
阅读次数:
239
1.在windows7中安装vmware 2.在vmware中安装centos7 3.禁用centos7自带的firewalld.service 4.安装iptables防火墙 5.安装Redis 3.2.6 is the latest stable version. 6.修改redis.conf配 ...
JDBC操作步骤 1.加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到classpath路径即可。 2.连接数据库:根据各个数据库的不同连接的地址也不同,此连接地址将由数据库厂商提供,一般在使用JDBC连接数据 ...
分类:
数据库 时间:
2017-01-25 18:41:45
阅读次数:
232
WPF的ImageBrush是一个比较常见也比较复杂的笔刷,它继承自图块笔刷(TileBrush)。使用图块画笔绘制区域涉及以下三个组成部分:内容、基本图块和输出区域。基本输出过程如下图所示: 其中,图块部分有Viewbox控制,输出区域有Viewport控制,它们默认情况下都是一个(0,0,1,1... ...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 下面是技匠整理的,在 ...
分类:
其他好文 时间:
2017-01-25 18:39:03
阅读次数:
210
虚拟机在启动中对类的操作 类的初始化在何时发生呢? 类(接口)在被java程序“首次主动调用”的时候才会被初始化。 说的多好! 首次~~主动~~调用 那么如何调用称呼其为主动调用 以上可以证明写了一个类但是没有主动调用,那么不必担心里面的逻辑了,因为程序走不到哪里。 ...
分类:
编程语言 时间:
2017-01-25 18:40:05
阅读次数:
154
2-SAT·hihoCoder音乐节 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 hihoCoder音乐节由hihoCoder赞助商大力主办,邀请了众多嘉宾和知名乐队参与演出。 音乐会分为上午、下午两场进行,主办方指定了n首歌让乐队进行演唱。每首歌只会被演唱一次,要 ...
分类:
其他好文 时间:
2017-01-25 18:39:26
阅读次数:
233