gen_server + ets的几个小技巧
最近团队中的一个小伙伴在实现一个缓存服务,使用ets作为缓存的存储,使用gen_server实现管理。更新缓存和读取缓存的逻辑都是通过handle_call实现的。在性能测试过程中发现读取的效率不理想,并且gen_server有排队现象。后来做代码评审的时候发现了上面的问题。由于handle_cal...
Erlang gen_server和ets简单应用
%%Author:Lee%%Desc:学生管理的小例子%%gen_server-module(stuManager).%%gen_servercallbacks-export([init/1,handle_call/3,handle_cast/2,handle_info/2,terminate/2,...
Erlang gen_server和ets简单应用
%%Author:Lee%%Desc:学生管理的小例子%%gen_server-module(stuManager).%%gen_servercallbacks-export([init/1,handle_call/3,handle_cast/2,handle_info/2,terminate/2,...
在ArkUI的ETS中实现【插槽】的功能
插槽是一套内容分发的API,当组件渲染的时候,将会被替换为“Your Profile”。插槽内可以包含任何模板代码。
OpenHarmony3.0上采用ets开发HAP控制LED灯
OpenHarmony3.0采用了方舟开发框架arkUI,支持了基于TS扩展的声明式开发范式eTS,本文使用ets开发语言,构造一个应用程序,实现通过上层HAP控制底层LED灯的亮与灭。