摘要: //应用场景:如以下SQL :String sql = "INSERT INTO to_order_return_info VALUES(seq_order_return_info.nextval,?,?,?,?,?,?)";该语句为向to_order_return_info表中插入新记录但如需要N条数据插入 正常的方案为 执行N次插入数据操作jdbc 支持批量SQL 可以进行同数据批量操作 以及混合数据批量操作Spring 对jdbc进行了封装 同样支持批量操作 以下为同数据(插入到统一个表中的数据) 批量操作:需要用到batchUpdate();方法和BatchPrep 阅读全文
posted @ 2013-02-20 17:34 ×jokey 阅读(15245) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍利用JavaMailSenderImpl发送邮件。首先介绍了发送一般邮件,然后介绍了发送富文本(html)邮件及以velocity为模板发送邮件。邮件发送分为为三步:创建邮件发送器、编写邮件、发送邮件。Spring的JavaMailSenderImpl提供了强大的邮件发送功能,可发送普通文本邮件、带附件邮件、html格式邮件、带图片邮件、设置发送内容编码格式、设置发送人的显示名称。下面就进行介绍,示例代码中很多都是字符串硬编码,实际使用时推荐使用spring的配置文件进行配置。1、创建邮件发送器首先定义JavaMailSenderImpl对象,并对其进行smtp相关信息设置,相当于 阅读全文
posted @ 2013-02-01 16:30 ×jokey 阅读(5430) 评论(0) 推荐(1) 编辑
摘要: 可装载组合框 - ComboBox继承自$.fn.combo.defaults,通过$.fn.combobox.defaults覆盖默认值combobox显示的是一个可以编辑的文本框和一个下拉列表.允许用户从里面选择一个或者是多个值,用户可以直接输入值到列表顶部,或者可以从列表选择一个或多个现有值.Dependenciescombo使用方法(Usage Example)从<select>元素和一个预定义结构创建combobox.<selectid="cc"class="easyui-combobox"name="dept&qu 阅读全文
posted @ 2013-01-21 15:46 ×jokey 阅读(56816) 评论(4) 推荐(0) 编辑
摘要: 数据表格 - DataGrid内容概况使用方法数据表格属性数据列属性编辑数据视图事件方法继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。.数据表格显示的数据以表格的形式,并提供了丰富的选择,排序,分组和编辑数据的支持。这个数据表格被设计以缩短开发时间,并要求开发商没有具体的知识。它是轻量级的,功能丰富的。单元格合并,多列标题,冻结列和页脚是其功能只是一小部分。依赖组件(Dependencies)布局 - panel 缩放 - resizable 链接按钮 - linkbutton分页 - pagination 使用方法(Usage Exa 阅读全文
posted @ 2013-01-21 15:36 ×jokey 阅读(196259) 评论(11) 推荐(18) 编辑
摘要: 今日群中一网友 问了一个问题 例如 将数据为 E:\20121129xx.flv 批量改写为 E:\11\20121129xx.flv条件为 月份大于0并且小与13大体解决思路是这样 1.截取字符串第8第9位字符串 得到月份 "11"2.拼接字符串成“E:\11\”concat(concat("E:\\",substring(str,1,2)),"\\")3.替换开头字符"E:\\" 为“E:\11\”replace(str,"E:\\",concat(concat("E:\\&quo 阅读全文
posted @ 2012-11-29 17:28 ×jokey 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 【转】http://www.oschina.net/bbs/thread/8692简介:Spring 的依赖配置方式与 Spring 框架的内核自身是松耦合设计的。然而,直到 Spring 3.0 以前,使用 XML 进行依赖配置几乎是唯一的选择。Spring 3.0 的出现改变了这一状况,它提供了一系列的针对依赖注入的注解,这使得 Spring IoC 在 XML 文件之外多了一种可行的选择。本文将详细介绍如何使用这些注解进行依赖配置的管理。使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始 阅读全文
posted @ 2012-10-30 16:09 ×jokey 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 自Myeclipse7.5后貌似默认不启用XFire插件的集成 本人今天使用Myeclipse10.6是发现没有XFire 自己捣鼓捣鼓 已经成功添加XFire添加步骤1.打开Myeclipse->Help->Myeclipse Configuration Center会加载一会 耐心等待2.Dashboard选项卡->Myeclipse Features滚动条下拉至底 XFire Web Services Support for Myeclipse勾选3.切换到SoftWare选项卡PenDing Changes ->Apply 然后会弹出窗口在线下载XFire插件 阅读全文
posted @ 2012-10-18 18:26 ×jokey 阅读(4529) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Struts2的时候,总是无法启动Tomcat服务器,报错如下,用6.0、7.0都不行,起初以为是环境的问题,弄了一下午还是不 行。我用的Strtus jar是2.16但是前几天做项目还是好好,可切换个工作空间却就老是报如下的错误,甚是烦人。在网上转了好久,用试用了他的很多方法都不能解决问题。1.strtus.xml 在struts.xml中配置了<constant name="struts.devMode" value="true"/> (据说配置了<constant name="struts.configurat 阅读全文
posted @ 2012-10-10 11:22 ×jokey 阅读(4309) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.admin10000.com/document/998.html指针、引用和取值 什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上述所有指针类型进行探讨。 根据出现的位置不同,操作符 * 既可以用来声明一个指针变量,也可以用作指针的取值。当用在声明一个变量时,*表示这里声明了一个指针。其它情况用到*表示指针的取值。.. 阅读全文
posted @ 2012-09-25 22:46 ×jokey 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 多线程的概念一、程序与进程1、程序:一段静态的代码。2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。二、进程与线程在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程。线程是比进程更小的执行单位,它是在一个进程中独立的控制流,即程序内部的控制流。特点:线程不能独立运行,必须依赖于进程,在进程中运行。每个程序至少有一个线程称为主线程。单线程:只有一条线程的进程称为单线程多线程:有不止一个线程的进程称为多线程三、开启多线程的优点和缺点提高界面程序响应速度。通过使用线程,可以将需要 阅读全文
posted @ 2012-09-23 12:07 ×jokey 阅读(280) 评论(0) 推荐(0) 编辑