
版本构建
构建工具
water___Wang
不断学习
-
原创 线上CPU过高排查
记录工作点滴。环境linux。1.模拟问题重现/** * linux中写一个Test.java */public class Test { public static void main(String[] args) { int random = 0; while (random < 100) { random = random * 10; } }}#linux 中编译,运行该类>.2020-11-04 19:33:4457029
20
-
原创 像yum 一样在windows下命令行管理软件
平常工作中经常会涉及到安装、升级、协助等软件,在linux下使用apt-get,mac下使用brew,win下有没有类似工具,结果还真让我找到了-Chocolatey(巧克力味);1.介绍Chocolatey:windows下的包管理工具1.1类似产品:ubuntu下的apt-getCentOS下的yummac下的brew1.2原理:Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget );另外需要说明的是, Chocolate.2020-11-10 16:46:4212223
0
-
原创 pom.xml的元素标签
<project> <modeIVersion> <groupId> <artifactId> <packaging> <version> //之前用过了这些标签,这里提一下version: "0.0.0" ,第一位表示大版本号,第二位表示分支版本号,第三位表示小版本号。<name> //标签指项目描述名称<url> //项目地址<description> //项目描述<developers>2016-12-30 10:06:0519175
0
-
原创 spring boot 配置liquibase
java@Bean public SpringLiquibase liquibase(DataSource dataSource) { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChan2016-12-29 15:45:0520865
0
-
原创 数据库重构工具 LiquiBase(4 注释)
LiquiBase的注释<createTable tableName="Role_"remarks="角色表"> <column name="uuid_" type="VARCHAR(40)"remarks="唯一标识"> <constraints nullable="false"/> </column>2016-11-22 14:48:5829001
0
-
原创 使用spring-loaded实现应用热部署
在写java程序的时候,经常做的一件事情就是启动程序,修改代码,重启……如此反复。于是在思考有没有什么技术可以实现修改代码后就可自动部署的技术,,,热部署!!! 网上看到使用的比较多,而且简单易用的一个——-spring-loaded;介绍 spring-loaded是一个开源项目,项目地址:https://github.com/spring-projects/spring-loaded先看简2016-10-17 16:33:3040130
0
-
原创 linux下tomcat的shutdown命令杀不死进程
tomcat在windows下可以直接关闭,但是貌似在Linux下有时候shutdown.sh 没有关闭tomcat进程;国庆前最后一天没事,解决你~~~~现象:先在Linux下shutdown.sh ,然后查看tomcat进程发现没有完全关闭;#查看tomcat进程是否关闭语句ps -ef | grep tomcat 实验: 为什么原来在Linux下没有发现这个问题呢???实验一:2016-09-30 16:09:50105492
8
-
原创 项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法
上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题。通过eclipse启动tomcat时候,WebApplicationContext 初始化两次;现象: 通过eclipse控制台看到日志中WebApplicationContext 初始化两次,从而导致一个端口一直被占用;(怎么修改都是占用)第一次初始化:九月 27, 2016 11:43:20 下午 org.apache.2016-09-28 00:03:3989288
2
-
原创 eclipse中将项目发布到tomcat的root目录
在eclipse中,将项目直接部署在tomcat的root目录中,这样便可以直接ip:port访问项目;项目右键->属性->web project settings2016-09-27 23:35:2873627
0
-
原创 nexus离线安装索引及一些问题
安装私服~~~整体流程:服务器安装私服配置私服(主要是安装索引)本地maven配置指向私服安装私服win & linux 网上教程很多,不在阐述;配置私服(及安装index)1,在线安装index(下载很慢,且不一定能安装成功) 将Download Remote Indexes值改为true,点击“save”后,点击左边的“Administration”->”Scheduled Task2016-09-21 14:18:4275233
1
-
原创 GIT命令(急速学习)
用过sourceTree,egit(eclipse中的git插件),最后还是感觉git bash顺手;svn早已经不用; 先上几个原来看过的git 教程……书读百遍,其义自见。多看几篇文章才能总结经验, 明辨是非;廖雪峰 git教程 :http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c0172016-08-31 15:45:1150508
7
-
原创 github如何pull最新代码
github现在已经经常用了,但是经常遇到下面的问题 比如:从一个项目A中fork了一个分支B,并且在分支B有了改动。过了几天后,项目A中的代码应该会有很多人提交修改了,现在想将最新的代码pull到分支B。请问如何做呢?在github界面上没有看到响应的按钮解决步骤: 假设你fork的项目原始地址是urlRep, 你自己的是urlYou$ git remote add upstream u2016-08-31 15:24:0558143
0
-
原创 git checkout -b 报错
$ git checkout -b test --track origin/masterfatal: Cannot update paths and switch to branch 'test' at the same time.Did you intend to checkout 'origin/master' which2016-05-19 15:07:3340582
0
-
原创 git 修改.gitignore后生效
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl2016-03-31 13:37:4147359
1