随笔分类 -  java

摘要:1、环境准备 jdk8kafka_2.12-2.1.1(已包含了zookeeper,无需自行下载zk也无需安装) 2、下载kafka,本文采用的是:Scala 2.12 - kafka_2.12-2.1.1.tgz (asc, sha512),使用7zip或winrar解压即可。解压后目录如下: 3 阅读全文
posted @ 2020-04-07 21:08 遥远2 阅读(1914) 评论(3) 推荐(1)
摘要:关键方法: /** * 值映射为枚举 * * @param enumClass 枚举类 * @param value 枚举值 * @param method 取值方法 * @param <E> 对应枚举 * @return */ public static <E extends Enum<?>> E 阅读全文
posted @ 2020-01-20 14:02 遥远2 阅读(14840) 评论(0) 推荐(0)
摘要:1、内部静态类 输出:Dept(deptName=研发部, list=[Dept.User(userName=y1), Dept.User(userName=y2)]) 2、内部普通类 输出:Dept2(deptName=研发部, list=[Dept2.User(userName=y1), Dep 阅读全文
posted @ 2019-12-20 11:36 遥远2 阅读(267) 评论(0) 推荐(0)
摘要:java8:https://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html 1)、lamda 2)、函数式接口 3)、接口默认方法和静态方法 Java 8 新增了接口的默认实现,通过 default 关键字表示。同时也可 阅读全文
posted @ 2019-11-05 15:21 遥远2 阅读(278) 评论(0) 推荐(0)
摘要:环境:采用idea2018.3.4、maven3.6.2 问题:创建springboot项目后,右下角弹出 而且,依赖包都没有加载到。 解决:idea2018.3.4 采用maven3.5.0解决。 阅读全文
posted @ 2019-10-19 18:02 遥远2 阅读(218) 评论(0) 推荐(0)
摘要:客户端当发送空的json字符串时,请求RestController时,报错: 解决方法是加上: 阅读全文
posted @ 2019-10-11 13:26 遥远2 阅读(2526) 评论(0) 推荐(0)
摘要:解决: 1.输入 等1.都下载完毕后,在点击2.即Reimport 阅读全文
posted @ 2019-10-08 10:26 遥远2 阅读(3338) 评论(0) 推荐(0)
摘要:1、选择 2、禁止远程下载 目的是不远程下载,否则始终【downloading maven plugins...】 3、jetty 参见:https://www.cnblogs.com/yaoyuan2/p/10577785.html 最终目录结构: 问题:jetty运行时,修改html或css或j 阅读全文
posted @ 2019-10-06 19:10 遥远2 阅读(919) 评论(0) 推荐(0)
摘要:1、pom.xml 2、logback.xml(可不写) 3、ListenerTest1.java 输出: 09:23:44.765 [main] INFO com.ebc.ListenerTest1 - hello world 阅读全文
posted @ 2019-10-01 00:45 遥远2 阅读(159) 评论(0) 推荐(0)
摘要:1、下载xsd文件 2、idea添加xsd文件 2、在logback.xml中 阅读全文
posted @ 2019-10-01 00:30 遥远2 阅读(713) 评论(0) 推荐(1)
摘要:1、mysql begin_time=08:18:39 2、java数据库连接串 3、java获取begin_time值 原因:时区问题导致。 解决: 连接串中加入:&serverTimezone=GMT%2B8,即可。完整如下: 阅读全文
posted @ 2019-09-30 16:40 遥远2 阅读(2005) 评论(0) 推荐(0)
摘要:1、group by 时,字段是否个多个 执行 在mariadb 中能执行,结果: 但是,在mysql中,无法执行,提示: 2、传入日期类型的值无法select 返回null,但是mariadb 没问题。 解决:将recordDate转换为String,即可。如下: 阅读全文
posted @ 2019-09-30 15:23 遥远2 阅读(323) 评论(0) 推荐(0)
摘要:@before @beforeclass 阅读全文
posted @ 2019-09-21 09:49 遥远2 阅读(1765) 评论(0) 推荐(0)
摘要:1、maven 2、logback.xml 阅读全文
posted @ 2019-09-08 14:07 遥远2 阅读(294) 评论(0) 推荐(0)
摘要:1、index.htm 2、IndexController.java 3、ReMsg.java 结果: 阅读全文
posted @ 2019-08-22 16:14 遥远2 阅读(1167) 评论(0) 推荐(0)
摘要:一、日志pattern规范 log4j2: 错误实例:%d{yyyy-MM-dd HH:mm:ss.SSS} [%X{requestId}] %-5level | %logger{1.}:%line - %msg%n 正确实例:%d{yyyy-MM-dd HH:mm:ss,SSS} | %level 阅读全文
posted @ 2019-07-01 11:05 遥远2 阅读(271) 评论(0) 推荐(0)
摘要:logback.xml log4j.xml 输出: 阅读全文
posted @ 2019-06-24 18:36 遥远2 阅读(249) 评论(0) 推荐(0)
摘要:1、easyExcel是处理excel的阿里开源的框架,类似poi。官网地址:https://github.com/alibaba/easyexcel 2、为什么用easyExcel? 阅读全文
posted @ 2019-06-10 09:51 遥远2 阅读(351) 评论(0) 推荐(0)
摘要:场景:用户重复交易,即同一笔订单号不断支付或充值。 做法: 一般的做法是,在交易接口中,首先查询数据库是否有该笔流水。如果有则返回重复支付,否则放行。 但是,这样的接口违反了“单一职能原则”,对数据库冲击很大,而且修改业务后可能会带来bug隐患。 可这样做: 其他做法: 服务层:修改/删除,用乐观锁 阅读全文
posted @ 2019-06-07 10:05 遥远2 阅读(280) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/u010246789/article/details/52539576 功能: json<-->obj json<-->map map<-->obj json >array(array->json,可使用obj->json) json >list(l 阅读全文
posted @ 2019-05-27 18:10 遥远2 阅读(372) 评论(0) 推荐(0)