Java
elmer_one
这个作者很懒,什么都没留下…
展开
-
服务中间件Zookeeper
Zookeeper是一种分布式,开源的应用协调服务也即是“服务中间件”;主要提供的功能包括:“配置管理”,“分布式锁”,“集群管理”。1、配置管理:管理服务对象的信息(IP、端口、服务提供功能接口)。2、分布式锁:控制服务对象的资源(锁住之后,只能有一个服务对象可操作,其它服务对象等待)。3、集群管理:管理服务对象的节点(每个节点提供的服务相同,则组成一个集群),组成高可用Zookeeper原理Zookeeper是一个树形目录服务,其数据模型拥有一个层次化的结构;从图中可看出:一个节点可以保存自原创 2020-07-29 19:44:55 · 1073 阅读 · 0 评论 -
反射:框架设计的灵魂
反射:框架设计的灵魂面向对象的世界里,万事万物皆对象;那么一个类自然也是对象,这个类是java.lang.Class的实例对象;反射就是将类的各个组成部分封装为其他对象,也就是反射机制。反射的好处是程序运行过程中,可以去操作这些对象;再者可以解耦,提高程序的可扩展性。在学习反射前,需要去了解"java代码在计算机中经历的三个阶段":从上图可以看出:.java文件经过编译成.class文件;然后通过类加载器加载进入内存中,生成一个java.lang.Class的实例对象;最后执行new 操作的原创 2020-07-18 01:09:47 · 135 阅读 · 0 评论 -
spring—依赖注入(DI)
Spring—依赖注入依赖注入(DI): 应用程序所需资源由IoC容器提供,而资源进入应用程序的方式便是DI,简单理解就是"属性赋值",可以赋值引用数据类型和非数据类型的。依赖注入的方式可分为:set注入(主流配置)和构造器注入(兼容早期遗留系统的升级工作)。 (一) Set 注入1、注入引用数据类型通常情况下,声明引用类对象,提供set()方法,调用引用类对象方法,注入引用类bean实例。public class UserServiceImpl implements UserService原创 2020-07-17 00:24:42 · 157 阅读 · 1 评论 -
Spring—基于XML配置整合myBatis
Spring—基于XML配置整合spring基于XML配置文件整合,就是把myBatis涉及的相关技术关键类对象存入spring容器中并管理。整合的思路:编写jdbc.properties文件–>pom文件导入依赖包–>applicationContext.xml文件配置bean一、spring整合数据库连接1、导入依赖<!--1.数据库连接池Druid--><artifactId>druid</artifactId><!--2.my原创 2020-07-16 22:46:30 · 492 阅读 · 0 评论 -
关键字的联想查询
一、项目概述1、项目需求描述:所谓关键字的联想查询,就是当我们在输入框中输入关键字,就能出现一些含有关键字的匹配项,可供我们参考与选择。2、所需要的技术:(1) 前端:html+css+javaScript+jQuery+ajax(2) 后端:servlet+DBCP+Jackson+mybatis(3) DB: mySql3、所使用的工具:IDEA+sqlyog+tomcat二、项目结构##### 三、环境搭建根据上述所采用的结构,是一个比较基础的三层架构实现模式。1、新建一个Ja原创 2020-06-29 00:07:51 · 2848 阅读 · 3 评论 -
JDBC实现数据库连接
数据库连接(JDBC)一、JDBC的概述(一) 什么是JDBCJDBC(java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。(二)JDBC的本质JDBC本质上是一种规范,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。(三)JDBC的使用1、导入jar包2、注册驱动3、建立数据库连接:4、获取语句执行者:5、执行SQL语句,获取结果集或影响行数7、解析结果8、释放原创 2020-06-15 16:25:33 · 431 阅读 · 0 评论