RPC框架称为远程调用框架,其实现的核心原理就是消费者端使用动态代理来代理一个接口的方法(基于JDK的动态代理,当然如果使用CGLib可以直接使用无接口类的方法),通过加入网络传输编程,传输调用接口方法名称,方法参数来给提供者获取,再通过反射,来执行该接口的方法,再将反射执行的结果通过网络编程传回消 ...
分类:
其他好文 时间:
2020-06-26 18:38:27
阅读次数:
64
Master 基本概念: kubernetes里的master指的是集群控制节点,是一个集群的“首脑”。 每个kubernetes集群中都需要一个master来负责整个集群管理和控制。 基本上kubernetes的所有控制命令都发给master,master负责具体的执行过程。 组建集群需要注意: ...
分类:
Web程序 时间:
2020-06-20 22:20:12
阅读次数:
85
1、Java中实现多线程有几种方法 继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了ExecutorService来管理前 ...
分类:
编程语言 时间:
2020-06-20 16:24:33
阅读次数:
116
Semaphore (JDK) 我们使用semaphore去限制获取特定资源的并发线程数量。 下面的例子中,我们实现了一个简单的登录队列来限制登入系统的用户数量: class LoginQueueUsingSemaphore { private Semaphore semaphore; public ...
分类:
其他好文 时间:
2020-06-18 23:25:29
阅读次数:
86
odoo里视图模型MVC模式: 例子:在原来的视图上修改他: var CustomRenderer = KanbanRenderer.extend({ ....});var CustomRendererModel = KanbanModel.extend({ ....});var CustomRen ...
分类:
其他好文 时间:
2020-06-16 23:39:13
阅读次数:
191
前言:最近也是在后台收到很多小伙伴私信问我线程和线程池这一块的问题,说自己在面试的时候老是被问到这一块的问题,被问的很头疼。前几天看到后帮几个小伙伴解决了问题,但是问的人有点多我一个个回答也回答不过来,干脆花了一个上午时间写了这篇文章分享给大家。话不多说,满满的干货都在下面了!并发与并行并发:指两个或多个事件在同一个时间段内发生。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序
分类:
编程语言 时间:
2020-06-16 00:45:49
阅读次数:
54
一、等待唤醒机制 1. 线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 为什么要处理线程间通信: 多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行, 那么多线程之间需要一些协调通信,以此来 ...
分类:
编程语言 时间:
2020-06-13 19:14:21
阅读次数:
49
使用场景:从数据库中或者通过正则表达式、json提取器获取了多个值时,除了使用foreach控制器遍历每个值,还可以使用计数器或者random函数进行自定义读取(计数器或random函数的值作为下标) 实例: 现在有一个接口,返回了多个视频地址,通过json提取器进行提取,变量名为videoUrl, ...
分类:
其他好文 时间:
2020-06-13 17:39:07
阅读次数:
132
简介 加解密现状,编写此项目的背景: 需要考虑系统环境兼容性问题(Linux、Windows) 语言互通问题(如C#、Java) 网上资料版本不一、不全面 .NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配 本系列文章主要介绍如何结合BouncyCastle在 .NET Core ...
分类:
编程语言 时间:
2020-06-12 18:44:10
阅读次数:
58
Executors 工具类的不同方法按照我们的需求创建了不同的线程池,来满足业务 的需求。 Executor 接口对象能执行我们的线程任务。 ExecutorService 接口继承了 Executor 接口并进行了扩展,提供了更多的方法我 们能获得任务执行的状态并且可以获取任务的返回值。 使用 T ...
分类:
编程语言 时间:
2020-06-08 00:55:23
阅读次数:
119