- 博客(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
449
转载 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
930
转载 CSS从大图片上截取小图标的使用
注:图片名称(tabicons.png)每个小图标width:18px;height:18px左上角的坐标为(-0px;-0px) 第一个表示图片的宽 第二个表示图标图片的高例如第一个对号的坐标为(-0px;-0px;)第二个加号的图标为(-20px;-0px;)中间依次加20个像素截取小图标样式.icon-config{background-position: -
2015-01-22 23:24:31
2984
转载 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
643
转载 错误提示: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
1650
原创 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
543
原创 Java错误记录
使用JPEGImageEncoder提示Access restriction:错误 解决方案 当我们在对图片进行操作时,需要使用到 JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); JPEGEncodeParam jep = JPEGCodec.getDefault
2014-11-13 14:16:58
989
转载 java处理url中的特殊字符%等
转载:java处理url中的特殊字符(如&,%...)URL(Uniform Resoure Locator,统一资源定位器)是Internet中对资源进行统一定位和管理的标志。一个完整的URL包括如下内容:1. 应用协议名称,包括http,ftp,file等标志2. 资源定位,是由(.)分割等网络路径3. 端口号,按照规
2014-10-22 02:09:35
8897
原创 Jquery使用笔记
如果在IE9标准模式下,EasyUI的dataGrid显示的时候有问题,显示记录数为NaN,把easyui中的Demo里的html加上,也会同样出现NaN的问题。总结,EasyUi对Html5或IE9标准模式不兼容。
2014-07-17 15:07:00
724
原创 微信开发第一篇,使用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
6318
3
原创 Spring笔记
1、在spring项目中页面到action乱码解决办法:在web.xml中配置一个编码过滤器 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8
2014-03-23 17:39:27
602
转载 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
1015
原创 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
7755
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
1953
转载 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
1220
1
转载 单例模式 将的很细
Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同时、涉及到跨JVM(集群、远程EJB等)时、涉及到单
2012-03-31 00:22:35
616
转载 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
1031
原创 类中各属性的初始化顺序 ,构造器和初始化块
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest { // 静态变量 public static String staticField
2012-03-23 15:27:04
4040
原创 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
936
转载 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
9699
3
原创 bean的scope属性
.singleton (默认属性) Spring将Bean放入Spring IOC容器的缓存池中,并将Bean引用返回给调用者,spring IOC继续对这些Bean进行后续的生命管理。BeanFactory只管理一个共享的实例。所有对这个特定bean的实例请求,都导致返回这个唯一bean实例的引用。 即每次拿到的对象都是引用的同一个地址的对象。当一个bean被标识为single
2012-03-04 12:15:38
10212
1
转载 Struts2的 输入校验
信息基本校验对于每个web框架输入输入校验都是一个重要的部分,对用户输入的数据进行有效的过滤,是保持系统安全的一方面措施.Struts2也不例外,同样也提供了更简易的输入校验机制,Struts2提供的输入校验有两种方式,一种是硬编码的方式,一种是采用Struts2的输入校验框架进行校验,即采用XML配置的方式进行校验。下面我们看一上采集硬编码的方式如果校验:举例说明:需要对一个用户注册
2012-02-26 20:11:02
2311
原创 在编辑Spring的配置文件时的自动提示
打开MyEclipse—>Windows--->referenecs——>General,选择下面的Keys,这就是快捷键的设置,可将Content Assist的快捷键改为 Alt+/ ,然后将command为word completion 的改为其他的快捷键,这样就OK了,在Spring的配置文件中敲代码时想要获得帮助时按住 Alt+/ 便会出现帮助比如再输入时,按住ALT+/时就会提
2012-02-25 22:31:40
3766
转载 Myeclipse使用技巧
MyEclipse优化加载速度和去掉一些没用的设置前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick
2012-02-25 18:23:00
1413
原创 多线程
1、Java 中如果我们自己没有产生线程,那么系统就会给我们产生一个线程 (主线程,main 方法就在主线程上运行),我们的程序都是由线程来执行的。 2、进程:执行中的程序(程序是静态的概念,进程是动态的概念)。 3、线程的实现有两种方式,第一种方式是继承Thread 类,然后重写run 方法;第二种 是实现Runnable 接口,然后实现其run 方法。 4.、将我们希望线程执行的代
2012-01-17 00:02:38
429
原创 序列化和反序列化
1. 一个类若想被序列化,则需要实现java.io.Serializable 接口,该接口中没有定义任何 方法,是一个标识性接口(Marker Interface),当一个类实现了该接口,就表示这个 类的对象是可以序列化的。 2. 在序列化时,static 变量是无法序列化的;如果A 包含了对B 的引用,那么在序列化 A 的时候也会将B 一并地序列化;如果此时
2012-01-16 23:13:15
608
转载 log4j的基本配置参数
log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。 log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,appenderName是输出目的地,本例设为mylog,可以定义多个) level优先级分别为FATAL、ERROR
2012-01-15 11:35:18
18108
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
602
原创 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
1318
原创 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
542
原创 联合主键二:组件映射方式
将主键所对应的属性提取出一个类(称之为主键类),并且主键类需要实现Serializable接口,重写equals方法和hashCode 方法,原因同联合主键一:普通方式场景和联合主键一:普通方式相同,只不过该方法将主键单独抽取为一个类,当然在配置文件时需要有所改变,个人感觉该方法比较好主键类:StudentPrimaryKey.javapackage com.fgh.hib
2012-01-07 18:07:09
1606
原创 联合主键一:普通方式
类中的每个主键属性都对应到数据库表中的每个主键列,hibernate要求具有联合主键 的实体类实现Serializable接口,并且重写hashCode和equals方法,重写这两个方法是因为 hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么就认为 是同一个对象,如果不一样,那么认为是不同的对象,这反映到程序领域中就是根据hashCo
2012-01-07 17:54:58
1465
原创 Hibernate内存排序
内存排序内存排序和数据库排序唯一的不同就是在配置文件中使用sort属性而不是order-by属性他有三个属性值(unsorted,natural),其中natural指的是按照自然的升序排序,第三个属性值是我们自己定义 的排序规则类,该规则类通过实现Comparator接口,并且实现该接口中的Compare方法,在该方法中定义排序规则即可。然后将该自定义的排序规则的类名作为so
2012-01-07 17:37:32
1890
1
原创 集合方式的组件映射
场景:一个Student,有联系方式(联系方式名称和联系方式内容),一个student可以拥有多个联系方式,存储时分为两张表 ,一张学生表student,一张联系人表contact,但是只有一个配置文件,也就是一个配置文件生成两张表,这属于一种一对多关系,完全可以使用一对多映射使用两个配置文件配置,但是这里介绍一下使用集合方式组件映射的实现,还是推荐使用前者,因为前者比较直观,容易理解Cont
2012-01-07 17:12:00
523
转载 String: 需要注意的问题
String中三种加法的区别JAVA的确是一种令程序员陷入两难境地的言语, 确切的说是思想. 它提供了如此丰富的library,让程序员能够很容易的写出功能强大的程序. 同时它也封装了如此多的细节, 让程序员能够轻易的写出很拙略的程序. 它所代表的object指向思想设计之初是为了把程序员从纷繁复杂的编程细节中解放出来,来达到对已有程序的利用. 但是在编程 实际上又要求程序员了解其
2012-01-07 12:34:02
481
原创 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
10619
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
20059
转载 如何成为“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
764
原创 hibernate
2、对于Query接口的list()方法与iterator()方法来说,都可以实现获取查询的对象,、但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了),而iterator()方法所返回的对象中仅包含了主键值(标识符),只有当你对iterator()中的对象进行操作时,hibernate才会向数据库再次发送SQL语句来获取该对象的属性值list()
2011-12-25 23:47:42
980
润乾实用培训资料-设计、填报、统计图、实例
2011-03-15
掏钱学Ext(完整版) 附全部源码
2010-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人