
其它
Piconjo_Official
你的生活我的梦.
展开
-
手把手演示Windows环境下安装RabbitMQ
一、首先需要安装Erlang语言环境RabbitMQ服务端代码是使用并发式语言Erlang编写的 安装RabbitMQ的前提是安装Erlang官网下载:https://www.erlang.org/downloads根据自己的机器的位数选择并下载如果官网下载过慢 可以找找有没有前人分享在百度云的安装包这里提供一个:https://blog.youkuaiyun.com/caijial/article/details/99895987直接点击Next即可:安装完毕后 需要配置一下环境变量:创建一个环境原创 2020-09-24 23:27:29 · 772 阅读 · 0 评论 -
Material icons全部图标截图(共1117个)
由于Material官网打不开 截图备用另留个目前能打开的可查看Material icons全部图标的网址:https://material-ui.com/zh/components/material-icons原创 2020-05-05 19:04:23 · 5259 阅读 · 0 评论 -
简单几步在Linux环境下安装MySQL5.7(附踩坑记录)
在Linux的环境下安装MySQL可以说是每个开发者必备的知识刚好我的服务器重装了一下 因此重新安装了MySQL 写下本文特此记录下载MySQL的压缩包:官网:https://dev.mysql.com/downloads/mysql/5.6.html#downloads根据自己的情况选择一个版本的MySQL下载即可(下载速度会比较慢)下载完之后 传到服务器上(传的也会比较慢)注:3...原创 2020-04-28 22:46:28 · 5908 阅读 · 3 评论 -
记一些新版本Babel在安装和配置时遇到的坑
原先安装的包是:babel-core和babel-loaderbabel-plugin-transform-runtimebabel-preset-env和babel-preset-stage-0然后就报了这个错误:requires a peer of @babel/core@^7.0.0 but none was installed这是由于babel-core版本不对应产生的随后卸掉b...原创 2020-04-25 18:40:58 · 7953 阅读 · 0 评论 -
解决VScode的目录结构变成一行
用VScode的时候遇到了个问题 目录结构变成一行了 强迫症表示看着很难受有木有:当一个目录下只有一个目录的时候 VScode就会默认放在一行里显示(IDEA默认好像也是这样)解决方法:1、打开设置2、搜索fold 然后去掉Compact Folders前面的钩即可这样就好了...原创 2020-04-25 08:10:12 · 11360 阅读 · 1 评论 -
【Java】将Markdown格式文本转换为纯文本
关于将Markdown格式文本转换成纯文本的这么一个需求 笔者始终找不到直接转换的解决方案用Java转换的更是少之又少 有的只有将纯文本转换为Markdown格式????突然 笔者想到了一个关键点 将Markdown格式文本转换为纯文本 不就可以看作是:将Markdown格式文本转换为HTML格式文本 然后将HTML格式文本转换为纯文本嘛首先 是将Markdown格式文本转换成HTML格式文本:...原创 2020-04-12 21:13:53 · 12224 阅读 · 1 评论 -
在Java中轻松将HTML格式文本转换为纯文本(保留换行)
第一步:引入lang和lang3的依赖:这两个包里有转换所需的工具类<dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version></dependen...原创 2020-04-12 18:43:38 · 13790 阅读 · 1 评论 -
使用commonmark和flexmark在Java中将Markdown格式文本转换成HTML格式文本
最近做的项目有将Markdown语法转换成HTML语法的这么一个需求然鹅 自己写个Utils太麻烦了 为此找到了个很实用的转换工具:flexmark第一步:引入flexmark的依赖:<dependency> <groupId>com.vladsch.flexmark</groupId> <artifactId>flexmark-all&l...原创 2020-04-12 18:22:29 · 11505 阅读 · 0 评论 -
两种方法实现SpringBoot项目在Thymeleaf中获取Spring Security当前用户的信息
第一种方法:使用扩展包获取用户信息使用方法1、首先 引入Thymeleaf和SpringSecurity的扩展依赖:我的SpringBoot版本是2.2.6.RELEASE 其默认引入的的SpringSecurity版本是5.2.2.RELEASE因此 我选择5版本的扩展依赖包<dependency> <groupId>org.thymeleaf.extras&...原创 2020-04-10 23:00:49 · 9626 阅读 · 4 评论 -
在IDEA的SpringBoot项目中配置devtools实现开发热部署
在开发中对代码进行修改后 若想看到效果 则不得不重启应用 导致大量时间被浪费在不重启应用的情况下 使程序自动部署 这种方式即称为热部署如果是对模板引擎中的代码进行修改的话 Ctrl+F9可以重新编译当前页面 生成新的class文件并生效但如果是后端的代码修改了 则不会生效 因为编译后的class文件并不能应用到工程中 此时 就需要热部署了热部署插件有好多种 比较常用有Spring Load...原创 2020-04-05 17:03:15 · 7985 阅读 · 0 评论 -
Docker安装MySQL及常见问题处理
首先得有Docker(这个不细说了)然后下载MySQL的镜像docker pull mysql最后就是启动了错误启动方式:docker run --name mysql1 -d mysql该方式会启动不了容器 因为没有指定密码-e MYSQL_ROOT_PASSWORD=密码例:docker run --name mysql1 -e MYSQL_ROOT_PASSWORD=12345...原创 2020-03-23 14:32:22 · 8275 阅读 · 0 评论 -
Docker的使用及常用操作(镜像操作与容器操作)
Docker是个图标是鲸鱼的玩意 其实很早以前就知道Docker了 但一直没有深入接触(因为觉得可能比较难这次稍微系统地学习一下 顺便记录一下一、概述Docker是一个开源的应用容器引擎 是一个轻量级容器技术类似于虚拟机 但不是虚拟机 且实现了虚拟机的资源隔离 Docker的性能远远高于虚拟机(反正一大堆好处Docker主要的应用场景:若一个人要安装Windows原生系统 安装完毕还需...原创 2020-03-23 14:07:24 · 8040 阅读 · 0 评论 -
Nginx配置Https协议的SSL证书及Http重定向自动跳转到Https
笔者用的是阿里云的服务器和免费证书首先 需要去阿里云的SSL证书管理控制台下载SSL证书然后 把证书解压 里面有两个文件 一个key 一个pem传到Nginx的conf目录下的cert目录(该目录是不存在的 需要自己创建)修改nginx.conf的配置根据自己的实际情况进行配置server { listen 443 ssl; #SSL协议访问端口号为443 此处若未添加ssl...原创 2020-03-20 19:30:50 · 8771 阅读 · 1 评论 -
Linux安装PHP 7并搭建环境
1、依次执行以下三条命令 安装PHP和一些所需的扩展rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum -y install php70w-tidy php70w-common php7...原创 2020-03-20 12:53:43 · 7989 阅读 · 0 评论 -
Linux环境下Nginx反向代理服务器的安装和配置
第一次装Nginx 折腾了大半天 刚开始装的时候版本出错了 就一直出问题 出错的版本还删不掉后来迫不得已把系统给重装了 终于给俺装上了Linux版本:CentOS 7首先 安装编译工具和库文件:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel然后 安装pcre库 让Nginx支持Rewr...原创 2020-03-20 00:09:33 · 8374 阅读 · 0 评论 -
IDEA配置SpringBoot使用外部Servlet容器(Tomcat)
SpringBoot默认是使用嵌入式Servlet容器 将应用打成可执行的jar包这种方式有优点也有缺点优点:简单 便捷缺点:默认不支持JSP优化和定制较复杂(只能使用定制器ServerProperties或自定义嵌入式Servlet容器定制器来定制)使用外置Servlet容器:首先 在创建项目的时候 应用以war包的方式打包:此时项目中还没有webapp目录 可手动创建 ...原创 2020-03-19 20:48:08 · 8243 阅读 · 0 评论 -
Tomcat8.5服务器配置Https协议的SSL证书及Http自动跳转到Https
笔者用的是阿里云的服务器和免费证书(穷首先 需要去阿里云的SSL证书管理控制台下载SSL证书下过来是这样的:然后 把证书中的pfx后缀的文件复制到 tomcat/conf/cert 目录下也可复制到tomcat/cert下 看自己喜好 只要配置的时候填写的路径一致即可注:只需复制pfx文件cert 目录默认是不存在的 需要自己创建创建完了把pfx文件传上去即可然后修改服务器的s...原创 2020-03-17 21:20:08 · 8603 阅读 · 0 评论 -
Lombok插件的简单快速使用
在以前的Java项目中充斥着太多不友好的代码:POJO的getter/setter/toString 异常处理 I/O流的关闭操作等等这些的模板代码既没有技术含量 又影响着代码的美观 于是Lombok应运而生Lombok能通过注解的方式 在编译时就能自动为属性生成构造器 getter/setter equals hashcode toString等方法神奇的是在源码中没有getter和set...原创 2020-03-15 22:28:17 · 7773 阅读 · 0 评论 -
yaml/yml文件的语法规则及使用:更优雅的配置文件
概念:yaml(YAML Ain’t Markup Language)是一种简洁的非标记语言以数据为中心 使用空白 缩进 分行组织数据 从而使得属性更加简单易读比json和xml等更适合作为配置文件YAML语法规范我们先来看一看使用小案例:XML转换为yaml:<server> <port>8081</port></server&g...原创 2020-03-15 16:38:59 · 9176 阅读 · 0 评论 -
IDEA用Maven将项目打成war包并部署在Linux服务器并配置不带端口和项目名访问
如果要到服务器部署项目 需要将项目打成war包 放到tomcat的webapps下下面介绍如何用Maven将项目打成war包一、在pom.xml文件中设置打包方式(packaging)为war二、在界面右边的maven projects窗口点击package三、命令执行完后 war包会出现在target目录下四、把war包传到服务器的tomcat的webapps目录下重启服务器...原创 2020-03-13 11:38:33 · 8503 阅读 · 0 评论 -
Linux环境下安装Tomcat服务器并配置环境变量
一、下载新版本的Tomcat二、将Tomcat上传到/usr/local下三、输入tar -zxvf 文件名解压然后就多了个同名文件夹四、配置环境变量输入vi /etc/profile在文件内容后追加(不一定是追加 根据需要修改)以下内容:JAVA_HOME=/usr/java/jdk1.8.0_181-amd64(根据自己的情况修改)JRE_HOME=/usr/java/jdk...原创 2020-03-13 09:42:19 · 8947 阅读 · 0 评论 -
Linux环境下安装Java的JDK并配置环境变量
一、下载新版本的JDK二、将JDK上传到/usr/local下三、输入rpm -ivh 文件名.rpm安装四、输入java -version查看java环境五、配置环境变量输入vi /etc/profile在文件内容后追加以下内容:JAVA_HOME=/usr/java/jdk1.8.0_181-amd64(根据自己的情况修改)JRE_HOME=/usr/java/jdk1.8....原创 2020-03-13 00:12:41 · 8090 阅读 · 0 评论 -
详解UML(统一建模语言)中的类图、用例图、活动图、状态图、顺序图
好歹还上过一学期的UML课 整理一下笔记吧UML:统一建模语言(Unified Modeling Language)UML是非专利的第三代建模和规约语言 是用于说明 可视化 构建和编写一个正在开发的 面向对象的 软件密集系统的制品的开放方法UML展现了一系列最佳工程实践 这些最佳实践在对大规模 复杂系统进行建模方面 特别是在软件架构层次已经被验证有效模型图的分类:1、用例图从用户的角...原创 2020-03-11 13:36:24 · 30609 阅读 · 1 评论 -
用精炼的语言详解字符编码及字符集(ASCII、ISO8859、GBK、Unicode、UTF-8...)
字符编码计算机中储存的信息都是用二进制数表示的 而在屏幕上看到的数字 英文 标点符号 汉字等字符是二进制数转换之后的结果按照某种规则将字符存储到计算机中的操作称为编码反之 将存储在计算机中的二进制数按照某种规则解析显示出来的操作称为解码例如 按照A规则存储 同样按照A规则解析 那么就能显示正确的文本符号反之 按照A规则存储 再按照B规则解析 就会导致乱码现象字符编码(Character...原创 2020-03-09 16:58:05 · 8128 阅读 · 0 评论 -
Regex正则表达式的语法介绍(带例子)
正则表达式(英文:Regular Expression,在代码中常简写为regex)正则表达式是一个字符串 使用单个字符串来描述 用来定义匹配规则 匹配一系列符合某个句法规则的字符串在开发中 正则表达式通常被用来检索 替换那些符合某个规则的文本。一、语法:圆括号代表了组(abc|def|ghi)表示abc def ghi中的任意一个 顺序也必须一样1、字符类:[abc]含义:代...原创 2020-02-29 17:52:36 · 10369 阅读 · 0 评论