博客园  (点我刷新)
  • Redis读取出错,JSON序列化的问题 - 贾树丙

    摘要:报错 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.alibaba.fastjson.JSONException: syntax erro   阅读全文

    2019-04-03

  • List根据对象的两个字段进行排序,并且有一个倒序 - 贾树丙

    摘要:用java8 的lambda 表达式 list.sort(Comparator.comparing(Live::getId) .thenComparing(Live::getAppId, Comparator.reverseOrder()));   阅读全文

    2019-04-02

  • 工厂模式如何返回Spring的Bean - 贾树丙

    摘要:工厂返回的可以是一个具体的对象,比如造一辆车,可以返回一个自行车对象,或者汽车对象。 但是在Spring 中需要工厂返回一个具体的Service,这就是一个抽象工厂了 一种方法是反射,个人觉得这种方式不好; 还有一种方法是巧妙的使用Map对象,工厂的一个优点就是可扩展,对于这种方式可以说是体现的淋漓   阅读全文

    2019-03-29

  • Java 中数字和字符串拼接的问题 - 贾树丙

    摘要:注意细节 字符是char 类型,字符串是String 类型1、数字拼接char,得到的还是数字,相当于和它的ASCII编码相加(如果定义成String 会编译错误)2、数字拼接String,得到的是String3、数字同时拼接char 和 String,就看和谁先拼接,和谁后拼接4、String 拼   阅读全文

    2019-03-19

  • vim常用快捷键整理 - 贾树丙

    摘要:搜索快捷键 / 关键字n 向下匹配N 向上匹配 移动光标快捷键 gg 命令将光标移动到文档开头,等同于 1GG 命令将光标移动到文档末尾0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 $ 或功能键[End] 移动到这一行的最后面字符处n<Enter> n 为数字。光标向下移   阅读全文

    2019-02-12

  • 单元测试报错NoSuchBeanDefinitionException - 贾树丙

    摘要:问题 在SpringBoot项目开发时,使用单元测试来运行一个Service,发现调用的一个Bean就是找不到,报错为: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty   阅读全文

    2019-02-11

  • Logback日志基础配置以及自定义配置 - 贾树丙

    摘要:Logback日志基础配置 logback日志配置有很多介绍,但是有几个非常基础的,容易忽略的。下面是最简单的一个配置,注意加粗的描述 在规范里,行结束符往往采用Linux结束符(\n),而不是上面那样的 %n。 这个\n ,使用txt文档查看,并没有换行 使用%的正则还有许许多多,比如如下:<pr   阅读全文

    2019-01-28

  • 最简单的JAVA解析XML字符串方法 - 贾树丙

    摘要:引入 dom4j 包<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version></dependency> 比如阿里云视频转码服务的回调通知解析,代码如下: 输出结果Topi   阅读全文

    2019-01-25

  • SpringMvc如何获取请求头请求体的消息 - 贾树丙

    摘要:对接第三方服务,说传递的POST请求中,Request Header中有需要的参数,Request Body为XML格式,包括创建消息正文和属性。 刚开始我以为可以通过 HttpServletRequest 来获取到RequestBody 中的内容的,比如request.getParameter("   阅读全文

    2019-01-24

  • Java定义三个点Object... - 贾树丙

    摘要:从Java 5开始,Java语言对方法参数支持一种新写法,叫 可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 最后输出: ni hao ma ? wo hen hao , xie xie ! 定义三个点,相当于是定义了一个   阅读全文

    2019-01-23