上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 120 下一页
摘要: 1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现: public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(Use 阅读全文
posted @ 2021-12-24 16:03 hanease 阅读(173) 评论(0) 推荐(0)
摘要: Structs1+spring+Hibernate Structs 相当于mvc设计模式中V.C,即jsp页面和Servlet; spring 管理业务逻辑,即Service; Hibernate 管理DAO,持久层; 首先讲一下Hibernate和spring的整合: 1.加入相关的jar:mys 阅读全文
posted @ 2021-12-24 16:02 hanease 阅读(77) 评论(0) 推荐(0)
摘要: 1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存 阅读全文
posted @ 2021-12-24 16:01 hanease 阅读(637) 评论(0) 推荐(0)
摘要: 什么是Struts 2拦截器? 从软件构架上来说,拦截器是实现了面向方面编程的组件。它将影响了多个业务对象的公共行为封装到一个个可重用的模块,减少了系统的重复代码,实现功能的高度内聚,确保了业务对象的整洁和纯度。 从Java代码上来说,它就是一个普度的Java对象,它只需要实现一个名为Interce 阅读全文
posted @ 2021-12-24 15:55 hanease 阅读(539) 评论(0) 推荐(0)
摘要: Struts2 在项目中用到的核心是拦截器interceptor,OGNL(Object Graph navigation Language)对象图导航语言(用来操作ValueStack里面的数据),Value Stack和ActionContext。strut2是基于WebWork,WebWork 阅读全文
posted @ 2021-12-24 15:53 hanease 阅读(83) 评论(0) 推荐(0)
摘要: 项目的目录 1.配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml 阅读全文
posted @ 2021-12-24 15:36 hanease 阅读(66) 评论(0) 推荐(0)
摘要: MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。 一、MyBatis的框架设计 注:上图很大程度上参考了ite 阅读全文
posted @ 2021-12-24 15:32 hanease 阅读(183) 评论(0) 推荐(0)
摘要: l JAVA平台异步消息模块 JAVA平台异步消息模块,是一个针对RabbitMQ的消息发送及处理封装,包含消息的配置、发送、接收、失败重试、日志记录等,总共分为4个部分: 1)RabbitMQ访问封装:JAMQP(Jar包) 2)消息模块公共对象、配置读取及接口定义:JMSG(Jar包) 3)消息 阅读全文
posted @ 2021-12-24 15:29 hanease 阅读(3115) 评论(0) 推荐(0)
摘要: 一:Kafka简介 Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。 Kafka最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景有:日志收集系统和消 阅读全文
posted @ 2021-12-23 22:14 hanease 阅读(907) 评论(0) 推荐(0)
摘要: 每个kafka broker中配置文件server.properties默认必须配置的属性如下: broker.id=0num.network.threads=2num.io.threads=8socket.send.buffer.bytes=1048576socket.receive.buffer 阅读全文
posted @ 2021-12-23 22:04 hanease 阅读(760) 评论(0) 推荐(0)
上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 120 下一页