json | log4j | jdbc
几个很不重要的东西,给放到这个分类里面吧,之前是各自一个分类,但是分类太多,用起来太不友好了,不常用的文章给合并一下。
请叫我大师兄_
请叫我大师兄
展开
-
fastjson JSONException: autoType is not support. string
fastjson在转json为map的时候,即发序列化的时候,出异常了:JSONException: autoType is not support. string。是因为json字符串中有个特殊的key “@type”,这个导致反序列化失败了。比如下面的。{ "mapping":{ "transRef":{ "@type":"string" } }, "start_at":1610513218, "stream.原创 2021-01-14 17:00:52 · 1395 阅读 · 0 评论 -
jdbc,叫的很顺口,但是你真的知道这个是什么意思吗?
首先,在这纠正一个很多人都存在的问题,当然,就算我纠正了,也基本不会有几个人会改的。因为:习惯使然。就像我格言:一句"习惯就好",坑了多少人。很多东西,每天都在用,都在看。但是,真当问起你的时候,你还真不一定知道。换句话说就是,你所知道的,你以为你知道的是正确的东西,压根儿就是错误的。这也就是所谓的人云亦云。不要小看这个东西,想想自己有没有这么干过,看到个消息,也没考虑就,嗖嗖的转发了原创 2016-11-30 18:24:49 · 10191 阅读 · 4 评论 -
JDBC的基本知识(针对MySQL数据库)
JDBCJava数据库连接,提供了一种与平台无关的用于执行SQL语句的标准javaAPI,可以方便实现多种关系型数据库的统一操作JDBC驱动分类JDBC-ODBC桥驱动ODBC是由微软提供的编程接口,JDBC也是模仿了ODBC的设计JDBC-本地驱动直接使用各个数据库生产商提供的JDBC驱动程序,因为只能应用在特定的数据库上,会丧失程序的可移转载 2016-11-29 18:05:02 · 2285 阅读 · 0 评论 -
log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
因为业务需要,需要把保存系统操作日志,到文件中去,但是,忽然不知道怎么的,原来输出的日志都是好好的,但是后面的日志中的中文部分,都变成了问号的乱码,具体如下图:如何处理这个问题:在配置log输出的时候,未配置使用的编码格式,所以,在不同的机器上可能就出现不同的问题。应当如下配置即可;原创 2017-04-25 10:22:09 · 14581 阅读 · 2 评论 -
log4j.xml的配置--把日志输出到不同的文件去
需求是把某一类的日志单独输出到某个文件中,以达到某一类的操作,对应相应的日志文件。而不是都混在一起,查日志也不方便。比如,修改用户的操作,记录到一个叫userOperateLog.log文件中。错误日志,比如空指针啥的,记录到production.log文件。这样,日志看起来就显得有条理些。下面是log4j相关的内容,先了解一下,然后,再看需求,就很有帮助啦。输出级别的原创 2017-03-17 23:05:01 · 21712 阅读 · 7 评论 -
Java JSON转Map fastjson、gson、jackson、效率测试对比
测试Java中json字符串转map的效率,1,使用的json字符串:40个键值对:50个键值对 = 1:1 = 66986 x 2 = 133972个json,每个json的key字符串长度=8,且key随机取自于一个800长度的字符串数组,这个字符串数组中的每个字符串,也是随机生成的,从[a-z,A-Z,0-9]里面随机取8个字符为一个字符串,生成800个到这个数组。这个j...原创 2019-05-16 17:44:34 · 2615 阅读 · 0 评论 -
fastjson 对象转 json 输出顺序不是model 的属性顺序,而是字母顺序,希望按model的属性出现顺序生成json字符串
对象在转json字符串的时候,输出的字符串顺序和model的属性的顺序不一致。这个是对model不进行任何操作的情况下,直接去对象转json,然后输出的结果,可以看到key是按照字母顺序先后输出的。这个是对model的属性添加了@JsonField注解之后的效果。输出的json字符串和model里面的属性顺序一致了。2次测试使用的都是这个model,只是后面对这个model对属...原创 2018-12-19 15:43:18 · 4203 阅读 · 10 评论 -
fastjson之@JSONField注解的几个的使用详细示范
首先这个注解有个参数可以设置,具体是:ordinal,name,format,serialize,deserialize。等等,后面的不常用啊。先看model类。package com.lxk.model;import com.alibaba.fastjson.annotation.JSONField;import lombok.AllArgsConstructor;import...原创 2018-10-25 16:27:20 · 20714 阅读 · 6 评论 -
fastjson-1.2.21 使用实例,复杂嵌套Java对象转json对象,复杂嵌套json对象转对应Java对象的代码实现
理论我就不多废话了,直接看代码吧。使用的是fastjson-1.2.21版本的来实现下面代码的。主要是实现复杂的嵌套的Java对象,也就是对象嵌套对象的复杂对象,转换成json字符串。然后就是反过来,把复杂的json字符串转换成对应的嵌套的Java对象。先上工具类。如下。package com.lxk.json;import com.alibaba.fastjson.JSON;...原创 2017-06-15 11:45:57 · 23075 阅读 · 10 评论 -
JSON详细了解-(重在理解,不在手把手教你怎么用)
JSON也许你在用,或者你已经用很久了,但是你不一定知道他到底是什么,那么就来好好了解一下吧,不管你是 在安卓开发用到的还是在web开发用到的(好像web开发用到的才是json最开始效劳的地方,安卓开发也不过是后来才用的。也算上web开发的一部分吧。)JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的转载 2015-11-12 17:35:50 · 5058 阅读 · 0 评论 -
JS 里面的 eval() 函数的作用和报错之后的处理
Uncaught SyntaxError: Unexpected token :eval()函数报错处理原创 2015-10-12 11:06:41 · 20247 阅读 · 2 评论