- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 swift-annotations:java编译时警告主版本 52 比 51 新, 此编译器支持最新的主 版本。
今天在java bean代码中加入swift的注释时,编译时提示了警告: [javac] 警告: J:\facelog\db\sql2java\lib\swift-annotations-0.23.1.jar(com/facebook/swift/codec/ThriftStruct.class): 主版本 52 比 51 新, 此编译器支持最新的主版本。 [javac] 建议升
2017-09-27 12:13:31 3840
原创 fastjson:获取类(Class)的所有可序列化字段(field)
用fastjson对一个类进行序列化时,在没有类的实例只有类的Class的情况下,如果想知道这个Class有所有可以被序列化的字段名,可以用`com.alibaba.fastjson.util.TypeUtils.computeGetters(Class clazz, Map aliasMap)`方法来实现,实现代码很简单:
2017-09-11 16:20:49 2402 1
原创 fastjson:javabean按字段(field)序列化存储为Map并反序列化改进
需求说明最近的项目应用到redis数据库,需要将java bean存储在redis数据库。因为需要对数据库中的某个字段进行修改,所以在redis上不能用简单的string类型存储,而要以hash类型存储。这就需要在向数据库写入java bean对象之前要将java bean按字段序列化为一个Map 。 而在从数据库读取后,又需要将所有字段合并反序列化还原成一个java
2017-09-10 14:37:58 2443 1
原创 fastjson:javabean按字段(field)序列化存储为Map并反序列化
大部分json工具对java对象整体序列化都提供了简单的调用方式,以fastjson为例:Model model = new Model();String json = JSON.toJSONString(model); // 序列化Model model2 = JSON.parseObject(json, Model.class); // 反序列化需求说明最近的项目应用到redis数据库,需要将
2017-09-10 12:20:17 5070 1
原创 java:利用fastjson判断一个类型(java.lang.reflect.Type)是否是一个javabean
fastjson中JSON.toJSON(Object javaObject)方法将一个java对象被序列化成json对象时,返回的对象类型有三种可能:JSONObject,JSONArray,原始类型(简单类型)。 最近在使用fastjson进行对java对象序列化和反序列化时,遇到一个问题: 需要判断一个类型(java.lang.reflect.Type)是否为一个java bean(这里所
2017-09-10 00:05:47 8954 1
原创 java:关于json解析工具选型(JSON-java,json-lib,gson,fastjson)
没有最好的工具,只有最适合的. 最近的项目需要对java 对象和json之间的序列化和反序列化,更准确的说是java bean对象和json之间的转换,使用哪个工具进行转换,让我犹豫了不少时间。 json工具有很多 http://json.org 中列出不少,我接触过的有JSON-java,json-lib,google-gson,还有阿里巴巴的fastjson。JSON-java我最早用过的是
2017-09-07 11:45:23 2879 1
原创 jedis:连接池(JedisPool)使用示例
Jedis实例不是线程安全的,所以不可以多个线程共用一个Jedis实例,但是创建太多的实现也不好因为这意味着会建立很多sokcet连接。 JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中获取Jedis实例,使用完后再把Jedis实例还回JedisPool。这种方式可以避免创建大量socket连接并且会实现高效的性能. JedisPool初
2017-09-05 15:41:09 29549
CMake脚本在ultraedit中的语法高亮支持
2023-06-08
erpcgen-windows-x86_64.zip
2020-09-17
windows下MSVC兼容的dirent.h
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人