自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (13)
  • 收藏
  • 关注

转载 新浪微博架构

技术开发者往往对微博这个产品非常关心,对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面的一些架构,分析一下架构里面哪些共性大家可以参考。        首先给大家介绍

2012-11-14 18:14:41 4529

原创 Mindjet mindmanager 介绍及中文版下载

Mindjet mindmanager 介绍及中文版下载

2012-05-02 17:42:41 570

原创 oracle 更新后触发器(after update)

<br />    oracle 触发器,我不太喜欢,因为以前的一个项目用的太多了,几乎每一个业务表都有触发器,后来维护这个项目时很费劲。<br /> <br />   提醒一下:oracle 触发器更新表之后,这张表,就不能在你的触发器中随意使用,比如查询之类。<br /> <br />--创建包 ,封装所需数据<br />create or replace package pkg_mail_param<br />as<br /><br />type attendancenotcardinfo i

2011-04-09 15:37:00 19578

原创 jBPM4.4 重新创建数据库问题

<br />      在将jBPM4.4与Spring2.5.6集成后,发现每次发布项目,或测试时,即:<br />          Configuration configuration = new Configuration();<br />          ProcessEngine processEngine = configuration.buildProcessEngine();<br />          或<br />          processEngine = Confi

2010-09-08 15:43:00 2511 1

原创 Dwr WebContextFactory.get() null 问题

<br />      由于项目是用DWR3 + SPRING + EXTJS 组建,所以有些地方用到了SERVLET,用户登录成功后就将用户的信息放在SESSION中,在其它地方直接用WebContextFactory.get().getSession().getAttribute("USER");来获取当前用户信息。只有一个SERVLET时,没有问题,但是当一个同事为了下载功能又写了一个SERVLET。问题出现了!即用WebContextFactory.get().getSession().getAtt

2010-07-08 16:34:00 8089 4

原创 Tomcat6 集群配置

   Tomcat 6.0.20 集群配置1 准备工具:(1) Apache Httped 前置服务器 版本:apache_2.2.14文件名:apache_2.2.14-win32-x86-openssl-0.9.8k.msi下载地址:http://httpd.apache.org/download.cgi(2) Apache Tomcat Connectors 版本:Apache Tomcat

2010-01-19 16:01:00 2716

转载 cookie和session的工作机制

转载自:http://hi.baidu.com/jmtbai/blog/item/a3b7d5f3b76cd818b17ec51a.html    首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾

2010-01-19 16:00:00 672

原创 框架感悟

      不知不觉在新公司已经工作快半年了,当时跳槽是为了学习更好的技术和项目经验,从这一点来看基本上是达到了。每个公司都有自己的开发方式和框架选择,好多以前不懂或迷惑的问题,在进入新公司有了新的认识。所有的技术或框架只不过为了适应一个项目而选择的,想当年刚接触软件开发时,一门心思想把JAVA下的所有优秀框架技术都学习到,现在看来这是个认识误区。      技术是为了需求而产生的,所有的创新

2009-11-10 11:33:00 792

转载 一个简单的数据库连接池(连接个数,连接时间限制)

