自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bellus

开发之中的一些知识总结

原创 react整合Ant Design Landing[首页模板集]
原力计划

react整合Ant Design Landing[首页模板集]安装nodejs安装create-react-app实用create-react-app 初始化create-react-app demo进入目录并启动 cd demo & npm start页面访问下载设计后下载文档[设计编辑页面Ant Design Landing入口](https://landing.ant.design/edit/)下载后的文档Home.zip目录和整合进demo项目安装依赖基本必要组件依赖less 加载安装依赖

2020-07-12 02:30:20 176 1

原创 FRP实现内网穿透

FRP实现内网穿透frp for [GitHub](https://github.com/fatedier/frp/releases)服务器安装下载实用阿里云的软件包内网服务frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。frp for GitHub压缩包类型适用架构常见设备386X86架构一般服务器 aliyunamd64amd架构

2020-07-08 20:35:13 249

原创 linux deploy下安装CentOS7的初始处理

linux deploy下安装CentOS7的初始处理增加dns:修改软件源为阿里云先备份原配置文件,以防丢失时恢复配置下载阿里云的CentOS-Base.repo 到 /etc/yum.repos.d/更新rpm秘钥:更新yum的软件源安装gcc增加dns:vi /etc/resolv.conf[root@localhost ~]# vi /etc/resolv.conf[root@localhost ~]# [root@localhost ~]# [root@localhost ~]# ca

2020-07-07 22:38:44 169

原创 deepin 安装nodejs12

deepin 安装nodejs12下载解压创建连接:赋予权限验证安装成功,查看版本错误下载在官网上下载 nodejs 在 linux 下的压缩包:下载直通车解压tar -xvf node-v6.10.0-linux-x64.tar.xz创建连接:sudo ln -s /work/node-v6.10.0-linux-x64/bin/node /usr/local/bin/nodesudo ln -s /work/node-v6.10.0-linux-x64/bin/npm /usr/

2020-06-15 22:11:39 141

原创 JavaDoc使用和文档生成
原力计划

JavaDoc文档生成介绍JavaDoc标签标记位置限制:标签详细介绍概要描述@see@link@code@param@author@since@return@throws@exception@value@inheritDoc生成javaDoc方式使用CMD生成注释文档使用eclipse生成注释文档介绍所有的Javadoc注释以/*开始,以/结束,每个注释包含一些描述性的文本及若干个Javadoc标签。描述性的文本不但可以用平面文本,还可以使用HTML文本;Javadoc标签一般以"@“为前缀,有的也以

2020-06-09 23:56:38 126

原创 No.1_Git_Git与SVN的区别

Git与SVN的区别GIT是分布式的,SVN是集中式的GIT按元数据方式存储,SVN是按文件方式存储GIT 分支和SVN的分支不同GIT是分布式的,SVN是集中式的最核心的区别SVN,CVS等是集中式开发,只有远程中央仓库服务器。GIT不但远程中央仓库服务器,而且还有自己本地的中央仓库管理。GIT更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库。因为每一个开发人员的电脑上都有一个Local Repository,所以

2020-06-02 20:48:24 18

原创 EClipse常用设置和插件

EClipse常用设置和插件阿里代码检测p3c插件安装使用规则打开eclipse在单击工具栏上方的Help,选择Install New SoftWare进行安装新的插件。进入插件安装界面选择需要检查的文件或项目,右键单击第一次会出现英文绿色标识“Ailibaba XXXX guideline ”,第二次即可显示中文“阿里编码规约扫描”(Ctrl+Alt+Shift+J)阿里代码检测p3c插件安装使用规则打开eclipse在单击工具栏上方的Help,选择Install New SoftWare进行安装新的

2020-05-31 22:42:27 145

原创 Centos8安装Nginx1.18.0

介绍Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。最新稳定版: nginx-1.18.0Nginx 依赖 安装安装编译工具及库文件make gcc-c++ 编译使用zlib zlib-devel nginx中gzip使用openssl openssl-devel nginx支持 https

2020-05-27 00:15:26 255

原创 Centos8安装Tomcat8.5.55

Centos8安装Tomcat8.5.55下载创建目录进入下载tomcat解压启动启动停止配置systemctl 管理创建 tomcat.service启动错误解决使用下载tomcat官网直达下载 apache-tomcat-8.5.55.tar.gz创建目录进入[root@localhost work]# mkdir /home/work/tomcat[root@localhost work]# cd /home/work/tomcat/下载tomcat[root@localhost t

2020-05-26 22:38:09 273

原创 Centos8安装Zookeeper3.6.1

Centos8安装Zookeeper3.6.1下载zookeeper:解压安装创建数据目录:修改配置文件配置系统变量配置系统变量生效启动和停止zookeeper增加systemd管理新建service文件使用systemctl启动zookeeper失败直接使用systemctl启动zookeeper会因找不到java的路径报错测试systemctl的管理:如何查看当前已安装的zookeeper的版本?关闭zookeeper内置的管理器下载zookeeper:官网地址 http://zookeeper.a

2020-05-25 23:51:19 369

原创 Centos8安装redis6.0.3

Centos8安装redis6.0.3redis的官网:redis最新版介绍检查gcc的版本用dnf命令安装下载redis6并解压缩下载解压缩安装redis6.0.3安装redis生成配置文件创建供redis运行的目录修改redis的配置文件生成供systemd使用的service文件启动redis:测试从本地连接访问:查看已安装redis的版本redis的官网:官网:https://redis.io/下载最新稳定版:https://redis.io/downloadredis最新版介绍redi

2020-05-23 01:57:46 558

原创 CentOS8 安装 MySQL8.0(RPM)

CentOS8 安装 MySQL8.0(RPM)Mysql官网下载RPM包卸载其他版本检查是否安装过卸载之前的安装安装MySQL8.0安装客户端(mysql-client)环境:Linux centos8 4.18.0-80.el8.x86_64、Mysql8.0.20-1Mysql官网下载RPM包直接下载链接:mysql-community-server-8.0.20-1.el8.x86_64mysql-community-client-8.0.20-1.el8.x86_64.rpmmysq

2020-05-23 00:22:20 381

原创 Centos8中安装jdk1.8

Centos8中安装jdk1.8在线安装OpenJDK查看新系统是否安装java环境卸载JDK相关文件卸载openjdk卸载tzdata-java在线查看java的安装包列表安装选择的java版本ram包安装完成,查看java信息到此在线安装完成。离线安装JDK查看新系统是否安装java环境卸载JDK安装jdk1.8首先创建一个java的文件夹上传jdk-8u144-linux-x64.tar.gz解压配置环境变量profile文件立即生效测试离线安装完成Centos7中安装JDK常见两种方式:在线安装o

2020-05-22 22:07:51 49

原创 模板方法模式(Template Method Pattern)
原力计划

模板方法模式(Template Method Pattern)模板方法模式(Template Method Pattern)应用优点缺点使用场景具体项目使用场景模板方法模式的扩展最佳实践代码模板方法模式(Template Method Pattern)定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。解释说明:模版...

2020-04-09 23:05:02 28

原创 抽象工厂模式
原力计划

抽象工厂模式(Abstract Factory Pattern)抽象工厂模式(Abstract Factory Pattern)优点缺点使用场景注意事项抽象工厂模式(Abstract Factory Pattern)定义:为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。定义说明:与工厂方法相比,抽象工厂方法更适合有多个等级的产品类。工厂方法更适合只有一个等级的多个...

2020-04-08 23:37:32 45

原创 工厂方法模式&变形
原力计划

工厂方法模式&变形工厂方法模式(Factory Method)工厂方法模式的优点工厂方法模式的使用场景4种扩展介绍简单工厂模式(Simple Factory Pattern)多个工厂模式替代单例模式延迟初始化工厂方法模式(Factory Method)定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。通用类图UML:在工厂方法模式中,...

2020-04-07 23:43:03 36

原创 单例模式&有上限多例模式
原力计划

单例模式单例模式(Singleton Pattern) 创建型模式,范畴:对象定义单例模式的通用类图实现单例的几种形式饿汉式饿汉式(加锁)双重检查锁静态内部类枚举单例模式的优点单例模式的缺点单例模式的使用场景具体场景开发使用场景单例模式的注意事项1. 单例模式的线程同步问题2. 考虑对象的clone复制实例3. 通过反射创建对象4. 通过反序列化创建对象反射和反序列化漏洞代码演示反射和反序列化漏洞...

2020-04-05 14:40:49 47

原创 设计模式-七大原则
原力计划

设计模式-七大原则开闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)单一职责原则(Single Responsibility Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则,又称最少知道...

2020-03-25 23:46:29 55

原创 UML基本介绍

UML基本介绍UML简介UML类图类图中细节符号含义泛化(Generalization)实现(Realization)关联(Association)聚合(Aggregation)组合(Composition)依赖(Dependency)注:学习设计模式必备知识,能够看懂UML类图。此处只是简单讲解一下UML类图查看和实用,不做UML制作详解。UML简介Unified Modeling Lan...

2020-03-25 11:30:35 32

原创 设计模式简介

设计模式简介概念七大原则开闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)单一职责原则(Single Responsibility Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则,又称最...

2020-03-24 22:49:05 36

原创 react中使用simditor富文本编辑器

react 中 使用 没有启用图片上传功能的simditor 富文本编辑器环境介绍功能需求步骤实现npm安装simditor依赖jsx页面引入componentDidMount 获取DOM 绑定编辑器render中的代码问题解决环境介绍nodejs + npm + react + ant功能需求添加富文本编辑器功能:只需要一些常用功能,不需要文件上传,图片上传。界面尽量清新简洁。因此 富文...

2020-03-18 22:15:55 124

原创 富文本编辑器 Kindeditor 的使用和 常见错误

富文本编辑器 Kindeditor 的使用和 常见错误错误一问题描述:批量图片上传弹窗中 没有添加图片按钮原因以及解决:按钮资源(.swf)被拦截错误二问题描述:图片上传失败原因分析:批量上传flash方式路径特殊解决办法:修改为绝对路径错误三问题描述:编辑内容存入数据库blog后取回查看会产生乱码解决办法错误一问题描述:批量图片上传弹窗中 没有添加图片按钮问题描述:在打开的批量图片上传...

2020-03-18 21:58:47 208

原创 spring项目保存富文本编辑内容反查乱码

spring项目保存富文本编辑内容反查乱码环境介绍问题介绍原因分析错误尝试解决方案环境介绍kindeditor + springMVC + mybatis + mysql问题介绍在我本地使用正常,在服务器上却出现乱码。 本地数据库类型使用varcher存储内容,服务器使用类型blob(二进制)存储。前台页面编辑时文字正常显示,存入数据之前未乱码,存入数据后出现乱码,获取数据解码也乱码。反...

2020-03-18 21:53:52 121

原创 java图片生成缩略图thumbnailator工具

java图片生成缩略图thumbnailator工具介绍项目介绍代码片段html的代码controller代码UploadImageUtil代码主方法main介绍实用java的thumbnailator工具将图片做成错略图后保存实用,常见用处 上传头像thumbnailator工具jar下载工具:https://mvnrepository.com/artifact/net.coobird/t...

2020-03-18 21:17:18 100

原创 springboot + mybatis +junit UEL测试用例编写

springboot + mybatis +junit 测试用例编写介绍代码pom.xmljunit单元测试代码controller代码介绍junit测试前段URL模拟测试基于简单的查库主要体现junit的使用: github代码地址:https://github.com/lushunde321/springboot-junit.git代码pom.xml<project xm...

2020-03-18 20:57:50 73

原创 20个软件测试工具大放送

20个软件测试工具大放送Web应用测试工具1.JMeter2.NeoLoad3.LoadRunner4.LoadUI5.Loadster6.Load impact7.Wapt8.Qtest9.httperf10.Telerik11.AgileLoad12.Tsung13.HttpRider14.Sandstorm15.Mult-Mechanize16.Load2Test17.Xceptance L...

2020-03-18 20:46:01 59

原创 JAVA开发常见错误总结

JAVA开发常见错误总结Cause: java.sql.SQLException: 无效的列类型: 1111错误log原因分析:解决办法第一种:全局解决NULL转换问题第二种:当前语句指定null转换类型Caused by: org.apache.ibatis.executor.ExecutorException: No constructor found in XXX matching错误log...

2020-03-03 12:08:33 212

原创 JSON和Object互转

JSON和Object互转json转javaBeanjackson 的 ObjectMapperjson 转 数组 User[]jackson 的 ObjectMapperjson 转 list List<User>jackson 的 ObjectMapperObject 转jsonjackson 的 ObjectMapperjson转javaBeanjackson 的 Objec...

2020-02-22 21:53:20 50

原创 antd table 高亮公台展示格式化的json数据报文

antd table 高亮公台展示格式化的json数据报文环境说明问题说明思路编写JSON格式化的JS方法关键字加高亮以html形式插入到table扩展位置环境说明环境 node react antd问题说明查看log存储报文信息,log记录的是JSON格式的数据,用户希望页面可以通过关键字搜索返回报文需要JSIN格式化后展示报文中 所有 搜索“关键字” 高亮显示思路编写J...

2020-02-22 21:37:44 326

原创 antd table中将字符串解析为html展示

antd table中将字符串解析为html展示 dangerouslySetInnerHTML 环境问题解决环境node react antd(蚂蚁金服标签)问题table中展示数据,有一个 获取数据是html代码片段,希望table可以解析html,而不是原样输出。解决渲染的方法:dangerouslySetInnerHTML主要方法:showhtml(record) {...

2020-02-22 21:28:51 892

原创 服务器Tomcat 增加二级域名在单独绑定一个新项目

服务器Tomcat 增加二级域名在单独绑定一个新项目目前服务器部署状态预期效果详细步骤操作流程配置文件创建目录部署war配置文件 名字解释目前服务器部署状态windows service 2008 部署tomcat:8080运行着 安卓项目。使用app.lushunde.com直接访问到安卓app项目服务。预期效果增加一个新的二级域名mp.lushunde.comTomcat 监听...

2020-02-15 00:15:57 68

原创 万网域名绑定阿里云服务器

万网域名绑定阿里云服务器域名实名制域名解析域名实名制(本人以前有过域名,备案过。这次不知道还有没有第一次那么麻烦,正在实名制审核中。 2016-11-11 10:00:00 提交实名制。)域名解析到指定服务器上。万网域名解析设置方法文档链接地址(详细) https://help.aliyun.com/knowledge_detail/39783.html域名实名制(强调:本人已经有过...

2020-02-14 23:46:44 94

原创 万网虚拟主机绑定多个子域名

万网虚拟主机绑定多个子域名方法准备绑定域名配置文件隐藏 主域名+目录利用.htaccess绑定子域名到子目录(亲测万网虚拟主机可用)利用.htaccess绑定域名到子目录,前提你的空间服务器必须支持apache的rewrite功能,只有这样才能使用.htaccess。如果你的空间是Linux服务器 一般默认都开启了的。准备已经备案的域名万网虚拟主机一个万网虚拟主机绑定域名绑定...

2020-02-14 23:36:41 139

原创 域名后缀含义

域名后缀含义.com 全球注册量第一,注册首选.cn 中国企业和个人的互联网标识.net 为企业树立全球化商业品牌.xin 网络诚信专属域名.ltd 有限公司简称,公司专属域名.store 网上超市、便利网店的专属域名.vip 尊贵、特权.cc 简单好记,极具商业潜力.game 游戏行业专属域名.mom 母婴领域专属.lol 英雄联盟简称.work 职业专属.pub 大...

2020-02-14 23:07:49 186

原创 echarts3 标线markLine

echarts3 标线markLine实例代码实例代码 markLine: { itemStyle: { normal: { lineStyle: { type: 'solid', color:'#000' },label: { show: true, position:'left' } } }, data: [ { ...

2020-02-14 22:50:52 66

原创 echarts 3 动态显示最近一天数据,以分为单位获取数据点

echarts 3 动态显示最近一天数据,以分为单位获取数据点实例代码实例代码<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; m...

2020-02-14 22:46:27 182

原创 react 中 使用echarts 单图标自适应大小方法

react 中 使用echarts 单图标自适应大小方法主要代码:整个页面代码:通过实时检测窗体大小 动态设置echarts的图标大小。主要代码: //用于使chart自适应高度和宽度,通过窗体高宽计算容器高宽 var resizeWorldMapContainer1 = function () { dom1.style.width = (windo...

2020-02-14 22:32:09 136 1

原创 归纳常见几种下载文件方式

归纳常见几种下载文件方式一、直接使用 <a> 标签<a> 标签 只能发送get请求常见文件说明实现代码:二、window.open、location.href实现三、使用 iframe 下载定义下载方法调用下载方法项目中常常会遇到下载文件(json、xml、excel、pdf、音频、视频)的需求,不同的下载方案能呈现不同的效果,归纳项目中常见几种下载处理方案一、直接使用...

2020-02-13 23:52:18 181

原创 JavaMail的使用

javaMail 的使用主要流程创建一个mailUtil类,里面包含方法创建测试类测试环境代码mailUtil代码如下测试类代码如下测试结果javaMail是java发送邮件的工具包,在有网情况下使用javaMail即可发送一封邮件。主要流程创建一个mailUtil类,里面包含方法创建发杂邮件单独节点getMailContentImage 创建图片,正文中引用getMailCon...

2020-02-13 22:54:49 62

转载 Win10如何删除 Windows.old 文件夹

Win10如何删除 Windows.old 文件夹首先用鼠标右键点击 C 盘,在弹出的下拉列表里找到“属性”并点击它。在打开的 C 盘属性里的常规找到“磁盘清理”,点击它打开。这时,程序就开始对系统里将要进行清理的文件进行扫描。在打开的“磁盘清理”对话框里找到“清理系统文件”并点击它来继续。这时,程序再次进行扫描的操作。在这里要在“要删除的文件(F)”列表里找到“以前的Window...

2020-02-13 00:12:12 77

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