Vmware 12 配置桥接网络分配静态IP

VMware 中分配静态IP VMware 软件自己有三种网络连接模式,分别为 Bridged 桥接连接,NAT连接、Host-Only仅主机连接 当在系统种安装Vmware workstation完成之后,会自动在本地网络连接中,新增 两块虚拟网卡用于虚拟机的通信。 VMware Netwo...

2019-03-20 12:35:24

阅读数 19

评论数 0

深入理解JVM之JVM内存区域与内存分配

在学习jvm的内存分配的时候,看到的这篇博客,该博客对jvm的内存分配总结的很好,同时也利用jvm的内存模型解释了java程序中有关参数传递的问题。   博客出处:http://www.cnblogs.com/hellocsl/p/3969768.html?utm_source=tuicool&...

2019-03-05 15:06:30

阅读数 48

评论数 0

Java架构师薪资高,这些技术你会吗?

其实都是在做一个项目,项目是一个大型的多节点部署的项目,做了好几个版本,中间用到了很多技术和框架,也用了一些管理工具和敏捷实践。我这里不是来说项目的,因为最近看了一些招聘信息,结合项目中用到的一些知识和管理措施,作为一个程序员,需要去实时评估下自己当前的能力是否能跟上时代的步伐,所以,总结了下作为...

2019-03-05 11:13:53

阅读数 112

评论数 0

负载均衡基础知识

负载均衡基础知识 一、什么是负载均衡?  互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不...

2019-03-04 17:22:01

阅读数 30

评论数 0

离不开的微服务架构,脱不开的RPC细节(值得收藏)!!!

服务化有什么好处? 服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示: 服务A:欧洲团队维护,技术背景是Java 服务B:美洲团队维护,用C++实现 服务C:中国团队维护,技术栈是go 服务的上游调用方,按照接口、协议即可完成对远端服务的调用。 ...

2019-02-27 14:09:46

阅读数 153

评论数 0

Redis过期策略以及内存淘汰机制

过期键删除策略 我们都知道,删除键的目的,就是释放内存占用。那么,当一个键过期了,Redis 什么时候会去删除她呢? 定时删除 设置键的过期时间时,创建一个 Timer ,当过期时间到临时,立刻删除键。 内存友好型策略,一旦键过期,就会被删除,并释放所占用的内存,Cpu 不友好,当一批数量比较多...

2019-01-14 14:09:39

阅读数 76

评论数 0

MyCat | 分库分表实践(windows下实现)

引言 先给大家介绍2个概念:数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 切分模式 一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条...

2018-12-20 10:31:48

阅读数 64

评论数 0

分布式事务(1)

前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。 接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。 分布式事务是企业集成中的一个技术难点,也是...

2018-11-28 14:24:21

阅读数 39

评论数 0

Spring Boot + Redis 实现Shiro集群

    为实现Web应用的分布式集群部署,要解决登录session的统一。本文利用shiro做权限控制,redis做session存储,结合spring boot快速配置实现session共享。   1、引入相关依赖 <dependency&...

2018-11-10 18:52:31

阅读数 126

评论数 0

shiro授权

shiro授权 本文介绍 授权流程 授权方式 授权测试 自定义授权realm 授权流程 开始 构造SecurityManager环境 subject.isPermitted()授权 securityManager.isPermitted()执行授权 Authorizer执行授权 Realm根据身...

2018-10-12 17:08:51

阅读数 74

评论数 0

(转载)Zookeeper实现分布式应用系统服务器上下线动态感知

来到一家新公司,要求做zookeeper注册中心的服务器上线下线的动态感知。结果把要求看成了zookepper注册中心的动态感知。哎,好尴尬呀!结果看到这篇文章我才恍然大悟。讲的也很细致!特发表一篇文章做为收藏。 我们现在有一个分布式应用系统提供服务,服务器有很多台,服务器根据我们的负载会增加或...

2018-08-30 11:29:36

阅读数 70

评论数 0

两大数据库缓存系统实现对比

两大数据库缓存系统实现对比memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正。一. 综述读一个软件的源码,首先要弄懂软件是用作干...

2018-06-04 14:18:35

阅读数 272

评论数 0

HttpClient详细解释

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟...

2018-05-17 16:22:25

阅读数 49

评论数 0

HTTP协议详解

绝大多数的Web开发,都是构建在Http协议之上的Web应用,理解和掌握Http协议,将有助于我们更好地学习和掌握Servlet和JSP技术,以及其他相关的Web开发技术,在 web 开发与 Android 开发过程,要涉及到客户端与服务端的交互,这一点我们需要对Http有深入的了解,这样才能更好...

2018-05-17 13:46:05

阅读数 71

评论数 0

HashMap 的实现原理

HashMap 的实现原理HashMap 概述HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 和...

2018-05-15 17:24:46

阅读数 67

评论数 0

java实体类打印所有属性工具类(ReflectionToStringBuilder)

昨天看视频无意间看到这个工具,终于不用重写toString方法了。相对于toString方法,代码简洁 , 无须任何配置, Model 属性变化 , 无需修改 toString缺陷:安全性问题 , 反射私有属性值也会暴露 . 为了防止暴露,我们可以重写accept方法,剔除不想暴露的属性。改进:利...

2018-05-04 09:41:39

阅读数 614

评论数 0

2018年java面试--转载

1、基本语法这包括static、final、transient等关键字的作用,foreach循环的原理等等。今天面试我问你static关键字有哪些作用,如果你答出static修饰变量、修饰方法我会认为你合格,答出静态块,我会认为你不错,答出静态内部类我会认为你很好,答出静态导包我会对你很满意,因为...

2018-05-03 15:33:11

阅读数 139

评论数 0

Ajax 跨域,这应该是最全的解决方案了

前言 从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下。 个人见识有限,如有差错,请多多见谅,欢迎提出issue,另外看到这个标题,请勿喷~ 题纲 关于跨域,有N...

2018-04-28 13:57:40

阅读数 44

评论数 0

Java对WebService实现类的方法做单元测试

作者:Java兔学会了使用Junit4对webService接口做单元测试后,这次在service实现类中写了个方法,不是接口,写好方法后想写个单元测试测试一下,却忽然不知道该如何测试起来。由于这是个独立的方法,不是个接口,以为只要new一个实现类调用下这个方法即可,却发现方法中涉及到的mappe...

2018-04-24 11:49:08

阅读数 111

评论数 0

JS监听手机返回键

if (window.history && window.history.pushState)   { $(window).on('popstate', function() { var hashLocation = location.hash; v...

2018-03-13 17:16:56

阅读数 160

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