/* 数据库连接池 ***********模块说明************** getInstance()返回POOL唯一实例,第一次调用时将执行构造函数 构造函数Pool()调用驱动装载loadDrivers()函数;连接池创建createPool()函数 loadDrivers()装载驱动 createPool()建连接池 getConnection(

2009-09-10 14:46:00 2688

转载 编写高效的线程安全类

       在语言级支持锁定对象和线程间发信使编写线程安全类变得简单。本文使用简单的编程示例来说明开发高效的线程安全类是多么有效而直观。      Java 编程语言为编写多线程应用程序提供强大的语言支持。但是,编写有用的、没有错误的多线程程序仍然比较困难。本文试图概述几种方法,程序员可用这几种方法来创建高效的线程安全类。 并发性只有当要解决的问题需要一定程度的并发性时,

2009-09-10 13:59:00 548

转载 开发人员的人生方向

    看到一篇关于开发人员的文章,觉得有道理,摘抄下来。【1】好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地

2009-09-09 08:23:00 534

原创 XML 优化项目实践

      做系统消息功能时,联系人列表这一块开始是后台查询数据库的方法来绑定TreeView页面控件。外观设计是区划下有部门,部门下面才是联系人的三级节点。由于区划、部门、人员各有一张表,所以在绑定TreeView时,首先查询这三张表,然后根据用户的区划和部门来确定用户的位置,用了三个循环,还有判断语句,在用户量还比较小的时候效率上还可以,但当用户量增加时,效率就有点慢,而且消息功能用的比较频繁

2009-02-17 09:53:00 731

转载 转载 : 软件开发者面试百问

                                           软件开发者面试百问   在首页上看到一篇关于软件开发面试的文章,看了一下,倒吸一口冷气,里面的问题围绕软件开发的问题很是精辟,没有涉及某个特定的语言,也没有讲到数据库,关于算法和数据结构的比较多,还是就是设计方面的知识,真的好难,呵呵,看的我害怕不已,很多问题还是糊涂,希望转载到自己的博客中时时刻刻提醒自己,

2009-02-16 09:12:00 683

原创 弹出窗口的命令总结 window.open window.alert window.comfirm window.prompt window.showModalDialog window.showModelessDialog

弹出窗口的命令总结 window.open  window.alert  window.comfirm   window.prompt  window.showModalDialog   window.showModelessDialog1 window.open(pageURL,name,parameters)  pageURL 为弹出窗口路径  name 为弹出窗口名称,也可以是系统自

2009-02-14 13:26:00 1738 1

转载 Global.asax 文件使用 ASP.NET监听器、过滤器

  用JAVA开发WEB项目时,在处理特殊的HTTP请求,或全局处理一些页面代码时会用到监听器、过滤器,接触到ASP.NET开发WEB项目时,监听器、过滤器的概念不像JAVA那样清晰,但看到Global.asax 时,才明白ASP.NET原来有这么一个处理全局代码的安排,用过Global.asax 后,个人理解可以在Global.asax 中处理过滤和监听这样的功能。觉得Global.asax

2009-02-14 10:58:00 4192

原创 Web.config 和 Global.asax

  1 Web.config 保存值,Global.asax保存代码;  2 Web.config 包含站点的配置设置,Global.asax包含处理由整个站点上任何页面所引起的事件的代    码;  3 Web.config 存储应用到整个站点的值,组织为XML文件并位于根目录下,结点主要保存三个方面的    信息:     * 在开发和部署环境下应用程序功能可用性的设置。

2009-02-14 10:31:00 1527

原创 动态模板类使用 ITemplate 接口 GridView动态模板

  GridView中动态添加模板,这个操作不复杂,主要调用了ITemplate 接口及其方法InstantiateIn,可能会用到TemplateField类。以GridView中动态添加模板列为例。  首先根据创建一个实现ITemplate 接口的类,并重写InstantiateIn方法:/// /// 模板类/// public class GridViewLiteralTempla

2009-02-11 11:13:00 3632

原创 ASP.NET 后台动态添加控件checkbox

      C#WEB开发中,在后台为前台页面根据需要去添加控件是很常见的操作。以添加checkbox 为例来分析这个操作的步骤。  首先前台页面中要有存放后台添加的控件,一般会用这个标签(Lable标签也可以),所以先在页面中创建。  后台首先要获取的ID,一般情况下是Page.FindControl(控件ID) AS Literal ,但是当你用到模板页时,则这个就不能获取到特定控件(

2009-02-11 10:22:00 10100 1

原创 GridView控件加自动序号

     GridView控件中加自动序号,有多种实现方法,你只需要根据的实用要求来确定。总的来分为后台写法和前台写法,后台写法一般不考虑分页的情况下使用,原理就是在GridView 绑定数据时,在RowDataBound 事件中来处理。页面的列为:或用asp:TemplateField HeaderText="序号"> ItemTemplate> ItemTemplate> as

2009-02-11 09:52:00 1099

原创 AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现

        准备资源:              AspNetPager 下载网址:http://www.webdiyer.com/download/default.aspx                     ASP.NET AJAX  下载网址:http://www.asp.net/downloads/         首先,我们应该先了解一下AspNetPager 这

2009-01-06 17:32:00 6537 1

原创 DataSet 取值,DataSet行数,DataSet列数 从DataSet中取出特定值

1 DataSet.Table[0].Rows[ i ][ j ]        其中i 代表第 i 行数, j 代表第 j 列数  2 DataSet.Table[0].Rows[ i ].ItemArray[ j ]        其中i 代表第 i 行数, j 代表第 j 列数  3 DataSet.Tables[0].Columns.Count        取

2008-12-11 21:11:00 27901 6

原创 orcale分页 存储过程分页

        参考了许多例子,总算写出了这个小功能:ORACLE 存储过程如下(里面有一些值得注意的地方,比如将 两个NUMBER值整除的结果用 TRUNC 函数截取,这是为了避免 溢出错误,还有就是 在查询结果集时的一些写法):-- 创建为分页的包CREATE OR REPLACE PACKAGE PAGPAGEAS  TYPE PAGE_CURSOR IS REF CURSOR; P

2008-12-04 10:17:00 1226

原创 数组 作为oracle 存储过程参数的 实践

今天做了一个关于短消息批量删除的功能, 刚开始准备在后台用循环来逐条删除,后来因为其它功能模块也会用到大批量删除数据。 所以就决定用 数组作为存储过程的参数进行传值,在存储过程中批量删除。说实话这个选择有点得不偿失,本来以为上午就能搞定,谁知道从摸索到实现,居然发了大半天时间。 rem 删除选中短信息CREATE OR REPLACE PACKAGE MSGPAG AS TYPE MS

2008-12-02 15:30:00 5457 1

Extjs + DWR 学习例子

Extjs + DWR 学习例子

2010-11-01

oracle培训课程教程资料ppt

oracle培训 oracle培训课程教程 oracle资料

2009-09-12

web开发文档大全 js HTML5 dom prototype jquery

web开发文档大全 js HTML5 dom prototype jquery

2009-07-28

oracle jdbc 包 classes14 ojdbc14

oracle jdbc jar classes14 ojdbc14

2009-07-28

asm2.2.2 asm-commons-2.2.2 asm-util-2.2.1 cglib-nodep-2.1_3

asm asm-commons asm-util cglib-nodep 比较全

2009-07-28

cssvista css效果查看器

css效果查看工具 获取网页上的样式表 css效果查看工具 获取网页上的样式表,分页显示出来,很实用,完全免费

2009-03-21

pl/sql developer 简体中文版

oracle工具 plsqldeveloper pl/sql developer 简体中文版

2009-02-11

消息模块 站内消息 系统消息

这是用ASP.NET 做的消息模块,包括个人发送和部门发送,完整的数据处理:批量删除,群发,分页存储过程

2008-12-27

javascript 调试工具

简单操作,非常适用。 可以调试JS代码,及监视网页中的某一属性。 实用。

2008-12-09

c# web系统 开发例子 之 网上图书系统

c# web图书销售系统 c# web图书销售系统 c# web图书销售系统 c# web图书销售系统 c# web图书销售系统 c# web图书销售系统 c# web图书销售系统

2008-11-20

23种极容易理解的设计模式

写的很生动很幽默: 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。

2008-11-20

基于 struts 2.0 版本的 网上商品 系统

基于 struts 2.0 版本的 网上商品 系统 有完整的代码,可以参考学习STRUTS 2

2008-11-20

VSS 6d 版 + 配置使用说明

VSS 6d 版 在VSS6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS管理员来完成。

2008-11-16

空空如也

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

TA关注的人

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