会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zenghansen
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
20
下一页
2021年4月22日
JVM内存模型和类加载运行机制
摘要: 目录 一、JVM内存模型 1、堆 2、方法区 3、虚拟机栈 4、本地方法栈 5、程序计数器 二、类加载机制 三、类编译和Class 文件结构 1、魔数与Class文件信息 2、常量池 3、类索引、父类索引与接口索引 4、字段表 5、方法表 6、属性表 四、类加载 1、类初始化的时机 2、加载 3、验
阅读全文
posted @ 2021-04-22 17:04 zenghansen
阅读(258)
评论(0)
推荐(0)
2021年4月19日
关于java常用场景实现
摘要: CommandLineRunner、ApplicationRunner 接口是在容器启动成功后的最后一步回调(类似开机自启动)。 配合延时任务Timer,可以做到容器启动后执行脚本任务的效果: 下面的延时的详细说明 public static void timer2() { Timer timer
阅读全文
posted @ 2021-04-19 10:30 zenghansen
阅读(92)
评论(0)
推荐(0)
2021年4月12日
关于serverless
摘要: serverless就是服务资源的弹性利用。相当于你自己写好dockerfile,当你需要的用到这个服务api的时候,将服务容器给你拉起来,用完后再休眠掉。 serverless就是容器云例如k8s编排带来的服务部署的变革。 Serverless不适合长时间运行应用在请求到来时才运行。这意味着,当应
阅读全文
posted @ 2021-04-12 15:42 zenghansen
阅读(57)
评论(0)
推荐(0)
2021年4月9日
DockerFile
摘要: FROM harbor.ym/php-fpm/php56fpm RUN apk add make gcc libc-dev libcurl curl-dev libpng libpng-dev openldap-dev postgresql-dev autoconf && \ cd /tmp &&
阅读全文
posted @ 2021-04-09 10:26 zenghansen
阅读(65)
评论(0)
推荐(0)
2021年4月1日
一种移动端的token设计方案(适合app+h5)
摘要: 需求分析: 1、用户中台赋能各大应用,统一接管登录注册,验证用户账号密码。原有的应用用户体系内部逻辑不变。 2、兼容app端,H5端及app混合H5端,无缝连接。 设计思路: 用户中台只负责认证账号密码,并下发ticket凭证。 应用收到ticket后,自主维护本应用的验证体系gw-token以及有
阅读全文
posted @ 2021-04-01 17:53 zenghansen
阅读(1126)
评论(0)
推荐(0)
2021年3月26日
elk7.5搭建详解
摘要: 一、技术选型 1、简易版:logstash->elasticsearch->kibana 2、完整版:filebeat->kafka->logstash->elasticsearch->kibana 3、es的可以用elasticsearch-head这个组件来查看和调试 4、kafka可以用kaf
阅读全文
posted @ 2021-03-26 17:47 zenghansen
阅读(204)
评论(0)
推荐(0)
2021年3月25日
关于rabbitmq与kafka的异同
摘要: 场景:对于同一份数据,多个业务消费。 rabbitmq: 交换机根据订阅者以及订阅者设置的队列,分发数据到对应业务的queue里面,各自消费队列不影响。 kafka: 公用同一份数据,不同的订阅者根据位点,请求数据。相同的groupid的消费者,公用同一个位点。
阅读全文
posted @ 2021-03-25 18:02 zenghansen
阅读(75)
评论(0)
推荐(0)
2021年3月16日
downloadonly使用小技巧,快速给无外网系统安装依赖
摘要: 问题:无外网的系统安装依赖,不能用yum等命令,一个个去找手动下载安装非常麻烦。 思路:利用有外网的相同版本系统的机器,利用yum 的downloadonly参数,快速下载好所依赖的rpm包。 假设有外网系统为A,无外网系统为B 以安装nginx为例: 第一步:下载nginx安装包http://ng
阅读全文
posted @ 2021-03-16 11:46 zenghansen
阅读(348)
评论(0)
推荐(0)
2021年2月27日
ce内存寻址基址
摘要: 关于基址的一些暂时的模糊的答案: 为什么要有基址?基址就是程序所有内存数据的0坐标,程序的所有数据都是基于基址+偏移得到自己的地址,所以说基址就是为了在计算机微观抽象的世界中找到重心与方向。 为什么基址不会变?因为程序必须设定程序的0坐标,才能开展内存数据工作。 筛选原则: 相同开头的不用考虑,小于
阅读全文
posted @ 2021-02-27 01:25 zenghansen
阅读(928)
评论(0)
推荐(0)
2021年2月26日
python调用大漠
摘要: import ctypesimport osfrom comtypes.client import CreateObjectimport win32com.clientdef nolegsvr(): print('正在初始化') try: dm = win32com.client.Dispatch(
阅读全文
posted @ 2021-02-26 10:35 zenghansen
阅读(939)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
20
下一页
公告