- 博客(23)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 hql语法 2021-9-26
hql常用查询语句1. HQL: Hibernate Query Language.2. 特点:1、与SQL相似,SQL中的语法基本上都可以直接使用。2、 SQL查询的是表和表中的列;HQL 查询的是对象与对象中的属性。3、 HQL 的关键字不区分大小写,类名与属性名是区分大小写的。4、 SELECT 可以省略。3. 简单的查询, Employee为实体而不是数据库中的表名(面向对象特性)hql = "FROM Emplpyee";hql = "FROM Employee AS e";
2021-09-26 11:45:55
232
原创 2021-09-10 Vue.js
Vue.js 教程详细教程请看官网:https://cn.vuejs.org/v2/guide/syntax.html#%E6%8C%87%E4%BB%A4目录文章目录Vue.js 教程详细教程请看官网:目录1. 创建一个Vue实例:2. 数据与方法3. 实例生命周期钩子(函数)4. 模板语法 - 插值**# ****文本****#** **原始HTML****#** **特性****#** **使用 JavaScript 表达式**5. 模板语法 - 指令**#** **参数****#** **修
2021-09-10 17:22:39
301
原创 2021-09-10 naviact
链接:https://pan.baidu.com/s/1HnhmqD3fq2cIBNo3gkfskQ提取码:nct1
2021-09-10 12:16:18
89
原创 2021-07-02 MyBatisPlus ()
MyBatis-Plus目录:文章目录MyBatis-Plus目录:1、MyBatis-Plus概述特性2、快速入门第一步:创建pojo包 User实体类第二步:创建Mapper包,编写Mapper接口第三步: 在启动类里创建连接,扫描识别mapper文件夹第四步: 测试类中测试3、配置日志4、 CRUD扩展1、主键生成策略2、分布式系统唯一ID生成方案3、雪花算法:4、更新操作5、自动填充6、乐观锁1、主要适用场景2、乐观锁配置需要两步1、配置插件2、在实体类的字段上加上@Version注解1、My
2021-07-07 09:35:34
427
原创 2021-07-06 黑盒测试(持续更新)
目录文章目录目录黑盒测试1. 概念2. 优缺点3.主要测试什么4.主要设计方法白盒测试1. 优缺点2. 主要的测试方法3. 灰盒测试1. 概念4. 静态测试5. 动态测试6. 手工测试7. 自动化测试7. 自动化测试黑盒测试1. 概念将系统或者软件看成一个完全不能打开的盒子,不用考虑内部结构和特性的情况下通过相关暴露出来的接口,对程序进行测试。只检查程序的功能是否按需求规格说明的规定能够正常使用,程序是否能适当的接受输入数据,并产生正确的输出信息,着眼于外部结构,不考虑内部逻辑(针对外部界
2021-07-06 14:09:03
189
原创 2021-07-06 数组 (未完待续)
目录文章目录目录1、数组2、数组的声明和创建3、Java三种初始化及内存分析3、数组的四个基本特点4、数组边界5、二(多)维数组6、稀疏数组1、数组数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问。2、数组的声明和创建变量的类型 变量的名字 = 变量的值;int[] nums; //定义--声明一个数组nums = new int[10]; //
2021-07-06 13:31:52
72
原创 2021-06-29 数据结构
本文目录:文章目录本文目录:数据结构分类1、数组1、优点:2、缺点:3、适用场景:2、栈3、队列4、链表1、链表的优点:2、缺点:3、适用场景:5、树6、散列表7、堆8、图数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fg3jNzn6-1624937521214)(C:\Users\peise
2021-06-29 11:32:28
559
原创 2021-06-29 多线程(未完待续)
文章目录多线程1. 线程简介2. 线程实现(重点)三种创建方式lambda表达式lambda推导3. 线程状态4. 线程同步(重点)---多个线程操作同一个资源5. 死锁6. Lock(锁)synchronized(死锁) 与 Lock的对比7. 线程协作8. 线程池1.2目录四级标题1.2目录四级标题多线程1. 线程简介程序----是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。进程----是执行程序的一次执行过程,是一个动态概念。(在操作中运行的程序就是进程)。是系统
2021-06-29 11:31:52
93
原创 2021-06-29 Springboot(未完待续)
目录文章目录目录SpringBoot1、原理2、SpringBoot 配置3、SpringBoot Web 开发1、静态资源4、实战5、常用注解SpringBoot就是一个javaweb的开发框架,和SpringMVC类似,其优点为约定大于配置,简化开发。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fsT7zMHw-1624937445444)(C:\Users\peisenjiayuan\AppData\Roaming\Typora\typora-user-i
2021-06-29 11:31:09
84
原创 2021-06-29 spring(未完待续)
文章目录1、Spring1.1、介绍1.2、优点1.3、组成1.4、拓展2.IOC理论推导3、IOC创建对象的方式1、Spring1.1、介绍官网:https://spring.io/projects/spring-framework#overview官方下载地址:https://repo.spring.io/release/org/springframework/spring/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KR6r93wJ-162493741
2021-06-29 11:30:37
86
原创 2021-06-29 MySql(未完待续)
目录文章目录目录1、初识MySql1.1、什么是数据库1.2、数据库分类1.3、MySQL简介1.4、连接数据库2、 操作数据库2.1、操作数据库2.2、数据库的列类型2.3、数据库的字段属性(重点)2.4、创建数据库表(重点)2.5、 数据表的类型2.6、操作表1、复制表:2、删除表:3、修改表结构:4、修改表名:5、修改表的字段(重命名,修改约束!):3、MySQL数据管理3.1、外键(了解即可)3.2、DML语言 (全部记住)3.3、添加3.4、修改3.5、删除4、查询数据(最重点)4.1、查询语
2021-06-29 11:30:05
947
原创 2021-06-29 Linux(未完待续)
Linux笔记文章目录Linux笔记1.基础命令操作2. 常用的基本命令1、目录管理2、基本属性1.基础命令操作[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KuxVFMxk-1624937322134)(C:\Users\peisenjiayuan\AppData\Roaming\Typora\typora-user-images\image-20210604145725937.png)]2. 常用的基本命令1、目录管理绝对路径/相对路径cd : 切换
2021-06-29 11:29:16
128
原创 2021-06-29 @Nullable和@NotNull注释的使用
1、在 IntelliJ IDEA 中引入的 @Nullable 和 @NotNull 注释,IntelliJ IDEA 引用这两个注释来通过恒定条件和异常来捕获 NullPointerException(NPE)以及@Nullable 问题检查。这些注释旨在帮助您在整个方法层次结构中查看合同,以避免出现 NPE。此外,IntelliJ IDEA 为他们提供了另一个好处:代码检查机制通知您这些合同在注释方法的地方的差异,并在某些情况下提供自动化解决方案。两个注释 - @Nullable 和 @NotNu
2021-06-29 11:26:31
675
原创 2021-06-29 Java版本:JDK8的十大新特性介绍
1、JDK8常用包及概述java.applet 提供了需要创建一个小程序和用来跟其他小程序交流上下文的类。Java.awt 包含用于创建用户界面和绘制图形图像的所有类Java.io 提供与输入输出相关的类Java.beans 包含与开发javaBeans相关的类Java.lang 提供java语言程序设计的基础类Java.net 提供实现网络操作相关的类Java.nio 为输入输出提供缓冲区的类Java.text 提供处理文本、日期、数字和消息的类和接口Java.util 提供处理日期、时
2021-06-29 11:13:45
294
原创 2021-06-29 map遍历方式
//第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); } //第二种:通过Iterator迭代器遍历循环Map.entrySet().iterator(); System.out
2021-06-29 11:09:33
86
转载 2021-06-29 @EqualsAndHashCode()注解详解
官方文档:@EqualsAndHashCode原文中提到的大致有以下几点:此注解会生成equals(Object other) 和 hashCode()方法。它默认使用非静态,非瞬态的属性可通过参数exclude排除一些属性可通过参数of指定仅使用哪些属性它默认仅使用该类中定义的属性且不调用父类的方法可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。另:@Data相当于@Getter @Setter @RequiredArgsCon
2021-06-29 11:07:44
111
原创 2021-06-08 java笔记
Javase笔记Java是一种编程语言计算机=硬件+软件硬件:CPU、内存、硬盘。。。软件:操作系统、应用软件javaee 企业版javase 标准版javame 小型版JDK (Java Developement Kit) —— Java开发工具包JDK是Java程序运行的基础环境,包括了Java运行环境(JRE)、一堆Java工具和Java基础的类库(rt.jar)sts中点击 window-perferences-workspace 修改软件默认编码格式GBK->UTF-
2021-06-08 13:23:11
365
原创 2021-06-08 Git下载与安装
git 下载与安装详细步骤一、介绍git git是一个版本管理工具,用于管理文档和代码的版本,可以进行恢复、冲突合并等操作;git仓库:工作库:我们进行文档或代码创建、修改的文件夹;本地版本库:在本机存储文档或者代码的不同版本的文件夹(在工作库文件夹的.git隐藏文件夹中);远程版本库:在github或者码云上存储不同版本文件的地方(如果没有联网,就对应git init创建的公共版本仓库文件夹或者TortoiseGit的“Git 在这里创建版本库”命令的文件夹);二、安装git(傻瓜式安
2021-06-08 13:17:11
218
JAVA 编程,Paint画笔效果没有展现出来 不知道为什么?? 求解
2021-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人