自定义博客皮肤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

开发之中的一些知识总结

  • 博客(288)
  • 资源 (13)
  • 论坛 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 CentOS8安装yapi

CentOS8安装yapi内网部署环境要求安装nodejs安装mongodb创建repo增加内容安装管理命令远程连接安装yapi可视化部署[推荐]浏览器安装根据自定义配置信息开始部署安装完成启动yapi服务安装pm2设置后台启动登录内网部署官方文档使用我们提供的 yapi-cli 工具,部署 YApi 平台是非常容易的。建议部署成 http 站点,因 chrome 浏览器安全限制,部署成 https 会导致测试功能在请求 http 站点时文件上传功能异常。如果您是将服务器代理到 nginx 服务器,

2020-11-05 22:36:49 143

原创 废旧Android手机改造CentOS7服务器

废旧Android手机改造CentOS7服务器什么都别说,先看看效果怎样?需要什么材料、设备?注意root 手机为 Android 手机装上 Linux 系统设置设置属性开始安装购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云。我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 Android 手机改造成 Linux。什么都别说,先看看效果怎样?手机中安装的三个软件打开Linux Deploy,启动linux程序,直接点击左下角“启动即可”,出现<<<s

2020-11-04 00:30:20 198

原创 CentOS8安装Nexus

CentOS8安装Nexus介绍前置要求下载安装登录介绍​ Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与L

2020-09-12 15:08:18 208

转载 Jenkins自动化部署

Jenkins自动化部署img1、 背景2、Jenkins服务器搭建及基本配置2.1.简介2.2.Jenkins自动化部署实现原理2.3.Jenkins部署环境2.4.Jenkins安装2.5.Jenkins基本配置2.5.1.系统初始化配置3、Jenkins自动化部署(springBoot+maven+gitHub)项目3.1.Jenkins服务器上创建项目和配置3.2.Linux服务器配置3.3.GitHub服务器配置4、测试1、 背景在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不

2020-08-30 22:00:45 54

原创 Eclipse快捷键大全

Eclipse快捷键大全常用重构编辑查看窗口导航搜索文本编辑文件项目源代码运行重构常用快捷键解释Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编

2020-08-30 21:33:03 41

转载 聊聊 Java 的几把 JVM 级锁

聊聊 Java 的几把 JVM 级锁简介synchronizedsynchronized锁有如下几个特点:a、有锁升级过程b、可重入c、悲观锁(互斥锁、排他锁)ReentrantLockReentrantLock有如下特点:a、可重入b、需要手动加锁、解锁c、支持设置锁的超时时间d、支持公平/非公平锁e、可中断锁ReentrantReadWriteLocka、WriteLock(写锁)获取写锁源码:释放写锁源码b、ReadLock(读锁)释放读锁源码:LongAdder简介在计算机行业有一个定律叫**

2020-08-30 19:33:02 39

原创 服务器CPU飙高问题查找(待续)

CPU飙高背景:百度整理方法如下:使用top查询出 当前对cpu占用最多的进程查询该进程中具体是哪些线程CPU占用高将线程号 转换为 16进制根据线程号查看线程栈信息jstat命令查看了内存使用情况jmap查看了内存中创建的对象情况(太多直接存文件)背景:生产上线后的程序在晚上0:00-6:00 时间段发出告警,cpu 使用过高超过97%。接下来一个邮件让查找原因。环境 服务器:Centos7 64 JDK8 Springboot.jar项目百度整理方法如下:注:测试环境服务器使

2020-08-19 18:56:17 126

原创 Linux中top命令详解

Linux中top命令详解使用top命令结果系统整体的统计信息第一行是top整体信息第二行是进程Tasks信息第三行是CPU的信息 (多核cpu展示多行)第四行(Mem)是内存信息第五行(Swap)是交换空间信息进程各字段含义表头字段解释(**默认展示字段已加粗**)展示列调整方法使用top命令结果 [root@wh-newzg-dev01 hcpu]# toptop - 16:58:12 up 310 days, 42 min, 4 users, load average: 1.74, 2.10

2020-08-19 18:19:36 37

原创 SQL语句优化技术分析(适用Oracle)

SQL语句优化技术分析操作符优化IN 操作符NOT IN操作符exists 操作符IS [NOT] NULL操作> 、<、>=、<= 操作符!= 操作符LIKE操作符UNION操作符SQL书写的影响不同写法SQLSELECT语句中避免使用*where 条件的顺序From 后表顺序利用DECODE函数来优化用truncate代替deletewhere子句替换having子句使用表的别名用exists代替distinctSQL语句索引的利用对操作符的优化(见上节)对条件字段的一些优化避免

