自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pannubi的博客

一路前行,潜心修养,聚集知识,累积经验,记录生活。吹牛皮我最嗨!!!

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

原创 简要笔记-Docker 数据卷

Docker数据卷定义数据卷实际上是容器和宿主机共享一个目录的内存空间,也就是指向同一个内存地址。什么是数据卷数据卷是将容器内数据可以挂载到本地目录中从而实现数据的持久化。总结就是容器持久化和同步操作。为什么需要数据卷数据持久化容器删除,容器内的数据将一并删除。这样会造成数据丢失。共享数据容器间共享数据。使用数据卷创建数据方式一 直接命令命令docker run -v挂载docker run -itd -v 主机目录:容器目录 image方式二 使用Do

2021-10-23 21:59:28 183 1

原创 SpringBoot使用Gson转换Json

在spring-boot-stater-web的依赖中排除jackson的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exc.

2020-10-08 23:03:31 937

原创 SpringBoot 更换启动banner

SpringBoot 更换启动banner我么可以到此网站生成 ASCII Generator我们想好要的艺术字。步骤在项目的resources下新建一个banner.txt文件复制在网站生成的艺术字到banner.txt文件中更换完毕实例图片

2020-10-08 14:00:30 278

转载 apache poi框架各组件依赖(官方给出)

ComponentApplication typeMaven artifactIdNotesPOIFSOLE2 FilesystempoiRequired to work with OLE2 / POIFS based filesHPSFOLE2 Property SetspoiHSSFExcel XLSpoiFor HSSF only, if common SS is needed see belowHSLFPowerPoint PPTpoi...

2020-09-26 15:28:13 3410

原创 JMS的原版PDF(翻译)

JMS的原版PDF(翻译,若有不准请指出,谢谢~~~)JMS的介绍JMS的概述企业级的消息传递产品(当然也通常被称为消息中间件)是一个必要的组件,对于集成公司内部业务的操作来说。这些消息中间件允许多个独立的业务组件组合成一个可靠的且灵活的系统。JMS最初的开发目的是为已经存在的已经建立的消息中间件提供一个标准的Java API。自从那以后,很多消息中间被开发出来。JMS为Java客户端应用程序和java中间层服务提供一个通用的方法来使用消息中间件。JMS定义了一些消息传递的语义以及一些相应的接口

2020-09-23 17:52:16 363

原创 SpringBoot2.0.3打印默认数据源为“HikariDataSource (null)”

SpringBoot2.0.3打印默认数据源为“HikariDataSource (null)”刚刚开始以为DataSource是空对象,后来打印了下面的语句,才知道DataSource不是空的,我砸,我就好奇为什么 打印出HikariDataSource (null) 这样的语句,真的坑。 @Autowired DataSource dataSource; @Autowired DataSourceProperties dataSourceProperties;

2020-09-08 00:26:59 4796 3

原创 Could not open /dev/vmmon: ?????????. Please make sure that the kernel module `vmmon‘ is loaded.

Could not open /dev/vmmon: ???. Please make sure that the kernel module `vmmon’ is loaded.解决方法,在终端执行命令:sudo /etc/init.d/vmware start

2020-08-08 21:50:52 3286

原创 Vmware Unable to install all modules,不能够编译安装vmmon和vmnet

