细说渗透江湖之披荆斩棘 Java

细说渗透江湖之披荆斩棘

这是  酒仙桥六号部队  的第 40   篇文章。 全文共计2824个字,预计阅读时长10分钟 。 前言 说来话长, 在一个月黑风高的晚上,突然接到一个渗透任务,貌似还挺急,在客户充分授权的情况下,便连夜进行测试。 由于本次渗透...
阅读全文
JAVA中Context的详细介绍和实例分析 Java

JAVA中Context的详细介绍和实例分析

最熟悉的陌生人——Context 刚刚学android或者js等,都会看见这个频繁的字眼——Context。 意为”上下文“。 本文主要记述,Context到底是什么、如何理解Context、一个APP可以有几个Context、Context能干啥、Context的作用域、获取Context、全局获取Context技巧。 思考: Java:万物皆对象。Flutter:...
阅读全文
Tomcat 架构原理解析到架构设计借鉴 编程技术

Tomcat 架构原理解析到架构设计借鉴

Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典的开源作品。提升我们的「内功」,具体来说就是学习大牛们如何设计、架构一个中间件系统,并且让这些经验为我所用。 ...
阅读全文
创业,到底去哪里? 创业故事

创业,到底去哪里?

1998年的夏天,IDG在中国开了第一枪。2000万人民币的投资代表了中国VC元年启动。之后开始了两轮巨大的互联网流量红利。第一次属于2000-2010年,这一代是PC时代的互联网;2010年开始到今天,这是第二代,被称为移动互联网时代。这一代更猛,背后就是因为智能手机的数量要远远多于十年前个人拥有PC的数量。 美元VC和华尔街的基金经理们想的也很明白,如果中国有巨大的人口,这些人都用上了...
阅读全文
实战支付+电商双系统 玩“赚” Java技术栈 Java

实战支付+电商双系统 玩“赚” Java技术栈

第1章 师兄又开车啦【粉丝数TOP3师兄又载着干货来啦】 本章主要分四方面:(1)进行项目演示,展示学完本课程之后同学将收获的项目的整体效果【小伙伴们的收获】;(2)概述剖析项目核心流程【提升竞争力必备佳品】;(3)本课程适合谁学习?学习的前置知识要求。 第2章 纵观全貌【构建知识体系全局观和大局观】 最好的学习方式就是先建立整体骨架,也就是对知识技能体系有一个整体的把控,理清学习的思...
阅读全文
3-JVM垃圾回收算法和垃圾收集器 Java

3-JVM垃圾回收算法和垃圾收集器

垃圾回收算法和垃圾收集器 1.什么是垃圾回收 对于内存当中无用的对象进行回收,如何去判断一个对象是不是无用的对象。 引用计数法: 每个对象中都会存储一个引用计数,每增加一个引用就+1,消失一个引用就-1。当引用计数器为0时就会判断该对象是垃圾,进行回收。 但是这样会有一个弊端。就是当有两个对象互相引用时,那么这两个对象的引用计数器都不为0,那么就不会对其进行回收。 可达性分...
阅读全文
微服务架构深度解析与最佳实践 - 第七部分:全文总结与引用材料 软件架构

微服务架构深度解析与最佳实践 - 第七部分:全文总结与引用材料

最佳实践的总结 林林总总说了这么多的微服务架构相关的知识也好,经验也罢,不一定适合每个希望做微服务系统的技术人员的实际需求。“道无常道,法无常法,君子审时度势,自可得而法”。实际项目里需要做哪些工作,采取哪些策略,先后运用哪些步骤,都需要因地制宜,借鉴各种“他山之石”,综合考虑。 微服务架构的最佳实践,其实就是把微服务架构的条条框框都思考一遍,这一条到底解决了什么问题,适用于什么场景,对我...
阅读全文
用图知识库设计有状态云原生应用程序架构 编程技术

用图知识库设计有状态云原生应用程序架构

本文要点: “状态是好的”;实时数据能够支持响应式应用程序,并协调端到端流程。 许多企业用例面临的障碍是缺乏对有状态云原生应用程序的支持。 图知识库是一个古老的概念,现在又被重新捡了起来,用来建模复杂的分布式域。 将高级抽象与云原生设计原则相结合,可提供高效的“上下文即服务”,作为无状态服务的补充。 基于图知识的系统可以将云原生服务组合到事件驱动的数据流程中。 ...
阅读全文
服务的拆分策略 编程技术

服务的拆分策略

编辑推荐: 本文来自于阿里云,由火龙果软件Anna编辑、推荐。 2.1微服务架构到底是什么 第1章描述了微服务架构的关键思想是如何进行功能分解。你可以将应用程序构建为一组服务,而不是开发一个大型的单体应用程序。一方面,将微服务架构描述为一种功能分解是有用的。但另一方面,它留下了几个未解决的问题,包括:微服务架构如何与更广泛的软件架...
阅读全文
Loading...