云原生时代(三):微服务、API管理与集成 软件架构

云原生时代(三):微服务、API管理与集成

上文我们主要介绍了DevOps与CI/CD,第三部分我们来讲云原生的核心概念-微服务。 什么是微服务 微服务(Microservice)概念最早出现于2012年,2015年以后受到越来越多的关注,并且逐渐开始流行开来。其中著名技术大神Martin Fowler功不可没,他于2014年发表的一篇博客《Microservices: a definition of this new archit...
阅读全文
详解Singleton、Factory、Strategy在项目中的应用 Java

详解Singleton、Factory、Strategy在项目中的应用

一、前言 前几天阅读一框架文档,里面有一段这样的描述 “从对象工厂中………” ,促使写下本文。尽管一些模式简单和简单,但是常用、有用。 结合最近一个项目场景回顾一下里面应用到的一些模式 Singleton、Factory、Strategy。 Singleton:创建型模式,负责创建维护一个全局唯一实例 Factory:创建型模式,对象工厂负责根据标识创建或获取具体的实例对...
阅读全文
网络安全工具列表 编程技术

网络安全工具列表

Sec-Tools-List 主要总结渗透中利用到的一些工具,按照ATT&CK矩阵的流程进行分类,在此基础上进行了更细致的划分。一些常用的工具(Nmap、MSF、Minikatz不在记录) Initial_Access 1. 信息搜集 1.1 人员 泄露信息(浏览器、泄露数据库) datasploit theHarvester spider...
阅读全文
Go 语言 10 岁啦:Go 在企业中的发展历程 编程技术

Go 语言 10 岁啦:Go 在企业中的发展历程

文 / Steve Francia,Go Team Go 语言的地鼠吉祥物,出自知名插画师 Renee French 之手。本图改编自 Egon Elbre 的一幅画 最近我们迎来了 Go 的十周年纪念日,我们有幸与全球开发者社区共同庆祝这一里程碑。 Gopher 社区举办了一系列大会来庆祝 Go 的十周年纪念日,例如山景城的 Gopherpalooz...
阅读全文
深入探索Android稳定性优化 编程技术

深入探索Android稳定性优化

重在预防、监控必不可少 思考更深一层、重视隐含信息:如解决Crash问题时思考是否会引发同一类问题 长效保持需要科学流程 1.3 Crash相关指标 1.3.1 UV、PV PV(Page View):访问量 UV(Unique Visitor):独立访客,0 - 24小时内的同一终端只计算一次 1.3.2 UV、PV、启动Crash率 ...
阅读全文
Android消息机制 编程技术

Android消息机制

消息机制是Android中重要的线程间通信手段。 它的存在可以让一个线程通知另一个线程去工作。那么一个线程为什么会有让另一个线程工作的需求呢? 可以看一个常见的应用场景——UI更新。Google官方有一句话解释了UI更新的规则:The Android UI toolkit is not thread-safe and the view must always be manipulated ...
阅读全文
浅谈RASP Java

浅谈RASP

本篇将近一个月对rasp的研究成果进行汇总,具体讨论RASP的优劣势以及一些个人的理解和看法。 0x01 概述 RASP是Runtime application self-protection的缩写,中文翻译为应用程序运行时防护,其与WAF等传统安全防护措施的主要区别于其防护层级更加底层——在功能调用前或调用时能获取访问到当前方法的参数等信息,根据这些信息来判定是否安全。 RASP与传...
阅读全文
刚出炉!年度榜单:Python三连冠,碾压Java!你怎么看? Java

刚出炉!年度榜单:Python三连冠,碾压Java!你怎么看?

新一年度的编程语言榜单来了,如果你每年都在看,会发现编程榜单跟娱乐圈的“金鹰节”一类的颁奖节目很像,有很多新秀获奖得主,更会见证许多老牌“明星”的蓦然暗淡,令人不胜唏嘘。 比如, 曾被网友盛赞为“世界上最好的语言”的PHP,今年居然跌出了前十。 而被越黑越红的Python,居然已经默默取得了三连冠的成绩! ? Python三连冠,碾压老牌“明...
阅读全文
Loading...