Wesley13 Wesley13
3年前
java编码优化10技巧
最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性。这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle(https://www.osch
Wesley13 Wesley13
3年前
java泛型总结
1.特点,好处java1.5后出现包含1.5版本泛型的出现解决程序的安全性保证程序的一致安全机制使用泛型避免了类型的强制类型转换代码就简单数据类型只能是应用类型不能使基本类型,且前后保持一致泛型的定义格式:集合类<数据类型变量new集合类<数据类型();2.定义使用
粥白 粥白
4年前
关于学习python的一点意见分享
Python适合初学者入门。Python作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。相比其他主流语言,有更好的可读性,上手相对容易。各种模块,免去了很多重复的工作,更快地写出东西。配置环境也不复杂,mac和linux内置了Python。自学python,最大的3个经验:.一本易懂,比较好的教程,从头到尾
Stella981 Stella981
3年前
RabbitMQ 高可用之镜像队列
<p如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的问题:因为message在发送之后和被写入磁盘并执行f
Stella981 Stella981
3年前
JVM知识(一):基础原理
学过java知识和技术人,都应该听说过jvm,jvm一直是java知识里面晋级阶段的重要部分,如果想要在java技术领域更深入一步,jvm是必须需要明白的知识点。本篇来讲解jvm的基础原理,先来熟悉一下大致的流程:JVM运行流程:  我们都知道java一直宣传的口号:一次编译,到处运行。也是它的跨平台性。这点的具体实现如下:!(h
Wesley13 Wesley13
3年前
HDFS是什么?为什么要使用它?
hdfs是hadoop的文件管理系统,主要有两部分:一个是NameNode:主要作用是负责接收客户端求,告知datanode的blk存储位置,维护hdfs的目录树;另一个是DateNode:主要是把文件分割成blk存储在不同的服务器上,并且负责产生副本,也能定期向NameNode汇报blk的情况;使用hdfs的好处是提高系统的高可用性:因为hdf
Wesley13 Wesley13
3年前
DNA级别的安全:一机一密认证在百度安全OTA中的应用
随着智能硬件的加速普及,日益丰富和复杂的产品功能诉求为OTA固件升级带来前所未有的强需求,智能硬件厂商需要定期或不定期为硬件设备提供固件更新以增加新的功能、完善现有功能或是修复新出现的安全问题,这对OTA固件升级的流量通道、稳定性、安全性提出了新的要求.!1.png(https://anquan.baidu.com/upload/ue/image/2
Easter79 Easter79
3年前
TiDB 源码阅读系列文章(二)初识 TiDB 源码
本文为TiDB源码阅读系列文章的第二篇,第一篇文章介绍了TiDB整体的架构,知道TiDB有哪些模块,分别是做什么的,从哪里入手比较好,哪些可以忽略,哪些需要仔细阅读。这篇文章是一篇入门文档,难度系数比较低,其中部分内容可能大家在其他渠道已经看过,不过为了内容完整性,我们还是会放在这里。TiDB架构!(http:/
Wesley13 Wesley13
3年前
001.SQLServer高可用简介
一SQLServer高可用集群相关概念1.1Windows故障转移群集Windows故障转移群集是由多个服务器组成的共同提供某高可用服务,该服务用于防止单台服务器故障导致服务失效。故障转移群集是一种高可用性的基础结构层,由多台计算机组成,每台计算机相当于一个冗余节点,整个群集系统允许某部分节点掉线
在线题库
一、在线题库介绍在线题库是什么?在线题库:由传统的线下学习模式改为在线学习。能够实现学员在线学习、练习、考试优点:方便、便宜、自我管理、选择性更多人人皆学处处能学时时可学二、适用行业在线题库能用来做什么?1、成人教育(1)公考:国考、省考、事业单位...(2)升学:考研、专升本...(3)证书:会计、建筑师、教资...2、内部测试(1)培训机构:线上