上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页
摘要: 首先我们考虑最简单的情况:如果只有1 级台阶,那显然只有一种跳法,如果有2 级台阶,那就有两种跳的方法了:一种是分两次跳,每次跳1 级;另外一种就是一次跳2 级。现在我们再来讨论一般情况:我们把n 级台阶时的跳法看成是n 的函数,记为f(n)。当n>2 时,第一次跳的时候就有两种不同的选择:一是第一 阅读全文
posted @ 2017-06-21 16:15 暗渡陈仓xy 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i 阅读全文
posted @ 2017-06-17 08:14 暗渡陈仓xy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。 二、分布式系统的两种方式 平时接触到的分布式系统有很多种,比如分布式文件系统,分布式数据库,分布式WebSe 阅读全文
posted @ 2017-06-16 11:33 暗渡陈仓xy 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 分布式系统介绍 定义: 组件分布在网络计算机上 组件之间仅仅通过消息传递来通信并协调行动 分布式系统的意义: 升级单机处理能力的性价比根据摩尔定律来说,如果把时间固定下来,所需要的处理器性能越高,付出的成本就越高,性价比就越低。而且单机处理器始终有瓶颈 单机处理能力存在瓶颈单机处理器的瓶颈只能通过多 阅读全文
posted @ 2017-06-16 11:06 暗渡陈仓xy 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东, 阅读全文
posted @ 2017-06-15 15:41 暗渡陈仓xy 阅读(285) 评论(0) 推荐(0) 编辑
摘要: [java] view plain copy public static <T extends Comparable<? super T>> void sort(List<T> list) { Object[] a = list.toArray(); Arrays.sort(a); ListIter 阅读全文
posted @ 2017-05-23 22:05 暗渡陈仓xy 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、一探究竟 我想看看有多少个数据库,有多少个表,以及表里有啥东西。那么你可以这样: 图形界面: 命令: 查看多少个数据库:注意 后面带s describe 表名 是 show columns from 表名 的一种快捷方式。 二、修改mysql数据库密码 方法一: 使用phpmyadmin,直接修 阅读全文
posted @ 2017-05-20 18:59 暗渡陈仓xy 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 下载地址为:http://maven.apache.org/download.cgi 进入此页面之后 点击下载,然后解压,我把目录名改为maven,目录结构如下图所示 下面我们配置环境变量 这是maven_home: 在path变量的最后面加上 ;%maven_home%\bin %号前面的;号不能 阅读全文
posted @ 2017-05-16 21:57 暗渡陈仓xy 阅读(129) 评论(0) 推荐(0) 编辑
摘要: webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享。webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu.com/s/1pJI9PMVWebStorm为前端javascript开发而生,专门为 javascr 阅读全文
posted @ 2017-01-07 23:11 暗渡陈仓xy 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 1,简介 WebStorm 10是一款强大的HTML5编辑工具,是 JetBrains 推出的一款商业的 JavaScript 开发工具。功能强大的前端专用IDE,拥有即时编辑(chrome)、自动完成、debugger、Zen Coding、HTML5 支持、JSLint、Less支持、Coffe 阅读全文
posted @ 2017-01-07 19:48 暗渡陈仓xy 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 这个指南解释了如何使用 Gruntfile 来为你的项目配置task。如果你还不知道 Gruntfile 是什么,请先阅读 快速入门 指南并看看这个 Gruntfile 实例。 Grunt配置 Grunt的task配置都是在 Gruntfile 中的grunt.initConfig方法中指定的。此配 阅读全文
posted @ 2017-01-07 18:45 暗渡陈仓xy 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 快速入门 Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器。 Grunt 0.4.x 必须配合Node.js >= 0.8.0版本使用。;奇数版本号的 Node.js 被认为是不稳定的开发版。 在安装 Grunt 前,请确保当前环境中所安装的 npm  阅读全文
posted @ 2017-01-07 18:38 暗渡陈仓xy 阅读(284) 评论(0) 推荐(0) 编辑
摘要: windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。 windows下的NodeJS安装是比较方便的(v0.6.0版本之后 阅读全文
posted @ 2017-01-07 11:43 暗渡陈仓xy 阅读(224) 评论(0) 推荐(0) 编辑
摘要: jenkins自带的邮件管理太弱了,为了能按自定义的方式发送邮件,需要安装一个插件: Jenkins Email Extension Plugin。 1.配置邮件:通过“系统管理”-“系统设置”,进行系统设置界面,上面的内容在“使用Jenkins配置自动化构建”中已经讲过,直接移动到设置页面的最下面 阅读全文
posted @ 2016-12-21 22:46 暗渡陈仓xy 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。 为了实现这个要求,我选择了Jenkins。 从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://m 阅读全文
posted @ 2016-12-21 22:38 暗渡陈仓xy 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 排序算法(一)3种简单排序(选择,冒泡,插入) 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换数组元素的 阅读全文
posted @ 2016-11-26 18:40 暗渡陈仓xy 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 使用 AtomicBoolean 高效并发处理 “只初始化一次” 的功能要求: 1 private static AtomicBoolean initialized = new AtomicBoolean(false); 2 3 public void init() 4 { 5 if( initia 阅读全文
posted @ 2016-10-23 12:17 暗渡陈仓xy 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: /** * 设置窗口位于屏幕中间 * @param shell 要调整位置的窗口对象 */ public static void center(Shell shell) { //获取屏幕高度和宽度 int screenH = Toolkit.getDefaultToolkit().getScreen 阅读全文
posted @ 2016-10-23 00:23 暗渡陈仓xy 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: 正文:我们知道,在js中,函数实际上是一个对象,每个函数都是Function类型的实例,并且都与其他引用类型一样具有属性和方法。因此,函数名实际上是指向函数对象的指针,不与某个函数绑定。在常见的两种定义方式(见下文)之外,还有一种定义的方式能更直观的体现出这个概念: Function的构造函数可以接 阅读全文
posted @ 2016-10-15 12:24 暗渡陈仓xy 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 查询相关 find 按规则查找某个文件或文件夹,包括子目录 find . -name '*.sh' -- 以.sh结尾的文件 find . -name '*channel*' -- 包含channel字符的文件 find . -name 'build*' -- 以build开头的文件 find . 阅读全文
posted @ 2016-09-04 12:47 暗渡陈仓xy 阅读(394) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页