2017年2月13日

理解RESTful架构

摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文

posted @ 2017-02-13 19:22 <starhu> 阅读(202) 评论(0) 推荐(0) 编辑

2017年2月12日

Mybatis Generator最完整配置详解

摘要: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://m 阅读全文

posted @ 2017-02-12 21:26 <starhu> 阅读(896) 评论(0) 推荐(0) 编辑

2017年1月10日

值得学习的C语言开源项目

摘要: 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简 阅读全文

posted @ 2017-01-10 15:44 <starhu> 阅读(929) 评论(0) 推荐(0) 编辑

2016年12月30日

搭建ubuntu C++编译环境

摘要: sudo apt-get install build-essential 阅读全文

posted @ 2016-12-30 14:52 <starhu> 阅读(157) 评论(0) 推荐(0) 编辑

2016年10月28日

Maven使用详解

摘要: 什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。 以往开发项目 阅读全文

posted @ 2016-10-28 08:34 <starhu> 阅读(294) 评论(0) 推荐(0) 编辑

2016年9月30日

Java 8 特性 – 终极手册

摘要: 1.简介 毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们将会学习这些新特性,并通过真实例子演示说明它们适用的场景。 本教程由下面几部分组成,它们分别涉及 阅读全文

posted @ 2016-09-30 10:21 <starhu> 阅读(442) 评论(0) 推荐(0) 编辑

2016年9月22日

Zero-Copy&sendfile浅析

摘要: 一、典型IO调用的问题一个典型的web服务器传送静态文件(如CSS,JS,图片等)的过程如下:read(file, tmp_buf, len);write(socket, tmp_buf, len);首先调用read将文件从磁盘读取到tmp_buf,然后调用write将tmp_buf写入到socke 阅读全文

posted @ 2016-09-22 20:09 <starhu> 阅读(1574) 评论(0) 推荐(0) 编辑

2016年9月13日

Redis数据清除问题

摘要: Redis中数据清除可以分为两种方式 手动清除:指定要清除的key,通过delete命令即可清除 自动清除:使用Redis提供的数据过期策略 Redis数据过期策略 Redis数据过期策略 redis提供了非常灵活的数据自动清除策略,通过简单配置即可实现,以下是具体的策略: noeviction:达 阅读全文

posted @ 2016-09-13 14:40 <starhu> 阅读(2420) 评论(0) 推荐(0) 编辑

Redis官方文档》持久化

摘要: 原文链接 译者:Alexandar Mahone 这篇文章从技术层面描述了Redis持久化,建议所有读者阅读。如果希望更多了解Redis持久化和持久性保障,建议阅读Redis持久化揭秘。 Redis 持久化 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照 阅读全文

posted @ 2016-09-13 11:55 <starhu> 阅读(254) 评论(0) 推荐(0) 编辑

2016年9月12日

GNU C 、ANSI C、标准C、标准c++区别和联系

摘要: GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以 A 阅读全文

posted @ 2016-09-12 11:28 <starhu> 阅读(569) 评论(0) 推荐(0) 编辑

导航