- 博客(10)
- 收藏
- 关注
转载 利用Tair实现分布式并发锁
最近大量使用到了Tair来控制并发,有点心得,总结如下。 利用Tair实现全局并发锁 现在基本上线上服务器都是集群环境,那么当我们需要对中心化数据(例如:Tair、数据库)的同一内容进行读写时就会碰到并发问题,这是一种非常常见的需求。解决并发问题的方法无非有两种,在并发点控制并发或者在并发源头控制。 图画的有点丑。并发点控制最常用的一种方式就是使用锁,每个需要访问数据的线程都需要先获取...
2018-12-24 16:37:35 521
转载 autoconfig.xml与antx.properties一级application.properties之间的关系
Java web项目中一般都有配置文件,文件中包含一些配置信息供Java工程启动和运行时使用,这些常见的配置文件大都是一些以.properties后缀的文件,比如常见的antx.properties以及application.properties。当然也可以使用一些自动化配置工具,如autoConfig。那么这三者之间有什么关系呢?autoconfig.xml和antx.properties之...
2018-12-24 10:13:51 964
转载 java自动向上转型问题
https://blog.csdn.net/u010512964/article/details/77989710java中各个类型所占字节为:byte: 8bit -128~127char: 16bitshort: 16bitint: 32bitfloat: 32bit...
2018-12-21 18:03:34 864
转载 JAVA字符串格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale local...
2018-12-21 11:24:20 92
转载 key/value存储系统-Memcached、Redis、Tair
https://blog.csdn.net/youdianjinjin/article/details/51559693
2018-12-21 11:18:42 235
转载 Maven实战--- dependencies与dependencyManagement的区别
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖...
2018-12-20 20:02:08 110
转载 Maven依赖Scope标签用法
在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下: <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId...
2018-12-20 19:49:57 88
转载 源码分析六(org.springframework.util包之Assert类)
一:抽象类Assert抽象类不能够实例化对象,但是可以被继承,Assert类是功能类,所以方法都是static修饰所以可以直接 类名.方法 调用。 1 public abstract class Assert 构造方法:抽象类中的构造方法的意义,其实不是很大,因为它不能实例化对象,所以不会调用,但是如果有类继承Assert类,那么...
2018-12-05 14:18:35 1153
转载 Guava学习笔记:Preconditions优雅的检验参数
在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示:import org.junit.Test;...
2018-12-05 13:53:13 104
转载 JS中声明全局变量
https://www.cnblogs.com/signheart/p/3ca2afaca43d2dc69ce72c862a3ae81c.htmlJS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。声明方式一:使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方式即为显式声明详细如下:复制代码代码...
2018-12-01 22:25:14 420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人