摘要: 1、分模块 2、项目分包 阅读全文
posted @ 2017-07-13 14:50 构建巨人肩膀 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个注解用作dao扫描 2、配置bean,启动spring的时候扫描@MybatisRepository 3、新建一个dao接口,并添加注解@MybatisRepository 4、新建一个Mapper来实现dao接口 6、测试 阅读全文
posted @ 2017-07-12 11:26 构建巨人肩膀 阅读(14333) 评论(0) 推荐(0) 编辑
摘要: Spring注入映射器 在SpringMVC中,你可以不必为每一个DAO都去写相应的实现,而交给SpringMVC替你创建。 为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了 阅读全文
posted @ 2017-06-23 15:30 构建巨人肩膀 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 1、首先创建一个maven项目,pom文件的<packaging>是pom,其pom文件中的插件和属性以及依赖是所有maven module通用的,因为所有的module都会继承父项目,主项目pom如下: 2、创建maven module service:业务层,打包为jar pom文件如下: 注意 阅读全文
posted @ 2017-06-23 15:05 构建巨人肩膀 阅读(4434) 评论(0) 推荐(0) 编辑
摘要: javaweb的访问量到达一定的并发数量之后,需要高可用的负载均衡 , LVS+nginx+tomcat搭建集群 lvs:linux虚拟服务,利用Keepalived技术可达到 阅读全文
posted @ 2017-06-23 11:14 构建巨人肩膀 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 问题:百度编辑器上传图片到本项目的时候,没有问题,一旦跨域上传图片的时候就会导致图片上传错误,原因是因为百度编辑器使用的编辑区域是IFrame,而父窗口和主窗口的数据不可跨域调用. 解决方案:将百度编辑器的图片数据提交到本项目,获取到图片的字节文件,接着使用远程方法调用将字节数据发送到图片项目存储到 阅读全文
posted @ 2017-04-24 14:06 构建巨人肩膀 阅读(6937) 评论(0) 推荐(0) 编辑
摘要: 1、hessian调用分为服务端和客户端 2、总体图 3、服务端配置 (1)web.xml (2)Interface (3)Implement (4)HessianServerProxyExporter: 4、客户端配置 (1)HessianClientProxyFactory :hessian客户 阅读全文
posted @ 2017-04-14 14:38 构建巨人肩膀 阅读(5091) 评论(0) 推荐(0) 编辑
摘要: 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描: · 使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。 · 对扫描的表使用FORCE INDEX告知MySQL,相对于使用给定 阅读全文
posted @ 2017-04-11 10:26 构建巨人肩膀 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、在研究了hibernate框架之后,准备完成一套Hibernate的CRUD操作,并且让其具有高度的重用性。在复杂查询方面,hibernate可谓是各种不方便,因此查询方面,利用java反射做出一套根据对象属性来动态查询数据的小框架。 2、先做出可行的设计图 3、具体的实现过程 4、到此,新建d 阅读全文
posted @ 2017-04-08 18:52 构建巨人肩膀 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 前提:在很多的业务方法上面,很多程序员在SERVICE和DAO层都做着重复的工作,基本上很多时间都浪费在一个基本表的增删改查上边了,所以本次编码模式将避免这种现象,而且保留了每个业务的扩展性 一、设计类图 二、代码 以上都是公用的接口以及抽象类,接下来上测试接口及测试相关类 mybatis映射文件: 阅读全文
posted @ 2017-03-15 10:02 构建巨人肩膀 阅读(1743) 评论(3) 推荐(0) 编辑