自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 为什么DDD方法论值得尊重

资本家剥削劳动人民剩余价值,本来无可厚非他也是执行了资本规律。从2000年以来的java(j2se1.4稳定版出来后)企业级开发,无一例外倡导“贫血模型”,过程式开发。无论是sun的ejb 还是weblogic,Oracle等等均用无数例子证明了。做业务系统就是写crud,就是告诉工人阶级不要考虑太多,提高效率一般性工人的生产率才是当务之急。才可以赚取剩余价值,实现资本家的原始积累。在这个时期很多it企业并不考虑业务是什么,都属于一锤子买卖居多。会crud又或者说低代码能生成crud那就是牛x。20.

2021-09-24 22:10:36 278

原创 DDD并不是千层饼架构

近来研学DDD的同志们越来越多。刚开始大家都是“盲人摸象”的学习着。有些有趣的问题,闲来想说道说道。有些同志一直认为“ddd就是千层饼架构”。我想说这个话的,无非应该是两个方面觉得:一是认为技术分层多了一些,至少与三层架构对比(crud架构)多了领域层。二是 各种数值对象传递赋值多次,如:vo,dto,entity,do或po。 首先技术分层的主观层次是由架构设计师针对解决技术复杂度的分而治之的处理。是用来隔离每层高内聚的技术职责。而ddd在方法论层面仅强调领域层次的重要性,并没有在战术层面说一定要有所.

2021-09-24 22:09:12 118

原创 GWT-EXT GridPanel显示FormPanel模糊查询结果

    首先当然是要提交查询条件了,这里我使用一个名为Search的Servlet来处理模糊查询。在FormPanel的Form中对其onActionComplete事件进行监听,获取Servlet返回的查询结果。而onActionComplete事件的触发需要Servlet返回一个JSON:{”success”,true},只有这里的success为true时才会触发该事件,为fal

2009-10-28 22:24:00 582

转载 [可爱的 Python]: Python 中的函数编程

尽管用户通常将 Python 看作是一个过程性和面向对象语言,但它实际上包含了实现完整函数编程所需的每样事物。本文讨论了函数编程的常规概念,并说明了在 Python 中实现函数技术的方法。我们最好从最难的问题开始:“到底什么是函数编程 (FP)?”一个答案可能会说 FP 就是您在使用例如 Lisp、Scheme、Haskell、ML、OCAML、Clean、Mercury、Erlang(或

2009-10-07 17:27:00 584

原创 Google 应用程序引擎(GAE) 绑定域名

Google 应用程序引擎(GAE) 绑定域名 Google App Engine中文意思Google 应用程序引擎,简写GAE;通过 Google App Engine,它即使在负载很重和数据量极大的情况下,也可以轻松构建能安全运行的应用程序,下面介绍下怎么绑定域名。如果你成功申请了 Google App Engine 的服务,并创建了自己的应用(Application)

2009-07-30 08:50:00 1023

原创 Windows apache django 配置指南

一、软件准备:1.1 python-2.5.1.msi 1.2 apache_2.2.8-win32-x86-no_ssl.msi 1.3 Django-0.96.1.tar.gz 1.4 mod_python-3.3.1.win32-py2.5-Apache2.2.exe 1.5 MySQL-python-1.2.2.win32-py2.5.exe 二、安装

2008-12-24 11:13:00 1282

原创 再谈开源ERP

前言 本文并非针对某个特定的开源ERP产品,也非对开源的ERP抱有某种成见,只是站在ERP用户的角度提出自己的一些想法。辩驳只是为了解惑。 提到开源软件,很多人首先想到的是LINUX。就这样一个由个人开发出的类似UNIX的操作系统居然能跟WIN系统在服务器领域进行抗争,并且取得了不小的战绩,真是不容易啊。大家可以很明显的看到:使用了LINUX服务器以后,公司的运营成本在降低--相对于WIN系统,L

2007-11-18 10:28:00 1285

原创 Java 中的 ClassPath 和 Package

Java 中的 ClassPath 和 Package关键词: Java    中的    ClassPath    Package                                                     Java 中的 ClassPath 和 Package前言:    由于这两个问题新手问得较

2006-08-14 21:08:00 836

原创 配置管理流程

配置管理流程- -                                      1 概要1.1 内容规范配置管理活动,确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性和可追溯性。1.2 适用范围对于不同类别的软件项目,配置管理的流程不同,可在本流程的基础上进行裁减。1.3 术

2006-07-12 11:48:00 1320

原创 Oracle导入程序Imp的使用详解

Oracle导入程序Imp的使用详解                                      Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。 1. 获取帮助 imp help=y

2006-07-10 09:58:00 2528

原创 Oracle导出程序Exp的使用具体过程

1. 获取帮助     exp help=y    2. 导出一个完整数据库    exp system/manager file=bible_db log=dible_db full=y    3. 导出数据库定义而不导出数据    exp system/manager file=bible_db log=dible_db full=y rows=n    4. 导出一个或一组指定用户所属的全部

2006-07-10 09:55:00 1438

原创 Java 中的悲观锁和乐观锁的实现

Java 中的悲观锁和乐观锁的实现锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的“锁”,即给我们选

2006-07-04 16:21:00 1596 1

原创 如何在UNIX/LINUX环境中创建Oracle9i 数据库

一  创建数据库的步骤创建一个可使用的数据库共需要六步来完成:其中三步用于创建数据库,其余三步用于设置数据库,让它可以使用。1) 设置操作系统环境变量ORACLE_HOME、ORACLE_SID、PATH和LD_LIBRARY_PATH。2)      编辑/创建initsid.ora参数文件。 3)      在 SQL*Plus 中执行CREATE DATABASE命令。 

