自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小志的博客

随笔笔记仅供参考

  • 博客(31)
  • 资源 (14)
  • 论坛 (1)
  • 收藏
  • 关注

原创 centos环境创建用户、用户组和删除用户及用户组

一、创建用户、用户组1、创建用户#创建名称为xiaozhi的用户useradd xiaozhi2、给用户设置密码#给名称为xiaozhi的用户设置密码passwd xiaozhi3、创建组 #创建名称为xiaozhigroup的组 groupadd xiaozhigroup4、为组添加用户#把xizohi用户加入xiaozhigroup组 gpasswd -a xiaozhi xiaozhigroup5、查看组中有哪些用户#查看名称为xiaozhigroup的组中

2020-12-29 23:15:00 397

原创 idea开发工具右侧没有maven工具栏

一、解决方式一依次点击【View】——>【Tool Windows】——>【Maven】,如下图:二、解决方式二点击如图所示IDEA界面最左下角的按钮,如下图:三、解决方式三1、打开项目的 pom.xml 文件,如下图:2、在打开的pom.xml文件中,鼠标右键,点击【 Add as Maven Project】,然后可以在idea开发工具右侧显示maven工具栏。...

2020-12-29 22:13:07 1296

原创 windows如何通过命令杀掉指定程序

1、Win+R 弹出运行窗口,输入cmd,如下图:2、上图中点击【确定】,进入window下的命令行窗口,如下图:3、查找进程号,如下图:jps3、根据进程号查找该进程,如下图:tasklist|findstr "自己的进程号"4、杀掉进程,如下图:tasklist /pid 自己的进程号 -t -f...

2020-12-29 22:12:51 320

原创 使用navicat设置Oracle表中字段主键自增

一、创建表1、lz以demo表为例,创建表语句如下:CREATE TABLE demo( id INT NOT NULL, names VARCHAR2(40) NULL)2、在navicat中执行建表语句如下图:二、设置主键1、给表设置主键语句如下:alter table demo add constraint demo_id_pk primary key (id);2、在navicat中给表设置主键语句如下图:3、选中demo表,鼠标右键点击设计表可以查看表结构

2020-12-29 22:12:21 2239

原创 idea如何修改背景色为黑色

1、依次【File】——>【Settings】,弹出如下窗口:2、左侧树结构依次点击【Editor】——>【Color Scheme】,右侧Scheme属性的下拉框选择【Darcula】,如下图:3、再点击【Applay】,弹出的窗口点击【Yes】,如下图:4、最后点击【OK】即可。如下图:...

2020-12-28 20:49:12 698

原创 bash: git-receive-pack: command not found fatal: Could not read from remote repository.

一.报错如下git.exe push --progress "origin" masterbash: git-receive-pack: command not foundfatal: Could not read from remote repository.二、报错原因代码服务器git安装路径是/usr/local/git,不是默认路径,根据提示,在git服务器上, 建立链接文件:三、解决方式在linux命令行输入如下命令即可解决:ln -s /usr/local/git/bi

2020-12-28 20:31:28 131

原创 bash: git-upload-pack: command not found fatal: Could not read from remote repository.

一.报错如下:git.exe push --progress "origin" masterbash: git-receive-pack: command not foundfatal: Could not read from remote repository.二、报错原因代码服务器git安装路径是/usr/local/git,不是默认路径,根据提示,在git服务器上, 建立链接文件:三、解决方式在linux命令行输入如下命令即可解决:ln -s /usr/local/git/b

2020-12-28 20:28:35 209

原创 window10下安装git客户端

一、git下载地址https://gitforwindows.org/二、git安装步骤1、双击 Git-2.29.2.3-64-bit.exe 安装包,点击【next】,如下图:2、选择文件位置存储,可根据自己盘的情况安装,点击【next】,如下图:3、安装配置文件,自己需要的都选上,点击【next】,如下图:4、不创建启动文件夹,点击【next】,如下图:5、选择默认的编辑器,我们直接用推荐的就行,点击【next】,如下图:6、勾上第二项,这样就可以在cmd中操作,点击

2020-12-24 23:33:26 198

原创 window10下安装TortoiseGit及中文语言包

