
开发工具
Mistra丶
凡心所向,素履以往,生如逆旅,一苇以航。
展开
-
不得不吹一波!JVM在线诊断利器-Arthas(阿里开源)
JVM诊断工具何其多,今天才发现又一利器 - Arthas!可直接用于生产环境!在这之前很多工具是不能用于生产环境。可以直接看官网文档:Arthas下载压缩包,解压到服务器上https://github.com/alibaba/arthas/releases先启动个官方demojava -jar arthas-demo.jararthas-demo是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。然后启动arthasjava -jar arthas-boo原创 2020-08-24 14:32:19 · 900 阅读 · 0 评论 -
搭建Gitlab Server
参考 https://about.gitlab.com/installation1. 准备工作CentOS2. 安装依赖软件sudo yum install -y git vim gcc glibc-static telnetsudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshdsudo yum install postf原创 2020-08-15 22:44:01 · 459 阅读 · 0 评论 -
Redefinition failed with error 62
用jvisualVM连接jvm执行Profiler性能分析时报错:Redefinition failed with error 62控制台报错显示:Profiler Agent Error Redefinition failed for class........解决办法:JVM启动参数添加参数:-Xverify:none参考官方:https://visualvm.github.io/troubleshooting.htmlhttps://github.com/oracle/visual原创 2020-06-30 19:56:47 · 1062 阅读 · 0 评论 -
Gradle构建多模块SpringBoot项目
Gradle构建多模块SpringBoot项目直接贴源码:https://github.com/MistraR/gradle-multi-module.git gradle-multi-module在README.md和源码注释中说的很详细了,这里就不展开了。依赖:加载结果:我的公众号:Coding抠腚一个没有福报的Java程序员。偶尔发发自己最近学到的干货。学习路线,...原创 2020-02-23 14:22:26 · 1559 阅读 · 0 评论 -
SpringBoot 整合 阿里云OSS对象存储服务
今天来整合一下SpringBoot和阿里云OSS对象存储服务。一、配置OSS服务先在阿里云开通对象存储服务,拿到AccessKeyId、AccessKeySecret。创建你的bucket(存储空间),相当于一个一个的文件夹目录。按业务需求分类存储你的文件,图片,音频,app包等等。创建bucket是要选择该bucket的权限,私有,公共读,公共读写,按需求选择。创建bucket时对应的...原创 2019-07-16 10:13:00 · 5064 阅读 · 3 评论 -
Linux/CentOS 搭建 Jenkins 持续集成服务
为了方便持续集成,快速开发部署,用Jenkins还是比较多的,演示一下CentOS环镜快速搭建Jenkins服务。1.查看本机系统环境$ lsb_release -a这是我的版本LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.2...原创 2019-07-04 16:43:26 · 515 阅读 · 0 评论 -
Intellij IDEA 修改项目的JDK版本
Maven构建Hibernate Demo时运行报错,版本问题。Hibernate5要用jdk1.8。下载了jdk1.8安装好。不用配置环境变量。File>>Project Structure找到你的jdk位置然后再选择Project ,修改对应项目的jdk版本。原创 2017-12-28 12:10:58 · 76255 阅读 · 6 评论 -
IntelliJ IDEA 创建Maven 工程
使用IDEA 创建一个Maven工程相关介绍:pom.xml:是Maven的核心文件,它是指示Maven如何工作的元数据文件,位于每个工程的根目录中。GroupId:是一个工程在全局中的唯一标识符,有利于使用一个完全不同的包名将一个工程从其他有类似名称的工程中区分出来。Artifact:中文名为“构件”,是工程将要产生或需要使用的文件,它可以是.jar .原创 2017-08-15 17:47:28 · 7139 阅读 · 0 评论 -
IntelliJ IDEA中Dependencies红色波浪线报错(缺少Dependency)的解决办法
使用IDEA进行maven开发时,打开Maven项目管理面板Maven Project下图中的Dependencies中有时候会报错、有些依赖会后红色下划线报错,上图没有,就当做它有吧对于有波浪线的依赖,将其<dependency></dependency>标签从pom.xml中删除,保存后,点击Reimport All Maven Proje...原创 2017-08-05 16:50:43 · 15346 阅读 · 4 评论 -
IntelliJ IDEA Maven项目下文件夹不能右键新建java文件等文件的解决办法
新建了一个Mavnen项目,创建好了相应包,发现不能右键新建java文件解决办法,把此文件夹设置为Sources Root可以了原创 2017-08-14 16:56:17 · 8855 阅读 · 14 评论 -
IntelliJ IDEA 常用快捷键
1.代码相关Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行Alt+/ 代码提示Ctrl+G 定位到某一行某一列Ctrl+R 替换文本Ctrl+F 查找文本Alt+Enter 导入包,自动修正Ctrl+Alt+O 优化导入的类和包原创 2017-08-15 15:50:44 · 432 阅读 · 0 评论 -
Eclipse导入项目之后,项目报错,解决办法
有时候导入了一个项目之后,项目就会报错,到处都是红叉,下面是解决办法。1.Java运行环境不一致。在项目名上右键-->Build Path -->Configuer Build Path 看文件有红叉后缀有 unbound 就是错误文件。直接选中,点击右边的remove 删除它。 在添加一个自己的资源库2.Tomcat环境不一致原创 2017-07-28 14:56:39 · 27203 阅读 · 14 评论 -
修改Eclipse配色方案
操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一原创 2017-06-07 17:13:26 · 2763 阅读 · 0 评论 -
Eclipse Java工程导入外部jar包与内部jar包(导入项目有红色感叹号的解决办法)(转)
add jars = 增加项目内libs文件夹下的jar包。包的路径是相对路径。路径从相应的项目名再到libs文件夹add external jars=增加项目外部的jar包。包的路径是绝对路径add library = 增加一个库add class folder = 增加一个类文件夹add jar是表示从你的工程里添加JAR,前提是你把jar已经放到自己的工程目录里。add external j转载 2017-06-07 11:41:17 · 3839 阅读 · 0 评论 -
Eclipse新建类或者方法时自动添加注释信息,作者,时间等
新建一个类或者方法时自动添加作者和时间信息。windows–>preference-->Java–>Code Style–>Code Templates-->Comments-->Types-->Edit编辑你想要注释的信息ok了。效果如下:原创 2017-03-28 11:14:10 · 1510 阅读 · 0 评论