摘要: 目录 一:Hibernate 1.CRUD: 2.HQL语句 3.SQL语句 4.QBC语句 二:Hibernate JPA 三:Spring Data JPA 1.原理: 1.1接口继承结构(查看源码理关系) 1.2Spring Data Jpa的底层原理(还没理解) 2.关于上述接口的具体应用... 阅读原文
2021-03-28 22:36:22 阅读(1004) 评论(0)
摘要: SSM-CRUD 一、项目简介 主界面演示 功能点 分页 数据校验 ajax Rest 风格的 URI 技术点 基础框架 - ssm(Spring + SpringMVC + MyBatis) 数据库 - MySQL 前端框架 - bootstrap (快速简洁美观的界面) 项目的依赖管理 - Maven ... 阅读原文
2021-03-28 20:59:40 阅读(1004) 评论(0)
摘要: 1. 数组概述 数组的定义 数组是相同类型数据的有序集合 数组是有先后次序的 每一个数组元素可以通过一个下标来访问 2.数组声明创建 首先必须声明数组变量,才能进行使用 int [] arrays;//首选方法 或 int arrays[];//效果相同 java中使用new操作符来创建数组 int [... 阅读原文
2021-03-28 19:18:02 阅读(984) 评论(0)
摘要: 老大:来,你搞一搞分布式事务吧 我:......,啥是事务? 我:先从理论学起吧 我不懂什么是事务 如果事务都不懂,就更不用说分布式事务了,于是我马上开始学习了。 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。 事务应该具有 4 个属性:原子性、一致性、隔离性... 阅读原文
2021-03-28 18:38:07 阅读(980) 评论(0)
摘要: JAVA线程池 我们从事Java开发的,或多或少都接触过Java线程和线程池。本文主要是对Java线程池类ThreadPoolExecutor的一些用法归纳和总结。 我们先来看如下类图: 线程池的构造函数 ThreadPoolExecutor提供了4个不同参数的构造器,通过源码可以知道,ThreadPoolExecu... 阅读原文
2021-03-28 16:45:04 阅读(982) 评论(0)
摘要: 本文部分摘自《Java 并发编程的艺术》 CountDownLatch CountDownLatch 允许一个或多个线程等待其他线程完成操作。假设现有一个需求:我们需要解析一个 Excel 里多个 sheet 的数据,此时可以考虑使用多线程,每个线程解析一个 sheet 的数据,等到所有的 sheet 都解析完之... 阅读原文
2021-03-28 15:04:02 阅读(949) 评论(0)
摘要: 1.注释、标识符、关键字 Java中的注释 单行注释 // 多行注释 /* */ 文档注释 /** */ 关键字 标识符 所有标识符都应该以字母、$、下划线 ( _ ) 开始. 首字符之后可以是字母、$、下划线或数字的任何字符组合 不能使用关键字作为变量名或方法名 标识符... 阅读原文
2021-03-28 11:59:01 阅读(966) 评论(0)
摘要: Java集合框架部分细节总结 Collection List 有序,有下标,元素可重复 Set 无序,无下标,元素不可重复 以上为Collection接口 以ArrayList为实现类实现遍历:增强for 和迭代器 for (Object object : collection) { System.ou... 阅读原文
2021-03-28 11:01:01 阅读(945) 评论(0)
摘要: 注释 注释并不会被执行,是给我们写代码的人看的。 JAVA中的注释有三种: 单行注释 指双斜杠后写入的注释,只能注释一段文字。   多行注释 指/* */开头的注释,可以注释一段文字   文档注释 JAVADOC,又叫文档注释。/**开头 */结尾 特点:可以加一些参数,随便去写,不会被读取,一般用... 阅读原文
2021-03-28 00:16:01 阅读(1290) 评论(0)
摘要: Tomcat服务器的安装详解 进去tomcat官网 直接点击下载栏中的tomcat版本(选择自己想要的版本),如图: 解压压缩包 了解tomcat中文件夹的作用: 去bin中启动startup.bat文件(双击) 这里可能会出现窗口一闪而过的现象,使我们无法启动tomcat,也无法查看报错信息... 阅读原文
2021-03-27 23:36:05 阅读(980) 评论(0)