- 博客(39)
- 收藏
- 关注
原创 编程经验
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而...
2011-01-10 13:41:09
154
原创 日记20100613
1.struts的默认action配置scope为session 2.oracle的取按一定顺序的rownum=1 最近一条记录要从子查询中取select LONGITUDE,LATIDUDE from (select t.LONGITUDE,t.LATIDUDE from EVENT_TRUCK t where t.GPSSN='123456' order by t.HAPPEN...
2010-06-13 09:57:31
128
原创 Flex的几个值得借鉴的项目 (zhuang)
1、Merapi经过近一年的开发、测试、接受反馈,以及重构,备受瞩目的Merapi项目已经作为开源项目正式发布;Merapi这个名称来自于Java岛中的一个火山,同时它被设计为一座沟通Java应用和AIR应用的软件桥梁,通过这个桥梁可以将用户的系统资源以及第三方硬件暴露给AIR应用,从而使AIR应用做到以前做不到的事情。 Merapi的使用方法很简单,在AIR和Java应用间的通讯是通过一...
2010-06-13 09:56:02
164
原创 如何培养2-3岁孩子的个性
1.宝宝数据库搜集 环境 爬虫;2.页面的优化;3.独生子女会;4.培养 只有付出,才能会有回报;5.兴趣 喜欢 不喜欢(换一种方式);6.父母要学会鼓励和提要求(对孩子);7.心理标签8.当遇到可能会影响孩子生命的行为时,孩子可以打的;9.最伤孩子心的一句话(妈妈不要你了),因为在孩子幼小的心灵中,妈妈是最主要的依靠;10.人气(策略);11.传统游戏...
2010-02-09 13:28:09
173
原创 商务须知
做好商务须知: 1.洽谈--》沟通---》挖掘合作点 沟通:产品,公司,及关联公司 2.方案:商务方案;技术方案。 3.为客户能够带来:品牌知名度;增长率 % 4.阶梯报价,案例,总点击量,阅朗量 5.活动 ,互动,介绍 6.产品目标定位 7.先免费做,但需满足一定条件和要求 8.学会牵着客户思路走,把问题丢给客户...
2010-02-04 09:24:46
120
原创 Apache HTTP Server 与 Tomcat 的三种连接方式介绍
首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HTTP 服...
2010-01-27 16:14:02
111
原创 Hibernater与spring
管理sessionfactory有2种方式在整合的时候 保留hibernate的配置文件 在spring的配置文件中这么写: classpath:hibernate.cfg.xml 如果不保留配置文件,统一由spring管理则: com/pojo/Pe...
2009-08-21 16:13:07
139
原创 spring aop
方法1: 用到aspectjrt.jar在spring的配置文件中使用标签 // 在目标对象前后 需要 要执行的方法 好像在aop术语叫advice //目标对象,在默认情况下必须实现接口,采用jdk动态代理实现,如果没有实现接口必须引入CGLIB库,则使用cglib代理 //aop术语叫切面,包括切点...
2009-08-21 16:02:44
96
原创 EL表达式中使用函数
EL表达式中使用函数 首先必须在JSP中声明这个标签库:调用方式为:fn:functionName(arg,...)比如:${fn:length(aCollection)}length是JSTL库中自带的函数,除此之外常的还有:函数 描述 fn:contains(string, substring) 如果参数string中包含参数substring,返回...
2009-08-07 14:09:48
169
decode函数用法
decode (expression, search_1, result_1)decode (expression, search_1, result_1, search_2, result_2)decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n)decode (e...
2009-07-13 11:50:58
209
java的colne()
1.在colne()函数中,如果只是简单的调用一下父类的super.clone()则只是将当前类的基 本类型按位复制,克隆后的类所含有的对象句柄仍然和当前类相同。所以,如果需要进行深 层克隆,则需要在调用super.clone()之后,克隆该类含有的对象类。 2.对于克隆(Clone),Java有一些限制: 被克隆的类必须自己实现Cloneable 接口,以指示 Object...
2009-07-13 11:30:12
192
原创 如何使用Log4j?
1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logg...
2009-07-13 10:17:42
122
map输出值key,values, key=values
呵呵,面试遇到笔试题:循环输出map里的key,values,当时记不得方法,回来测试了一下。import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class MapTest { /** * @param args */ public stat...
2009-07-12 15:31:47
231
原创 DDL DML DCL 区别
[b]DDL is Data Definition Language statements. Some examples: [/b]CREATE - to create objects in the database ALTER - alters the structure of the database DROP - delete objects from the database ...
2009-07-12 12:15:33
105
原创 statement 与preparestatement 区别
1.PreparedStatement对象不仅包含了SQL语句,而且大多数情况下这个语句已经被预编译过,因而当其执行时,只需DBMS运行SQL语句,而不必先编译。当你需要执行Statement对象多次的时候,PreparedStatement对象将会大大降低运行时间,当然也加快了访问数据库的速度。这种转换也给你带来很大的便利,不必重复SQL语句的句法,而只需要更改其中变量的值,便可重新执行SQ...
2009-07-12 09:36:31
151
原创 系统架构师的修炼
首先,何谓系统架构师? IBM工程师的说明是: 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功 中文Wiki上的说明是: 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单 这两个解释,加起来基本说明了系统...
2009-07-12 06:17:26
100
Web2.0 定义及特色
1.Web1.0的主要特点在于用户通过浏览器获取信息,Web2.0则更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。 2.在Web1.0里,互联网是“阅读式互联网”,而Web2.0是“可写可读互联网”。虽然每个人都参与信息供稿,但在大范围里看,贡献大部分内容的是小部分的人。 ...
2009-07-11 21:55:32
199
原创 用SQL实现查询重复记录代码
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来...
2009-07-11 12:28:10
161
原创 海量数据(数据量比较大时)的处理分析
海量数据(数据量比较大时)的处理分析 海量数据处理问题是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某...
2009-07-11 07:22:42
586
原创 在Spring+hibernate下遇到了处理大数据量的问题
大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。 Hibernate插入操作的机制:Hibernate要对它内部缓存进行维护,当我们执行插入操作时,就会把要操作的对象全部放到自身的内部缓存来进行管理。 Hiberna...
2009-07-11 07:17:03
341
英语文档一
It is really my honor to have this opptunityfor an interview.I hope I can make a good performance today.I'm confident that I can succeed. Now I will introduce myself briefly.I am thirty year...
2009-07-07 22:34:49
143
常见问题及对话
1.I: What kind of character do you think you have?A: Generally speaking,l am an open-minded person.I: What is your strongest trait?A: Cheerfulness and friendliness.I: How would your fri...
2009-07-04 21:33:23
278
原创 观察者模式的应用场景
观察者模式的应用场景:1、 对一个对象状态的更新,需要其他对象同步更新,而且其他对象的数量动态可变。2、 对象仅需要将自己的更新通知给其他对象而不需要知道其他对象的细节。观察者模式的优点:1、 Subject和Observer之间是松偶合的,分别可以各自独立改变。2、 Subject在发送广播通知的时候,无须指定具体的Observer,Observe...
2009-07-03 12:00:54
428
原创 What are some potential trips/traps in the SCJP exam
Two top-level public classes cannot be in the same source file. main() cannot call an instance (non-static) method. Methods can have the same name as the constructor(s). Watch for thread initiat...
2009-07-03 10:01:04
134
原创 Flash Remoting的核心技术:AMF
Flash Remoting的核心技术:AMF2008-04-22 09:21AMF协议是基于Http协议的.它的内容处理过程大致是这样:1.从客户端获取Http请求(Request)流.2.对流进行解串行化(Deserialize),得到服务器端程序能够识别的数据,并建立一个响应(Response)消息3.Debug开始4. 对流进行各种处理(记录、许可、服务)得到返回值...
2009-06-30 11:47:07
139
原创 拒酒词
酒桌这个交际场所,是挺考验人的。你不能喝酒,最好学会拒酒;你不能酒量让新友们痛快,那就凭三寸不烂之舌让大伙儿开心。这样,你即时伤自己的身体,又不让劝酒者扫兴。下面介绍几条“拒酒词”,你看好使不? 一、只要感情好,能喝多少,喝多少 你可以展开说:“九千九百九十九朵玫瑰也难成全一个爱情。只有感情不够。才用玫瑰来凑。因此,只要感情好,能喝多少,喝多少。我不希望我们的感情掺合...
2009-06-26 16:12:30
132
原创 sqlserver日期函数
一、以前,我在比较两个datetime 类型数据A、B是否同年同月同日的方法是:where year(A) = year(B) AND month (A) = month(B) AND day(A) = day(B)实际上可以用更简洁的方式实现 where datediff(day,A,B) = 0 同样,要比较A、B是否同年同月的方法是:where dated...
2009-06-24 17:28:46
116
原创 设计模式
通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。 常见的Java设计模式有以下23种: 1、抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而...
2009-06-24 16:55:23
84
女子偷郎隔重纸,动车把这层纸变薄了
周一,我同住的哥们(他上的是夜班),一回来就兴冲冲地对我说,他找到一个好的交友途径,晚上12点以后QQ聊天,上周周六(因为我周末回家),无锡的一女孩(做动车过来的,他QQ聊的),过来两人‘潇洒’了一晚,女孩号称周末加班,过来赴约,第2天吃完早饭那女孩就回去了,留下一句,我们以后就不要联系了,我实现了我的承诺过来‘看你一次’,呵呵。而且他还兴奋地告诉我,杭州的一女孩(QQ聊的),已经催他好几...
2009-06-24 13:27:15
141
原创 Spring,hibernate,struts的面试笔
Spring,hibernate,struts的面试笔试题(含答案) Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory ...
2009-06-24 09:57:50
101
原创 多线程模式
键字: java多线程设计模式 java多线程设计模式 java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。 Thread类是实现了Runnable接口的一个实例,它代表一个线程的...
2009-06-21 15:55:58
98
原创 http://developer.51cto.com/art/200906/127243.htm
1.在web应用启动时,加载并初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各个配置对象中。2.当ActionServlet接收到一个客户请求时,首先检索和用户请求相匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效信息。3.如ActionForm实例不存在,就创建一个A...
2009-06-21 08:51:07
155
ajax缓存
ajax缓存:当再次请求同一url时,浏览器会直接取出缓存里的内容返回,而不向服务器端发送请求.这只有在提交方式使用get时才会发生,解决方法是在url后面加上一个参数来告诉浏览器这是一个新的请求,通常可以用new Date()来生成时间戳.而post方式提交每次都会向服务器发送请求,不要考虑缓存.解决方法如下:方法1: 在js中添加代码Js代码 xm...
2009-06-21 08:44:52
100
原创 java基础(线程与进程)
进程:1.一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间,一组系统资源.在进程概念中,每一个进程的[b]内部数据和状态都是完全独立[/b]的2.创建并执行一个进程的系统开像是比较大的。3.进程是程序的一次执行过程,是系统运行程序的基本单位线程1.在java中,程序通过流控制来执行程序流,程序中单个顺序的流控制称为线程。2.多线程则指的是在单个进程中可以...
2009-06-21 08:24:00
109
server2003 apache2.0 IIS6.0 共存
今天早晨,用了2个多小时,终于搞定apache2.0 IIS6.0 共存问题。问题:原主机上有apache2.o 上部署了一个ip地址,4个域名,包括(php,tomcat(java chengxu ))原先IIS服务被禁止。开通IIS服务后,apach服务无法启动,端口80被占用,只能访问IIS部署的站点,修改IIS站点的端口,还试不行,gooogle了一下,按大虾们的文章部...
2009-06-19 11:46:28
87
原创 Flex
flex拖放操作有3个阶段:1.初始化:用户单击flex组件或某个flex组件的条目,按下鼠标同时移动。2.拖拽:3.释放;拖放分位:增强型拖放功能组件及非增强型拖放功能组件;DataGrid,PrintDataGrid,Tree,menu,List,HorizontalList,TileList(增强型拖放功能组件)两个DataGrid之间拖放最重要属性:...
2009-06-15 10:15:29
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人