分布式情况下生成数据库唯一ID的解决方案

ID作为业务的唯一标识,在数据设计中屡见不鲜,例如: •商品 —— product_id •订单 —— order_id •消息 —— message_id 这些标识往往就是数据库的主键,MySQL会在主键是建立聚簇索引,这个索引直接指向数据地址。相比普通索引指向聚簇索引,减少了一次索引查…
阅读全文

国内互联网公司都有哪些开源项目?

1.MySQL中间层 Atlas Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了…
阅读全文

跨平台的.NET WEB服务器TinyFox

TinyFox 是一款按照 OWIN 协议开发的以支持各类 OWIN 应用为主要特征的高性能 WEB 服务器,2.3.2版已经正式发布,下载地址 http://www.linuxdot.net/。 TinyFox的特点: 1,跨平台:支持windows、linux等常用操作系统,同时针对l…
阅读全文

.Net开源日志管理LogMaster4Net

LogMaster4Net 是一个能够接收其他程序发来的日志信息并将它们按照你的要求的来处理的日志服务器软件。 它能帮助你在一个中心位置管理多个程序的日志。因此如果在你的系统中有很多程序在运行而且他们都有自己的日志功能的话,本软件将会对你非常有用。 LogMaster4Net实际上是一款基…
阅读全文

海量的超赞 Linux 软件(上)

Airtime – Airtime 是一款用于调度和远程站点管理的开放广播软件 Ardour – 在 Linux 上录音,编辑,和混音 Audacious – 开源音频播放器,按你想要的方式播放你的音乐,不占用你其它任务的电脑资源。 Audacity – 免费,开源,跨平台的声音录制、编辑…
阅读全文

看了这些技巧和工具,轻松运营公众号

鲜为人知的技巧 很多,个人运维的公众号,习惯性把图文直接输入,结果在不同的位置展示上稍有差异,这里将对类似技巧一并介绍: 1)首页图区分&技巧: 2)文字技巧: ~封面图:安卓版最多显示18个字,苹果版最多显示15个字; ~订阅列表:安卓版最多显示16个字,苹果版最多显示13个字;…
阅读全文

推荐!国外程序员整理的Java资源大全

构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradl…
阅读全文

2016年8月份第一期推荐书单

1 评《游戏改变世界》70分 2 最好的学习方法就是跟着做一遍——评《秩序之美——网页设计中的网格设计》80分 3 脑海中的呼吸声——《一个政治家的肖像》95分 4 这尼玛也能写本书?——恶评《乔布斯产品圣经》10分 5 事关职业尊严——《星巴克拯救了我的生命》75分 6 一群臭皮匠如何才…
阅读全文

在Asp.Net中操作PDF – iTextSharp – 使用表格

使用Asp.Net生成PDF最常用的元素应该是表格,表格可以帮助比如订单或者发票类型的文档更加格式化和美观。本篇文章并不会深入探讨表格,仅仅是提供一个使用iTextSharp生成表格的方法介绍 使用iTextSharp来操作表格是一件简单的事,尤其是iTextSharp中表格元素的命名方式…
阅读全文

 Flag Counter