学习笔记
文章平均质量分 56
TeSiWoo
成为一个优秀的男人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis之哨兵机制
Redis可用性确保的机制-----哨兵机制原创 2021-12-30 16:08:29 · 690 阅读 · 0 评论 -
真正的程序员不应该花费过多时间撰写接口文档-一键生成不香吗
程序员的键盘不是用来敲接口文档的DocerSavior鼠标点击自动生成接口文档插件 亲测牛逼特拉斯示例:自动生成的,记得使用mackDown文本编辑器哦,美观ps:不过search说明和jasonObject这样的还是得自己写使用详解:@ApiModelProperty(notes = "其他参考信息", example = "示例", required = true, value = "含义")@NotNullprivate Integer problemId;使用@ApiModel原创 2021-08-16 11:01:43 · 330 阅读 · 1 评论 -
JAVA-instanceof
关键字: instanceofinstanceof是一个位运算符(二目运算符)用法:boolean result = obj instanceof class其中 obj是一个对象,class 代表一个类或者一个接口,返回boolean类型。返回true: 表示obj这个对象是class这个对象的直接子类或间接子类注意点:- obj 不能为基本数据类型,会抛出 ClassCastException 异常- obj 为null 的时候永远返回false- obj原创 2021-11-12 17:25:03 · 512 阅读 · 0 评论 -
Git的常规操作
GIT有关概念工作区:工作区可以理解为你的文件夹暂存区:当修改后的文件add操作后即进入了暂存区版本库:暂存区中的文件提交后(commit)后即进入了本地版本库,push后进入远程仓库todoGIT的使用版本库的创建什么是版本库?版本库其实就是仓库。其实就相当于一个文件夹,只不过git将它管理了起来,该文件夹下的所有文件的新增、修改、删除,git都能够知道并且进行跟踪,如果有需要还能帮助还原到历史的某一个时刻(commit)前置步骤:创建一个空的文件夹,再通过下面命令行进行初始化原创 2021-08-26 17:20:49 · 253 阅读 · 0 评论 -
2021-07-03 PriorityQueue的用法
PriorityQueue首先它是一个队列,其次他可以自定义排序。通过构造函数。俗称优先队列。示例如下: static class Node { char c; int v; Node(char c, int v) { this.c = c; this.v = v; } }public static void main(String[] args) { Priori原创 2021-07-03 20:05:22 · 196 阅读 · 0 评论 -
MYSQL_索引复习
索引索引是在存储引擎层实现的,而不是在服务器上实现的,所以不同的存储引擎具有不用的索引类型和实现。索引的作用提高索引速度 确保数据的一致性 可以加速表和表之间的连接、实现表与表之间的参照完整性 使用分组和排序字句进行数据检索时,可以显著减少分组和排序的时间建表后新增索引:alter table table_name add index index_name(column_list)//普通索引alter table table_name add index ind.原创 2021-02-26 14:25:27 · 173 阅读 · 0 评论 -
POJO的转来转去
利用这个依赖<dependency><groupId>net.sf.dozer</groupId><artifactId>dozer</artifactId><version>5.5.1</version></dependency>导入bean:将DozerBeanMapper导入bean,再写一个工具类,使之可以直接使用示例:DozerBeanMapper dozerBeanMa原创 2021-01-26 17:17:19 · 201 阅读 · 0 评论 -
JAVA 反射入门
反射机制介绍(Reflection)JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。获取 Class 对象的三种方式如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了三种方式获取 Class 对象:1.知道具体类的情况下可以使用:Class原创 2021-01-21 16:17:49 · 164 阅读 · 0 评论 -
chuyx笔记-MybatisPlus
Mybatis-plus介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持原创 2020-11-16 21:28:28 · 780 阅读 · 0 评论 -
Chuyx笔记-MyBatis
简介什么是MybatisMyBatis 是一款优秀的持久层框架。支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundat原创 2020-11-16 21:26:22 · 311 阅读 · 1 评论 -
JVM超快速入门(JVM理解+结构+内存模型+垃圾回收机制)
JVM理解 它能够让class文件跑起来 屏蔽不同操作系统的CPU指令集 跨平台 Person.java ---> javac Person.java ---> Person.classJava Virtual Machine(JVM)是包含在我们下载的JDK中的,对应不同的操作系统我们下载不一样的JDK,其实就下载了不同的JVM,而对应不用操作系统的JVM会将class文件解释成与操作系统相对应的机器语言,从而实现了JAVA语言的Write Once,Run...原创 2020-08-28 11:27:49 · 428 阅读 · 1 评论 -
JAVA的细节,自己的笔记,持续更新
1、 双重循环的跳出使用标识,然后break ‘标识’如:outterLoop :for(int i=0;i<board.length;i++) { for(int j=0;j<board.length;j++) { if(board[i][j]=='R') { x=i; y=j; break outterLoop;...原创 2020-03-26 19:54:51 · 212 阅读 · 0 评论 -
JDBC工具类示例
package com.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;i...原创 2019-12-05 20:03:58 · 165 阅读 · 0 评论 -
关于——三范式——笔记
首先一范式是指每个属性不可再分,要复合原子性。比如:比如这个表格,它的课程&成绩属性就可以再分为课程名和分数,这就不符合1NF(一范式)的要求。如果是这样就符合1NF的要求了。数据库里的每张表都符合1NF。我们以:为例说说1NF的去缺点:1、数据冗余:它的id,姓名,专业出现多次,造成了很大的数据冗余。2、插入异常:比如我们要插入一个新的专业但是它又...原创 2019-11-01 15:11:19 · 588 阅读 · 1 评论
分享