- 博客(23)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 byte、short、int、long
最高位:0正数1负数byte:可以取-128到+127的值并且在内存中占1字节(8个比特)short:可以取-32768到32767的值并且在内存中占2字节(16比特)int:可以取-2147483648到2147483647的值并且在内存中占4个字节(32比特)long:可以取-9223382036854775808到9223382036854775807并在内存中占8字节(64
2017-05-31 10:56:06 587
转载 保证分布式系统数据一致性的6种方案
来源:http://www.cnblogs.com/lzyGod/p/5558474.html问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性?具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。在分布式系
2017-05-25 14:06:00 312
转载 为什么说传统分布式事务不再适用于微服务架构?
来源:http://mt.sohu.com/it/d20170105/123474841_467759.shtml 传统应用使用本地事务和分布式事务保证数据一致性,但是在微服务架构中数据都是服务私有的,需要通过服务提供的API来访问,所以分布式事务不再适用微服务架构。那么微服务架构又该如何保证数据一致性呢?本文就来谈谈这个话题。传统分布式事务不是微服务中数据一致性的最佳
2017-05-25 14:03:08 517
转载 Java项目性能监控和调优工具-Javamelody
来源:http://blog.csdn.net/lk_blog/article/details/13760999JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、spring、Guice)的执行数
2017-05-25 13:57:47 267
转载 SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤
来源:http://blog.csdn.net/vbirdbest/article/details/51122637使用场景:假如你的项目(这里指的是手机客户端项目)的某个版本(例如1.0版本)已经完成开发、测试并已经上线了,接下来接到新的需求,新需求的开发需要修改多个文件中的代码,当需求已经开始开发一段时间的时候,突然接到用户或测试人员的反馈,项目中有个重大bug需要紧急修复,并且要
2017-05-25 13:56:07 226
转载 一致性哈希及java实现
来源:http://m.blog.csdn.net/article/details?id=497607511、一致性hash介绍一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据
2017-05-25 11:56:04 296
转载 nginx配置HTTPS
来源:http://blog.csdn.net/weixin_35884835/article/details/52588157使用ssl模块配置同时支持http和https并存一,生成证书# 1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/# 2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out se
2017-05-25 11:47:30 171
转载 __init__.py 用法
来源:http://www.cnblogs.com/BeginMan/p/3183629.htmlpython的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。那么,__init__.py还有什么别的功能呢?其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。我
2017-05-25 11:41:54 324
转载 IDEA快捷键
来源:http://blog.sina.com.cn/s/blog_8c8c9be701011wb7.html 最近刚接触IntelliJ这个工具,用了几天,很多操作都不太熟。之前一直用Eclipse,猛的一用这个工具还真有点不习惯。但是这个工具有些方面确实比较优秀,比如javascript自动补全功能、html页面编写功能等,相比于其他IDE工具就会好很多。下面是一些关于本工具的快捷键。但
2017-05-25 11:39:07 159
转载 继承、实现、依赖、关联、聚合、组合的联系与区别
来源:http://blog.csdn.net/kevin_darkelf/article/details/11371353继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通
2017-05-25 11:34:58 218
转载 Zxing生成二维码
来源:http://blog.csdn.net/morning99/article/details/48825035笔记,谷歌Zxing二维码,用数据流输出到页面显示二维码一直都很流行,今日实践了一下,需求是针对不同的参数生成地址链接二维码,并展示在页面上,如果采用生成图片保存本地再返回相对路径,会产生一堆垃圾图片文件,还要后期清除实在是麻烦,想起登录时的校验码可以直接将流输出
2017-05-25 11:31:17 327
原创 JS调用IOS(WebViewJavascriptBridge)和安卓
原文:http://blog.csdn.net/jacman/article/details/49330097function setupWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); }
2017-05-25 11:22:07 649
转载 JS判断mobile和pc
PC版:var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息
2017-05-25 11:20:45 412
转载 网关、路由、dns
什么是网关,路由,dns?计算机主机网关的作用是什么?假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同
2017-05-25 11:18:18 204
转载 pom.xml标签用法
来源:http://my.oschina.net/u/1187481/blog/204865Maven 构件工程的属性文件pom.xml文件(实践用): xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P
2017-05-25 11:16:10 662
转载 AtomicInteger的介绍和使用
来源:http://www.itzhai.com/the-introduction-and-use-of-atomicinteger.html#read-more1、类介绍2、使用场景3、相关实例1、类介绍可以用原子方式更新的 int 值。2、使用场景主要用于在高并发环境下的高效程序处理。使用非阻塞算法来实现并发控制。
2017-05-25 11:13:03 216
转载 深入理解Java:注解(Annotation)自定义注解入门
来源: http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Re
2017-05-25 11:04:19 160
转载 关于static语句,构造代码块,构造方法的执行顺序
来源:http://blog.csdn.net/tayanxunhua/article/details/20525251java] view plaincopyprint?class OrderTest { public static void main(String[] args) { System.out.println(
2017-05-25 11:02:04 299
转载 关于hashcode 里面 使用31 系数的问题
来源:http://blog.csdn.net/tayanxunhua/article/details/20525251首先我们来了解一下hashcode,什么是hashcode?有什么作用?hashcode其实就是散列码,hashcode使用高效率的哈希算法来定位查找对象!我们在使用容器来存储数据的时候会计算一串散列码,然后将数据放入容器。如:String s =
2017-05-25 10:59:47 181
转载 HashMap实现原理分析
原文地址:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;
2017-05-25 10:53:13 140
转载 spring单例在高并发下可能出现的错误
原文地址:http://www.cnblogs.com/atwanli/articles/4740184.htmlspring单例在高并发下可能出现的错误: 首先,只有当注入的对象是无状态的幂等的才可以保证执行前后不被修改,否则执行一次之后单例对象就会发生改变,在下次执行有肯能造成结果不一样,当在高并发的情况下就会出现,这个线程刚使用单例对象进行属性设置,还未使用的情况下,另一个进程已
2017-05-25 10:43:09 3584
转载 Docker(2)--Docker常用命令
原文地址:http://blog.csdn.net/we_shell/article/details/383681371. 查看docker信息(version、info)[plain] view plaincopy# 查看docker版本 $docker version # 显示docker系统的信息 $docker in
2017-05-25 10:27:46 218
转载 Docker(1)-- 如何安装Docker
原文地址:http://blog.csdn.net/we_shell/article/details/383528371. 前言Docker的英文本意是“搬运工”,在程序员的世界里,Docker搬运的是集装箱(Container),集装箱里装的是任意类型的App,开发者通过Docker可以将App变成一种标准化的、可移植的、自管理的组件,可以在任何主流系统中开发、调试和运行。
2017-05-25 10:25:06 204
sql语句出错,求大神帮忙解答
2015-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人