目录一、Tortoisegit安装包及中文语言包下载二、Tortoisegit安装步骤三、Tortoisegit 语言包安装步骤一、Tortoisegit安装包及中文语言包下载Tortoisegit及中文语言包下载地址下载到本地计算机,先安装TortoiseGit,在安装语言包,如下图:二、Tortoisegit安装步骤(部分图片参考百度,因为lz安装时忘记了截图)1、双击安装程序 TortoiseGit-2.11.0.0-64bit.msi 弹出安装向导界面,如下图所示:2

2020-12-24 23:11:38 286

原创 Centos7环境中git服务端添加git用户组、git用户和密码

一、环境版本centos7git-2.11.0git服务端安装在/usr/local/git目录下初始化的git仓库在/usr/local/git/目录下,命令:git init --bare /usr/local/git/cloud-lhc.git注:git安装成功后才可以初始化二、Centos7环境中安装git服务端参考此链接:https://wwwxz.blog.csdn.net/article/details/111461816三、git服务端添加用户组、用户和密码1、创建组、

2020-12-24 22:42:49 338

原创 csdn的Markdown编辑器中如何(跨行跨列)合并单元格表格

一、Markdown编辑器表格合并介绍Markdown虽然没有合并单元格的语法,但是Markdown是兼容HTML的,因此,我们可以通过HTML的方式实现单元格合并。跨行合并使用 rowspan 属性跨列合并使用 colspan 属性二、合并代码示例1、将以下代码直接贴到Markdown编辑器中即可。<table> <tr> <th>oracle版本</th> <th colspan="3">Orac

2020-12-24 22:41:21 224

原创 SpringBoot连接Oracle数据库报ORA-01017: invalid username/password; logon denied

目录一、报错如下图:二、lz的环境版本三、解决方式四、lz报错的原因一、报错如下图:问题描述lz用sqlplus或者navicat客户端连接oracle数据库正常连接,但是在项目中运行一直报错 invalid username/password; logon denied二、lz的环境版本oracle19cjdk1.8ojdbc8.jar三、解决方式1、查看数据源配置信息是否用误,一定要仔细检查,如果都没有错,看第2步。spring: datasource:

2020-12-24 22:31:24 997

原创 Window Server2016下设置tomcat开机自启动

1、安装jdk和tomcat,并配置jdk和tomcat环境,如下图:lz的tomcat和jdk都安装在了C:\Program Files\目录下,安装步骤省略2、进入tomcat的bin目录下,复制该目录路径,如下图:3、进入dos命令行窗口,进入到tomcat的bin目录下,输入service.bat install service_name就可以安装服务,service_name就是给服务起的名字,例如lz的服务名为Tomcat9,如下图:4、查看服务中是否已经有了我们的Tomcat

2020-12-23 22:05:26 880 2

原创 tomcat9 启动乱码

一、问题如下图:二、解决方式1、进入tomcat/conf目录下,如下图:2、修改logging.properties文件中的java.util.logging.ConsoleHandler.encoding属性,如下图:把java.util.logging.ConsoleHandler.encoding= UTF-8修改为GBK3、在此启动tomcat9,乱码解决,如下图:...

2020-12-23 21:35:40 168

原创 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource属于什么依赖包

1、AbstractRoutingDataSource属于spring-jdbc依赖包,需要在pom文件中引入如下依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.0.3.RELEASE</version></dependenc

2020-12-22 22:08:42 635

原创 Navicat客户端连接oracle 19c服务端报错:no matching authentication protocol

一、报错如下图:二、报错原因因为lz的oracle 客户端安装的是oracle11g版本,因为版本太低,与oracle19c服务端版本不匹配三、解决方式1、安装oracle19c客户端oracle19c客户端下载地址,注意oracle 的安装目录中不能包含空格2、下载之后解压3、将解压后的instantclient_19_6文件夹复制到之前的oracle11g客户端目录下,如下图:4、...

2020-12-22 21:41:45 969

原创 Centos7环境如何安装Git版本管理工具

1、首先执行如下命令,安装依赖的包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker2、lz选择源码安装的方式,点击此链接https://github.com/git/git/releases/tag/v2.11.0下载git安装包,下载tar.gz格式的安装包,如下图:3、将git-2.11.0.tar.gz安装包上传至linux系统的文件夹下(l

2020-12-20 20:38:40 102

