上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: dubbo的核心技术--RPC调用:分为俩部分RPC协议Protocol和方法调用Invoke; 一、RPC协议Protocol(Remote Procedure Call)远程过程调用协议 1、我们平时使用最多的http协议其实也属于RPC协议,下图分别是普通的传输层TCP和应用层http与dub 阅读全文
posted @ 2019-03-30 15:46 傲视苍穹 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。 浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。 如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。 如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请 阅读全文
posted @ 2019-03-28 10:36 傲视苍穹 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、Java 线程池 Java通过Executors提供四种线程池,分别为:1、newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。(线程最大并发数不可控制);线程池为无限大,当执行第二个任务时若第一个任务已经完成,会 阅读全文
posted @ 2019-01-07 16:24 傲视苍穹 阅读(1256) 评论(0) 推荐(1) 编辑
摘要: 观察者模式很好理解,简单来说就是:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。 1. 自己手工创建Observer模式 首先,创建观察者接口: Publisher接口: 基本功能实现(为了线程安全我们可以选择Vector): 实现类: 测试类: 测试 阅读全文
posted @ 2018-11-25 18:26 傲视苍穹 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在Java代码中可以使用 @Resource 或者 @Autowired 注解方式来进行注入。 虽然 @Resource 和 @Autowried 都可以完成依赖注入,但是他们是有区别的 @Resource 默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来注入。 它有两个属 阅读全文
posted @ 2018-11-22 18:04 傲视苍穹 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那 阅读全文
posted @ 2018-11-19 09:33 傲视苍穹 阅读(208) 评论(0) 推荐(0) 编辑
摘要: java的垃圾回收分为 三个区域新生代 老年代 永久代 一个对象实例化时 先去看伊甸园有没有足够的空间如果有 不进行垃圾回收 ,对象直接在伊甸园存储.如果伊甸园内存已满,会进行一次minor gc然后再进行判断伊甸园中的内存是否足够如果不足 则去看存活区的内存是否足够.如果内存足够,把伊甸园部分活跃 阅读全文
posted @ 2018-11-19 09:18 傲视苍穹 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 支持原版,转载地址为: https://blog.csdn.net/genyizha/article/details/74502812AppenderAppender:日志输出器,配置日志的输出级别、输出位置等,包括以下几类: ConsoleAppender: 日志输出到控制台;FileAppend 阅读全文
posted @ 2018-10-29 11:02 傲视苍穹 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、业务场景:使用vuejs+springMVC+spring框架搭建一个mis系统,集成SSO单点登录: 2、遇到问题:使用interceptor拦截器配置SSO单点登录,直接敲域名,或者ip+端口,不能被拦截; 3、问题解决:将SSO单点登录改写成Filter过滤器,成功拦截地址栏所有请求; 4 阅读全文
posted @ 2018-08-24 09:26 傲视苍穹 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 一、分布式锁介绍 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 线程锁:大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同 阅读全文
posted @ 2018-05-24 16:48 傲视苍穹 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页