DevOpSec DevOpSec
4年前
Prometheus架构与实践分享
Prometheus已经被广泛应用于数据中心监控,尤其是和Kubernetes结合的容器监控。本文主要从架构分析到落地实践,详细介绍Prometheus原理和使用。对比Prometheus与其他监控工具(Zabbix、OpenFalcon)的特点与使用场景。然后介绍Prometheus与Kubernetes集成,主要从监控和自动伸缩两个方面。最后通过企业案
Wesley13 Wesley13
3年前
SSL工作原理
SSL(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.wosign.com)是一个安全协议,它提供使用TCP/IP的通信应用程序间的隐私与完整性。因特网的超文本传输协议(HTTP)使用SSL来实现安全的通信。在客户端与服务器间传输的数据是
凯文86 凯文86
4年前
Spring Boot API 服务测试指南
SpringBoot除了简化了Spring应用的开发,同时也简化了Spring应用的测试。它内置支持各种常用测试工具,包括SpringTest、JUnit、TestNG、Mockito、AssertJ等。本文将讲解如何编写单元测试和集成测试来保障SpringBootAPI应用不同层级代码的质量,其中会涉及到使用嵌入式的H2数据库
Stella981 Stella981
3年前
PostgreSQL的执行计划分析
近期有人提出想查看Postgresql的执行计划,下面分析下PG执行计划中的cost等相关值是怎么计算出来的:PG的版本是9.1.2 1.终端工具PGADMIN,对执行的语句按F7即可,然后看数据输出和解释!(http://static.oschina.net/uploads/space/2012/0831/092439_Zz5Q
Stella981 Stella981
3年前
CentOS下搭建Wiki系统
目前主流的wiki很多,我试过MoinMoin,配置起来实在头疼,而且不会用(重点),虽然它不使用数据库,却正是我不能理解的地方。反正用了很久都没有入门,后面干脆想换一个吧。于是,Mediawiki被我选中,在Apache下发布成功。MediaWiki基于phpmysql,首先安装这些(印象,不一定准确)yuminstallhttpdphp
Stella981 Stella981
3年前
PHPExcel导出手机号成科学计数法问题
今天在将erp里面的数据导出为excel的时候,发现订单id(一长串数字)变成了科学计数格式。如下这样的格式:字符串63114825259831409显示成为6.3114825259831E16这样的了。方法一小编第一想到的就是将对应单元格的格式改为文本。于是加上如下代码:$objPHPExcelgetActiv
Wesley13 Wesley13
3年前
Hibernate(五)——面向对象查询语言和锁
Hibernate做了数据库中表和我们实体类的映射,使我们不必再编写sql语言了。但是有时候查询的特殊性,还是需要我们手动来写查询语句呢,Hibernate框架为了解决这个问题给我们提供了HQL(Hibernate Query  Language)面向对象的查询语言,和QBC(QuerybyCriteria)完全面向对象的
Stella981 Stella981
3年前
2020年最新ZooKeeper面试题(附答案)
2020年最新ZooKeeper面试题1\.ZooKeeper是什么?ZooKeeper是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布
Wesley13 Wesley13
3年前
Java中数组与集合的相互转换
数组与List的相互转换List转数组:采用集合的toArray()方法数组转List:采用Arrays的asList()方法数组转换为集合注意:在数组转集合的过程中,要注意是否使用了视图的方式直接返回数组中的数据。以Arrays.asList()为例,它把数组转换成集合时,不能使用其修改集
Stella981 Stella981
3年前
Aio 在 Windows 下的注意事项
由于windows的iocp和linux的epool的不同,在开发时我们需要注意一下内容:1.在windows下使用AsynchronousSocketChannel.write方法无论是采用异步,还是future方式,他的数据都仅仅是写入到了缓冲区,并未发送给对方,而在macos和多数linux发行版下,都已经送给了对方