摘要:
简介: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 i 阅读全文
摘要:
首先jenkins是基于java开发的一种持续集成工具,它的存在和实际应用使得我们在开发过程中节省了很多宝贵时间,既然基于java,所以java环境是必须的。其次Tomcat是针对Java的一个开源中间件服务器(容器),基于Java Web的项目需要借助Tomcat 才能运行起来。安装java环境和tomcat的过程就不在这里赘述了,值得注意的是,Jenkins,java,tomcat三者的版本要... 阅读全文
摘要:
1.文本编辑命令模式快捷键命令命令作用dd删除(剪切)光标所在整行。5dd删除(剪切)从光标处开始的5行。yy复制光标所在整行。5yy复制从光标处开始的5行。n显示搜索命令定位到的下一个字符串。N显示搜索命令定位到的上一个字符串。u撤销上一步的操作p将之前删除(dd)或复制(yy)过的数据粘贴到光标后。?字符串在文本中从下至上搜索该字符串。/字符串在文本中从上至下搜索该字符串。末行模式 快捷键命令... 阅读全文
摘要:
遇到的问题:SpringBoot项目中的热部署引发的血的教训,报错代码位置: 1 XStream xStream1 = new XStream(); 2 xStream1.autodetectAnnotations(true); 3 xStream1.alias("InterBOSS", InterBossHeader.class); 4 InterBossHeader resp = (I... 阅读全文
摘要:
热部署:当发现程序修改时自动启动应用程序。spring boot使用的是spring-boot-devtools是一个为开发者服务的一个模块。其原理用了classLoader 其中一个加载不变的类,另一个restart ClassLoader加载变得类。devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机)。 不说废话,我喜欢的Coding就是简单and直... 阅读全文
摘要:
自定义属性与加载我们在使用Spring Boot的时候,通常也需要定义一些自己使用的属性,我们可以如下方式直接定义:application-dev.yml 1 com.didispace.blog: 2 3 name: 程序猿DD 4 5 title: Spring Boot教程 6 7 desc: ${com.didispace.blog.name}正在努力写《${com.d... 阅读全文
摘要:
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类... 阅读全文
摘要:
运行用户 user nobody; 启动进程,通常设置成和cpu的数量相等 worker_processes 1; 全局错误日志及PID文件 error_log logs/error.log; error_log logs/error.log notice; error_log logs/error 阅读全文