2006-06-28 08:52:00 990

原创 使用dbms_job包来实现数据库后台进程

 使用dbms_job包来实现数据库后台进程1建立实现任务的过程在schema manager或SQL PLUS里建立如下过程 CREATE OR REPLACE  PROCEDURE "CUSTOMER"."T_JOBTEST" asbegin update emp set active =0 where active =1 and date_publishe

2006-06-20 08:55:00 948

原创 ORACLE的存储过程的异步调用

http://tech.ccidnet.com/art/294/20030526/47427_1.htmlORACLE的存储过程的异步调用 作者:王辉 发文时间:2003.05.26   1. 关于作者   王辉 从1994年开始工作,曾担任教师、数据库管理员、主程序员、项目经理,现在深圳一家公司担任项目经理。可以通过ddxxkk@21cn.com联系。   2. 前言   在ORACLE数据

2006-06-20 08:53:00 708

原创 自己设计的javascript 行政区划表示法

//区县地区var x1=new Array(15);x1[0]=new Array(,,,)x1[1]=new Array(  ,,市辖区,);x1[2]=new Array(  ,,荔湾区,);x1[3]=new Array(  ,,越秀区,);x1[4]=new Array(  ,,海珠区

2006-05-11 17:39:00 2061

原创 UltraEdit的问题及其编码

一.关于各种编码文件标记头各种编码文件开头UTF-8以   EF BB BFUTF-16以  FE FF(big-endian)   FF FF(little-endian)UNICODE以 FF FE一.各种编码对于中文:各种编码对于中文:ASCII   中文 2个字节;英文:1个字节UNICODE 中文 2个字节;英文:2个字节UTF-8   中文 3

2006-04-30 09:26:00 3517

原创 说说大型高并发高负载网站的系统架构

说说大型高并发高负载网站的系统架构转载本文请著名出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和

2006-04-28 15:50:00 17143 17

原创 ASCII表

ASCII表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符

2006-04-28 10:37:00 814

原创 Linux -- 权限管理

Linux -- 权限管理权限管理: chmod(更改文件权限),chown(更改文件拥有者),passwd(设置用户密码),su(用户切换),useradd(增加用户),groupadd(增加用户组) 系统的权限的给定涉及到系统的安全问题,所以做好系统权限管理是非常重要的。 1,chmod,更改文件权限。文件的权限分为3个部分,即属主(文件所有人)权限,用户组权限,其他用户权限,

2006-04-19 11:02:00 1053

原创 Linux分区知识

下来你的首要问题是“我的机器有16G,分了一个C盘4G,两个D,E盘各6G”我还想保留 C盘的windows,我能把Linux安装到D盘或者E盘上么?呵呵,非常好,你知道Linux是 一个操作系统,可能要把windows弄掉,但是遗憾的是你对硬盘,分区的理解是错误的。 下篇文章会讲硬盘分区的问题。 OK,要讲硬盘分区了。在讲这个问题之前,我先来讲讲概念问题,什么是概念 问题呢?你还记得第一次,绝对

2006-04-06 23:33:00 773

原创 KDE vs GNOME

KDE vs GNOMEKDE与GNOME是很类似的:它们在本质上都是桌面环境,必须和窗口管理器配合使用,以提供类似于MS-Windows、OS/2、CDE和Mac OS的用户界面。所以他们都拥有图形化的文件管理器。在文件管理器中看到的对象可以是文件夹、子文件夹、程序、链接等。  对于文件管理器中的对象,你可以用鼠标来进行移动、拷贝等操作。单击右键选中浮动菜单中的“属性”,在弹出的对话框中就可以更

2005-12-29 15:59:00 1673

原创 堆和栈的区别

堆和栈的区别堆(heap)和栈(stack)有什么区别??简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。

2005-12-15 21:14:00 888

原创 cygwin是一个在windows平台上运行的unix模拟环境

根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。1 引言cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其

2005-12-12 00:19:00 1146

原创 开源软件新时代 55个经典开源Windows工具

