自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 springboot+mybatis多数据源

一、数据库数据库类型使用MySQL,下面是MySQL下的两个数据库的结构:(1)user_master:SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` in

2020-09-09 10:12:46 309 1

原创 int与Integer的爱恨情仇

int与Integer的区别1、int是基本数据类型,Integer是int的包装类;二者之间可以通过自动拆箱与装箱互相转换;自动拆箱:将包装类型(如:Integer,Float,Double)转换为基本数据类型(int,float,double)。自动装箱:将基本数据类型转换为包装类型。拆箱与装箱这两个词用的很形象。拆箱:将复杂的东西简单化装箱:将简单的东西复杂化2、Integer需要实例化,而int基本类型不需要;3、Integer初始值为null,int初始值0。二者的存放位置1

2020-07-14 10:00:08 216

原创 &与&&的区别

&1、逻辑与运算表达式两边都会被检测,即使左边已经为flase,他还是会去右边检测。比如:public void test(){ String str = null; if (str != null & !"".equals(str)){ System.out.println("&执行"); }}即使str != null为flase,但是它还是会去检测右边。2、按位与运算public void isZero(){

2020-07-13 15:47:11 231

原创 java static的作用

static是什么static是java中的关键字,static表示”全局”、“静态”的意思,用来修饰成员变量和成员方法,定义的变量,我们通常将用static修饰的成员称为静态变量,静态方法或者静态成员。static的作用被static修饰的成员变量和成员方法独立于该类的任何对象static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问对上面4条作用的解释并举例说明1、被static修饰的成员变量和成员方法独立于该类的任何对象在jvm虚拟机中,被static修

2020-07-11 19:16:05 2217

原创 Could not open lock file /var/lib/dpkg/lock-frontend-open(13: Permission denied)

在Ubuntu上安装k8s时出现以下问题原因是:apt-get进程被占用,当你在杀死进程后再试试,如果错误还在,那再在命令前面加上sudo用管理员权限。如果问题还在,那就执行sudo su进入管理员界面,再执行那条命令,一般就会解决问题了。问题:那用管理员账号和直接sudo有何区别?权限都是一样,为何前者可以,后者不可以?找到原因再补充。...

2020-04-19 20:28:56 29946 4

原创 云服务器修改密码

在阿里云上买了服务器后,有时候我们忘记了密码,这时候就需要进入阿里云中修改密码了,这就有那么一丝丝麻烦。但是如果你的服务器在xshell上还能正常登录的话,你也可以直接登录进服务器中,从服务器里修改密码,很方便。如图:passwd:用于修改用户密码、过期时间、认证信息等,格式为" passwd [选项] [用户名]"...

2020-04-01 17:32:59 794

原创 git在windows上的基本命令

默认windows上安装了git,打开git bash,你可以在磁盘中创建一个空文件夹,以作为你的git总仓库。创建一个新仓库git init推送至仓库这里,我将当前目录下的一个一个java文件推送入仓库中。git add 文件名推送成功或者这里你也可以使用git add .表示将所有文件都推送上去增加说明你得需要告诉你的同伴这次上传了什么样的内容,比如你再一次提交...

2020-03-26 10:31:37 1323

原创 spring boot项目打成jar包

点击旁边的Maven Projects点击package打包成功,获得jar包,如图:剩下的只要将jar包传输到服务器上运行即可。

2020-03-24 16:32:10 182

原创 junit的简单使用

什么是junit?JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。导入依赖<dependency> <groupId>org.ju...

2020-03-24 16:21:55 335

原创 LeetCode题之数组末位加一

题目:思路:1、若数组每一位都是9,则创建一个比原数组长的新数组,首位为1,其余位为0。2、反之,则末位加一,正常运算。代码:public int[] plusOne(int[] digits) { boolean isNine = false; boolean noNine = true; for (int j=0; j<digits.length; j...

2020-03-18 21:45:01 254

原创 Centos上安装git

在centos上安装git:centos操作系统上安装命令不是:apt-get,而是yum输入如下命令:yum install git检查版本号:git --version出现图示,则安装成功。

2020-03-16 16:53:32 185

原创 粗略了解TCP,UDP

TCP与UDP是两种Internet传输协议,他们位于OSI(开放式系统互联通信参考模型)的第四层-传输层中。什么是TCP?TCP英文全称:Transmission Control Protocol,中文译名:传输控制协议。TCP的作用:TCP用于传输数据,采用面向连接的方式,并且不保留消息边界。面向连接:一种网络协议,依赖发送方和接收器之间的显示通信和阻塞以管理双方的数据传输。网络系统...

2020-03-15 20:56:00 282

原创 JS实现腾讯课堂签到,答题,送花,发消息脚本

闲来无事写个简单的JS脚本,实现自动签到,答题,送花,发消息脚本,这样就可以睡觉了,哈哈哈。由于老师一直没有签到,也没测试好这块代码,等测试完成再补充。操作步骤:注意,这个只能在网页版的腾讯课堂中完成。首先,右击页面,点击检查,会出现如下页面。然后,点击上方的console出现如下页面:然后往里面复制相关代码即可代码如下:送花代码:var flower = setInte...

2020-03-12 14:35:53 7783 7

原创 Java反射基础

反射定义动态获取类的信息,以及动态调用对象的方法的功能。反射的1、在运行时判断任意一个对象所属的类;2、在运行时构造任意一个类的对象;3、在运行时判断任意一个类所具有的成员变量和方法;4、在运行时调用任意一个对象的方法;5、生成动态代理。在反射中若想要获取某个类的实例化对象,有三种实现方式:1、通过Object类的getClass()方法取得,基本不用Object objec...

2020-03-08 16:23:36 130

原创 为何要面向接口编程?

所有的Java书上都会说要面向接口编程,我们定义的一个接口就是对一个事物的描述,别人看到你的接口就知道你的实现类中有哪些方法,哪些属性,增加了很大的可读性。即使是空的接口定义也是有意义的,说不定以后还需要增加一些方法和属性,我认为,要做到代码优美,具有可读性,松耦合。这也是设计模式的意义吧。...

2020-03-04 16:05:16 196

原创 设计模式之适配器模式

适配器模式定义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。我把它称为擦屁股模式,就是在不改变类的情况下增加别的功能,让别人给他擦屁股。背景:有一天,我和同学实现一个简单的学生信息页面。刚开始存储的信息有学生姓名、年龄、性别这三项。代码如下:学生接口:public interface StudentInfo { ...

2020-03-04 15:35:49 125

原创 设计模式之模板模式

模板模式的定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。简而言之就是将子类中出现的相同代码块放到父类中去实现举个例子:大学生活中肯定会出现班干部帮导员跑腿,班干部都是学生,我们首先实现一个学生抽象类,导员一在QQ群里通知,谁谁来一趟教学楼开个会,拿张表,这些班干部不管是在打游戏呢还是在床上睡觉是不是都得去一趟教学...

2020-02-28 16:05:05 89

原创 centos7安装docker-compose

安装docker-compose有两种方法方法一1.运行以下命令以下载Docker Compose的当前稳定版本:curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose...

2020-02-02 10:39:46 347

原创 使用eclipse搭建spring boot项目

背景:之前一直使用idea敲代码,但由于某些原因,不得不使用eclipse,个人感觉,idea使用起来更加舒服,不管是功能,界面都更加完善和美观。下面进入正题。spring boot:spring boot使用起来比较简单方便,它提供了一堆依赖打包,并已经按照使用习惯解决了以来问题。spring boot默认使用tomcat作为服务器,使用logback提供日志记录。spring boo...

2019-12-23 15:08:58 171

原创 Java io流使用相对路径读取文件

前言: 在大多数时候我们会需要Java程序读取某个文件,不采用绝对路径读取文件,而采用相对路径读取。方法如下:在工程目录下读取文件:文件目录:/** * 工程目录下的相对路径读取文件数据 */public void pathIO() throws IOException { String filePath = "src/iofile/file.txt"; String...

2019-12-08 11:46:05 9161

原创 springboot + layui 实现前端分页

layui是一款采用自身模块规范编写的前端UI框架本来想利用该系统自带的分页来实现,但好像其只支持MySQL数据库中查询的数据进行分页,而我的数据是从别的数据库中查询,故上网寻求别的解决方法实现功能。参考链接:https://blog.csdn.net/royal1235/article/details/83090495实现效果前端代码:<!DOCTYPE html>&...

2019-11-29 09:02:51 2037

空空如也

空空如也

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

TA关注的人

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