十月飞翔 十月飞翔
3年前
Kubernetes和OpenStack到底是什么关系?
Kubernetes面向应用层,变革的是业务架构,而OpenStack面向资源层,改变的是资源供给模式。使用容器且集群规模不大,直接用Kubenetes就可以;集群规模大,不管应用是否只是跑在容器中,都是OpenStackKubernetes更好。OpenStackKubernetes是各取所长,并不只是因为惯性,而是对于多租户需
Wesley13 Wesley13
4年前
java kubernetes client 获取 集群 metrics信息
K8Sclient获取资源利用率和metrics信息获取与展示POD级甚至Container级的资源利用率是很常见的发布系统需求,然而网上并没有什么资料告诉大家怎么做,本文将告诉大家原理以及java代码实践。命令行获取其实kubectl是可以获取到
专注IP定位 专注IP定位
4年前
勒索软件应急处置方法
勒索软件是黑客用来劫持用户资源或资源实施勒索的一种恶意程序。黑客利用勒索软件,通过加密用户数据、更改配置等方式,使用户资产或资源无法正常使用,并以此为条件要求用户支付费用以获得解密密码或恢复系统正常运行。勒索软件防范九要、四不要防范勒索软件“九要”一:要做好资产梳理与分级分类管理清点和梳理组织内的信息系统和应用程序,建立完整的资产清单;梳理通信数据在不同信息
Wesley13 Wesley13
4年前
Java多线程并发控制工具信号量Semaphore,实现原理及案例
信号量(Semaphore)是Java多线程兵法中的一种JDK内置同步器,通过它可以实现多线程对公共资源的并发访问控制。一个线程在进入公共资源时需要先获取一个许可,如果获取不到许可则要等待其它线程释放许可,每个线程在离开公共资源时都会释放许可。其实可以将Semaphore看成一个计数器,当计数器的值小于许可最大值时,所有调用acquire方法的线程都可以得到
Stella981 Stella981
4年前
Jetty调优文档
1.      线程池线程池线程资源大小确定了服务器的服务能力默认大小不一定能满足生产环境线程分配方式决定了服务器的资源利用效率固定线程数处理多任务,代表:JDK的ThreadPoolExecutor       以最大的线程数为限处理多任务,代表:jetty自带的QueuedThreadPoolje
Stella981 Stella981
4年前
Flink SQL on Zeppelin
点击上方蓝色字体,选择“设为星标”回复”资源“获取更多资源!(https://oscimg.oschina.net/oscnet/ec2640aa4e5a46d09d9d528e7fe68f43.jpg)我们在之前的文章中详细介绍过Zepplin的来龙去脉,很多大厂基于Flink开发了自己的SQL开发平台。更多的公
Stella981 Stella981
4年前
OpenStack最新版本Victoria发布亮点与初体验
前言OpenStack是一个云操作系统,可控制整个数据中心内的大型计算,存储和网络资源池,所有资源均通过具有通用身份验证机制的API进行管理和配置。还提供了一个仪表板,可让管理员进行控制,同时授权其用户通过Web界面配置资源。除了标准的基础架构即服务功能外,其他组件还提供业务流程,故障管理和服务管理等其他服务,以确保用户应用程序的高可用性
Stella981 Stella981
4年前
Shiro
我们在applicationContext中配置受保护的资源和权限的关系    <propertyname"filterChainDefinitions"<value/login.jspanon/shiro/loginanon
Stella981 Stella981
4年前
Kubernetes核心概念总览
系统的学习了一遍Kubernetes,发现概念太多,使用的时候有的概念容易混淆或记不清,写一篇文章做一个记录和梳理。Master关键进程:APIServer:集群控制的入口进程,提供了Rest接口ControllerManager:所有资源对象的自动化控制中心,“大总管”Scheduler:负责资源调
Wesley13 Wesley13
4年前
Java 基础夺命连环16问(面试硬核敲门砖 )
说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比进程更小的能独立运行的基本单位,他是进程的一个实体,可以减少程序并发执行时的时间和空间开销,