- 博客(48)
- 资源 (40)
- 收藏
- 关注
原创 MYSQL 常用指令集合
// 显示表的结构 describe table mypicdesc mypic// 显示当前表的建表语句show create table table_name
2016-06-30 20:56:16 776
原创 Hibernate 缓存 之 Session 实现(二)
一级缓存: Session 级共享,此缓存只能在 Session 关闭之前使用.save, update, saveOrUpdate, get, list, iterate, lock 这些方法都会将对象放在一级缓存中, 一级缓存不能控制缓存的数量, 所以,要注意大批量操作数据时可能造成内在溢出。可以用evict, clear方法清除缓存中的内容.后面 Hibernate 批量增加数据时再演示。
2016-06-30 20:37:45 535
原创 Hibernate 缓存 之 Session 实现(一)
首先以查询学生为例,模拟一个缓存的机制public class Test { public static void main(String[] args) throws Exception { MyClassDao myClassDao = new MyClassDao(); StudentDao studentDao = new StudentDao();
2016-06-30 16:40:56 626
原创 Hibernate 持久层 常用接口
Session 接口 Session 接口对于 Hibernate 开发人员来说是一个最重要的接口。然而在 Hibernate中,实例化的 Session 是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要,因为在客户程序中,可能会不断地创建以及销毁 Session 对象,如果 Session 的开销太大,会给系统带来不良影响。但值得注意的是 Session 对象
2016-06-30 14:02:24 822
原创 Hibernate 之 Session 与 Session Factory 对象
SessionFactorySessionFactory 负责创建Session的实例。我们可以通过Configuation实例创建SessionFactory;Configuration config=new Configuration().configure();SessionFactory sessionFactory=config.buildSessionFactory();
2016-06-30 11:43:57 963
原创 Hibernate 之 初识 uuid 和 native
在 Hibernate 中一个数据模型的主键常用生成方式有三种:uuid、native、assigned,它们分别是通用唯一标识、自增、自定义。1、uuid是系统产生的,insert数据库时相比native要快很多,但是uuid是一长串无序字符串,理论上讲查找起来会慢一点,但是不太会影响开发的。而native是数据库生成,在insert时会先计算所以会比uuid慢一点,但是在查找和删除数据时,
2016-06-28 21:03:50 965
原创 POJO 与 JavaBean 的区别
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。POJO 和 JavaBean 是我们常见的两个关键字,一般容易混淆,POJO 全称是 Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分 ge
2016-06-28 20:59:04 526
原创 使用 IntelliJ IDEA 在 Java 项目中添加 JAR 包
1. 创建 Java 项目文件File-->New-->Java-->勾选 Create project from template-->选择 Java Hello World-->填写 项目名称 完善 项目路径-->Finish删除 HelloWorld 项目。既得 空的 Java 项目。2. 添加 Jar 包 文件File --》Project Structure
2016-06-28 20:20:32 16487 1
原创 【报错】ClassNotFoundException: org.apache.log4j.Level
【报错】Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Level at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121) at org.slf4j.LoggerFactory.performInitializa
2016-06-28 17:28:04 14615
原创 【报错】HibernateException:hibernate.cfg.xml not found
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 17:24:58 2439 1
原创 【报错】ClassNotFoundException 之 collections.map.LRUMap
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 17:21:35 863
原创 【报错】BatchUpdateException: Data truncation: Data too long
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 17:16:20 5274
原创 MySQL 中 ` 的保留字冲突处理
这个符号是对数据库名、表名、字段的特殊处理。防止用户自定义的名称和mysql保留字冲突如:字段名 date ,mysql同样有内建行数date`date`就能区分开这是自定义字段代码详例如下:create table `User` (`id` varchar(20),`name` varchar(20),`password` varchar(20),`createT
2016-06-28 16:53:42 1687
原创 【报错】BatchUpdateException: Data truncated for column 'id' at row 1
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 15:16:53 17346 1
原创 【报错】BatchUpdateException: Table 'right_test_db.user' doesn't exist
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 14:57:41 4299
原创 【报错】SQLException: Access denied for user 'root'@'localhost'
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 14:22:51 3556
原创 【报错】ClassNotFoundException: javassist.util.proxy.MethodFilter
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 14:18:25 1193
原创 【报错】 ClassNotFoundException: javax.transaction.Synchronization
【报错】log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log
2016-06-28 14:15:58 2707
原创 JS基本变量与异常处理
JS区分大小写(相同字符不同大小写的变量定义不同),单行结尾的分号可有可无,弱类型,大括号表代码块,注释与Java相同。数值型 变量8进制用 0 开头16进制用 0x 开头字符型 变量单双引号都可以布尔型 变量true/false几个转义字符\b 退格\f 换页\r 回车\n 换行空值不等于""或者0未
2016-06-22 16:40:06 480
原创 JS常见事件及其对应函数
JS常见事件及其对应函数如下图所示:代码详例: Event_Page 按钮 function onc(){ alert("on_clik_" +"event"); }
2016-06-22 16:33:40 624
原创 OA系统 权限管理的设计流程
权限在系统中,权限通过模块+动作来产生,模块就是整个系统中的一个子模块,可能对应一个菜单,动作也就是整个模块中(在B/S系统中也就是一个页面的所有操作,比如“浏览、添加、修改、删除”等)。将模块与之组合可以产生此模块下的所有权限。权限组为了更方便的权限的管理,另将一个模块下的所有权限组合一起,组成一个“权限组”,也就是一个模块管理权限,包括所有基本权限操作。比如一个权限组(用户管理),
2016-06-22 14:04:55 7807
原创 OFBiz 初步 之 权限设计
简介Apache Open For Business(Apache OFBiz) 是 Apache 开源的一个经典ERP项目。它提供了一套企业应用,用于集成以及自动化一些企业的“商业流程”。从学习角度来看,它也是一个非常不错的企业级应用框架。这篇文章从OFBiz的权限设计这一切入点来谈谈OFBiz对于应用系统的权限设计。设计思想简述OFBiz采用的“安全组”(Security Gr
2016-06-22 13:43:49 3266
原创 CSS 页面特效初步
CSS 文件主要由 选择符、属性和属性值 构成。选择符,又称为选择器,不同标记由不同选择器控制CSS 选择器标记选择器(a)、类别选择器(.)、id选择器(#)页面中包含 CSS行内样式、内嵌式链接式(较常用,链接外部CSS样式是最常见的一种引用样式表的方式) Title 测试一下背景颜色是否可继承
2016-06-21 17:09:52 612
原创 HTML 常用标记及其属性
html文件 主要由4个标记组成html(文件标签全部包含)、head(CSS样式等文件信息)、title(页面标题)、body(控制页面属性,如白背景图片、背景颜色等)换行标记 br(单目)段落标记 p标题标记 h1居中标记 center无序字表 lo有序字表 li表格标记 table表题标记 caption表行标记 tr单元格标记 td
2016-06-21 13:58:38 2600
原创 Java Servlet 配置文件 web.xml 详解
通过修改web.xml文件进行WEB的地址映射,实现servlet的外部访问。代码如下: simple//我们定义的servlet应用名字 cn.mldn.lxh.servlet.SimpleServlet //我们定义的servlet应用名字对应的具体servlet文件 //地址映射 simple //我们定义的serv
2016-06-20 18:33:53 865
原创 IntelliJ IDEA 之 Servlet简单实现
创建 JavaWeb 工程File --> New --> Project 设置工程名字Web工程设置在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录classes目录用于存放编译后的class文件,lib用于存放依赖的jar包。File --> Project Structure...,进入 Project St
2016-06-20 16:48:47 1802
原创 IntelliJ IDEA / Eclipse 自动生成 Author 注释 签名
Author 注释 签名如下:/*** @author 稚枭天卓 E-mail:zhxiaotianzhuo@163.com* @version 创建时间:2016-6-20 下午04:58:52*/Eclipse 自动生成 Author 注释 签名window-> preference->Java-> code styple-> code temp
2016-06-20 15:10:15 59182 2
原创 Intellij IDEA 配置 JavaWeb开发环境(Tomcat 配置)
1、File -> New Project ,进入创建项目窗口2、在 WEB-INF 目录下点击右键,New -> Directory,创建classes 和 lib 两个目录3、File -> Project Structure,进入 Project Structure窗口4、点击 Modules -> 在 Sources选中项目“JavaWeb” -> 切换到Paths 选项卡 -
2016-06-20 13:53:51 4813
原创 四种UML类图中的类关系
一.泛化。泛化是指类之间继承的关系。一句话,is-a。泛化关系使用实现空心三角表示,如下图:二.依赖。依赖关系是指类在实现某一功能时对另一个类的服务的依赖。依赖关系的特点体现在局部,临时。一般用在局部变量,方法参数以及静态方法的调用等。依赖关系用虚线箭头表示,如下图:三.关联。一个对象的实例和另一个对象的实例存在固定的依赖关系。表现为后者是前者的一个实例变量。即
2016-06-20 00:18:51 539
原创 Spring框架的 IoC和AOP
spring的核心框架主要包含两个技术,分别用来处理工厂类,以及事务处理和连接管理的。两大核心概念1) IoC:控制反转,在现在的开发中,如果想建立对象并设置属性,是需要先new对象,再通过setter或构造方法设置属性。而使用Spring的IoC后,则是先通过配置声明属性的值或关系,再通过Spring框架建立对象,建立好的对象中就自动设置好了配置的属性。此功能可以替代工厂类。在IoC
2016-06-20 00:09:46 631
原创 Hibernate(四) 之 实例合辑
Hibernate框架的搭建,Hibernate的CRUD操作(一)http://blog.csdn.net/wenyusuran/article/details/28232711Hibernate查询技术(Query、Session、Criteria),Hibernate的三种状态,Hibernate集合struts2实现登录功能(二)http://blog.csdn.net/w
2016-06-20 00:00:44 524
原创 Hibernate(三) 之 映射关系
一、概念:关系:名词,事物之间相互作用、相互联系的状态。关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。映射:将一种形式转化为另一种形式,包括关系。级联:动词,有关系的双方中操作一方,另一方也将采取一些动作。 值类型:对象不具备数据库同一性,属于一个实体实例其持久化状态被嵌入到所拥有的实体的表行中,没有标
2016-06-19 23:51:30 3406
原创 Hibernate(二) 之 映射初步
Hibernate是什么 在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。Hibernate是一个面向Java环境的对象/关系数据库映射工具。对象/关系数据库映射(objet/relational mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。 Hibern
2016-06-19 23:33:29 1044
原创 Hibernate(一) 之 延迟加载
Hibernate延迟加载,又叫懒加载。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了 对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。 在Hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过sessi
2016-06-19 23:28:21 455
原创 MySQL Error Code: 1175
delete from user where username = '222'编译报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle
2016-06-16 13:58:15 1926
原创 MysqlDataTruncation: Data truncation: Incorrect datetime value
type Exception reportmessage could not insert: [cn.itcast.shop.order.vo.Order]; SQL [insert into orders (total, ordertime, state, name, phone, addr, uid) values (?, ?, ?, ?, ?, ?, ?)]; nested exce
2016-06-15 17:48:59 4669 2
原创 Session 初步(三) 之 JSP 中 HTTP Session 的应用
一、术语SessionSession,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 Session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间 ①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列
2016-06-15 09:43:14 2859
原创 浅析 SSH 下的 表现层,业务层,持久层
用户先接触 [表现层](jsp)——触发事件(提交表单,按钮等),产生HttpRequest。请求传递到 [控制层] (Action) ,调用相关的模型(JavaBean)处理业务逻辑,模型负责与 [数据层] (如:数据的增删改查) 打交道,[控制层] 将模型返回的结果存到 HttpRequest或Session里面。请求被转发到 [表现层],根据具体的请求,显示内容。为了实现
2016-06-13 14:29:36 2609
原创 Session 初步(二) 之 HTTP Session 浅析
Session 在 web 开发中是一个非常重要的概念,在不同的场合,Session 一次 的 含义也很不相同。这里只探讨 HTTP Session 。这里基于 Java Servlet 理解 Session 的概念与原理,因为 JSP 最终也会被编译为 Servlet,两者有着相同的本质,这里所说 Servlet 已经涵盖了 JSP 技术。在 Java 中,HTTP 的 Session 对象
2016-06-13 13:57:07 501
原创 JavaBean 初步(二) 之 JavaBean 的属性
Java bean 是一种可重复使用、且跨平台的软件组件。javabean可分为两种:一种是有用户界面的(ui user interface)的java bean 。还有一种是没有用户界面的,主要负责处理事务(如数据运算,操纵数据库的)java bean。jsp通常访问的是最后一种java bean。java bean 和jsp 一起使用的优点:使得java代码和html代码分
2016-06-13 10:57:15 2534
apache-ant-1.10.1-src
2018-01-24
新浪微博-redis实践
2017-12-07
Maven最佳实践
2017-12-06
paoding-rose
2017-12-06
MVC设计模式 - 发展进程
2017-04-09
WebServiceSample
2017-03-13
mybatis传智播客课堂笔记
2016-07-28
hibernate 5.0.9.Final
2016-06-02
MyBatis 基本配置文件
2016-06-01
log4j.properties
2016-06-01
mysql-connector-java-5.0.7.rar
2016-06-01
struts-2.5-all
2016-06-01
TortoiseSVN-1.9.3.27038-x64-svn-1.9.3
2016-06-01
Maven实战_.7z
2016-05-30
struts-2.3.16.1
2016-05-29
mybatis-3-mybatis-3.4.0
2016-05-27
CSS权威指南
2016-05-26
精通CSS高级Web标准解决方案
2016-05-26
架构之美(清晰中文完整版)
2016-05-17
apache-tomcat-8.5.0-windows-x64.zip
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人