2018
06-22
06-22
struts2 漏洞编号S2-045 升级方案 更换jar包清单 NEW
近日,著名J2EE框架Struts2中存在远程代码执行的严重漏洞。目前Struts2官方已经确认漏洞(漏洞编号S2-045,CVE编号:CVE-2017-5638),并定级为高危风险。 该漏洞影响范围极广,影响国内外绝大多数使用Struts2开发框架的站点。受影响的软件版本为:Struts 2.3.5 - Struts2.3.31, Struts 2.5 - Struts 2.5.10 攻击者可通过发送恶意构造的HTTP数据包利用该漏洞,在受影响服务器上执...
Read More >
iOS9使用的西文字体由Helvetica Neue变更为 San Francisco, iOS9中文字体由此前的黑体-简变更为苹方黑体依旧声明:这里写的不是一种规范,只是一种工作方法,大家在具体工作中,一定要灵活运用。另外,技术的更新是非常快的,我写的这些可能某些东西已经和你们的工程师搭档所用的方法不一样了,所以,还是要灵活运用~我本身是一名GUI设计师,所以我只站在GUI设计师的角度去把APP从项目启动到切片输出的过程写一写,相当于工作流程的介绍吧;公...
相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。快速入门在Spring Boot的工程中的pom.xml中引入spring-boot-starter-mail依赖:如其他自动化配置模块一样,在完成了依赖引入之后,只需要在application.proper...
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破坏双亲委派)、模块化(jboss modules、osgi、jigsaw)虚拟机性能监控与故障处...
有人问:“历史上有哪些红极一时却最终消失了的产品和品牌?”瞬间勾起了大家的怀旧情绪,尤其是70后、80后,对于上世纪末到本世纪初的那些经典软件和网站,肯定还是记忆犹新、历历在目。其中一位用户“Mr.Gidot”,更是生猛地拎出来一大堆老软件、老网站。看着看着泪就下来了啊!一起来怀旧软件和网站吧(排名无先后):东方快车汉化超级解霸金山游侠金山快译CCEDUCDOS网络蚂蚁WinAMPICQNetscapeRealPlayer智能ABC拼音输入法kv300、CIH病毒MUDFro...
经过十年的业务快速发展,京东信息系统复杂度越来越高:一般电商系统只需关心“进销存”中的“销”,京东系统需要管理采购(进)、销售(销)和库存(存)三个环节。系统做水平垂直拆分后,需要解决系统间如何解藕、如何保证高效通讯、如何保证数据的一致性、服务如何治理等问题。 本内容包括: 京东架构愿景, 描述京东多、快、好、省的架构目标; 架构原则,列举京东应用架构需要遵循的原则,来保证系统的高可用性,并降低系统的复杂度; 架构实现,介绍京东应用系统结构,并分析设计理由; 架构治理,引入应...