2020-08-19 16:07:36 41

原创 Oracle11gR2 expdp 导入导出

Oracle11gR2 expdp 导入导出环境介绍启动ORACLE设置备份文件夹Oracle查看当前已经设置的 导出文件夹映射:设置自己的导出文件夹位置映射查询需要导出的用户,我们使用scott给需要备份的用户scott授权读写创建映射的实际路径直接执行导出命令环境介绍服务器:Centos7ORACLE版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production服务器用户: oracle用户安装or

2020-08-18 23:14:48 78

原创 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 780 2

原创 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 568

原创 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 510

原创 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 439

原创 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 360

原创 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 34

原创 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 301

原创 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 767

原创 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 787

原创 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 1051 1

原创 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 1137

原创 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 1054

原创 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 1100

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

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

2020-04-09 23:05:02 51

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

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

2020-04-08 23:37:32 59

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

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

2020-04-07 23:43:03 53

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

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

2020-04-05 14:40:49 64

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

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

2020-03-25 23:46:29 73

原创 UML基本介绍

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

2020-03-25 11:30:35 47

原创 设计模式简介

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

2020-03-24 22:49:05 51

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

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

2020-03-18 22:15:55 221

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

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

2020-03-18 21:58:47 465

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

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

2020-03-18 21:53:52 295

原创 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 173

原创 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 102

原创 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 107

原创 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 842

原创 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 91

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

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

2020-02-22 21:37:44 645

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

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

2020-02-22 21:28:51 1576

企业级AIOps实施建议白皮书2018-04-13

《企业级 AIOps 实施建议》白皮书 发起单位:高效运维社区 AIOps 标准工作组 指导单位:数据中心联盟 云计算开源产业联盟 发布时间:2018 年 4 月 13 日 发布版本:V0.6 开源协议:CC BY-NC-ND 3.0 版权说明:所有对本文图文的引用,请注明 来自《企业级 AIOps 实施建议》白皮书 By 高效运维社区、AIOps 标准工作组

2018-09-27

通信原理简明教程_第二版_南利平_课后答案[1-10章

通信原理简明教程_第二版_南利平_课后答案[1-10章 完整pdf

2012-10-29

P3C_codetemplates.xml

适合P3C 的code templates 配置

2020-06-10

PLSQLDeveloper11.zip

安装包PLSQLDeveloper11.zip

2020-01-11

QR-Image-from-URL_v1.2.crx

一个可以把chrome当前网页 使用二维码 显示的,手机直接扫码 查看网页。只要是方便 电脑上的网站 不用手动输入网址

2017-09-06

chrome插件 Infinity crx

chrome 插件

2017-08-08

antd icon 官网 内网本地字体图标压缩包

antd icon 官网 内网本地字体图标压缩包

2017-07-22

chrome插件 划词翻译 crx

只需要下载后,将文件拖拽到 在chrome 扩展程序 则可以安装成功。

2017-07-12

阿里巴巴 Java 开发手册【正式公开版】

这是前些天阿里巴巴公开的自己团队java开发手册,希望对你的编码习惯起到一定的指导作用。

2017-02-14

win7 X64上Microsoft Web Application Stress Tool压力侧是web(软件+常见问题+软件使用说明书)

主要是 一个 压力测试软件 ,一个常出现错误的 dll文件 , 安装dll和软件说明 , 还有一个 关于压力测试软件的 使用说明书

2016-11-15

《Web开发的平民英雄:PHP+MySQL》丁月光[全本]

英雄 开发 平民 Web PHP MySQL 丁月光 中文名: Web开发的平民英雄:PHP+MySQL 作者: 图书 分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 电子工业出版社 书号: 9787121119873 发行时间: 2011年1月1日

2015-05-22

Linux从入门到精通 刘忆智第二版459页全.part1.rar

资源说明: 由于pdf全书大于70M,所以分解成两个压缩卷上传,下个请搜索 Linux从入门到精通 刘忆智第二版459页全.part2.rar 关键字即可找到 入门 精通 Linux 刘忆智 中文名: Linux从入门到精通 作者: 图书 分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 清华大学出版社 书号: 9787302207153 发行时间: 2010年1月1日

2015-05-22

ubuntu 基础编程 四书合集

网上好不容易找到了,共享出来

2015-05-21

bellus-的留言板

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

mybatis框架foreach循环批量插入10000数据,特别慢原因?

发表于 2016-11-21 最后回复 2019-10-18

最近有一个 新的情况,例如ajax请求登录,成功能不能跳转到其他的方法或者页面去?

发表于 2016-11-14 最后回复 2019-01-03

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

TA关注的人 TA的粉丝

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