开放源代码软件已经成为一个时髦的名词,这里有两个有力的证据:Firefox浏览器的下载人次超过了2500万;同时,基于Linux的Web服务器也占据了最大的市场份额。人们普遍相信,开放源代码软件(open-source software,简称OSS)要比专有软件系统(即声明用户不能分享或修改软件的软件系统)要更安全。这可能有两个原因:首先,由于开源软件的源代码是向所有人开放的,因此任何人都可以找出

2005-11-01 13:19:00 1184

原创 在linux下软件的安装和卸载

在linux下软件的安装和卸载 在linux下软件的安装和卸载(转凌晨1点半http://61.52.11.253/viewthread.php?tid=343)一、 了解Linux应用软件安装包:  通常Linux应用软件的安装包有三种:  1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。  2) rpm包,如software-1.2

2005-10-19 16:43:00 970

原创 Linux 指令大全

此帖送给初学LINUX的穷人们(LINUX的书太贵了)名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank

2005-10-19 16:18:00 741

原创 EasyMock使用简明手册

在实际编写unit test的过程中,很多情况下我们会需要使用其他的组件(如和数据库相关的测试)。当我们是使用第三方提供的组件时,这并不是太大的问题,因为我们可以假设他们是无错的。但是一旦这些组件是我们自己的组件时,问题就暴露出来了。“单元测试出错了,但到底是谁的错。我的?他的?”,这种情况显然违反了测试的独立性原则。出现这种情况使得这个测试无法确切的指出是那个单元出现了问题,照成了排错的困难

2005-08-17 08:38:00 717

原创 POJO Application Frameworks: Spring Vs. EJB 3.0

     POJO Application Frameworks: Spring Vs. EJB 3.0by Michael Juntao Yuan06/29/2005 Albert Einstein once said, "Everything should be made as simple as possible, but not simpler." Indeed, the pu

2005-08-09 22:18:00 1251

原创 Ant实践

 

2005-08-03 14:25:00 782

原创 Tomcat与ant组合使用方法(最新tomcat5的使用)

Tomcat与ant组合使用方法(最新tomcat5的使用)玛瑞 2004-2-13关于ant的使用方法,参见: 利用ant来自动编译应用、发布应用、和制作应用的javadoc文档 1 温习tomcat的编程结构 假设tomcat被安装在win2000下硬盘E上,即“tomcat目录”是 “E:/installed/jakarta-tomcat-4.0.1/”

2005-08-02 17:53:00 1535

原创 Tomcat配置技巧Top 10

Tomcat配置技巧Top 102004-01-09 17:19:25作者:Jason Brittain & Ian F. Darwin出处:http://www.orielly.com译者:陈光2003-12-31编者按:现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨

2005-08-02 17:45:00 762

原创 Eclipse构建c++平台(转自网易学院)

软件准备 1.Eclipse 3.06 官方站点: http://www.eclipse.org Eclipse工具下载地址:http://www.eclipse.org/downloads/index.php 2.C/C++ Development Toolkit 下载地址:http://update.eclipse.org/tools/cdt/releases/new/ 注意,在这里我们选择的

2005-07-31 20:36:00 1547

原创 java源代码分析----jvm.dll装载过程

简述众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,以下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java虚拟机的实际操作处理所在。本文探究java.exe程序是如何查找和装载jvm.dll动态库,并调用它进行class文件执

2005-07-24 15:22:00 847

原创 利用Ant实现项目自动构建测试备份并发布到项目web(4)

利用Ant实现项目自动构建测试备份并发布到项目web(4) [本页面推荐在1024x768分辩率下浏览]文章类别:Java    网站目录: 网站首页 —> Java

2005-07-19 14:58:00 774

原创 利用Ant实现项目自动构建测试备份并发布到项目web(3)

name="java2html" classname="com.java2html.Java2HTMLTask" />               name="javacode" depends="javadoc">                         title="${project.name.info}version(${project.v

2005-07-19 14:57:00 775

原创 利用Ant实现项目自动构建测试备份并发布到项目web(2)

利用Ant实现项目自动构建测试备份并发布到项目web(2) 作者:  来自:  阅读次数: 3 [大 中 小]   利用Ant实现项目自动构建测

2005-07-19 14:51:00 778

原创 利用Ant实现项目自动构建测试备份并发布到项目web(1)

2005-07-19 14:50:00 803

原创 eclipse技巧 --熱鍵篇

eclipse技巧 熱鍵篇:Template:Alt + /修改處:視窗->喜好設定->工作台->按鍵->編輯->內容輔助。個人習慣:Shift+SPACE(空白)。簡易說明:編輯程式碼時,打sysout +Template啟動鍵,就會自動出現:System.out.println(); 。設定Template的格式:視窗->喜好設定->Java->編輯器->範本。程式碼自動排版:Ctrl+S

2004-11-11 15:20:00 924

重点部位区域防控介绍.pptx

重点部位区域防控介绍.pptx重点部位区域防控介绍.pptx重点部位区域防控介绍.pptx

2018-07-12

oracle-官方文档

oracle-官方文档

2013-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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