首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
爱编程的码神
掘友等级
架构师
主修Java语言,爱好Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
JVM源码分析之堆外内存(直接内存)
内存对象分配在JVM中堆以外的内存,也可以称为直接内存,这些内存直接受操作系统管理(而不是JVM),这样做的好处是能够在一定程度上减少垃圾回收对应用程序造成的影响。一般我们使用Unsafe和NIO包下ByteBuffer来创建堆外内存。 使用堆外内存的话,堆外内存是直接受操作系…
Tomcat长生不老之术——嵌入式
Tomcat是一个非常流行的Web服务器,用于部署和运行Java Web应用程序。一般情况下,我们都是在单独的Tomcat实例上运行自己的Web应用,其实与这种经典方案相比,我们可以将服务器运行时直接集成到应用程序中,从而更加的灵活和方便。 每个应用程序都映射到上下文。使用该a…
原子操作CAS及其实现类
原子的意思是说“不能被进一步分割的粒子”,而原子操作是说“不可被终端的一个或多个系列的操作”。假定有两个操作A和B,如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B对彼此来说是原子的。 java中可以通过锁,锁机制的方式来实现原子操…
如何定位微服务异常之链路跟踪APM工具?
微服务框架落地后,分布式部署架构带来的问题就会迅速凸显出来。尤其线上出现问题,不知道如何排查,**问题出现在哪个服务?如何快速定位问题?**如何跟踪业务调用链路?**如何分析解决业务瓶颈?**今天老顾来跟小伙伴们看看如何解决以上问题。 微服务架构是通过业务来划分服务的,使用RE…
Spring Cloud Gateway介绍(中篇)
前篇我们介绍了Gateway的由来,这一篇我们介绍一下Gateway的使用,希望能够帮到小伙伴们。 效果和配置方式是一样的。 Spring Cloud Gateway 的功能很强大,前面我们只是使用了 predicates 进行了简单Path的条件匹配,其实Gataway帮我们…
Hook——Activity启动流程(2)
##一. 两种启动Activity的方式源码追踪 程序执行走向图. have you declared this activity in your AndroidManifest.xml 这句异常应该很熟悉了吧?启动一个没有注册的Activity的报错. 方式1:Activit…
Spring Cloud Gateway介绍(上篇)
我们要了解一个事物,从三个维度去了解就行了;是什么、做什么、为什么。 在SpringCloud微服务体系中,有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关;但在2.x版本中,zuul的升级一直跳票,SpringCloud最后自己研发了一个网关替代Zuul,那就是…
程序员关于CDN相关事项你了解多少?(下篇)
因此我们中间层的服务节点,发现cache-control的值为private时,就认可只有发起请求的客户端能够缓存,作为代理服务节点是不能够缓存的。如为public时,代理服务器也可以缓存。 一般会把请求的内容做md5加密,返回唯一的标识;会把ETag的值一起返回给浏览器;浏览…
android程序员hook技术之入门篇
一. hook的定义 二. 实用价值 三. 前置技能 四. Hook通用思路 无论多么复杂的源码,我们想要干涉其中的一些执行流程,最终的 杀招只有一个: “偷梁换柱”. 而 “偷梁换柱”的思路,通常都是一个套路: 上面的4个步骤可能还是有点抽象,那么,下面用一个案例,详细说明每…
程序员关于CDN相关事项你了解多少?(上篇)
很多文章就介绍过高并发,秒杀等流量大的解决方案,提到过缓存redis,消息中间件等,今天老顾介绍一下另一个重要的知识点,这就是一直隐姓埋名的 CDN 了,注意不是 CSDN,而是 CDN!其全称是 Content Delivery Network,即内容分发网络。 用户访问我们…
下一页
个人成就
文章被点赞
218
文章被阅读
48,639
掘力值
1,249
关注了
10
关注者
111
收藏集
0
关注标签
14
加入于
2019-08-19