`
文章列表
今天闲暇之余、突然想把这几年工作所接触和意识需要继续努力填充的技术和知识做一个归类和总结、以此作备忘和自勉:哎 压力山大啊!技术的世界是那么的深邃无止境.继续保持激情向前冲... 一、Java基础: 面向对象基础:封装、抽象、继承、多态 抽象类和接口的区别及应用; IO 线程 集合 反射 泛型 JVM 类加载原理,垃圾回收、内存分配和优化 二:框架: struts 原理和流程,1.x 和2.x 的区别应用 hibernatenate: 原理和应用 hibernate和JDBC 和mybatis 的区别 myBatis 原理和应用 spring :ioc 和AOP 原理,以及整合中的作用; sp ...
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是 ...
<!-- end header --> 2007-12 10 深入理解JavaScript闭包(closure) 发表于: 14:48 | 分类: 开发技术 | 评论: 47 | 人气: 20,036 | 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数) ...
word2007和powerdesigner12.5的问题 2010-04-15 10:41 word2007和powerdesigner12.5的问题导致鼠标 还是禁不住OFFICE2007的诱惑,又再一次安装了OFFICE2007。但是问题依然:在使用WORD打开或编辑文档一段时间后,无法使用鼠标进行右侧工具条的拖动,部分菜单无法选中或点击。郁闷!还是上网看看吧,毕竟使用相同版本的同事没有此类问题。(知道是D版的了 :-) )终于看到正解:删除 COM 加载项注册表项 COM 加载项可以安装在任何位置。与 Word 交互的程序可安装 COM 加载项。删除 COM 加载项的注 ...
用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_data_type 4.sp_rename 改名     更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。     语法     sp_rename [ @objname = ] 'ob ...
项目中需要实现每天凌晨1点定时去FTP上读取文件插入数据库,这样一个定时任务,下面将这个功能分享如下:先写一个任务调度的的类:采用了spring 的quartz 很简单: package com.longtop.ecommerce.service.dept.quartz; import org.apache.log4j.Logger;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.springframework.beans.factory.annotation.A ...
Spring的JDBC框架能够承担资源管理和异常处理的工作,从而简化我们的JDBC代码, 让我们只需编写从数据库读写数据所必需的代码。Spring把数据访问的样板代码隐藏到模板类之下, 结合Spring的事务管理,可以大大简化我们的代码. Spring提供了3个模板类: JdbcTemplate:Spring里最基本的JDBC模板,利用JDBC和简单的索引参数查询提供对数据库的简单访问。 NamedParameterJdbcTemplate:能够在执行查询时把值绑定到SQL里的命名参数,而不是使用索引参数。 SimpleJdbcTemplate:利用Java 5的特性,比如自动装箱、通用(gen ...
作者:niumd,转载请注明出处,谢谢 发表时间:2010 年 03 月 17 日 原文链接:http://ari.iteye.com/admin/blogs/618449   一、Spring JDBC 概述 Spring 提供了一个强有力的模板类JdbcTemplate简化JDBC操作,DataSource,JdbcTemplate都可以以Bean的方式定义在想xml配置文件,JdbcTemplate创建只需注入一个DataSource,应用程序Dao层只需要继承JdbcDaoSupport, 或者注入JdbcTemplate,便可以获取JdbcTemplate,JdbcTem ...
web任务定时调度具体的实现方法很多. 这里就只分享自己的唯一经验了. spring + quartz. 其实spring对quartz封装的完美无暇.哈哈 小试牛刀开始了... java代码呢就是区区几行. import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.scheduling.quartz.QuartzJobBean; import org.apache.log4j.*; public class ContentAr ...
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。 Quartz官方: http://www.opensymphony.com/quartz/ 定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。 而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自 ...
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:Free ...
FreeMarker概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 Template + data model = output FreeMarker 是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板, 从而生成标准输出. FreeMarker特别适应于MVC模式的Web应用,虽然FreeMarker ...
经过长时间学习MyEclipse6.5安装SVN插件,掌握了几种方法,本节就像大家介绍一下MyEclipse6.5安装SVN插件的三种方法,看完本文你肯定有不少收获,希望本文能教会你更多东西。 一、安装方法: MyEclipse6.5安装SVN插件方法一、如果可以上网可在线安装 1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInstall; 2.选择Searchfornewfeaturestoinstall,点击Next进入下一步; 3.点击"NewRemoteSite"按钮,在弹出的对话框中输入: name:SVN u ...
HIBERNATE的持久化对象加载策略。 延迟加载, 也就是用到的时候才去加载.这样可以提高一些性能. Hibernate的lazy loading 采用了一个HibernateSession来管理session,它的逻辑是每进行一次数据库操作,就开新的session,操作完成后立即关闭该 ...
大家好,小弟现在在找工作,有两个Offer。 1、北京高阳圣思圆信息技术有限公司 www.hisunsray.com(主要做互联网项目) 2、北京中科方德软件有限公司 www.nfschina.com (主要做基础应用,具体是什么我也不太清楚)  三年经验,职位是Java开发,薪水差不多持平。 现在正在犹豫中,不知道两家公司在技术上、管理上那个更好点?那家公司对职业发展更有利? 我还想在做两年技术,希望能在技术广度深度上有个积累和沉淀。 谢谢大家!^_^
Global site tag (gtag.js) - Google Analytics