自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光辉岁月

欢迎来到我的博客,希望能够帮到您,祝您生活愉快,工作愉快!

  • 博客(54)
  • 资源 (24)
  • 收藏
  • 关注

原创 查看Mysql数据库大小

查看数据库的大小,并按照schema分组select TABLE_SCHEMA,concat(round(sum(DATA_LENGTH/1024/1024/1024),2),'G') from tables GROUP BY TABLE_SCHEMA;

2016-07-01 14:42:52 421

转载 MySQ查看和设置字符集,数据库,表,字段

一、设置编码LINUX  修改vi/etc/my.cnfWINDOWS my.ini  在[client]下添加     default-character-set=utf8   在[mysqld]下添加     default-character-set=utf8   保存,重启mysql即可;二、创建对象时设置字符集

2015-06-09 10:22:52 897

转载 CSS从大图片上截取小图标的使用

注:图片名称(tabicons.png)每个小图标width:18px;height:18px左上角的坐标为(-0px;-0px) 第一个表示图片的宽 第二个表示图标图片的高例如第一个对号的坐标为(-0px;-0px;)第二个加号的图标为(-20px;-0px;)中间依次加20个像素截取小图标样式.icon-config{background-position: -

2015-01-22 23:24:31 2954

转载 JAVA获取路径

转载:http://blog.csdn.net/easyyoung/article/details/6860338在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\ec

2015-01-20 23:21:31 616

转载 错误提示:PANIC: Could not open AVD config file

PANIC: Could not open: C:\Documents and Settings\Administrator\PANIC: Could not open:my_avd.ini 原来如果你采用绝对路径定位的话,也就是说在环境变量里面把路径写死了,比如你装d:\android-sdk时,你在path里面配成d:\android-sdk;由于android默认path为C:\Docu

2014-12-22 02:35:08 1636

原创 Mysql笔记

1、修改数据库密码>mysql -u root -p Enter password: ****** mysql> use mysql; mysql> update user set password=password('new_password') where user='root'; 回显 Query OK, 0 rows affected (0.00 sec) 

2014-12-08 00:13:04 531

原创 Java错误记录

使用JPEGImageEncoder提示Access restriction:错误 解决方案  当我们在对图片进行操作时,需要使用到   JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);             JPEGEncodeParam jep = JPEGCodec.getDefault

2014-11-13 14:16:58 972

转载 java处理url中的特殊字符%等

转载:java处理url中的特殊字符(如&,%...)URL(Uniform Resoure Locator,统一资源定位器)是Internet中对资源进行统一定位和管理的标志。一个完整的URL包括如下内容:1.         应用协议名称,包括http,ftp,file等标志2.         资源定位,是由(.)分割等网络路径3.         端口号,按照规

2014-10-22 02:09:35 8882

原创 Jquery使用笔记

如果在IE9标准模式下,EasyUI的dataGrid显示的时候有问题,显示记录数为NaN,把easyui中的Demo里的html加上,也会同样出现NaN的问题。总结,EasyUi对Html5或IE9标准模式不兼容。

2014-07-17 15:07:00 709

原创 微信开发第一篇,使用Java创建成为开发者的应用

1、新建WeiXinServlet.javapackage com.fgh.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.ser

2014-04-16 23:08:34 6282 3

原创 Spring笔记

1、在spring项目中页面到action乱码解决办法:在web.xml中配置一个编码过滤器 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8

2014-03-23 17:39:27 587

转载 Hibernate中get和load的区别

get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索

2014-03-22 20:07:31 1003

原创 org.xml.sax.SAXParseException: The markup in the document preceding the root element must be well-fo

Exception in thread "main" java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: The markup in the docum

2012-04-13 11:25:08 7701 1

原创 The processing instruction must begin with the name of the target.

Exception in thread "main" java.lang.RuntimeException: Error occurred.  Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: org.xml.sax.SAXParseException: The processing instruct

2012-04-13 11:01:29 1942

