- 博客(22)
- 资源 (15)
- 收藏
- 关注
原创 Java技术积累的知识点和未来的发展路线
今天闲暇之余、突然想把这几年工作所接触和意识需要继续努力填充的技术和知识做一个归类和总结、以此作备忘和自勉:哎 压力山大啊!技术的世界是那么的深邃无止境.继续保持激情向前冲...一、Java基础:面向对象基础:封装、抽象、继承、多态抽象类和接口的区别及应用;IO线程集合反射泛型JVM 类加载原理,垃圾回收、内存分配和优化二:框架:struts 原理和...
2014-05-10 17:39:22 218
原创 深入理解JavaScript闭包(closure)
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人...
2012-05-26 09:18:34 81
原创 深入理解JavaScript闭包(closure)
<!-- end header -->2007-1210深入理解JavaScript闭包(closure)发表于: 14:48 | 分类: 开发技术 | 评论: 47 | 人气: 20,036 | 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文...
2012-05-26 09:09:46 97
原创 word2007和powerdesigner12.5的问题
word2007和powerdesigner12.5的问题2010-04-15 10:41word2007和powerdesigner12.5的问题导致鼠标还是禁不住OFFICE2007的诱惑,又再一次安装了OFFICE2007。但是问题依然:在使用WORD打开或编辑文档一段时间后,无法使用鼠标进行右侧工具条的拖动,部分菜单无法选中或点击。郁闷!还是上网看看吧,毕竟使用相同版...
2011-12-22 15:58:35 76
原创 用SQL语句添加删除修改字段
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_d...
2011-07-28 17:18:45 128
java读取FTP上 文件
项目中需要实现每天凌晨1点定时去FTP上读取文件插入数据库,这样一个定时任务,下面将这个功能分享如下:先写一个任务调度的的类:采用了spring 的quartz 很简单:package com.longtop.ecommerce.service.dept.quartz;import org.apache.log4j.Logger;import org.quartz.JobExecution...
2011-07-07 17:41:47 384 1
原创 Spring JdbcTemplate 与 事务管理 学习
Spring的JDBC框架能够承担资源管理和异常处理的工作,从而简化我们的JDBC代码, 让我们只需编写从数据库读写数据所必需的代码。Spring把数据访问的样板代码隐藏到模板类之下, 结合Spring的事务管理,可以大大简化我们的代码. Spring提供了3个模板类: JdbcTemplate:Spring里最基本的JDBC模板,利用JDBC和简单的索引参数查询提供对数据库的简单访问。 Name...
2011-07-07 17:28:31 289
原创 Spring JDBC Framework详解——批量JDBC操作、ORM映射
作者:niumd,转载请注明出处,谢谢 发表时间:2010 年 03 月 17 日 原文链接:http://ari.iteye.com/admin/blogs/618449 一、Spring JDBC 概述Spring 提供了一个强有力的模板类JdbcTemplate简化JDBC操作,DataSource,JdbcTemplate都可以以Bean的方式定义在想xml配置文件,J...
2011-07-07 17:25:23 71
原创 Spring-Quartz定时任务实例二
web任务定时调度具体的实现方法很多.这里就只分享自己的唯一经验了. spring + quartz.其实spring对quartz封装的完美无暇.哈哈小试牛刀开始了...java代码呢就是区区几行.import org.quartz.JobExecutionContext;import org.quartz.JobExecutionExceptio...
2011-06-28 10:35:56 87
原创 Spring-Quartz定时任务实例一
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz官方: http://www.opensymphony.com/quartz/ ...
2011-06-28 10:34:27 90
原创 Freemarker 基本语法
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMarker模板的例子,包...
2011-03-31 17:07:08 92
原创 FreeMarker在struts2.0,JAVA,web中的应用实例
FreeMarker概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 Template + data model = output FreeMarker 是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的...
2011-03-31 14:50:54 64
原创 Myeclipse上配置SVN
经过长时间学习MyEclipse6.5安装SVN插件,掌握了几种方法,本节就像大家介绍一下MyEclipse6.5安装SVN插件的三种方法,看完本文你肯定有不少收获,希望本文能教会你更多东西。一、安装方法:MyEclipse6.5安装SVN插件方法一、如果可以上网可在线安装1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInst...
2011-03-31 10:58:39 89
原创 关于Hibernate的lazy load以及OpenSessionInView
HIBERNATE的持久化对象加载策略。延迟加载, 也就是用到的时候才去加载.这样可以提高一些性能.Hibernate的lazy loading 采用了一个HibernateSession来管理session,它的逻辑是每进行一次数据库操作,就开新的session,操作完成后立即关闭该session。这样做的好处是可以严格关闭session,避免菜鸟级的错误,但是hibernate.org...
2011-03-06 21:31:32 68
职业生涯中又一次的选择,希望大家帮忙看下!谢谢!^_^
大家好,小弟现在在找工作,有两个Offer。1、北京高阳圣思圆信息技术有限公司 www.hisunsray.com(主要做互联网项目)2、北京中科方德软件有限公司 www.nfschina.com (主要做基础应用,具体是什么我也不太清楚) 三年经验,职位是Java开发,薪水差不多持平。现在正在犹豫中,不知道两家公司在技术上、管理上那个更好点?那家公司对职业发展更有利?...
2010-04-28 17:57:14 88
原创 SearchContainer的用法说明
SearchContainer的用法说明 在Liferay中,列表通常是使用SearchContainer来实现的,如BBS的栏目列表等。在Liferay的源代码中,JSP夹杂了大量的本应在Action中实现的代码,因此导致很难看懂。我尝试写一个Portlet,结果就在JSP处耗费了很长时间。 在此简单总结一下SearchContainer的用法,内容有些不恰当。具体可参考messag...
2009-12-30 22:29:23 522
原创 liferay - portlet 数据页面展现.
下面是我实现页面展现数据的时候view-accountlock.jsp ,只是一个JSP而已。%> = searchContainer.getDelta()) break; } %>...
2009-12-30 22:26:12 114
原创 用portlet 的方式做一个数据展现的例子
同样参照网上流转的一个users的例子,我做了一个类似于这样的数据展现的例子,不同的是采用配置数据源的方式,读取自己数据库里的数据:下面先简单介绍users例子的过程,1. 建立业务数据表在数据库里面新建一个表users,字段userid,username,password.并往表中插入几条数据。2. 建立代码模板配置文件2.1. 建立service.xml文件在ext-i...
2009-12-30 22:16:03 217
原创 liferay-portlet配置不同数据源做数据展现
希望在liferay中用portlet的方式实现配置多个数据源做数据展现,先参考来自官网论坛的例子配置数据源:做了一个training的例子;http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Extending%20Liferay%20Tables%20in%20Another%20Database/pop_up1,ro...
2009-12-30 22:03:17 181
liferay中workflow-jbpm 定义用户组角色 community
由于公司要求在liferay中配置使用了工作流,我用了liferay支持的workflow-jbpm 插件;之前的配置已经环境搭建在上一篇博文中已经相信说明了,本章重点介绍在定义流程文件的时候,如何使用用户组,由于第一次接触liferay,在其上应用工作流,国内相关的资料实在甚少,在liferay-workflow /jbpm-web/definition/下自带的三个例子,在执行最后一个:wal...
2009-12-02 11:13:20 123
liferay 上集成JBPM Workflow工作流配置
网上很多流传着这样一种配置方式,我照着这样配置完成还是不能使用,这只是配置的一部分,因为我用了JBPM工作流..相应还需要修改修改里面的Java文件...调整了很长时间才搞通..1.Liferay官方网站下载liferay-portal-jbpm-web-5.2.3.war,liferay-portal-servicemix-web-5.3.3.war或者liferay-portal-mu...
2009-11-27 16:42:27 174
liferay-workflow-jbpm 动态task实例
公司需求开发,测试,部署,内容更新的流程管理.用到动态分配任务。流程定义文件如下: user 10113 10045 user 10113 10045 user 10113 10045 ...
2009-11-18 15:22:58 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人