摘要: war包插件: 既然是web项目,就需要打war包,那就需要这个插件: Xml代码 Xml代码 Xml代码 <encoding>${project.build.sourceEncoding}</encoding>强制字符集编码 <warName>platform</warName>war包名字——p 阅读全文
posted @ 2019-06-13 13:00 玉龙小主 阅读(5438) 评论(0) 推荐(0) 编辑
摘要: Spring可以支持编程式事务和声明式事务。 Spring提供的最原始的事务管理方式是基于TransactionDefinition、PlatformTransactionManager、TransactionStatus 编程式事务。 而TransactionTemplate的编程式事务管理是使用 阅读全文
posted @ 2019-06-11 22:06 玉龙小主 阅读(15201) 评论(0) 推荐(2) 编辑
摘要: 是一个周末,这篇文章将从一个简单的例子来理解tomcat的底层设计; 本文将介绍 Java Web 服务器是如何运行的, Web 服务器也称为超文本传输协议( HyperText Transfer Protocol, HTTP)服务器, 因为它使用 Http 与其客户端(通常是 Web 浏览器)进行 阅读全文
posted @ 2019-06-11 17:09 玉龙小主 阅读(349) 评论(0) 推荐(0) 编辑
摘要: RPC 是远程过程调用(Remote Procedure Call)的缩写形式,Birrell 和 Nelson 在 1984 发表于 ACM Transactions on Computer Systems 的论文《Implementing remote procedure calls》对 RPC 阅读全文
posted @ 2019-05-09 19:31 玉龙小主 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在普通的单线程程序中,捕获异常只需要通过try ... catch ... finally ...代码块就可以了。那么,在并发情况下,比如在父线程中启动了子线程,如何正确捕获子线程中的异常,从而进行相应的处理呢? 常见错误 也许有人会觉得,很简单嘛,直接在父线程启动子线程的地方try ... cat 阅读全文
posted @ 2018-12-21 13:13 玉龙小主 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2018-12-20 20:40 玉龙小主 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://githu 阅读全文
posted @ 2018-12-20 17:04 玉龙小主 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个key type(key):返回值的类型 keys(pattern):返回满足给定pattern的所有key randomkey:随机返回key空间的一个key rename(oldname, ne 阅读全文
posted @ 2018-12-20 15:35 玉龙小主 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 前言其实这个问题困扰我有一段时间,相信也有人和我一样有这个困扰,网上已有很多这种解释了,但是要么就是无图,要么就是解释的很乱,没太看懂,经过自己对git的使用,加上向同事请教,算是理解了这个问题,所以写下来分享一下,我尽量详细说明merge与rebase的区别假设我们有如下图一所示仓库,该仓库有ma 阅读全文
posted @ 2018-12-18 20:39 玉龙小主 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在Maven中有三套独立的生命周期:1. Clean Lifecycle:在进行真正的构建之前进行一些清理工作2. Default Lifecycle:构建的核心部分,编译、测试、打包、部署3. Site Lifecycle:生成项目报告、生成站点、发布站点Maven最重要的就是默认的构建生命周期, 阅读全文
posted @ 2018-12-11 14:40 玉龙小主 阅读(171) 评论(0) 推荐(0) 编辑