自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林海潜的博客专栏

爱编程,爱生活

  • 博客(40)
  • 收藏
  • 关注

原创 实例:SSh结合Easyui实现Datagrid的分页显示

近日学习Easyui,发现非常好用,界面很美观。将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加、修改、删除、批量删除等功能将在后面的博客一一写来。     首先看一下要实现的效果:当每页显示5行数据:           当每页显示10行数据,效果如下:具体步骤:1、下载Easyui,并搭建环境。可参照博

2013-06-24 01:08:29 12068 58

原创 循环删除注意事项

使用Criteria criteria循环删除for (int i = 0; i <n; i++) { log.info("第"+i+"【条删除开始】"); T_send send=(T_send) criteria.list().get(0); this.sessionFactory.getCurrentSession().delete(send);

2015-03-26 17:18:23 645

原创 easyui的datebox格式化最简单方法

看了网上有很多的解决方法,我也写一个比较简单方法。实现easyui的datebox格式化。效果如下,用“++”隔开,看你喜欢用什么都可以。1、html 证件有效期至: 2、js /* 证件有效期至 */ $('#passvali').datebox({ formatter: function(date){ var year

2014-07-08 01:44:06 4715

原创 MYSQL利用Navicat对含有Bold字段表进行导入导出

MYSQL中含有Blob字段是一件挺麻烦的事情,导出导入不方便。我介绍我是怎么做的。1、在MYSQL的my.ini最后中添加一行配置max_allowed_packet = 100M,重启MYSQL服务根据实际情况来定这个数值的大小,我这次表里面有82个mediumblob字段,所以设置为100M2、用XML格式导出数据3、选择用XML导入数据

2014-06-27 22:59:04 10531

原创 Ajax获取显示Json数据的一种方法

本文主要是在java中用json与前台Ajax数据交互1、首先前台用Ajax,其中注意dataType一定要选择json方式,Action成功返回给页面的Json内容是这样的[{"number":"V006","names":"LiLei"}],可见comment['names']对应"names":"LiLei",comment['number']对应"number":"V006"。

2014-04-08 22:52:48 3355

原创 工作日志

使用Easyui的form表单进行提交的时候,onSubmit不能隐去,否则提交不生效。function applySubmit(){ alert(11); $('#applyForm').form('submit', { type: "POST", url:"apply/apply!saveApply.action", onSubmit: funct

2014-03-27 23:14:45 1112

转载 索引学习

创建索引:普通索引create index 索引名 on 表名 (列名)唯一索引create unique index  索引名 on 表名 (列名);删除索引drop index 索引名监视索引select * from v$object_usage查看索引select * from all_indexes where owne

2014-03-27 23:13:17 681

原创 对261个国家地区快速查找选择

实现的效果如下当输入小写字母“z”的时候,刷出所有以z开头的国家当输入汉字“美”的时候,刷出以美字开头的国家1、使用java,SSH,Easyui2、数据库设计,code:国家英语简写,note:中文注释,pycode:中文拼音缩写,english:英文名称其中pycode全部为小写,note为中文名称,其余字段全部是大写3、

2014-03-27 17:04:07 4506

原创 Easyui实现省市县三级联动

Easyui调用数据库实现省市县区三级联动的效果如果下1、首先要设计数据库,如图所示。一个有4个字段code,note,pycode。code:行政区划代码,note:中文注释,pycode:拼音缩写。 其中code是由6个字段组成。如果是省级最后4位是0000,如果是地级市最后2位是00,其他是县区。 我已经把相关数据库代码上传到我的c

2014-03-27 00:41:57 14140 2

原创 Maven中整合Struts2、Spring3与Hibernate

利用Maven对项目进行管理,引入Jar包首先引入Struts2相管理的jar包,Struts2安全的版本在2.15.1以上 org.apache.struts struts2-core 2.3.16 org.apache.struts struts2-spring-plugin 2.3.16

2014-03-07 17:31:27 1787

原创 工作记录3-5

1、设置开机自动启动的程序在“开始”-->"所有程序"-->”启动“。右击”打开“,把需要设置为开机自动启动的程序的快捷方式复制粘贴进去。2、eclipse中切换SVN帐号问题找到目录C:\Users\Administrator\AppData\  AppData一般为隐藏状态。搜索Subversion文件,将Subversion下面的auth删除原来的帐号系统

2014-03-05 17:23:19 911

原创 键盘事件控制光标向左向右<input >

为了方便客户操作我设计的软件,引入键盘事件。尤其在比较多的输入项的时候,一会儿用键盘一会而用鼠标会降低客户的体验。具体代码如下: <% String path = request.getContextPath();%> /easyui/jquery-1.8.0.min.js"> Mr Ms Mrs Mstr

2013-12-17 23:55:35 5982 1

原创 Easyui和IE浏览器的兼容问题

现在Easyui版本已经更新到1.3.4,今天下载最新的版本,同时下载了IETestert软件,分别模拟IE浏览器5.5,6.0,7.0,8.0和9.0的环境进行测试。Easyui1.3.3与1.3.4版本里面自带的Jquery是2.0.0的版本,这个版本只有IE9能识别,再低的版本会报错。Easyui1.3.2的版本使用的Jquery是1.8.0能很好的兼容IE浏览器6.0,7.0,8.

2013-12-08 16:26:49 8384

原创 多步骤进度,多个提交的实现

我们原先是一个很长的form表单,里面有很多选项。客户反馈这样不够友好,容易看花眼。因此进行改进。实现多步骤进度,多个提交的实现(其实只有一个form提交)。实现的思路将表单的选项装入多个div中,一个显示,其他隐藏。实现效果如下:1、JavaScript代码 $(function() { $(".pwdTrigger").powerFloat

2013-10-26 01:48:28 1832 2

原创 搭建Eclipse安卓环境,并真机测试

最近安卓的官网上发布了最新的SDK,并附带有Eclipse,附带的Eclipse相比其他版本的Eclipse更适合Android开发。而且附带的Eclipse版本连Android的插件adt都安装好了。1、下载的网址:http://developer.android.com/sdk/index.html2、点击进去后根据自己的情况选择系统3、下载后解压开

2013-10-20 19:42:50 5297

原创 搭建Eclipse结合Maven的JavaEE开发环境

JavaEE的开发通常使用Myeclipse,但是Myeclipse集合了比较多的插件,因此运行起来比较慢。Eclipse也具有开发JavaEE的版本,因为比较小,所以运行起来很快,很灵巧。同时于具有Maven和Tomcat的插件。1、需要下载的软件列表(1)Eclipse(JavaEE版本) (2)JDK1.6以上 (3)apache-maven-2.2.12、下载JDK。并

2013-10-20 00:30:09 3386

原创 Oracle导入导出大批量数据的一种做法

最近要把Oracle数据库的数据,导出另外一台电脑上面的Oracle,而且表空间、用户什么的都不一样,而且还有BLOB字段。数据大概有5万条左右。我大概的做法是先导出导入表,再导出导入数据。因为有BLOB字段不能用SQL直接导出表和数据。1、导出表在PLSQL下面选择:工具---导出用户对象。生成创建表的SQL语句2、导入表。在另外一个表空间和用户下面:工具--导入表。导入

2013-10-19 02:46:57 7974

转载 Oracle中将含数据的BLOB字段转化为含数据的varchar2字段

在Oracle数据库中有一张表为questionbasetbl。里面有一个字段answer,类型为blob。现在需求变了,要将字段answer字段的类型改成varchar2。整体上的思路:1、将字段answer改名为answer2,ALTER TABLE questionbasetbl RENAME COLUMN answer TO answer22、创建一个类

2013-10-13 00:01:06 4006 2

原创 实例:Easyui的combobox实现动态数据级联

实现从数据库中动态获取对应的List集合,并在Easyui的combobox中显示出来。实现的效果如下:1、数据库的表设计如图所示2、数据库中填写相关的数据,如图所示。如图所示【法律法规】是所属栏目,因此他的字段parentid是0。【中国公民出国】、【内地居民往来港澳】是属于法律法规的类别。因此他们的字段parentid是对应1

2013-10-08 12:39:49 7633 3

原创 实例:SSH结合Easyui实现Datagrid的批量删除功能

在我先前博客http://blog.csdn.net/lhq13400526230/article/details/9158111http://blog.csdn.net/lhq13400526230/article/details/9181601的基础上面添加批量删除功能。实现的效果如下删除成功通常情况下删除不应该真正删除,而是应该有一个标志f

2013-10-01 00:46:32 5703 4

原创 处理Easyu的Datagrid无法及时刷新问题

在Easyui中打打开窗口dialog控件,当做完修改操作之后,关闭dialog控件刷新Datagrid,有时候无法及时刷新。1、JavaScript中的代码function doEdit(){                        var timeText=$('#type2').combobox('getText');        var timeValue=

2013-09-30 20:42:43 2414

原创 Easyui获取数据库date数据的显示

众所周知Oracle数据库中的date与众不同,在Easyui中显示数据库的date类型如果不经过转化为显示为Object。因此需要经过处理。1、首先你要写转化date的JavaScriptfunction formattime(val) { var year=parseInt(val.year)+1900; var month=(parseInt(val.month)+1);

2013-09-30 12:21:11 5547 3

原创 Easyui中清空按钮及对应的JavaScript语句

如图所示当点击清空按钮的时候,输入框的内容去除 上传文件 查询标题(模糊查询): 检索类型: 查询 清空

2013-09-29 22:09:11 1827

原创 Easyui中的combobox加载来自Action的JSON的2种方法

Easyui中的datagrid和combobox加载Json的格式是不一样的。一旦格式错误在Easyui中便无法现象出来。datagrid加载的Json格式如下{"total":28,"rows":[ {"productid":"FI-SW-01","productname":"Koi"}, {"productid":"K9-DL-01","productname":"Dalma

2013-09-29 16:14:48 5666 1

原创 Ljava.lang.Object; cannot be cast to java.util.Map

将一个List集合[["8",43],["9",52]],"8"和"9"是对应字段"ATMONTH",43和52是对应字段"VC"。现在想准确的抓取其中的字段但是一直报错:Ljava.lang.Object; cannot be cast to java.util.Map。提示类型转化错误。 for (int i=0;i<list.size();i++) { Ma

2013-09-24 16:12:16 20197

原创 自己怎么一步步喜欢编程

在夜深人静的时候我整理一下思绪:自己当年是如何从爱玩游戏的小孩子一步步成长为一名热爱编程的程序员。1、玩电脑要编程就要触到电脑,我喜欢电脑原因很简单,我喜欢玩游戏。一开始家里没电脑就跑去亲戚家玩。人们都说玩游戏是学电脑最慢、最傻的办法。但是我必须要再添加一句:也是最有效的办法。一个事物当能勾起你强大的兴趣的时候,你便会无比热爱这个事物。       细细想来很多事物是相通的

2013-07-10 02:11:40 5927 55

原创 实例:SSH结合KindEditor实现新闻的添加、修改和显示功能

最近在学习KindEditor插件,一款蛮不错的编辑器插件。在此将心得写出来,希望对大家有所帮助。       最终实现的效果如图所示:(1)在管理员页面manage.jsp点击”添加新闻“按钮。        (2)可以从网络上面复制粘贴一篇文章,也可以自己编写文章。现在测试图片从其他网站复制粘贴的情况。(3)点击提交,提示提交成功后,进入主页面ind

2013-07-07 02:09:08 8187 9

原创 Eclipse或Myeclipse中搭建KindEditor环境并测试

最近在学习KindEditor,安装官方的手册在Eclipse中搭建KindEditor的环境时出现了问题,后来解决了,在这里写出来希望对其他的人有帮助。最后实现的效果应该是这样的:(1)可以输入文字,可以上传文件,可以上传照片。(2)点击提交以后是跳转显示页面,显示出刚才的文字,图片,并可以下载文档实现步骤1、在KindEditor的官方网站下载htt

2013-07-06 01:58:01 3587

原创 打开jsp页面自动加载多个Action的实现方法

平时我们加载Action的时候都是提交表单,或者点击按钮以后才能发起Action请求。        现在我要实现一个功能:打开一个网站的首页从数据库中立刻读取多条不同表中的数据显示在页面上。这个时候要发起多个Action请求,而且还是要自动发起请求。      实现的效果如图所示:           实现的核心代码如下:利用iframe标签的src指向Action。

2013-07-04 21:23:50 3546

原创 实例:SSH结合Easyui实现Datagrid的新增功能和Validatebox的验证功能.

在我前面一篇博客http://blog.csdn.net/lhq13400526230/article/details/9158111 分页的基础上,新增了添加功能和添加过程中的Ajax与Validate的验证功能。其他的功能在后面的博客写来,如果对您有帮助,敬请关注。       先看一下实现的效果:      (1)点击添加学生信息按键后跳出对话框,其中的学生主键和姓名不能为空,而且学

2013-06-26 19:10:38 7343 12

原创 利用Maven调用自己的jar包

在Java开放的时候,常常需要引入jar包,不仅可以引入别人的jar包,也可以引入属于自己的jar包。        如图所示,我现在有2个工程:base.code.service和base.code.serviceImpl,一个是存放接口和model模型,一个工程是编写接口的实现类接口。base.code.serviceImpl工程的实现需要引用base.code.service工程的接口和

2013-06-23 11:43:01 2181

原创 浅谈UUID主键

前段时间经理让使用UUID设置为主键,UUID可以自动生成一个36字符组成的字符串,UUID是由10个阿拉伯数字加上26个字母组成,8-4-4-4-12的形式组成,例如:4c47cf4a-a55a-4fce-8cd9-024a790714b010。由此可见UUID会产生无数种的组合,不用担心会产生重复。       产生UUID的方法也很简单:String uuid=UUID.random

2013-06-23 11:14:53 1988

原创 Myeclipse或Eclipse中搭建Easyui环境

1、下载Easyui。网址:http://www.jeasyui.com/download/index.php 2、下载后解压,里面的demo文件夹可以不用添加到工程中。 3、如图所示在工程datagrid中的src下的webapp下把刚才解压好的Easyui文件夹复制粘贴进去。        4、例如其中的easy-strtuts2.jsp需要用到Easyui,在JS

2013-06-21 21:18:36 15761 1

原创 Maven中构建项目父子结构

在实际开发中一个庞大的项目往往是由多个工程组成的,为了便于管理,Maven提出工程父子结构。     如图所示一个大的工程名为Thesis_parent_LHQ,打开这个文件夹发现是由3个子工程thesis_background_lhq,thesis_book_lhq,thesis_preapply_lhq组成。当从SVN检出父工程时,三个子工程也会被检出。  1、父工程的po

2013-06-21 20:53:23 6592 1

原创 创建、删除Oracle表空间、用户的批处理命令

介绍一下如何用批处理命令来创建、删除Oracle数据库的表空间和用户。1、一共要创建2个文件如图所示,一个是批处理文件安装.bat,一个是执行SQL命令的init.sql文件。至于日志.log是自动生成的文件。 2、创建一个安装.bat批处理:右击新建txt,再重命名为"安装.bat"。用UE打开或者用记事本打开输入内容:system是Oracle默认的一个管理员用户,lhq是

2013-06-21 14:06:25 3901

原创 创建手动启动、停止Oracle的批处理命令

安装Oracle以后每次开机都会发现很慢,因为Oracle被设定为自动启动。解决办法就是将Oracle设定为手动启动,并且创建启动和停止Oracle的批处理命令。      1、右击-->我的电脑-->管理-->服务和应用程序-->服务。 2、找到OracleOraDb10g_home1TNSListener,OracleServiceORCL,右击属性,启动类型改成手动;

2013-06-21 12:50:33 1399

原创 实例:SSH整合Maven实现图片的添加与查询显示

使用SSH框架,并且结合Maven来实现图片的添加与查询显示功能。      1、整个功能的结构如图所示:在Java类中包含了action(控制层)、model(模型层)、service(接口)、serviceImpl(接口的实现类),还包括Spring的配置文件applicationContext.xml,Spring依赖注入配置文件applicationContext_bean.xml,S

2013-06-20 22:30:09 2925 2

原创 SSH整合Maven,Maven常引用到的Jar包

在eclipse开发的时候要引入许多的jar包,但是当引入jar包增多的时候,或者版本升级的时候,这个时候下面的依赖包会发生冲突,这个排查工作是非常繁琐的。因此使用Maven可以避免这些不必要的工作量。Maven的jar包配置文件在pom.xml中,平时对SSh的操作比较多,举例引入SSH的Jar包。    <project xmlns="http://maven.apache.org/P

2013-06-20 00:40:52 4114

原创 JavaScript控制JSP中的Java代码

总所周知,JSP中的java代码是在服务器端执行的程序,JavaScript代码在浏览器端执行,因此同一个页面的先执行Java代码,然后执行JavaScript代码。JavaScript是无法控制Java代码。       但是有一个需求要根据JavaScript的选择来决定Java代码执不执行。这个时候就要用到Ajax,需要2张JSP页面。当Ajax触发时候,另外一个JSP页面被加载,这个J

2013-06-18 17:13:12 2689

原创 如何用一张JSP页面连接数据库,实现查询、修改操作

1、在Oracle数据库中创建表sparametertbl2、在JSP页面中写代码<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 加载页面<%Class.forName("oracle.jdbc.driver.Ora

2013-06-18 16:46:02 5150

空空如也

空空如也

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

TA关注的人

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