摘要:
目录
一: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)