因为一开始学的不是太好,从头缕一遍ssm开发,发现ssm并不是刚开始学的那么难以理解了 这个项目是一个简单的web工程 单纯的mybatis项目需要两个配置文件 一。数据源配置文件 这个文件是配置数据库的文件,首先创建一个web项目,在src同级目录下新建一个文件夹,我这里以config为例,在这个 ...
分类:
其他好文 时间:
2019-08-11 23:32:00
阅读次数:
116
hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 首先我们引入一个工具类SessionFactoryUtils 这个类可以用来检测所写的映射文件是否出错 如果有错则如下图: 要实现hibernate的主键生成 我们先创两个实体类 S ...
分类:
Web程序 时间:
2019-08-11 11:09:04
阅读次数:
142
Spring 框架的概述以及Spring中基于XML的IOC配置 一、简介 1. Spring的两大核心: IOC (DI)与 AOP ,IOC是反转控制,DI依赖注入 2. 特点:轻量级、依赖注入、面向切面编程、容器、框架、一站式 3. 优势: 1. 方便解耦: 做到编译期不依赖,运行期才依赖 2 ...
分类:
编程语言 时间:
2019-08-10 19:11:44
阅读次数:
109
一、安装 broker.id=1 #当前server的ID listeners=PLAINTEXT://192.168.34.160:9092 log.dirs=/usr/local/kafka/logs num.partitions=2 #根据机器数设置 zookeeper.connect=192 ...
分类:
其他好文 时间:
2019-08-10 11:53:26
阅读次数:
73
Producer:Brokercansendtoproduceraconfirmationafterreceivingmessageandsuccessfullypersistedit.Theproducerneedstoregisteraconfirmationlistenertoprocesstheconfirmationmessage.Inconfirmationmode,eachprodu
分类:
其他好文 时间:
2019-08-09 15:24:13
阅读次数:
96
在本测试代码中,我们定义了一个 POJO 类,名字为 MessageData,你可以访问下面的链接找到有关这个类的定义。 https://github.com/cwiki-us-demo/serialize-deserialize-demo-java/blob/master/src/main/jav ...
分类:
编程语言 时间:
2019-08-09 13:53:11
阅读次数:
103
SpringBoot启动机制(starter机制)核心原理详解
分类:
编程语言 时间:
2019-08-08 17:37:45
阅读次数:
103
加入某个线程池中有多个线程: ThreadPool.addThread(t1); ThreadPool.addThread(t2); ... ThreadPool.addThread(tn); 现在想终止第m个线程做法思想如下: ①创建一个hashMap,将所创建的线程以及对应每个线程唯一标识放进去 ...
分类:
编程语言 时间:
2019-08-08 16:18:38
阅读次数:
147
首先我把异常分为两种,一种是可控制的,或者是由我们发现条件不正确主动抛出的异常,就像前城市编号不存在那个粟子;另一种是不可控制的,或者说是程序存在bug引起的异常,但这种异常也不想变态的就直接给前端抛出个500异常。 实现步骤如下: 第1步,新建一个Exception类 新建一个 DescribeE ...
分类:
编程语言 时间:
2019-08-07 19:17:22
阅读次数:
110
MyBatis的持久化解决方案是将用户从原始的JDBC访问中解放出来,用户只需要定义需要操作的SQL语句, 无须关注底层的JDBC操作,就可以以面向对象的方式来进行持久化层操作.底层数据库连接的获取,数据访问的实现,事务控制等都无须用户关心, 从而将应用层从底层的JDBC/JTA API抽取出来.通 ...
分类:
编程语言 时间:
2019-08-05 17:22:15
阅读次数:
140