上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
  2020年4月18日
摘要: 位运算介绍程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。位运算虽说是语言的基础,但是应用层基本很少有涉及到此,很多开发同学可能了解的不是蛮清楚,本文只对算法用的位运算做一个简单介绍,其他运算符将一笔带过,感兴趣的可以在好好的深入学习一下 "^" 阅读全文
posted @ 2020-04-18 16:03 sidesky 阅读(921) 评论(0) 推荐(0)
摘要: 基础内容简介 在做转换之前先要明确几个简单的概念。首先本文是以java为语言,以int为例子。 long数据类型在原理上是一致的。 1 int 在java中是32位, byte是8位。 2 原码,反码,补码简介 原码:就是二进制码,最高位为符号位,0表示正数,1表示负数,剩余部分表示真值。 反码:在 阅读全文
posted @ 2020-04-18 16:00 sidesky 阅读(173) 评论(0) 推荐(0)
  2020年4月17日
摘要: 背景 相比于nginx只能用于7层负载均衡,LVS就比较强大了,能在4层做负载均衡。而且性能和稳定性上LVS也比较占优,毕竟是合入内核模块,不稳定肯定不行。 视频介绍:https://v.youku.com/v_show/id_XMzM0Nzk0MjU2.html 关于LVS LVS通过工作于内核的 阅读全文
posted @ 2020-04-17 16:45 sidesky 阅读(607) 评论(0) 推荐(0)
摘要: 一、BigDecimal概述 ​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我 阅读全文
posted @ 2020-04-17 14:26 sidesky 阅读(401) 评论(0) 推荐(0)
摘要: Spring AOP初始化的起点是在bean初始化流程后置处理中。 /** * bean的初始化流程 */ protected Object initializeBean(final String beanName, final Object bean, @Nullable RootBeanDefi 阅读全文
posted @ 2020-04-17 11:24 sidesky 阅读(1614) 评论(0) 推荐(0)
摘要: 由于<aop:aspectj-autoproxy proxy-target-class="true"/>和<bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator"/> 阅读全文
posted @ 2020-04-17 10:33 sidesky 阅读(2081) 评论(0) 推荐(0)
摘要: 本周做业务需求,需要对api的响应时间做监控。第一想法是在需要监控的api里面答应日志,记录care的信息,这样的最大问题就是不容易扩展,需要在每个api里面添加几乎相同的代码。当时,Java的通用做法是切片,利用Java语言提供的反射能力,结合spring 的三大特性之一的aop(面向切面编程)思 阅读全文
posted @ 2020-04-17 09:46 sidesky 阅读(747) 评论(0) 推荐(0)
  2020年4月13日
摘要: jvm参数分类 根据jvm参数开头可以区分参数类型,共三类:“-”、“-X”、“-XX”, 标准参数(-):所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 例子:-verbose:class,-verbose:gc,-verbose:jni…… 非标准参数(-X):默认jvm实现这些参数的 阅读全文
posted @ 2020-04-13 11:41 sidesky 阅读(306) 评论(0) 推荐(0)
  2020年4月9日
摘要: 服务提供方停止时,先标记为不接收新请求,新请求过来时直接报错,让客户端重试其它机器。然后,检测线程池中的线程是否正在运行,如果有,等待所有线程执行完成,除非超时,则强制关闭。服务消费方停止时,不再发起新的调用请求,所有新的调用在客户端即报错。 然后,检测有没有请求的响应还没有返回,等待响应返回,除非 阅读全文
posted @ 2020-04-09 19:37 sidesky 阅读(970) 评论(0) 推荐(0)
摘要: Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 缺省协议,使用基于netty3.2.2+hessian3.2.1交互。 连接个数:单连接 连接方式:长连接 传输协议:TCP 传输方式:NIO异步传输 序列化:Hes 阅读全文
posted @ 2020-04-09 17:27 sidesky 阅读(204) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页