用户中心USER CENTER

首页/用户
  • 手撕面试官系列(七):面试必备之常问并发编程高级面试专题

    摘要:如何在线程池中提交线程内存模型相关问题什么是的内存模型,中各个线程是怎么彼此看到对方的变量的请谈谈有什么特点,为什么它能保证变量对所有线程的可见性既然能够保证线程间的变量可见性,是不是就意味着基于变量的运算就是并发安全的请对比下对比的异同。 并发编程高级面试面试题 showImg(https://upload-images.jianshu.io/upload_images/133416...

    Charles 发布于Java
  • SpringBoot 动态代理|反射|注解|AOP 优化代码(三)-注解

    摘要:上一篇动态代理反射注解优化代码二反射我们实现了通过反射完善找到目标类,然后通过动态代理提供默认实现,本篇我们将使用自定义注解来继续优化。下一篇动态代理反射注解四动态代理对象注入到容器 上一篇SpringBoot 动态代理|反射|注解|AOP 优化代码(二)-反射 我们实现了通过反射完善找到目标类,然后通过动态代理提供默认实现,本篇我们将使用自定义注解来继续优化。 创建注解 1.创建枚举...

    Charles 发布于Java
  • RabbitMQ集群架构模式

    摘要:一主备模式主备模式实现的高可用集群,一般在并发和数据量不高的情况下,这种模式很好用且简单。主备模式也称之为模式。多活集群架构如下 一、主备模式(Warren) 主备模式:实现RabbitMQ的高可用集群 ,一般在并发和数据量不高的情况下,这种模式很好用且简单。主备模式也称之为Waren模式。就是一个主/备方案(主节点如果挂了,从节点提供服务而已,主备切换。) 二、远程模式(Shove...

    Charles 发布于Java
  • BlockLang - 软件拼装工厂

    摘要:相信每个人都可按照自己的需求,拼装出称心的软件。告别传统的业务系统开发模式,人人都能高效率的拼装出高质量的业务系统。 转眼间,做业务系统的软件开发已有十个年头,从刚开始的激情满满,到周而复始地一个接一个的做项目,虽然竭尽全力将一些常用的代码或模式封装到框架中,但依然感觉到了无尽的重复,而正是这无尽的重复在逐渐的吞噬着我的工作热情。 我意识到,虽然我热爱软件研发,但目前的业务系统软件研发...

    Charles 发布于Java
  • web缓存

    摘要:一缓存对性能优化请求更快通过将内容缓存在本地浏览器或距离最近的缓存服务器如,在不影响网站交互的前提下可以大大加快网站加载速度。强制缓存不发请求到服务器,协商缓存会发请求到服务器。四协商缓存标示这个响应资源的最后修改时间。 一:缓存对性能优化请求更快:通过将内容缓存在本地浏览器或距离最近的缓存服务器(如CDN),在不影响网站交互的前提下可以大大加快网站加载速度。降低服务器压力:在大量用户...

    Charles 发布于Java
<