欢迎回家
我们一直在改变

其他 第4页

完全图解 HTTPS HTTPS

Martin阅读(751)评论(0)赞(0)

完全图解 HTTPS 安全基础 我们先来看下数据在互联网上数据传递可能会出现的三个比较有代表性的问题,其实后面提到的所有方法,都是围绕解决这三个问题而提出来的。 窃听 伪造 否认 对称密钥加密 假设 A 正在通过互联网向...

Spring Cloud:自定义 Ribbon 负载均衡策略

Martin阅读(677)评论(0)赞(0)

但是使用的是 Ribbon 自带的负载均衡策略,那么 Ribbon 是否可以根据实际情况,自定义负载均衡策略呢?答案是肯定的,这一篇文章主要来介绍一下 Ribbon 如何自定义负载均衡策略。 1. 主启动类处理 还是使用上一节的客户端代码,...

Spring Cloud 启动错误 – java.lang.NoSuchMethodError

Martin阅读(755)评论(0)赞(0)

运行时却碰到了如下错误: 尤其是第一行信息,似乎提示一个莫名其妙的无此方法错误。Spring boot框架很多组件都是基于依赖注入(DI),有些错误在编译时可能无法被检测出来,只有在运行时才暴露出来。既然提示无此方法,那么肯定是某个组件(包...

Spring Boot & Actuator

Martin阅读(712)评论(0)赞(0)

SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等 配置Actuator pom.xml 浏览器打开链接http://localhost:80...

String.trim() 源码解读 String.trim()

Martin阅读(668)评论(0)赞(0)

String.trim()源码解析 trim()这个方法一般用来消除字符串两边的空格,但是内部是如何实现的呢? 附上源码: 从源码可以看出,这个方法实际上是将字符串除了两端ASCII码小于空格的字符之外的部分截取出来返回,如果没有空格则将原...

Java:new一个对象的过程中发生了什么 new 对象的过程

Martin阅读(745)评论(0)赞(0)

java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。 我们先假设是第一次使用该类,这样的话new一个对象就可以分为两个过程:加载并初...

Java动态代理 动态代理

Martin阅读(692)评论(0)赞(0)

动态代理,听上去很高大上的技术,在Java里应用广泛,尤其是在Hibernate和Spring这两种框架里,在AOP,权限控制,事务管理等方面都有动态代理的实现。JDK本身有实现动态代理技术,但是略有限制,即被代理的类必须实现某个接口,否则...

计算机 编码 解码 编码/解码

Martin阅读(741)评论(0)赞(0)

目录 1 字符 & 编码 2 记事本下的乱码 3 UTF-8解码过程 4 UTF-16解码过程 5 ISO-8859-1 6 byte范围 在阅读本文章之前,我建议你首先看阮一峰的博客:http://www.ruanyifeng.c...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明