原创 Centos7 环境出现 make: *** 没有指明目标并且找不到 makefile,make命令安装方法

一、解决方式一(有网络情况)直接使用 yum -y install make 命令安装make命令yum -y install make二、解决方式二(无网络情况)1、点击此链接 http://ftp.gnu.org/gnu/make/make-4.2.tar.gz下载make安装包2、将make-4.2.tar.gz安装包上传至linux系统的文件夹下(lz上传的是/home/software/目录下),进入该文件夹,解压tar包...

2020-12-20 20:02:17 2045

原创 java设计模式——桥接模式

目录一、桥接模式的定义与类型二、桥接模式的适用场景三、桥接模式的优点四、桥接模式的缺点五、桥接模式相关的设计模式六、桥接模式示例一、桥接模式的定义与类型1、定义将抽象部分与它具体实现部分分离,使他们都可以独立的变化通过组合的方式简历两个类之间联系,而不是继承2、类型结构型二、桥接模式的适用场景抽象和具体实现之间增加更多的灵活性一个类存在两个(或多个)独立变化的维度,且这两个(或多个)维度都需要独立进行扩展不希望使用继承,或因为多继承导致系统类的个数剧增三、桥接模式的优点

2020-12-14 20:35:46 99

原创 java数据结构和算法——马踏棋盘算法

目录一、马踏棋盘算法介绍二、骑士周游问题的思路分析一、马踏棋盘算法介绍马踏棋盘算法也被称为骑士周游问题将马随机放在国际象棋的8×8棋盘Board[0~7][0~7]的某个方格中,马按走棋规则(马走日字)进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格二、骑士周游问题的思路分析创建棋盘 chessBoard , 是一个二维数组将当前位置设置为已经访问,然后根据当前位置,计算马儿还能走哪些位置,并放入到一个集合中(ArrayList), 最多有8个位置, 每走一步,就使用step+

2020-12-14 20:35:23 145

翻译 Java报错的状态码

