社区
Web 开发
帖子详情
我要存储一些数据一个key 一个value用XML怎么实现
q20080135
2012-07-17 03:26:01
我现在想做一个回复数记录的一个功能 例如一个帖子 再打开得时候 读取xml文件 然后 根据Key 也就是ID 获得value 回复数 有建议就提 有想法就说 有代码就发
...全文
346
7
打赏
收藏
我要存储一些数据一个key 一个value用XML怎么实现
我现在想做一个回复数记录的一个功能 例如一个帖子 再打开得时候 读取xml文件 然后 根据Key 也就是ID 获得value 回复数 有建议就提 有想法就说 有代码就发
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MiceRice
2012-07-17
打赏
举报
回复
读取的时候,直接可以用Apache的Configuration当作配置文件来读取,不过格式要规范点。
也可以自己写个配置类,用static HashMap 来管理所有的配置项,启动时就读取到HashMap中,后续使用起来就非常快捷了。
其实你用数据库来保存配置也没有任何问题,仍然是先读取到HashMap中。
每次都去磁盘或数据库中查询,显然是不合适的。
q20080135
2012-07-17
打赏
举报
回复
[Quote=引用楼主 的回复:]
我现在想做一个回复数记录的一个功能 例如一个帖子 再打开得时候 读取xml文件 然后 根据Key 也就是ID 获得value 回复数 有建议就提 有想法就说 有代码就发
[/Quote]
如果像你说得第二种 我读取得时候怎么读取啊
q20080135
2012-07-17
打赏
举报
回复
我得想法是 再Controller 读取xml 因为他刷新得时候会再请求 这样这期间如果有人回复了 就可以取到新得数值了 用JS我不会啊 讲讲思路啊 还有 谁有已经写好得 或者 符合我要求读写 xml得代码 或者网站都写发一下 谢谢各位大神了 怎么给你们分啊
宏Lee
2012-07-17
打赏
举报
回复
如果要选择JS,用json是最优的,网络资源占的也少
EverWHL
2012-07-17
打赏
举报
回复
会啊,如果你频繁操作数数据库,性能自然降低下来,读取xml的会比数据库的速度快,jquery读取xml速度超级快的
q20080135
2012-07-17
打赏
举报
回复
这样写不需要读取数据库 效率会提高么
MiceRice
2012-07-17
打赏
举报
回复
无非是个XML结构而已,两种方案:
1、直接用 命名节点
<root>
<name>张三</name>
<age>18</age>
...
</root>
2、用 属性
<root>
<node key="name" value="张三" />
<node key="age" value="18" />
</root>
如果考虑规范性的话,用第一种更合适。如果考虑各种兼容性的话,用第二种更合适。
JAVA中使用redis+protoStuff
实现
数据
库缓存机制
本文介绍了Redis作为
一个
高性能的
key
-
value
数据
库,如何通过对象序列化技术进行
数据
存储
。文章讨论了JDK自带的序列化、
XML
、自定义格式以及Google Protocol Buffer(protobuf)的优缺点。重点介绍了开源项目protostuff,它能动态生成schema,简化protobuf的使用。文章以Java的Redis客户端Jedis为例,展示了如何结合protostuff
实现
Redis
数据
库的缓存机制。
Android 三方库lottie、mmkv的使用
本文介绍了Lottie——
一个
由Airbnb开发的跨平台动画库,用于在iOS、Android和React Native上
实现
复杂的动画效果。在Android端,通过添加依赖、放置JSON文件和配置
XML
布局即可
实现
动画。同时,文章还提到了MMKV——微信团队创建的高性能
key
-
value
存储
组件,用于快速
存储
和检索信息。使用MMKV只需简单几步,如添加依赖、初始化和进行
数据
的存取操作。
【Java UI】HarmonyOs如何集成Hawk
Hawk是
一个
轻量级的
数据
存储
库,提供了一行代码操作
数据
库的能力,可以替代Preferences。在Android项目中,通过添加依赖并初始化,即可方便地进行
数据
的存取。在示例中展示了如何在
XML
布局中创建按钮,并
实现
点击事件来设置和读取
key
-
value
数据
。Hawk使得在应用程序中管理本地
数据
变得更加简单快捷。
key
=
value
转为
xml
格式
数据
本文围绕Apollo分布式配置中心,介绍将默认
key
=
value
格式配置
数据
转化为
xml
格式的方法。整体思路是
key
=
value
-> map -> json ->
xml
,处理过程中需解决map转json时的标签深度问题,以及json转
xml
时属性变标签的问题,还给出了相应处理办法。
KV键值中的
key
和
value
本质:理解与注意
本文详细解析了键值
存储
(KV)模型中
Key
和
Value
的本质。
Key
是唯一标识符,有简洁性、可读性等设计原则;
Value
是灵活的
数据
载体。通过哈希表
实现
键值映射,在分布式架构下用一致性哈希算法分配。还介绍了典型应用场景、设计技巧、错误警示及进阶概念。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章