自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 spring配置文件中配置实体类与数据库字段同步,即正向生成表

正向生成表时,确保实体类与数据库表字段同步的配置如下:<prop key="hibernate.hbm2ddl.auto">update</prop>create:表存在不创建create-drop:表存在删除后创建validate:核对实体类配置update:如果表不存在就创建,存在的话核对表结构,若增加属性会自动增加字段

2015-02-25 14:10:50 1974

原创 关于查询--例子:查询男生最多的班级

Oracle数据库中的写法: select max(a.mailCount) from (select count(b.id) mailCount,basic_organ_id from t_card_basic b where b.basic_sex = '男' group by b.basic_organ_id) a;

2014-04-11 18:11:18 1854

原创 Extjs中报表导出,报错。

出错的原因是,导出按钮提交所需要的FormPanel没有渲染,写的时候写成这样就可以了: var queryPanel = new Ext.form.FormPanel({ fileUpload: true, renderTo: Ext.getBody(), //关键是这句,一定要渲染 id: 'queryPanel', items: [] }); v

2014-03-10 15:42:25 1004

原创 Oracle数据库中提示the account is lockedz解决办法

Oracle数据库中提示the account is locked错误的时候,解决办法:1.在Dos提示符后输入命令“sqlplus /nolog” 2.>sql conn / as sysdba;3.>sql alter user scott account unlock;操作如下:C:\Users\Administrator>sqlplus /nologSQL*Plus

2014-02-28 15:44:09 1468

转载 ExtJS中更新html内容以及iframe中内容打印

工作一年多来,最近的开发,虽说前台和后台都有分工,但是大部分经历都放在前台,界面上有太多的东西需要修改和完善,调试程序更是需要更多的时间,最近的工作在用xsl写样式将xml中的内容显示在界面上,而我们的界面是基于Extjs的,这样我们就在panel中使用html属性,获取内容显示,这样就存在一个问题,当我们需要更新panel中的内容时该怎么办,换面板是一个可以实现目标的方法,但是这似乎又是很笨的方

2014-02-12 17:10:20 756

原创 js字符串函数

concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一个正则表达式。 s

2013-10-24 17:28:55 465

原创 Oracle数据库——查看某张表的字段

如果想查看Oracle中某张表的结构,可以使用下面的SQL语句:select * from user_tables;select * from user_tab_columns u where u.TABLE_NAME = 'tablename';

2013-10-24 17:26:20 1427

原创 Oracle 数据库——创建序列和触发器命令

创建序列SQL语句:CREATE SEQUENCE TABLENAME_SEQMINVALUE 1MAXVALUE 999999999999999999999999999START WITH 1INCREMENT by 1NOCACHE;创建触发器SQL语句:CREATE OR REPLACE TRIGGER "TABLENAME_TRI" BEFOREIN

2013-10-24 17:20:57 1032

原创 tomcat修改编码

位置在:conf/server.xml 文件的第69行修改前: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />修改后: <Connector port="8080"

2013-10-24 16:28:55 609

原创 ExtJs定制日历控件——定制部分解析

日历控件中,我们自己需要写的就是每一个日期单元格中的部分,在日历控件部分代码的最后面,有三个for循环,用来控制上个月当前月和下个月日期,其中第二个循环是当前月(日历标题部分选择的月份)控制部分。        代码如下: for(; i < startingPos; ) { var tempId = "fruit"+i; d.se

2013-10-24 15:43:20 943

原创 ExtJs定制日历控件——自动加载更新(日历控件显示)

将定制的日历控件放到一个Panel里显示,其结构如下: , { border: true, id: 'page', animCollapse : true, width: 1050, height: 560, style: 'margin-left: 10;', checkboxToggle: true, layout:

2013-10-17 10:01:08 1397

原创 JAVA学习笔记——

所有局部变量都是放在栈内存里保存的,不管其是基本类型的变量,还是引用类型的变量,都是存储在各自的方法栈区中;但是引用类型变量所引用的对象(包括数组、普通Java对象)则总是存储在堆内存中。

2013-10-16 15:51:34 502

原创 JAVA学习笔记——数组

代码:         public static void main(String[] args) { //定义一个int[]类型的数组变量 int[] iArr; //静态初始化数组,数组长度为4 iArr = new int[]{2, 5, -12, 20}; }静态初始化完成后(内存分配状态如下图1.5所示),iArr数组变量所引用的数组所

2013-09-27 16:51:13 595

原创 Oracle数据库中修改表结构SQL

增加一个列:ALTER TABLE 表名 ADD(列名 数据类型); 例如:ALTER TABLE terminal ADD (TERMINAL_NUM_1  NUMBER(11,2) DEFAULT 0.00,TERMINAL_NUM_2  NUMBER(11,2) DEFAULT 0.00); 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸

2013-08-27 17:16:09 914

原创 JAVA中如何遍历Map

定义一个Map:Map resultMap = new TreeMap();注意:TreeMap是可以自动排序的,TreeSet也一样(详细请查看JDK的帮助文档)。 遍历resultMap:Set keySet = resultMap.keySet();  //先将Map的键存到一个Set集合中for (Date date : keySet) {      /** 根

2013-08-13 14:27:10 609

转载 Hibernate 保存带有时分秒的Oracle 数据库日期类型

Oracle数据库对应表的Column类型为DateJava类中字段的类型为 java.util.Datetype="timestamp" >            映射文件中property元素的type属性值为 timestamp .  参考出处:http://www.blogjava.net/keweibo/articles/354166.html

2013-08-09 11:06:49 1094 1

原创 Oracle字符集

一、什么是Oracle字符集  Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。  影响Oracle数据库字符集最重要的参数是NLS_LANG参数。  它的格式如下: NLS_LANG

2013-08-08 10:44:55 557

原创 Oracle数据库导出命令解析——将某个用户的表导出

导出命令:exp jxy/[email protected] file=d:\jxy_program20130806.dmp owner=(jxy)jxy/[email protected] 是在Net Manager 中配置的服务命名jxy/jxy 前面的是用户名,后面的是密码 file=d:\jxy_program20130806.dmp  是备份文件

2013-08-06 09:37:16 830

原创 ExtJS——Tab页写法

效果图代码(布局部分): /** 第一个tab页 */ var firstPanel = new Ext.Panel({ title: '按人员查看', layout: 'border', items: [popQueryPanel, childgrid] }); /** 第二个tab页 */ var secondPanel =

2013-08-02 17:04:56 1013

原创 java.sql.date和毫秒之间的转换

/** 将java.date.sql格式的日期转成毫秒 */ Date date = Date.valueOf("2013-01-01"); long time = date.getTime(); // 转成毫秒 System.out.println(time); Date DateMil = new Date(time); // 将毫秒转成sql.date

2013-08-02 16:53:02 1363

原创 Java中获取某一天是一周的星期几

首先写一个当前系统日期是周几: SimpleDateFormat format = new SimpleDateFormat("E"); Date date = new Date(); String time = format.format(date); System.out.println(time);写一个通用的,自己传入“yyyy-MM-dd”格式的日期字符

2013-07-08 17:16:33 2581 1

原创 ExtJs——获取GridPanel中的行数据的详细信息

首先来一段GridPanel的定义: var sm2 = new Ext.grid.CheckboxSelectionModel({}); /** 定义Grid2的数据源 */ var personStore = new Ext.data.JsonStore({ method : "POST", fields : ["id","organizationName","hold

2013-06-25 13:35:22 3554

原创 ExtJs中从一个GridPanel中选择数据到另一个GridPanel中

暂时规定被取数据的GridPanel为Grid1,接收数据的GridPanel为Grid2。如果想要Grid2能接收到Grid1的数据的话,就要Grid2在定义column的时候为Grid1的column的子集,也就是定义的列名称要与Grid1的列名称相同。 下面附上例子,效果是双击Grid1的一行,将这一行的数据传到Grid2中。1. Grid1定义: var sm1 = n

2013-06-25 11:25:07 2742

原创 在文件系统中修改MyEclipse的工作空间

有时候,当有多个工作空间的时候,MyEclipse启动的时候会因为某一个工作空间的问题而启动不了,此时,我们可以自己到文件系统中的MyEclipse的安装目录下手动修改默认启动的工作空间。修改方法:找到安装目录下的 \MyEclipse 6.6\eclipse\configuration\.settings 下的org.eclipse.ui.ide.prefs文件,打开,内容如下:#M

2013-06-17 17:24:28 597

原创 ExtJs中为GridPanel行添加右键操作

右键部分代码:var varmenu = null; /*doorGrid右键事件开始*/var contextmenu=new Ext.menu.Menu({ id:'theContextMenu', // Create the menu items:[{ text: '禁止通行', iconCls: 'manage', handler: funct

2013-06-13 15:47:44 2039

原创 ExtJs中定制日历控件——带下拉列表

效果图:日历组件部分代码: /*********************日历组件部分**************************** begin */ var dateArray = new Array(); var printDateArray = function(){ }; /** 班次数据源 */ var classStore = ne

2013-06-13 13:34:42 3005 2

原创 ExtJs中定制日历控件——带复选框

效果图:代码: /*********************日历组件部分**************************** begin */ var dateArray = new Array(); var printDateArray = function(){ }; Ext.MyDatePicker = Ext.extend(Ext.DatePic

2013-06-13 13:19:29 3013 1

原创 Extjs 中在一个Panel中嵌入html元素

代码示例:var menuPanel = new Ext.Panel({ region : "north", //autoHeight : true, split : true, layout : "fit", border : false, contentEl : "north", height:90, collapseMode : "mini",

2013-06-13 09:51:16 15129 3

原创 IReport制作报表——日期时间显示格式

IReport工具在制作报表的时候,会有日期或者日期时间的显示,我们可以给日期显示组件设置Pattern 属性值为我们想要的日期格式就可以了。一般我们要显示的大多是:2013-06-04 03:36:08 这种格式的,那么我们就设置 Patten 的属性值为:yyyy-MM-dd hh:mm:ss 即可。还可以根据需要在已有的格式里选择一个,如下图所示:

2013-06-04 15:43:22 5218

原创 Extjs中Combobox在修改的时候回写不成功

我自己碰到的这个问题,就是我在修改一条数据的时候,其他数据回显都没有问题,只有这个下拉列表中的数据,页面上显示的是数据库中对应的ID而不是想看到的名字。一开始我把下拉框要加载的store写在方法里面了,就不显示名称,后来放到方法外面就可以了。我的功能是通过在当前记录页面弹出一个小窗口来显示的。修改按钮代码: /** 修改按钮 */ var btn_update = new

2013-06-03 18:03:08 1564

原创 将String类型的日期字符串转成 java.sql.date 日期格式

这里可能大部分情况下,我们默认会用构造方式,如下: String seqEndDateStr = mapParams.get("seqEndDate"); Date seqEndDate = null; if (seqEndDateStr != null && !"".equals(seqEndDateStr)) {    int year =

2013-05-20 11:03:21 1549

原创 Extjs中为RadioGroup组件添加监听事件,来控制另一个组件是否显示

监听事件是change,针对整个组件来说的,下面是具体的实例: { xtype: 'panel', style: 'margin-left:50;', layout: 'column', autoWidth: true, items: [{ layout: 'form', width: 24

2013-05-17 11:26:10 2578

转载 Web开发中特殊字符的处理

URL中的特殊字符是不能再URL中直接传递的,需要进行编码。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。字符名称16进制值+URL中的+表示空格%2B空格URL中的空格可以用+号或者编码

2013-05-16 11:20:24 1629

转载 解决struts ApplicationResources.properties文件不能写中文问题

下面介绍两个解决办法:1.  装一个插件 Poperties Editor 就可以解决了!Poperties Editor介绍:一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用http://propedit.sourceforge.jp/eclipse/updates/安装方法:在线安装Poperties Editor

2013-05-13 16:02:36 1008

原创 Java编码过滤器的编写

首先,新建一个Filter,命名为:SetCharacterEncodingFilter 代码如下:package com.mytest.struts.util;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import java

2013-05-13 15:40:58 589

原创 javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action...

异常如下:严重: Servlet.service() for servlet jsp threw exceptionjavax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE严重: Servlet.service() for servle

2013-05-13 15:34:34 1640 1

原创 IOException while loading persisted sessions: java.io.EOFException

严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage 解决这个问题:原因是tomcat对硬盘的session读取失败,解决办法如下:将work下面的文件清空,主要是*.ser文件,或者

2013-05-13 15:24:59 496

原创 Oracle 数据库创建表空间和用户命令

1.  创建临时表空间create temporary tablespace jxy_temptempfile 'E:\app\Administrator\oradata\orcl\jxy_temp.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;2. 创建数据表

2013-05-08 14:03:32 593

原创 Oracle 数据库备份和恢复数据库的命令

1. 备份(导出)命令:     (1) 将数据库JXY完全导出,用户名system 密码manager 导出到D:\daochu.dmp中           exp system/manager@JXY file=d:\daochu.dmp full=y     (2) 将数据库中system用户与sys用户的表导出           exp system/manager@J

2013-05-08 12:01:32 936

空空如也

空空如也

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

TA关注的人

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