一、http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。二、http状态返回代码 2xx (成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建

2020-12-10 22:12:39 197

原创 java数据结构和算法——弗洛伊德(Floyd)算法

目录一、弗洛伊德(Floyd)算法介绍二、弗洛伊德算法 VS 迪杰斯特拉算法三、弗洛伊德(Floyd)算法过程四、弗洛伊德(Floyd)算法——应用场景(最短路径问题)五、弗洛伊德(Floyd)算法——解决最短路径问题思路图解六、弗洛伊德(Floyd)算法——解决最短路径问题的代码实现一、弗洛伊德(Floyd)算法介绍和Dijkstra算法一样,弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特

2020-12-09 22:51:03 57

原创 Forword和Redirect的区别

1、从数据共享上Forword是一个请求的延续,可以共享request的数据Redirect开启一个新的请求,不可以共享request的数据2、从地址栏上Forword转发地址栏不发生变化Redirect转发地址栏发生变化

2020-12-07 22:15:38 90

原创 final、finally、finalize 三者区别

1、finalfinal是一个修饰符当final修饰一个变量的时候,变量变成一个常量,它不能被二次赋值当final修饰的变量为静态变量(即由static修饰)时,必须在声明这个变量的时候给它赋值当final修饰方法时,该方法不能被重写当final修饰类时,该类不能被继承final不能修饰抽象类,因为抽象类中会有需要子类实现的抽象方法,(抽象类中可以有抽象方法,也可以有普通方法,当一个抽象类中没有抽象方法时,这个抽象类也就没有了它存在的必要)final不能修饰接口,因为接口中有需要其实现类来实

2020-12-07 22:14:54 59 2

原创 Java实现RSA 加密、解密、签名、验签的工具类【复制粘贴直接用】

目录一、pom.xml文件中需要引入如下依赖二、RSA 加解密、签名、验签的工具类三、RSA 加解密、签名、验签的测试类四、输出结果如下一、pom.xml文件中需要引入如下依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</vers

2020-12-07 22:14:07 222

原创 org.apache.commons.codec.binary.Base64包需要下载的jar包依赖

一、org.apache.commons.codec.binary.Base64在pom文件中需要引入的依赖如下: <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version></dependency>...

2020-12-07 22:13:19 6399 4

转载 Ajax的理解

一、AJAX 全称异步JavaScript及 XML(Asynchronous JavaScript And XML)二、Ajax的核心是JavaScript对象XmlHttpRequest(XHR)三、Ajax的优点提高用户体验度(UE)提高应用程序的性能进行局部刷新1、AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。2、通过 AJAX,我们的 JavaScript 可使用JavaScript的XMLHttpRequest对象来

2020-12-03 22:05:05 37

原创 maven仓库地址及pom文件中如何引入jar包依赖

一、maven仓库地址http://mvnrepository.com/二、pom文件中如何引入jar包依赖打开maven仓库地址,进入首页,如下图:以引入commons-codec.jar依赖为例,在搜索框输入【commons-codec.h.jar】,点击【Search】,如下图:找到我们需要引入的commons-codec名称,如下图:点击commons-codec名称,进入如下图页面:选择需要的版本号,点击版本号即可,进入如下图页面:复制上图中,画

2020-12-03 22:04:27 557

转载 Get和Post的区别

一、Get和Post的区别get是从服务器上获取数据,post是向服务器传送数据。get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。get安全性非常低,post安全性较高。但是执行效率却比Post方法好。在进行文件上传时只能使用post而不能是get。二、原文链接https://mp.weixin.qq.com/s/Lqa1mn5PtFQM669atlYhBw...

2020-12-03 22:03:32 33

转载 String、StringBuffer、StringBuilder 区别

一、特征区别String:字符串常量、不可变、使用字符串拼接时是不同的2个空间StringBuffer:字符串变量、可变、线程安全、字符串拼接直接在字符串后追加StringBuilder:字符串变量 、可变、非线程安全、字符串拼接直接在字符串后追加二、应用场景区别StringBuilder执行效率高于StringBuffer高于StringString是一个常量,是不可变的,所以对于每一次赋值都会创建一个新的对象StringBuffer和StringBuilder都是可变的,当进行字符串

2020-12-03 22:02:38 40

原创 java数据结构和算法——迪杰斯特拉(Dijkstra)算法

一、迪杰斯特拉(Dijkstra)算法介绍迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个结点到其他结点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。二、迪杰斯特拉(Dijkstra)算法过程设置出发顶点为v,顶点集合V{v1,v2,vi…},v到V中各顶点的距离构成距离集合Dis,Dis{d1,d2,di…},Dis集合记录着v到图中各顶点的距离(到自身可以看作0,v到vi距离对应为di)从Dis中选择值最小的di并移出Di

2020-12-03 22:01:31 122

科大讯飞语音识别java版本demo

调用科大讯飞SDK包,语音识别java版本代码示例。示例包括语音听写、语音识别、语音组合三个功能,本人只用到语音听写(即把语音转成文字)

2019-04-25

科大讯飞Msc.jar

科大讯飞SDK包中的msc.jar包,msc 语音功能 需要该jar包的引用。科大讯飞Msc.jar

2019-04-11

ojdbc(6、8、14版本jar)

ojdbc(6、8、14版本jar)

2020-12-24

轮播图代码

轮播图代码

2016-11-25

ueditor编辑器

ueditor编辑器

2016-12-26

docker+k8s.txt

一份很不错的学习k8s的视频,包括docker一部分和k8s一部分,希望有需要的人能够下载下来一份很不错的学习k8s的视频,包括docker一部分和k8s一部分,希望有需要的人能够下载下来

2019-06-19

微信小程序 实例汇总 完整项目源代码

微信小程序 实例汇总 完整项目源代码

2016-12-21

微信小程序开发工具

小程序开发工具

2016-12-22

redis-3.2.4.tar

redis数据库安装包

2016-12-22

RSS订阅例子

RSS订阅

2016-11-25

kindeditor编辑器

kindeditor编辑器

2016-12-26

dubbo-admin-2.5.3.war

dubbo-admin-2.5.3.war ,dubbo管理控制台所需的dubbo-admin-2.5.3.war

2017-10-19

apache-tomcat-7.0.57.tar.gz

java开发技术所需的 tomcat7版本的apache-tomcat-7.0.57.tar.gz包

2017-10-19

zookeeper-3.4.6.tar.gz

java技术所需的 zookeeper-3.4.6版本的注册中心tar包 。

2017-10-19

小志的博客的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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