自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 PlantUML离线使用:Intellij IDEA集成和jar包直接使用

之前plantuml入门中,是使用在线编辑器运行plantuml。这种情况下,无需管环境配置和编译命令。如果碰到网络不畅或无网络等情况,如何离线方便地使用plantuml?下面介绍Intellj IDEA集成PlantUML和PlantUML jar包直接运行两种离线使用方法。1、Intellij IDEA集成PlantUML使用参考链接: http://plantuml.com/r

2018-01-12 14:08:19 7413

原创 Linux查找命令或组件对应安装包的方法

Linux查找命令或组件对应安装包的方法当新搭建服务器或者维护不熟悉的服务器环境时,难免会碰到自己想用的命令或组件不存在的情况。如何通过包管理软件,方便地找到命令或组件对应的package进行安装?下面介绍三种方法。名称搜索一种直观方法就是,猜测命令或组件与安装包同名或包含,尝试搜索安装。比如,想安装redis数据库:搜索repo的相关命令:apt-cache search {cmd} #ubunt

2017-12-15 19:10:06 8258 1

原创 chrome拦截window.open弹窗问题的两种解决方式

chrome拦截弹窗问题的两种解决方式在前端编写中,可能会用到window.open,<a target="_blank">等方式来在新的tab打开url。但会发现,有些情况下新打开的tab页会被chrome拦截了:出现这种情况,很有可能是因为:这些调用不是由用户行为(如:点击)触发的。一种典型场景就是:点击按钮,触发ajax请求,然后在ajax的回调中,打开新的tab页。这里,打开新tab页的操作

2017-12-14 18:05:02 20264

原创 linux kill进程组的两种方法

linux kill进程组的两种方法场景假设:linux运行nginx这样的服务进程,这时nginx会有多个相关的进程:不考虑使用linux的service等命令进行管理的情况,如何方便地关闭nginx进程?killkill命令是linux常用的关闭进程基础命令。关闭指定pid的进程:kill -9 {pid}一般情况下,pid都是正值,当pid为负值时,kill可以用来关闭进程组。针对nginx的

2017-12-11 19:09:59 8712

原创 Tomcat指定JDK版本

Tomcat指定JDK版本环境:linux server, ubuntu 14.04Tomcat指定jdk版本的一个典型场景就是:运行多个Tomcat web应用,其中一个应用要求较高或较低的版本,为了不影响已有的tomcat应用。新开一个tomcat,指定其jdk版本。注意:指定jdk版本后,可能需要修改对应server.xml中端口值,避免与已有的tomcat端口冲突。针对apt安装ubuntu

2017-12-11 14:34:26 694

原创 PlantUML: 使用简单的文字描述画UML图,入门

PlantUML: 使用简单的文字描述画UML图,入门概述PlantUML支持的UML图类别还挺多的:时序图,用例图,类图,活动图,组件图,状态图,对象图等。文字描述UML图的好处或特点:轻量级,文本编辑器即可操作(本地安装PlantUML或在线工具解析)类似于word vs latex,虽然少了图形拖拽,但可以自动按描述生成对象和布局,对于熟悉者,更方便文本,便于版本控制入门文档方面,官方

2017-12-10 16:50:10 2089

空空如也

空空如也

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

TA关注的人

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