转载 Java Web开发构想

1.背景、形势 能够进行Web开发的编程语言和技术很多 (1) 动态解释语言 PHP; Perl; Python (Zope, Plone); Ruby (Ruby on Rails); (2) 编译语言 Java; .net Java Web开发远非一枝独秀: 除了受到来自.net 这个重量级对手的最大挑战之外,更受到Zope, Ruby on Rail 等新式轻

2012-03-31 13:56:23 1180 1

转载 单例模式 将的很细

Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同时、涉及到跨JVM(集群、远程EJB等)时、涉及到单

2012-03-31 00:22:35 600

转载 Apusic下java.lang.OutOfMemoryError:PermGen space

应用部署在apusic下连续出现java.lang.OutOfMemoryError:PermGen space的问题,系统运行几个小时就会挂掉。google了了一下,发现该问题主要是由于内存使用引起的。正常的解决方法是设置web服务器如:tomcat,apusic等的启动参数,进行内存分配。最主要的是设置好-XX:MaxPermSize=256m这个参数。         打开bin下的st

2012-03-30 09:09:47 1002

原创 类中各属性的初始化顺序 ,构造器和初始化块

对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest { // 静态变量 public static String staticField

2012-03-23 15:27:04 4013

原创 Struts2文件上传

Action:package com.fgh.action;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import com.opensymphon

2012-03-21 22:51:59 929

转载 java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to

运行程序时,出现异常:出现异常:HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exce

2012-03-18 18:22:28 9664 3

原创 bean的scope属性

.singleton  (默认属性) Spring将Bean放入Spring IOC容器的缓存池中,并将Bean引用返回给调用者,spring IOC继续对这些Bean进行后续的生命管理。BeanFactory只管理一个共享的实例。所有对这个特定bean的实例请求,都导致返回这个唯一bean实例的引用。 即每次拿到的对象都是引用的同一个地址的对象。当一个bean被标识为single

2012-03-04 12:15:38 10169 1

转载 Struts2的 输入校验

信息基本校验对于每个web框架输入输入校验都是一个重要的部分,对用户输入的数据进行有效的过滤,是保持系统安全的一方面措施.Struts2也不例外,同样也提供了更简易的输入校验机制,Struts2提供的输入校验有两种方式,一种是硬编码的方式,一种是采用Struts2的输入校验框架进行校验,即采用XML配置的方式进行校验。下面我们看一上采集硬编码的方式如果校验:举例说明:需要对一个用户注册

2012-02-26 20:11:02 2284

原创 在编辑Spring的配置文件时的自动提示

打开MyEclipse—>Windows--->referenecs——>General,选择下面的Keys,这就是快捷键的设置,可将Content Assist的快捷键改为 Alt+/ ,然后将command为word completion 的改为其他的快捷键,这样就OK了,在Spring的配置文件中敲代码时想要获得帮助时按住 Alt+/ 便会出现帮助比如再输入时,按住ALT+/时就会提

2012-02-25 22:31:40 3728

转载 Myeclipse使用技巧

MyEclipse优化加载速度和去掉一些没用的设置前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick

2012-02-25 18:23:00 1397

原创 多线程

1、Java 中如果我们自己没有产生线程,那么系统就会给我们产生一个线程 (主线程,main 方法就在主线程上运行),我们的程序都是由线程来执行的。 2、进程:执行中的程序(程序是静态的概念,进程是动态的概念)。 3、线程的实现有两种方式,第一种方式是继承Thread 类,然后重写run 方法;第二种 是实现Runnable 接口,然后实现其run 方法。 4.、将我们希望线程执行的代

2012-01-17 00:02:38 417

原创 序列化和反序列化

1. 一个类若想被序列化,则需要实现java.io.Serializable  接口,该接口中没有定义任何    方法,是一个标识性接口(Marker Interface),当一个类实现了该接口,就表示这个    类的对象是可以序列化的。 2. 在序列化时,static 变量是无法序列化的;如果A 包含了对B 的引用,那么在序列化    A  的时候也会将B 一并地序列化;如果此时

2012-01-16 23:13:15 598

转载 log4j的基本配置参数

log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。 log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,appenderName是输出目的地,本例设为mylog,可以定义多个) level优先级分别为FATAL、ERROR