Vmware Unable to install all modules在kali中安装了vmware workstation-15.5.6,在启动时,第一次报找不到内核头文件。升级内核后,启动时需要编译vmmon和vmnet,在编译这两个modules出现了错误。下面是VM社区找到的解决方案I had to install the sys-kernel/linux-headers to be able to build vmmon-only and vmnet-only modules (beca

2020-08-08 20:46:17 8063 4

原创 SpringBoot中配置数据源后出现(using password: YES)错误

异常问题java.sql.SQLException: Access denied for user ‘’@‘xxx.xxx.xxx.1’ (using password: YES)解决方案,应该注意yml属性中的键名不能出现jdbc-url、driver-class-name原因,查看DataSourceProperties的成员属性可以知道,部分源码中的属性部分,如下显示 /** * Fully qualified name of the JDBC driver. * Auto

2020-08-07 23:33:22 1019

原创 将字符串中的空格全部替换为%20。

题目:将Url字符串中的空格进行转义,也就是将空格使用%20进行替换“”package arithmetic.easy;import org.junit.Test;import java.util.regex.Pattern;/* *@author nubipan *@packageName arithmetic.easy *@className UrlReplaceSpaces *@description:URL化。编写一种方法,将字符串中的空格全部替换为%20。 * 假定该字符串

2020-07-25 16:54:26 1468

原创 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。

解决方案,在代码注释中…package arithmetic.easy;import org.junit.Test;//实现一个算法,确定一个字符串 s 的所有字符是否全都不同。//(题目摘抄自力扣:https://leetcode-cn.com/problems/is-unique-lcci/)/* *@author nubipan *@packageName arithmetic.easy *@className OnlyChars *@description:检查字符唯一性,在下方有

2020-07-25 16:50:35 802

原创 SpringBoot集成SpringMVC国际化

SpringBoot集成SpringMVC国际化一、实现步骤二、例子国际化链接切换案例实现图一、实现步骤创建国际化文件,使用Java的属性文件,例如创建一个message.properties文件;根据不同国家语言地区,创建不同的message_语言代码_国家代码.properties文件;如果properties文件名为message,并且在项目的根目录上,则SpringBoot国际化自动将帮助我们自动识别该文件。若不是名为message的文件,则需要在application.properti

2020-07-25 16:40:57 127

原创 SpringBoot加载配置路径

配置文件加载位置SpringBoot 会从application.properties或者application.yml中加载配置信息。这两个文件的名称是固定的。这两个文件是SpringBoot的默认配置文件。配置文件的优先级(当前项目路径)file:../config/(当前项目路径)file:../(类路径)classpath:/config/(类路径)classpath:/优先级:高到低。有先读取优先级高的配置文件的配置信息。如无意外,一般都把配置文件放在classpath路径下。

2020-06-25 00:05:20 801

原创 辗转相除法

//辗转相除法(两数最大公因数)的实现 //remainder为两数相除所得的余数//若余数为零,则最大公因数则为通过计算后的n public static int division(int m,int n){ int remainder = 0; //余数 while(true){ remainder = m % n; m =n; if(remainder == 0)

2020-06-24 21:27:49 211

原创 SpringBoot之读取配置文件

@Value@Value("xxx")字符串、字面量、Boolean值、$key支持SrpingEL(#{xxx})、配置文件中、环境变量中获取值。但是需要注意的是,@Value这个注解并不支持复杂数据类型的注入。像List、Map、Set之类的。@ConfigurationProperties一、@ConfigurationProperties.通过该注解,可以读取到application.properties和application配置文件中的属性值。1.注解中 prefix 属性是指定

2020-06-24 21:23:30 168

原创 docker之部署redis

首先需要拉取镜像docker search redis[root@izwz99346f3qg0hwroojwpz ~]# docker search redisNAME DESCRIPTION STARS OFFICIAL AUTOMATEDredis Redis

2020-06-22 16:01:10 297

原创 Centos7之安装MySQL

一、安装前准备1.下载并安装MySQL Yum Repositorywget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmnpm -ihv mysql80-community-release-el7-3.noarch.rpm二、安装MySQL8.0安装的MySQL Commuity Server,安装快慢是网络情况而定。安装:sudo yum install -y mysql-community-

2020-05-15 18:57:12 110

原创 排序算法之希尔排序

代码案例public interface Sort<T> { void sort(Comparable<T>[] c); boolean greater(Comparable<T> v1, Comparable<T> v2); void exchange(Comparable<T>[] c,int i,int...

2020-04-23 16:23:54 135

原创 Windows安装VMware虚拟机

2020-04-11 11:35:08 113

原创 JavaFX图形之路径

案例代码import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.image.Image;import javafx.scene.input.MouseEvent;import javafx.scene.paint.Color;i...

2020-04-04 23:29:44 1008

原创 JavaFX的矩形和椭圆形

直接上代码案例public class DrawLine extends Application { @Override public void start(Stage primaryStage) throws Exception { //加载布局文件// Parent root = FXMLLoader.load(getClass().getRe...

2020-04-04 22:53:33 3244

原创 初探JavaFX的Canvas

javafx.scene.canvas包Canvas和GraphicsContext共同组成了javafx.scene.canvas包。Canvas和GraphicsContext关系Canvas意思为画布,油画。说白了就是在一张画纸,把图形画在上面。有画布当然得有画笔啦!GraphicsContext就是作为Canvas上的画笔。通过它我们可以再Canvas上画出各种各样的图形(当然如果...

2020-04-04 20:20:53 950 3

原创 JavaFX执行控件监听的方法时报错java.lang.IllegalArgumentException: argument type mismatch

Exception in thread “JavaFX Application Thread” java.lang.IllegalArgumentException: argument type mismatch之所以出现这个错误,是因为我使用了错误的监听时间,由于默认的监听事件时ActionEvent,然后监听的是鼠标的事件,应该使用MouseEvent对象才对。Exception in t...

2020-04-04 00:11:39 1482

原创 Java编译后资源路径

本次获取路径,通过Class(字节码文件类对象获取)以普通Java项目为例,JavaEE有特定API获取路径就不多说了 首先要搞懂项目编译输出后的路径与源代码路径的问题。一般来说源代码中编写资源文件路径,都要按照项目文件编译输出路径为准,因为.java文件都会被编译.class文件,以及一些资源文件一同拷贝(源代码文件与资源文件以及它们的各层级路径,都会输出到你指定的输出目录。)输出到指...

2020-04-03 15:44:59 1210

原创 Ubuntu 开机画面

下载开机画面 https://www.gnome-look.org/p/1339092/copy file to usr/share/plymouth/themesrun in terminal:sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /...

2020-03-27 12:57:07 678

原创 Ubuntu18.04安装Chrome

下载deb包如果可以能进官网 chrome官网然后点击下载按钮在点击deb保存或者使用wget下载工具 wget安装deb包#执行安装命令sudo dpkg -i google-chrome-stable_current_amd64.deb#安装完毕即可在应用程序中找到...

2020-03-27 11:30:53 486

原创 docker搭建MySQL8.0无法远程连接

docker exec -it mysql bashmysql -uroot -p123456-abcselect host, user, authentication_string, plugin from user;我????,竟然有两个root,可能在造成冲突。先删除 host="%'的root账户。毕竟不知道它的密码是什么,因为两个密码不一致。所以保留了localhost的root。...

2020-03-14 16:08:47 1937 2

原创 Maven安装Linux版

Maven 3.3+(maven版本) require JDK 1.7 or above to execute,需要安装1.7以上jdk版前往 http://maven.apache.org/download.cgi 下载文件解压压缩包至任意目录,用户目录将解压出来的目录拷贝至/usr/local/bin配置全局环境变量文件在vim /etc/profile文件中添加一下描红的内容...

2020-03-13 09:59:33 126

原创 配置redis.conf

配置redis.conf配置文件要点解析#deamonize no#设置redis是否以守护进程运行。当以守护进程运行时,redis会将pid写入到redis.pid文件中。reids.pid文件位置,在官方配置文件中又说# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#pid...

2020-03-01 23:18:07 193

原创 Http中的URL

Http中的URL(侧重记录URL)题记,最近再学习http协议,再次记一下URL的关键点。一、URI URL URN是什么URI是服务器资源名,是“**统一资源标识符**”。URL和URN都是属于URI.URL,中文名字“统一资源定位符”,资源标识符。不规范理解,就是一个文件再特的那个服务器上的位置描述(地址)。 URN,“统一资源名”,作为资源的唯一名称使用,和资源所在位置无关。处...

2020-02-26 17:08:30 1195

原创 Docker更换镜像源

先注册登录,然后再搜索 “镜像服务” go go使用aliyun的镜像加速器-点击go配置方法:配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<...

2020-02-25 19:57:39 2624

原创 CentOS7 卸载OpenJDK与安装OracleJDK1.8

CentOS7 卸载OpenJDK以及安装OracleJDK1.8一、查询系统中OpenJDK安装包rpm -qa | grep openjdk得到:(加粗的就是我们要卸载的包)java-1.7.0-openjdk-1.7.0.251-2.6.21.0.el7_7.x86_64java-1.7.0-openjdk-headless-1.7.0.251-2.6.21.0.el7_7.x86...

2020-02-23 17:21:00 1024

原创 Linux命令行快捷键

Linux命令行快捷键使用shell时可以直接使用键盘代替鼠标。使用快捷键进行操作。按键操作Ctrl+B向左移动光标Ctrl+F向右移动光标Ctrl+P查看上一条命令Ctrl+N查看下一条命令Ctrl+A移动光标到行首Ctrl+E移动光标去行尾Ctrl+W删除一个词Ctrl+U删除光标到行首的内容Ctrl+K...

2020-02-23 16:55:24 121

原创 关于IntelliJ IDEA 的idea64.properties

一般,在IEDA的里面的configuration下的修改了vm options,都不会保存才bin目录下的的idea64.properties的文件中,而是保存在下述目录的idea64.properties中。WindowsSyntax:%HOMEPATH%.\configExample:C:\Users\JohnS.IntelliJIdea2019.3\configMac OSSyn...

2020-02-23 10:59:23 792

原创 手动安装gcc 9.2.0 的依赖库

安装gmp包:wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xztar xvf gmp-6.1.2.tar.xzcd gmp-6.1.2./configure –prefix=/usr/local/gmpmake && make install安装mpfr包:wget https://www.mpfr.org...

2020-02-22 19:33:19 2885

原创 Centos7 安装搜狗输入法

前期工作1.首先检查内核版本[nubi@localhost ~]$ uname -aLinux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux2.检查centos7 的发行版[nubi@localhost ~]$ c...

2020-02-22 16:30:42 737

原创 vue监听事件 change

可以监听表单内容发生改变的事件:@change.prevent.stop

2020-02-22 10:17:51 6320 1

原创 Spring事务管理器

Spring事务管理器 配置与使用Spring的事务管理器主要是实现PlatformTransactionManager接口,Spring提供了8个实现类,但是最常用的DataSourceTransactionManager,该类继承了ManagerAbstractPlatformTransactionManager类且ManagerAbstractPlatformTransactionMana...

2020-02-21 10:37:28 975 1

转载 力扣算法题---整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 难度:简单注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。这道题挺简单的,当然不考虑内存,你可以使用栈辅助解决。两个辅助变量,pop 缓存 x 弹出的个位数。rev 保存反转结果或反转过程值。如果不使用栈...

2020-02-20 22:41:05 212

原创 单例模式

单例模式单例模式,一个单一的类,构造器私有,提供自身创建的方法,实例对象,在内部生成,并且在程序整个生命周期有且仅有一个实例。属于创建型模式。单例模式的目的保证一个类有且仅有一个实例,并提供一个全局访问点。避免了全局类的频繁创建或销毁,提高程序运行效率。什么时候会使用到单例模式当你想控制系统的实例数目,节省系统资源时可以用到。如程序计数器,生成唯一序列号,非常消耗资源的对象,如I/O...

2020-02-20 15:23:20 97

空空如也

空空如也

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

TA关注的人

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