自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdnasu的博客

向大牛进阶

  • 博客(15)
  • 收藏
  • 关注

原创 Mabits-plus 自定义Sql

Mabits-plus在一定程度上简化了我们的开发,但是在实际开发中,可能会涉及到复杂业务,需要我们去写SQL文件,有两种自定义SQL的方式方式一直接在mapper接口方法内加注解,如下: @Select("select * from account") List<Account> findAll();注解包括@select @update @delete等,笔者只用过这些,其他的可以去官网看.方式二像mybatis一样,在xml文件里去实现这些方法.这种的问题就是要读取

2020-06-11 16:15:31 299 2

原创 java.lang.NoClassDefFoundError: org/springframework/core/log/LogMessage完美解决

springBoot启动报错,刚开始启动正常,后来就加了热部署的依赖,考虑到和springBoot的版本是不是出了问题,以来如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version>2.1.10.RELEASE</ver

2020-06-11 11:12:28 8883

原创 Address already in use: JVM_Bind 端口被占用 完美解决

运行Tomcat时若出现Address already in use: JVM_Bind 端口被占用,解决方法:1.启动CMD命令窗口(win + R )2.查出占用端口号的进程号 执行命令netstat -ano|findstr + 端口号3.杀死进程 taskkill -f -pid + 进程号4.重新启动,完美解决!...

2019-11-28 14:04:13 598

转载 SQL 优化

转载自 https://blog.csdn.net/u011936251/article/details/77340905SQL优化是提高系统性能最直接的方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如...

2019-09-19 09:10:42 123

原创 MongoDB 别翻了,这篇就够了!!!

入门一个新的非关系型数据库原文:https://www.cnblogs.com/clsn/p/8214194.html#auto_id_13MongoDB是什么?MongoDB并非芒果的意思,而是源于 Humongous(巨大)一词。MongoDB的特性:1.灵活动态文档模型2.高可用(ReplicaSet)3.水平扩展(Sharding)还支持二级索引、动态查询、全文搜...

2019-08-28 08:12:12 2730 2

转载 关系型数据库和非关系型数据库

当前数据库分为关系型数据库和非关系型数据库两种原文 https://www.jianshu.com/p/fd7b422d5f93关系型数据库定义关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。常用概念1.关系:一张二维表,每个关系都具有一个关系名,也就是表名2.元组:二维表中的...

2019-07-31 11:05:13 505

原创 Linux mysql配置

cat 命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容格式: cat filename 一次显示整个文件参数:-n 或 –number 由 1 开始对所有输出的行数编号-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行more 会以...

2019-07-27 15:32:38 76

转载 Java 集合框架详解

今天复习集合,走起!结构图原文 https://www.cnblogs.com/xiohao/p/4309462.htmlCollection接口查看jdk源代码:public interface Collection<E> extends Iterable<E> 可以发现Collection是一个接口类,其继承了java迭代接口Iterable。...

2019-07-26 10:49:44 93

转载 Java内部类解析

前言每次看到内部类都感觉很陌生,但是感觉又有点熟悉,今天就详细了解一下内部类。转载自:原文:https://blog.csdn.net/hacker_zhidian/article/details/82193100内部类可以分为四种,分别为普通内部类、静态内部类、匿名内部类和局部内部类,接下来一一介绍。1.普通内部类普通内部类是比较常见的内部类,定义简单,如下:1|pub...

2019-07-22 22:07:53 86

原创 Java之String StringBuffer StringBuilder区别

官方介绍我们首先来看一下我们的官方API中的简单介绍:A string buffer is like a String, but can be modified. At any point in time it contains some particular sequence of characters, but the length and content of the sequence...

2019-07-21 09:43:12 89

转载 Java final finally finalize详解

finalJava 中的关键字,修饰符1.如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。因此,一个类不能同时被声明为abstract抽象类和final类。2.如果将变量或者方法声明为final,可以保证它们在使用中不被改变.  1)被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取不可修改。  2)被final声明的方法只能使...

2019-07-20 23:48:45 140

原创 Java 抽象类和接口的区别

抽象类抽象类用来描述一种类型应该具备的基本特征与功能, 具体如何去完成这些行为由子类通过方法重写来完成。关键字是abstract抽象类中不一定必须包含抽象方法,也可以有非抽象方法,但有抽象方法的类一定是抽象类抽象类小结1. 抽象类不能被实例化,如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类...

2019-07-20 23:48:22 114

转载 Java面向对象和三大特征

面向对象Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案。1. 面向对象的特点 (1)面向对象是一种常见的思想,比较符合人们的思考习惯; (2)面向对象可以将复杂的业务逻辑简单化,增强代码复...

2019-07-19 00:42:46 131

原创 Linux

Linux命令学习查看文件ls 查看文件ls -l 文件和目录的详细资料ls -a 显示隐藏文件 mkdirmkdir 文件夹 创建一个文件夹mkdir 文件夹1 文件夹2 创建两个文件夹mkdir -p 文件夹1/文件夹2/文件夹3 创建一个目录树创建文件touch 文件名 创建一个空白文件touch {a..z}.txt 批量创建文件 编辑文件v...

2019-07-18 22:08:03 293

转载 Java 复习之路

Java复习return break continue 区别和作用1.return关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。2.continue的功能和break有...

2019-07-18 00:39:09 1597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除