2012-01-15 11:35:18 18060 1

转载 java回调函数

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2012-01-15 11:29:47 589

原创 Hibernate乐观锁实现方式

,Student.javapackage com.fgh.hibernate;import java.sql.Timestamp;public class Student { private String id; private String name; private int age; private String cardId; // private Tim

2012-01-12 23:42:41 1304

原创 Hibernate继承映射方式一

继承映射方式一:一个子类一张表 ,一张表对应一个配置文件场景:父类person,子类student、teacherPerson.javapackage com.fgh.hibernate;public class Person { private String id; private String name; public String getId() { retu

2012-01-07 23:24:09 529

原创 联合主键二:组件映射方式

将主键所对应的属性提取出一个类(称之为主键类),并且主键类需要实现Serializable接口,重写equals方法和hashCode 方法,原因同联合主键一:普通方式场景和联合主键一:普通方式相同,只不过该方法将主键单独抽取为一个类,当然在配置文件时需要有所改变,个人感觉该方法比较好主键类:StudentPrimaryKey.javapackage com.fgh.hib

2012-01-07 18:07:09 1593

原创 联合主键一:普通方式

类中的每个主键属性都对应到数据库表中的每个主键列,hibernate要求具有联合主键    的实体类实现Serializable接口,并且重写hashCode和equals方法,重写这两个方法是因为    hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么就认为    是同一个对象,如果不一样,那么认为是不同的对象,这反映到程序领域中就是根据hashCo

2012-01-07 17:54:58 1450

原创 Hibernate内存排序

内存排序内存排序和数据库排序唯一的不同就是在配置文件中使用sort属性而不是order-by属性他有三个属性值(unsorted,natural),其中natural指的是按照自然的升序排序,第三个属性值是我们自己定义 的排序规则类,该规则类通过实现Comparator接口,并且实现该接口中的Compare方法,在该方法中定义排序规则即可。然后将该自定义的排序规则的类名作为so

2012-01-07 17:37:32 1874 1

原创 集合方式的组件映射

场景:一个Student,有联系方式(联系方式名称和联系方式内容),一个student可以拥有多个联系方式,存储时分为两张表 ,一张学生表student,一张联系人表contact,但是只有一个配置文件,也就是一个配置文件生成两张表,这属于一种一对多关系,完全可以使用一对多映射使用两个配置文件配置,但是这里介绍一下使用集合方式组件映射的实现,还是推荐使用前者,因为前者比较直观,容易理解Cont

2012-01-07 17:12:00 512

转载 String: 需要注意的问题

String中三种加法的区别JAVA的确是一种令程序员陷入两难境地的言语, 确切的说是思想. 它提供了如此丰富的library,让程序员能够很容易的写出功能强大的程序. 同时它也封装了如此多的细节, 让程序员能够轻易的写出很拙略的程序. 它所代表的object指向思想设计之初是为了把程序员从纷繁复杂的编程细节中解放出来,来达到对已有程序的利用. 但是在编程 实际上又要求程序员了解其

2012-01-07 12:34:02 469

转载 忻州小伙狂喷周立波

http://t.cn/S6xWit

2012-01-05 23:54:27 890

原创 Hibernate数据库查询

数据库查询排序 常用Team.javapackage com.fgh.hibernate;import java.util.HashMap;import java.util.Map;public class Team { private String id; private String name; private Map students = new HashM

2012-01-05 00:13:21 10563 3

原创 hibernate中List一对多映射关系详解

场景:一个Team对一个多个Student,其中Team中的studes属性为List类型直接上代码,测试通过的:Team.javapackage com.fgh.hibernate;import java.util.ArrayList;import java.util.List;/** * 一的一方 * @author fgh * */@SuppressWarn

2012-01-04 00:19:31 20014

转载 如何成为“10倍效率”开发者

Brad Feld 的一篇文章 The Rise of Developeronomics 中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson 和 Jonathan Locke)询问如何成为“10倍效率的开发者”

2011-12-30 13:34:58 755

原创 hibernate

2、对于Query接口的list()方法与iterator()方法来说,都可以实现获取查询的对象,、但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了),而iterator()方法所返回的对象中仅包含了主键值(标识符),只有当你对iterator()中的对象进行操作时,hibernate才会向数据库再次发送SQL语句来获取该对象的属性值list()

2011-12-25 23:47:42 962

跟我学SpringMVC

springmvc原理以及开发详解,讲的挺好的

2013-09-08

RedHat5.5安装和配置was7.0操作手册

自己在linux5.5下安装配置was7.0的时候整理的文档,有需要的可以参考一下^_^

2012-08-24

Java解惑.pdf

Java解惑.pdf 讲述了95个java中的细节 加强你的基础 写出更加优秀的、高质量的代码!

2012-05-21

dom4j1.61.chm

dom4j1.61.chm 已测试,挺好用,欢迎使用! 祝您工作愉快,天天开心!

2012-05-05

SSL工作原理详解

SSL工作原理详解

2012-04-28

Spring in action 3.0 源代码

Spring in action 3.0 源代码

2012-03-03

Spring in action 3.0

该文档为Spring in action 3.0 第三版 挺不错的

2012-03-03

网上订票登录软件

此工具为12306网上订票辅助登录软件,一键登录,不在为订票登不进系统而着急,已经使用过,绝对好用,直接双击exe文件即可运行!欢迎下载!

2012-01-10

Servlet API

压缩包中包括 :api中文.doc servlet函数介绍.doc

2011-12-18

hibernate3.5.6final.chm

hibernate3.5.6final.chm 自己整理的 绝对好使

2011-12-18

北京圣思园JavaWeb课件笔记9-10

北京圣思园JavaWeb课件笔记9-10

2011-12-18

北京圣思园JavaWeb课件笔记

北京圣思园JavaWeb课件笔记1-8 完整笔记

2011-10-27

计算机专业毕业设计-购物网站(程序加论文)

毕业设计-购物网站(程序加论文) java jsp 等

2011-04-26

《Android应用开发揭秘》源码(2).rar

《Android应用开发揭秘》源码-第二部分

2011-04-25

Android应用开发揭秘-源码1

Android应用开发揭秘全部源码 -第一部分 第二章~第五章

2011-04-25

润乾实用培训资料-设计、填报、统计图、实例

润乾培训的时候培训老师给的一些资料 很实用的 对一些开发的人员很有用 ,包括设计、填报、统计图、相关实例等,实例中分部署、多源关联、基础填报、基础统计图、填报专题、增强功能等

2011-03-15

ajax实战中文版.pdf

ajax实战中文版.pdf 希望对 你有所帮助

2011-01-21

Div+CSS 布局大全.pdf

Div+CSS 布局大全.pdf 很不错的 希望对你有所帮助

2011-01-21

Spring+in+Action中文版.chm

Spring+in+Action中文版.chm 希望对你有所帮助

2011-01-21

从零开始学编程-Java篇.chm

从零开始学编程-Java篇.chm 适合初学者 祝你早日入门 成为java高手

2011-01-21

Struts手册.chm

Struts手册.chm 希望对你有所帮助

2011-01-21

struts2.0中文教程.chm

struts2中文教程 希望对你有所帮助

2011-01-21

掏钱学Ext(完整版) 附全部源码

这本书我看了 很不错的 他的目录: 说在前头的 1. 闪烁吧!看看extjs那些美丽的例子。 1.1. 一切从extjs发布包开始 1.2. 看看ext-1.1.1的文档 1.3. 看看ext-2.0的文档 1.4. 为什么有的例子必须放在服务器上才能看到效果? 1.5. 为什么自己按照例子写的代码,显示出来总找不到图片 1.6. 我们还需要什么? 2. 震撼吧!让你知道ext表格控件的厉害。 2.1. 功能丰富,无人能出其右 2.2. 让我们搞一个grid出来耍耍吧。 2.3. 上边那个是1.x的,2.0稍微有些不同哦 2.4. 按顺序,咱们先要把常见功能讲到,让grid支持按列排序 2.5. 让单元格里显示红色的字,图片,按钮,你还能想到什么? 2.6. 更进一步,自动行号和多选checkbox 2.6.1. 自动行号 2.6.2. 全选checkbox的时间了,请允许我让2.0先上场。 2.6.3. 1.x时代的全选checkbox。 2.7. 还差:表头菜单,分页,可编辑表格,去服务器读取数据,改变大小,表格间拖拽,树与表格间拖拽。 3. 歌颂吧!只为了树也要学ext。 3.1. 真的,我是为了树,才开始学ext的。 3.2. 传统是先做出一棵树来。 3.3. 超越一个根 3.4. 你不会认为2.0里跟1.x是一样的吧? 3.5. 这种装配树节点的形式,真是让人头大。 3.6. 下一步使用jsp作为后台,让咱们看看实际怎么用程序判断,来返回特定节点的子节点。 4. 祝福吧!把表单和输入控件都改成ext的样式。 4.1. 不用ext的form啊,不怕错过有趣的东西吗? 4.2. 慢慢来,先建一个form再说 4.3. 胡乱扫一下输入控件 4.4. 更绚丽的效果和功能 5. 雀跃吧!超脱了一切的弹出窗口。 5.1. 呵呵~跳出来和缩回去总给人惊艳的感觉。 5.2. 先看看最基本的三个例子 5.2.1. Ext.MessageBox.alert() 5.2.2. Ext.MessageBox.confirm() 5.2.3. Ext.MessageBox.prompt() 5.3. 如果你想的话,可以控制得更多 5.3.1. 可以输入多行的输入框 5.3.2. 再看一个例子呗 5.3.3. 下一个例子是进度条 5.3.4. 动画效果,跳出来,缩回去 5.4. 更进一步撒。 6. 奔腾吧!让不同的浏览器里显示一样的布局。 6.1. 有了它,我们就可以摆脱那些自称ui设计师的人了。 6.2. 关于BorderLayout 6.3. 嗯,不如再看看附加效果 6.3.1. 先看看split 6.3.2. 再试试titlebar 6.3.3. 还不够,还不够,让四周的区域可以缩起来 6.3.4. 给这些区域都加上个关闭按钮 6.3.5. 听说还可以用NestedLayoutPanel实现更复杂的布局 6.4. 2.0的ViewPort基本是完全不同的实现 7. 低鸣吧!拖拽就像呼吸一样容易。 7.1. 如此拖拽,简直就像与生俱来的本能一样。 7.2. 第一!乱拖。 7.3. 第二!代理proxy和目标target 7.4. 再拖!再拖拖。 8. 哭泣吧!现在才开始讲基础问题。 8.1. Ext.get 8.2. 要是我们想一下子获得一堆元素咋办? 8.3. DomHelper和Template动态生成html 8.3.1. DomHelper用来生成小片段 8.3.2. 批量生成还是需要Template模板 9. 沉寂吧!我们要自己的控件。 9.1. 下拉树形选择框TreeField 9.2. 带全选的checkbox树形CheckBoxTree 9.3. 带全选的checkbox的grid A. 常见问题乱弹 A.1. 怎么查看ext2里的api文档 A.2. 想把弹出对话框单独拿出来用的看这里 A.3. 想把日期选择框单独拿出来用的看这里 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省

2010-12-07

一个通讯录java程序

一个简单的通讯录程序实现了基本功能 用java写的

2010-03-09

空空如也

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

TA关注的人

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