![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
奋斗者_小哥
这个作者很懒,什么都没留下…
展开
-
JAVA基本数据类型的字节与位数
变量名称字节位数byte1 8short216int432long864float432double8 64char216boolean1...原创 2019-08-30 00:05:16 · 311 阅读 · 0 评论 -
什么是 CI/CD?
https://linux.cn/article-9926-1.html转载 2019-08-23 21:50:52 · 172 阅读 · 0 评论 -
微服务架构下分布式事务解决方案——阿里GTS
转:https://www.cnblogs.com/jiangyu666/p/8522547.html1 微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,...转载 2019-07-02 19:09:25 · 117 阅读 · 0 评论 -
关于分布式事务,XA协议的学习笔记
XA分布式事务协议,包含二阶段提交(2PC),三阶段提交(3PC)两种实现。1、二阶段提交方案:强一致性事务的发起者称协调者,事务的执行者称参与者。处理流程: 1、准备阶段 事务协调者,向所有事务参与者发送事务内容,询问是否可以提交事务,并等待参与者回复。 事务参与者收到事务内容,开始执行事务操作,讲 undo 和 redo 信息记入事务日志中(但此时并不提...转载 2019-07-02 19:06:05 · 977 阅读 · 0 评论 -
spring的4种事务特性,5种隔离级别,7种传播行为
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38070406/article/details/78157603spring事务:什么是事务:事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败.事务特性(4种):原子性 (atomicity):强调事务的不可分割.一致性 (consis...转载 2019-07-02 17:48:16 · 73 阅读 · 0 评论 -
大白话解说,半分钟就懂 --- 分布式与集群是什么 ? 区别是什么?
PS:这篇文章算是笔记,仅部分文字是原创,相当内容只是收集、整理、提炼、总结别人写的。没有标为原创 是出于对部分内容原作者的尊重和感谢...但若你要转载还是请带上我家地址哦,毕竟这些内容都不是现成的哦 ~ ~ ~一、大白话解说,半分钟就懂,用生活中的例子来说明:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师...转载 2019-06-23 23:22:17 · 107 阅读 · 0 评论 -
Java 位运算(移位、位与、或、异或、非)
在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (1)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。位移运算符:<< 左位移(左移运算是将操作数二进制值逐位左移若干位,左移过程中符号位不变,高位溢出并舍弃,低位补0)>...原创 2019-06-25 19:34:59 · 301 阅读 · 1 评论 -
ArrayList与Vector
vector线程安全,内部 add romove等方法实现了synchronize arraylist性能优于vector,一个是arraylist创建数据不会消耗内存,当第一次add时才创建 它们的构造方法有差异 arraylist 默认扩容1.5倍,vector默认扩容2倍 ,它们的最小长度都是10 性能方面:arraylist 效率高于vector,除了内部锁机制外,还和内部的o...原创 2019-06-25 18:45:01 · 213 阅读 · 0 评论 -
关闭浏览器使session立即失效的方法
onunload调用下面js函数<script language="javaScript">function removeline(){if(event.clientX<0&&event.clientY<0) {document.write('<iframe width="100" height="100" src="page/remov...转载 2019-06-25 15:52:29 · 1797 阅读 · 0 评论 -
java初始化bean的2种方式
作用:初始化数据1、bean 实现InitializingBean 实现afterPropertiesSet 方法 (通过接口调用方法,效率高,依赖spring)2、在配置文件 中 则增加 init-method <bean id="" class="" init-method=""></bean> (通过反射机制调用,效率低,不依赖spring)ps:执行顺...原创 2019-06-25 14:41:51 · 2838 阅读 · 1 评论 -
拦截器和过滤器的区别
https://www.cnblogs.com/panxuejun/p/7715917.html转载 2019-06-21 15:50:18 · 91 阅读 · 0 评论 -
什么是java 自动装箱,拆箱
Java中基础数据类型与它们的包装类进行运算时,编译器会自动帮我们进行转换,转换过程对程序员是透明的,这就是装箱和拆箱。原始类型 包装类型 boolean Boolean byte Byte char Character float Float int Integer long Long short Short d...原创 2019-06-16 15:53:16 · 251 阅读 · 0 评论 -
swagger中参数为数组dataType的设置
allowMultiple = true //表示是数组格式的参数 dataType = "String" //表示数组中参数的类型以上表示String数组原创 2019-06-14 17:18:11 · 6278 阅读 · 0 评论 -
spring-Swagger生成api文档
spring boot下建议使用:https://github.com/SpringForAll/spring-boot-starter-swagger<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter&l...转载 2019-06-14 11:48:40 · 483 阅读 · 0 评论 -
java自动装箱和拆箱
https://www.cnblogs.com/wang-yaz/p/8516151.html转载 2019-06-12 15:18:25 · 154 阅读 · 0 评论 -
java BigDecimal去掉小数点后的零
new BigDecimal("100.000").stripTrailingZeros().toPlainString()原创 2019-05-30 19:10:22 · 30982 阅读 · 5 评论 -
Java的三种代理模式
https://www.cnblogs.com/cenyu/p/6289209.html转载 2019-05-30 19:06:41 · 66 阅读 · 0 评论