摘要: Spring Boot应用的打包和部署 字数639 阅读2308 评论0 喜欢5 现在的IT开发,DevOps渐渐获得技术管理人员支持、云计算从ECS转向Docker容器技术、微服务的概念和讨论也越来越热,以上这些研究方面,最终都聚焦于软件的打包、分发和部署上。 [Twelve-Factor App 阅读全文
posted @ 2016-05-06 15:29 潇洒一剑 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 转自:http://stackoverflow.com/questions/31835033/web-xml-is-missing-and-failonmissingwebxml-is-set-to-true 使用maven创建web项目时,可能会出现如下错误: web.xml is missing 阅读全文
posted @ 2016-05-05 15:13 潇洒一剑 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基 阅读全文
posted @ 2016-04-29 15:50 潇洒一剑 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 当你进入了 Linux 的世界,在下载、安装 了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。下面将会为大家介绍一下几个常用的命 阅读全文
posted @ 2016-04-25 14:19 潇洒一剑 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = / 阅读全文
posted @ 2016-04-22 10:52 潇洒一剑 阅读(141) 评论(0) 推荐(0) 编辑
摘要: keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36500 keytool -genkey -v -alias mykey -keyalg RSA -storetype PKCS1 阅读全文
posted @ 2016-04-01 14:04 潇洒一剑 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 内容概览: 如果希望 Tomcat 支持 Https,主要的工作是配置 SSL 协议 1.生成安全证书 2.配置tomcat 预备知识: sso cas ssl https ca 环境: 1.java 1.6 2.tomcat 6_0_26 生成安全证书: 1.java环境:因为SUN公司提供了制作 阅读全文
posted @ 2016-03-31 14:02 潇洒一剑 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会 阅读全文
posted @ 2016-03-31 13:59 潇洒一剑 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文
posted @ 2016-03-31 13:49 潇洒一剑 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2016-03-31 11:42 潇洒一剑 阅读(219) 评论(0) 推荐(1) 编辑