2016年11月30日

日志管理

摘要: 背景 互联网、传统企业级软件等应用,每天产生海量的日志信息,然而很多情况下被企业和员工所无视,只有遇到线上bug等情况下才会绞尽脑汁索要或者下载有用的日志。挑选有用日志的过程是无比辛苦的,你需要先远程到服务器上,找到日志目录,查看日志文件最后修改时间,比对bug出现时间,ok,下载,怎么会没有呢?会 阅读全文

posted @ 2016-11-30 23:17 dasheng 阅读(1057) 评论(1) 推荐(0) 编辑

2016年10月2日

Ruby 学习笔记(一)

摘要: 环境搭建 本文基于Mac OS,windowns坑较多,建议使用Mac。 检查是否安装xcode select, 如果没有,通过 命令进行安装,ruby安装时需要这个library。 `/usr/bin/ruby e "$(curl fsSL https://raw.githubuserconten 阅读全文

posted @ 2016-10-02 09:45 dasheng 阅读(321) 评论(0) 推荐(0) 编辑

2016年6月28日

《领导梯队》读书分享

摘要: 1 什么是领导梯队? 一个企业从小到大,需要跨越多个阶段,以一个现实的例子来简单描述一下这个跨越。刚建立的创业团队,首要的任务是寻找市场、产品快速迭代、寻求资本合作,整个团队可能少的话2、3个人,多的十来个,研发负责人既是程序员,也是项目(或产品)经理、CTO;公司最高领导带领几个销售就准备开拓国内 阅读全文

posted @ 2016-06-28 09:36 dasheng 阅读(2868) 评论(0) 推荐(0) 编辑

2016年6月9日

初见微服务之服务注册与发现

摘要: 1.什么是服务注册与发现 微服务将传统的"巨石"应用拆分成一个一个的组件应用,每个组件应用提供特定的服务,可以是一个,也可以是多个,并且组件所含服务应该是可以动态扩展的,随着时间推移、系统进化,可任意拆分、合并。 组件化应用和颗粒化的服务,遍布在系统的各个角落,由不同的项目成员进行维护,微服务的核心是化整为零、各司其职,这就要求开发人员不得操作其业务或服务范围以外的数据模型... 阅读全文

posted @ 2016-06-09 05:08 dasheng 阅读(2114) 评论(2) 推荐(1) 编辑

2016年4月24日

初见微服务之RESTful API

摘要: 1. REST名称由来 REST全称为Representational State Transfer,即表述性状态转移,最早由Roy Feilding博士在世纪之交(2000年)提出,喜欢追根溯源的朋友可以读一下他的博士论文《Architectural Styles and the Design o 阅读全文

posted @ 2016-04-24 11:47 dasheng 阅读(4316) 评论(0) 推荐(2) 编辑

2016年4月8日

初见微服务之架构概述

摘要: 一、应用背景 随着计算技术的进步,内存、CPU、磁盘等资源不再是稀缺的,计算机作为应用程序的载体从单服务器转变为多服务器,集中计算演化为分布式计算。原有的“巨石”应用难以适应业务的发展速度,可扩展、自适应的能力不足,程序员面对着数以万计的源代码文件抓耳挠腮(O M G!),越来越多的工程师渴望小而美 阅读全文

posted @ 2016-04-08 09:40 dasheng 阅读(1884) 评论(1) 推荐(1) 编辑

2016年3月16日

13个开发者技能必知必会!

摘要: 本文翻译自dZone,英文原文链接:https://dzone.com/articles/the-13-developer-skills-that-will-get-you-hired 为了找到今年最受欢迎的开发者技能,原作者接触了一系列HR、CTO、CEO及其他管理人员,他们提供了面试中的一些必须 阅读全文

posted @ 2016-03-16 13:37 dasheng 阅读(755) 评论(0) 推荐(0) 编辑

2016年2月28日

Google Guava入门(一)

摘要: Guava作为Java编程的助手,可以提升开发效率,对Guava设计思想的学习则极大的有益于今后的编程之路。故在此对《Getting Started with Google Guava》一书进行翻译并实战,未予审校,错误之处请大家不吝赐教。 全文目录如下: 1.入门2 1.1. Guava简介2 1.2. Guava使用实例2 1.3. 本书是关于什么... 阅读全文

posted @ 2016-02-28 12:27 dasheng 阅读(25736) 评论(2) 推荐(0) 编辑

2015年10月31日

Spring MVC 异常处理

摘要: 一、自定义异常 这里不做Spring MVC基本说明和简单配置,直接进入异常处理环节。 自定义异常类用于系统内部已经识别的异常,提前做好了应对这类异常的准备,类文件如下: package com.dasheng.util; public class MySystemException extends Exception { private static fi... 阅读全文

posted @ 2015-10-31 23:36 dasheng 阅读(472) 评论(0) 推荐(0) 编辑

Project Euler 第一题效率分析

摘要: Project Euler: 欧拉计划是一系列挑战数学或者计算机编程问题,解决这些问题需要的不仅仅是数学功底。 启动这一项目的目的在于,为乐于探索的人提供一个钻研其他领域并且学习新知识的平台,将这一平台打造一个有趣和休闲 的环境。 项目主页:https://projecteuler.net 第一题 Mult... 阅读全文

posted @ 2015-10-31 17:36 dasheng 阅读(207) 评论(0) 推荐(0) 编辑

导航