摘要: 利用id进行层级分类: 思路:设置父类id,一级id=0;二级id=1;以此类推: 1.数据库表的设计: CREATE TABLE `tb_category` ( `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '分类ID', `name` varchar( 阅读全文
posted @ 2020-05-14 22:45 moonlighter 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 常用工具类: 1.POI工具类: import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; i 阅读全文
posted @ 2020-05-13 23:45 moonlighter 阅读(451) 评论(0) 推荐(0) 编辑
摘要: POI介绍: 1.什么是POI? Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能, 其中使用最多的就是使用POI操作Excel文件。 2.POI的使用: 1.导入依赖: <d 阅读全文
posted @ 2020-05-13 23:36 moonlighter 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: Git介绍 1.什么是Git? Git是一种分布式代码管理工具,非常适用于多人同时开发一个项目的情况。 2.Git的本地管理 2.1 版本库 版本库:.git的文件夹就是版本库 工作区:.git的上一级目录就是工作区; 注:只有工作区中的文件或者文件夹才可以做版本控制; 版本库的创建: 右击鼠标,使 阅读全文
posted @ 2020-05-12 22:42 moonlighter 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 正则表达式介绍: 1.什么是正则表达式? 正则表达式实际上就是一串字符串,只不过这个字符串匹配了一定的规则。 2.正则表达式的引入: qq号的校验规则: 1.全部都是数字 2.不能以0开头 3.长度在5-12之间 1.不使用正则表达式检验qq: public static boolean check 阅读全文
posted @ 2020-05-05 09:13 moonlighter 阅读(183) 评论(0) 推荐(0) 编辑
摘要: SOA项目搭建: 此项目采用SOA架构,采用dubbo+zookeeper+SSM技术实现; 1.搭建说明: 1.搭建过程包含如下模块: health_parent:父工程,打包方式为pom,统一锁定依赖的版本,同时聚合其他子模块便于统一执行maven命令 health_common:通用模块,打包 阅读全文
posted @ 2020-05-01 18:27 moonlighter 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 分布式事务介绍: 1.什么是事务? 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。如转账业务:一方扣款,一方增加金额。 2.事务的四个特性? 1.原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么 阅读全文
posted @ 2020-04-27 11:22 moonlighter 阅读(463) 评论(0) 推荐(0) 编辑
摘要: Spring Aop介绍: 1.Aop介绍 Spring Aop是面向切面编程,底层是动态代理。可以实现在不改变源码的情况下,对目标方法进行增强。 Spring Aop支持声明式事务,与编程式事务相比较,声明式事务最大的优点就是不需要通过编程的方式管 理事务,这样就不需要在业务逻辑代码中掺杂事务管理 阅读全文
posted @ 2020-04-25 17:42 moonlighter 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Mybatis的使用: 前面我们已经介绍了SSM框架的整合,下面介绍下Mybatis的使用: 1.首先介绍下xml方式入门: 1.Dao接口:和之前SSM整合一样,使用Mybatis需要Dao接口: Repository public interface UserDao { public List< 阅读全文
posted @ 2020-04-24 21:32 moonlighter 阅读(167) 评论(0) 推荐(0) 编辑
摘要: SSM整合: 1.环境准备 1.数据库环境:创建数据库和表; create database ssm; use ssm; create table account( id int primary key auto_increment, name varchar(40), money double ) 阅读全文
posted @ 2020-04-23 14:30 moonlighter 阅读(207) 评论(0) 推荐(0) 编辑