202007-10 Java相对路径读取文件 NEW Java相对路径读取文件 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。 项目的文件夹结构:repathtest├─src│ └─com│ └─lavasoft│&nbs... Read More >
202007-10 深入研究java.lang.ThreadLocal类 NEW 深入研究java.lang.ThreadLocal类 一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个... Read More >
202007-10 不懂高并发,薪资凉半截! NEW 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题。图片来自 Pexels比如接口响应超时、CPU load 升高、GC 频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解。但是能系统性地回答好此问题的人并不多,大概分成这样几类:对数据化的指标没有概念:不清楚选择什么样的指标来衡量高并发系统?分不清并发量和 QPS,甚至不知道自己系统的总用... Read More >
202007-10 Java进程CPU占用高导致的网页请求超时的故障排查 一、发现问题的系统检查: 一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查load average超过4负载很大,PID为7163的进程占用到了800%多。二、定位故障 根据这种故障的一般处理思路,先找出问题进程内CPU占用率高的线程,再通过线程栈信息找出该线程当时在运行的问题代码段,操作如下:2.1、根据思路查看高占用的“进程中”占用高的“线程”,追踪发现7163的进程中16298的线程占用较高,使用命令:top -Hbp 7163... Read More >
202007-10 互联网之罪:谷歌是如何让我们变蠢的? 原文来自 The Atlantic,作者 Nicholas Carr本文看点▪ 尽管网络有助于搜寻资料,但我们的注意力很容易就会分散,对文字的探索也更容易浅尝辄止,进入过去自然而然的深度阅读越来越难。现在新的“阅读”习惯倾向于通过标题、摘要等,快速获得最新信息。▪ 阅读方式的改变会造成我们思想的改变,正如表意文字与字母文字、手写与打字,纸质阅读和使用网络也会造成思维变化。▪ “科学管理之父”泰勒革新了工业制造管理,Google 则革新了我们的思想... Read More >
202007-10 数据中心的高安全性解决方案从围栏开始 俗话说:“有好围栏才能造就好邻居。”但是,在保护诸如数据中心这样的高价值设施时,良好的围栏可能是防止数据中心数据泄漏的障碍。数据中心设施的围栏是创建有效访问控制程序的第一步。通过从外围开始,企业可以创建一个防止外人进入的屏障,以防止暴力攻击和渗透。在创建访问控制系统的外层时,利用高安全性围栏至关重要。简单的铁丝网围栏是不够的。但是什么才是良好的安全围栏呢?围栏成为高安全性的选择,其中包括围栏的材料、结构以及功能几个因素。高安全性围栏的组成部分高强度围栏的主要组件应为钢,而不是... Read More >
202007-10 科技企业必须重新考虑其IT基础架构 最近几个月,工作生活发生了巨大变化。迅速的数字化转型对于业务连续性至关重要,即使在这些充满挑战的时期也一直在推动增长。当前的环境也给IT基础架构带来了巨大压力。随着全体员工转向在线应用,激活家庭Wi-Fi并最终在一夜之间成为远程员工,许多组织被迫完全调整其运营模式。建立业务基础架构可能并没有考虑到病毒大流行,但是制定了明确概述的灾难恢复措施的企业应该能够更好地应对逆境。学习曲线很大,管理人员正在分析如何最好地支持客户和员工。尽管人与健康是第一位的,但人们对服务水平和客户满意度... Read More >
202007-10 网络安全:这十招可帮助你的网络远离黑客 【51CTO.com快译】医院正成为网络犯罪分子眼里越来越诱人的目标。医院网络规模庞大,这些网络上的PC保持正常运行至关重要,还有大部分与医疗保健相关的计算机系统在不受支持的操作系统上运行,这意味着保护医院免受网络攻击越来越复杂。于是黑客趁机为非作歹,分发勒索软件或企图窃取有关患者的敏感个人数据。现在,为了应对网络犯罪分子对医院构成的日益严重的威胁,尤其是由于医疗网络越来越依赖物联网和联网设备,欧盟网络安全机构ENISA发布了有关改善医院网络防御的建议。虽然初衷针对医疗保健业... Read More >
202007-10 谈谈服务雪崩、降级与熔断 引言首先,之所以谈这个话题呢,是发现现在很多人对微服务的设计缺乏认识,所以写一篇扫盲文。当然,考虑到目前大多微服务的文章都是口水文,烟哥争取将实现方式讲透,点清楚,让大家有所收获!OK,我要先说明一下,我有很长一段时间将服务降级和服务熔断混在一起,认为是一回事!为什么我会有这样的误解呢?针对下面的情形,如图所示当Service A调用Service B,失败多次达到一定阀值,Service A不会再去调Service B,而会去执行本地的降级方法!对于这么一套机制:在Spri... Read More >
202007-10 威胁搜寻–网络安全范式的转变 对于全世界的组织来说,互联网已成为与水和电一样重要的公用事业。但这也是无与伦比的安全威胁,是全球犯罪网络的诱人大门。即使在网络安全上花费了数十亿美元,并且对不断增长的危险也有了高度的了解,恶意黑客仍然占据了上风。《 2019年Hiscox网络就绪报告》发现,有61%的公司报告了“网络事件”,与上一年的45%相比有所增加。损失中位数也从229,000美元增加到369,000美元,这还不包括品牌损失。不断引入新的防御措施,但是这些防御措施只有在发现和利用下一个弱点之前才能发挥作用... Read More >