【良少的专栏】

余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。博客地址:https://github.com/shendl1978/blog/wiki...

排序:
默认
按更新时间
按访问量

软件架构设计原则和模式(上):分层架构设计

绪论本文打算探讨一下软件架构设计的一些设计原则与经过实践验证的设计模式。 前端(MVC模式)和后端(接口层-业务层-助手层)的分层设计经过了几十年大量软件的证明。分层的思想,就是每一个层次专注做一件事情。每一个层次都为上层提供服务。每一个层次对于其上层来说,都是可以复用的。分层设计的软件,结构清晰...

2016-05-23 04:29:57

阅读数:8832

评论数:2

Git超级简明手册

Git超级简明手册,是一篇完整覆盖从git服务器搭建到使用的完整实战参考手册。一册在手,git无忧!

2015-12-10 12:46:28

阅读数:5281

评论数:0

最简单实现跨域的方法----使用nginx反向代理

跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 现在随着RESTFUL的流行,很多应用提供http/https接口的API,通过xml/json格式对外提供服务,实现开放架构。 Web应用也在向单页面方向发展。 越...

2015-09-14 18:54:26

阅读数:29458

评论数:2

编程能力层次模型

程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。 ...... 有些程序员可能把精力都花在提升编程技能上了,领域知识知之甚少,这其实在日常工作中也是极其有害的。有些...

2015-02-15 15:30:39

阅读数:14652

评论数:10

使用call_usermodehelper在Linux内核中直接运行用户空间程序

有时,我们的内核模块或者内核线程希望能够调用用户空间的进程,如,一个内核线程想神不知鬼不觉地偷偷运行个有特权的后门程序。call_usermodehelper函数可以让我们在内核中轻松运行用户空间程序,完成任何你想要的需求。本文介绍如何使用call_usermodehelper

2011-07-19 21:03:50

阅读数:14436

评论数:7

Linux内核中链表和散列表的实现原理揭秘

inux内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。Linux内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。研究Linux内核的链表和散列表对于看懂Linux内核源源代码有重要的意义。

2011-07-14 11:37:02

阅读数:9460

评论数:7

构建一个分布式操作系统的简单方案—答陈硕的“分布式系统中的进程标识”一文

本文提出了构建一个分布式操作系统的简单方案。核心是使用ssh的强大能力,构建一个简单、安全、灵活、高效的分布式操作系统!并且没有单点失效的问题。注意,是通用的分布式操作系统,而不是专用的分布式系统。

2011-03-29 16:20:00

阅读数:8753

评论数:59

Ubuntu命令参考手册

本文包括两个部分,     第一部分是Ubuntu官网的Ubuntu命令技巧。 我添加、修改和补充了其中部分内容。     第二部分是我在Ubuntu上经常使用的其他常用命令。  会随时更新,以备大家查询。      Linux下常用的一些优秀软件,看我的另一篇文章《推荐一些Linux下常用的软件...

2010-11-04 03:08:00

阅读数:21575

评论数:32

个人感觉波兰总统坠机是普京干的

      4月10日,波兰总统的专机在俄国斯摩棱斯克的一个军用机场坠毁。这几天网上的报道一股脑都是把责任推在波兰飞行员身上,或者是图-154飞机身上。      波兰专机在俄国坠毁,其实嫌疑最大的就是俄国政府了,为什么不质疑呢?难道就因为俄国现在是我国的盟友?显而易见的事实就可以忽略了?    ...

2010-04-13 00:01:00

阅读数:4796

评论数:15

从自己实现Ruby单例模式揭秘Ruby模块内幕

     从自己实现Ruby单例模式揭秘Ruby模块内幕缘起整个故事要从某一天开始说起,那天,我看到一篇文章介绍了Ruby中实现单例模式的模块。Singleton模块,只要include  Singleton模块,就可以为一个Ruby类添加单例功能。我颇为惊奇,于是查看Singleton.rb源码...

2009-01-23 08:50:00

阅读数:5922

评论数:2

开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案

                                           开源项目SpringOSGINoDM         —OSGI环境下使用Spring的唯一完美解决方案                                                      ...

2008-08-19 23:18:00

阅读数:6456

评论数:1

主流编程语言优劣考

                                                             主流编程语言优劣考      前言 本文的目的并非是想挑起语言之争,而是希望通过客观地分析每一种主流语言的能力,辨明其长短,让程序员能够扬长避短,有效地使用各种语言。让各种语言...

2008-06-10 00:19:00

阅读数:40130

评论数:99

基于对象和面向对象编程范式辨析和主流编程语言中的应用

  基于对象和面向对象编程范式辨析和主流编程语言中的应用 前言         本文的目的是想告诉大家,为什么C++的模板这么强大。为什么Ruby的Duck Typing(像鸭子那样编程)这么强大!      基于对象和面向对象编程范式关于基于对象和面向对象编程范式,我有着不同于传统的理解。我认为...

2008-06-09 01:41:00

阅读数:8941

评论数:11

Java路径问题最终解决方案使用演示

                                    Java路径问题最终解决方案使用演示  前言在《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文中,我给大家提供了一个助手类ClassLoaderUtil ,和它的public static URL getEx...

2006-12-03 14:32:00

阅读数:4170

评论数:3

JavaEE路径陷阱之getRealPath

                             JavaEE路径陷阱之getRealPath本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我...

2006-12-03 12:17:00

阅读数:22146

评论数:5

Java路径问题最终解决方案—可定位所有资源的相对路径寻址

                                              Java路径问题最终解决方案                                                                                         ...

2006-12-03 01:34:00

阅读数:43978

评论数:15

事务管理最佳实践多余的话之三Spring声明式事务管理出错示例与解决之道

                               事务管理最佳实践多余的话之三              Spring声明式事务管理出错示例与解决之道   前言今天,发现了一个以前写的使用Spring声明式事务管理的程序爆出了数据库连接错误,感觉是非常典型的一个误用Spring声明式事...

2006-12-01 00:21:00

阅读数:7879

评论数:2

事务管理最佳实践多余的话之二:Transaction后缀给声明式事务管理带来的好处

 事务管理最佳实践多余的话之二Transaction后缀给声明式事务管理带来的好处 前言《事务管理最佳实践全面解析》,两篇文章发表之后,关于事务管理最佳实践,我又想到了一些,就作为《事务管理最佳实践多余的话之二》的内容吧。《事务管理最佳实践多余的话之一“每次请求,一次数据库连接,一次事务”是不是金...

2006-11-29 08:25:00

阅读数:3414

评论数:0

事务管理最佳实践多余的话之一“每次请求,一次数据库连接,一次事务”是不是金科玉律?

                                               事务管理最佳实践多余的话之一                                            ----“每次请求,一次数据库连接,一次事务”是不是金科玉律?前言《事务管理最佳实践全面...

2006-11-27 22:59:00

阅读数:7011

评论数:0

事务管理最佳实践全面解析

                                              事务管理最佳实践全面解析 前言写作这篇文章的起因,是前一段时间,我使用Jbpm工作流引擎开发工作流管理系统的过程中,使用编程方式管理事务时遇到的问题。由于之前很长一段时间,我一直都在使用Spring和EJB...

2006-11-27 00:03:00

阅读数:9304

评论数:12

提示
确定要删除当前文章?
取消 删除
关闭
关闭