摘要: 经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:一apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apac... 阅读全文
posted @ 2015-09-01 17:25 韩慧兵 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Mysql主从热备份:http://www.cnblogs.com/hanhuibing/articles/4772857.html 其实在进行项目开发的时候,一个项目有可能不止用到一个数据源,为了提高数据库的水平伸缩性,需要对多个数据库实例进行管理,需要配置多数据源。一、开篇这 里整合分别采... 阅读全文
posted @ 2015-08-31 15:04 韩慧兵 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 目录应用环境数据库同步方式创建数据库表配置数据库my.ini文件my.ini文件简单释义配置双向同步配置项释义设置主机并启动从服务器线程show slave status测试同步解决自增长列的问题模拟测试自增长列解决方案故障排除MySQL版本间复制兼容性问题ERROR 1201 (HY000)应用环... 阅读全文
posted @ 2015-08-31 13:19 韩慧兵 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 第一步:类加载器实现外在参数配置 工具类package com.bky.util;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inpu... 阅读全文
posted @ 2015-08-29 15:58 韩慧兵 阅读(459) 评论(0) 推荐(0) 编辑
摘要: Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Mo... 阅读全文
posted @ 2015-08-27 21:52 韩慧兵 阅读(5332) 评论(0) 推荐(0) 编辑
摘要: 1、spring的配置文件 2、基于xml的定时器任务package com.spring.task;/** * 基于xml的定时器 * @author hj */public cla... 阅读全文
posted @ 2015-08-27 21:49 韩慧兵 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jb51.net/css/93044.html大家都知道,CSS的中文名叫做层叠样式表,而CSS在控制样式的时候,有三种引入方式,这里简单介绍下CSS控制样式的三种方式1>外部样式表 : 将样式规则直接写在*.css文件中,然后再*.html页面中通过标签引入的方式2>内... 阅读全文
posted @ 2015-08-26 14:26 韩慧兵 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/mofish/archive/2012/05/23/2515218.html开始研究响应式web设计,CSS3 Media Queries是入门。Media Queries,其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表。换... 阅读全文
posted @ 2015-08-26 14:24 韩慧兵 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 知识点一:Java反射http://www.cnblogs.com/hanhuibing/articles/4754310.html知识点二:Java注解http://www.cnblogs.com/hanhuibing/articles/4754385.html知识点三:Java注解解析器http... 阅读全文
posted @ 2015-08-26 11:47 韩慧兵 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: 来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创... 阅读全文
posted @ 2015-08-25 16:31 韩慧兵 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面... 阅读全文
posted @ 2015-08-24 14:11 韩慧兵 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 好 几年前,我跳槽到一家创业公司做技术总监,在一穷二白的情况下组建团队,启动项目。加班加点几个月,项目如期上线。项目上线不久,老板把我叫过去了,他 说,余波,你有没有觉得,我们的网站好像有点慢。老板这么一说,我就明白了。我说嗯,我回去想办法改进一下,我就把老板的意思,转给了我们的项目经理,项 目经理... 阅读全文
posted @ 2015-08-24 14:04 韩慧兵 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): J... 阅读全文
posted @ 2015-08-24 13:02 韩慧兵 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类... 阅读全文
posted @ 2015-08-24 11:56 韩慧兵 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面... 阅读全文
posted @ 2015-08-24 11:31 韩慧兵 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql... 阅读全文
posted @ 2015-08-19 15:36 韩慧兵 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 转自http://comeonbabye.iteye.com/blog/1211425关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spri... 阅读全文
posted @ 2015-07-29 20:14 韩慧兵 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 下面的例子让新手看不错。可以改进的一点是 1、不必建立 关联对象实体,可以用map传递两个id进去 2、文章的resultMap 继承和 查询配置 比较清楚,可以借鉴 mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相... 阅读全文
posted @ 2015-07-21 11:48 韩慧兵 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 这篇介绍的是多表中的多对一表关联查询先做一些准备工作 创建两张表:一张是用户,一张是用户所对应的移动手机,一户用户可以有部移动手机。 这是用户t_user表 这是移动电话t_mobile表 创建表对应的JavaBean对象User对象[java] view plaincopypackagec... 阅读全文
posted @ 2015-07-21 11:46 韩慧兵 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/jefry_xdz/article/details/8767358创建两张表:一张是用户,一张是用户所对应的移动手机,一户用户可以有部移动手机。 这是用户t_user表 这是移动电话t_mobile表 在Java实体对象对中,一对多可以根据List和... 阅读全文
posted @ 2015-07-21 11:44 韩慧兵 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、搭建开发环境1.1、使用Maven创建Web项目 执行如下命令:mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -... 阅读全文
posted @ 2015-07-21 11:42 韩慧兵 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cach... 阅读全文
posted @ 2015-07-21 11:37 韩慧兵 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(10), 4 s... 阅读全文
posted @ 2015-07-21 11:34 韩慧兵 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、一对一关联1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY ... 阅读全文
posted @ 2015-07-21 11:33 韩慧兵 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xdp-gacl/p/4264425.html在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE ord... 阅读全文
posted @ 2015-07-21 11:32 韩慧兵 阅读(132) 评论(0) 推荐(0) 编辑