码迷,mamicode.com
首页 > 编程语言
使用Ratpack和Spring Boot打造高性能的JVM微服务应用
使用Ratpack和Spring Boot打造高性能的JVM微服务应用 这是我为InfoQ翻译的文章,原文地址:Build High Performance JVM Microservices with Ratpack & Spring Boot,InfoQ上的中文地址:使用Ratpack与Spri
分类:编程语言   时间:2016-02-25 00:01:06    阅读次数:665
设计模式-单例模式(Go语言描述)
这篇博客我们继续来看设计模式,今天带来的是一个最简单而且最常用的模式-单例模式。那什么是单例模式呢?相信大家最它最熟悉不过了,那我们就来快速的了解一下它的定义。 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 这个解释足够简单。说白了就是假如我们希望我们在我们的系统中该类仅仅存在1个或0个该类的实例。虽然单例模式很简单,但是熟悉java的同学可能了解,单例模式有很多写法,懒汉式、饿汉式、...
分类:编程语言   时间:2016-02-24 22:54:21    阅读次数:362
JavaooC7
继承 1 通过扩展一个已有类,以 public 新类 extends 已有类(){} 这种形式来继承已有类的属性和行为,称为继承。2 java 使用的是单继承(清晰)。3 方法重写:①派生类访问修饰符不能比超类小 ②数据类型一致 ③方法名一致 ④参数列表一致 ⑤派生类异常不能比超类多4 this()
分类:编程语言   时间:2016-02-24 22:53:06    阅读次数:406
python中requests的用法
一个最简单的demo: html = requests.get('http://www.cnblogs.com/liaocheng/p/5215225.html') return html.text 这个函数也可以设置提交参数和表头,当然,也有post版本。 以下为详细: 发送请求 使用Reques
分类:编程语言   时间:2016-02-24 22:51:35    阅读次数:455
java多线程-CyclicBarrier
介绍 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barri
分类:编程语言   时间:2016-02-24 22:52:41    阅读次数:525
图论(A*算法,K短路) :POJ 2449 Remmarguts' Date
Remmarguts' Date Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 25216 Accepted: 6882 Description "Good man never makes girls wait or break
分类:编程语言   时间:2016-02-24 22:51:52    阅读次数:408
C++学习---static 有什么作用?
static 有什么作用? 面试的时候,很容易问到的基础性问题,也是最容易被大家忽略的问题。 一、static 修饰 类的成员变量 在class 里面出现一个变量, 比如 : class Example { public: static int a; ... }; 一个成员变量加了static, 那
分类:编程语言   时间:2016-02-24 22:53:17    阅读次数:301
用java编写小程序打印“金字塔”
package demo1; public class Demo { public static void main(String[] args) { int a=4; for(int i=1;i<=a;i++) { for(int k=1;k<=a-i;k++) { System.out.prin
分类:编程语言   时间:2016-02-24 22:51:17    阅读次数:232
GO语言下载、安装、配置
一、Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。 二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。 如果安装过程...
分类:编程语言   时间:2016-02-24 22:50:38    阅读次数:299
改进版的合并排序
下面是改进版的合并排序,下面是jdk1.7的源码部分 执行步骤如下: (1)如果比较的长度小于INSERTIONSORT_THRESHOLD插入排序的阈值,直接调用传统的插入排序进行比较 (2)当大于插入排序的阈值时,采用合并排序算法,这里有个改进的地方,红色加亮部分,如果已经排好序的,不再进行比较
分类:编程语言   时间:2016-02-24 22:51:41    阅读次数:294
JAVA的语法基础3
语句 1.复合语句 在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用。如果在某个变量的作用域外使用该变量,则会发生错误。 例题:在项目中创建Compound类,在主方法中定义复合语句块,其中包含另一复合语句块。 public
分类:编程语言   时间:2016-02-24 22:48:34    阅读次数:220
6大排序算法比较
1 #include"stdio.h" 2 #include"stdlib.h" 3 #include"string.h" 4 #include"time.h" 5 6 #define LIST_INIT_SIZE 50000 7 int bj1,yd1,bj2,yd2,bj3,yd3,bj4,yd
分类:编程语言   时间:2016-02-24 22:44:58    阅读次数:318
算法分析之马走日字
国际象棋的棋盘为8*8的方格棋盘。现将"马"放在任意指定的方格中,按照"马"走棋的规则将"马"进行移动。要求每个方格只能进入一次,最终使得"马"走遍棋盘的64个方格。编写一个C程序,实现马踏棋盘操作,要求用1~64这64个数字标注马移动的路径,也就是按照求出的行走路线,将数字1,2,……64依次填入
分类:编程语言   时间:2016-02-24 22:40:00    阅读次数:419
排序算法
//选择排序时间复杂度(n-1)*n为n平方 void SelectSort(int *a, int n) { for (int j = 0; j < n-1; j++)//从0到n-1的搜寻 { int min = a[j];//每次搜索定义一个最小值为了与开始的位置互换 int min_i =
分类:编程语言   时间:2016-02-24 22:37:17    阅读次数:260
Codeforces 628E Zbazi in Zeydabad 树状数组
题意:一个n*m的矩阵,要么是 . 要么是 z ,问可以形成几个大z 分析:(直接奉上官方题解,我感觉说的实在是太好了) Let's precalculate the values zlij,?zrij,?zldij — the maximal number of letters 'z' to th
分类:编程语言   时间:2016-02-24 22:38:57    阅读次数:542
C++学习总结与对于学习的新思考
最近回苏州找工作,面试面了不少公司的岗位,感受上比较惨淡。年前放假以后,过了一个春节,一个多月吧。许多知识生疏了,因此写下博客,总结思考。重复吸收知识。 我觉得学习技术不能单单停留在为了使用的层面,总结思考,学完一个技术方面的东西,就脑子里面梳理清楚,条条框框,刻在脑子里面。 别人问起这个技术,能1
分类:编程语言   时间:2016-02-24 22:38:25    阅读次数:252
关于写的Java书籍进展
大家好,去年说要写本Java书,近期就快出版了。眼下已经開始打印样书了,最快于本月中旬左右就能够在互动网www.china-pub.com上看到消息,其它各个站点何时会发售要看详细进货情况。去年我预期是半年写好这本书,6个月左右确实将手稿写好,但因为是第一次写书,所以没有意料到很多review的成本
分类:编程语言   时间:2016-02-24 22:38:42    阅读次数:383
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!