
Java
文章平均质量分 54
志哥谈笑间
微信公众号:志哥谈笑间
(ID: zhige-me)
期待与你相遇,一同成长前行!
展开
-
Oracle账号分享(供jdk下载使用)
Oracle账号转载 2022-09-15 20:50:14 · 5385 阅读 · 30 评论 -
推荐几款比较实用的idea插件
idea 使用插件推荐。原创 2022-08-16 15:41:59 · 1225 阅读 · 0 评论 -
Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代码
1、IDEA创建maven工程(略)2、 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL数据库驱动依赖<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId>...原创 2017-06-18 19:58:21 · 487 阅读 · 0 评论 -
Java 生产环境 debug
要解决的问题:生产环境是内网服务器,只提供跳板机额外网访问权限,通过 idea 对生产环境进行调试。1、生产环境启动参数 start.shJAVA_DEBUG_OPTS=""if [ "$1" = "debug" ]; then JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdw原创 2017-07-17 00:09:39 · 5091 阅读 · 2 评论 -
推荐一个 Java 实体映射工具 MapStruct
声明:1、DO(业务实体对象),DTO(数据传输对象)。2、我的代码中用到了 Lombok ,不了解的可以自行了解一下,了解的忽略这条就好。在一个成熟的工程中,尤其是现在的分布式系统中,应用与应用之间,还有单独的应用细分模块之后,DO 一般不会让外部依赖,这时候需要在提供对外接口的模块里放 DTO 用于对象传输,也即是 DO 对象对内,DTO对象对外,DTO 可以根据业务需要变更,并不需要...原创 2018-06-14 23:37:47 · 135872 阅读 · 31 评论 -
你真的搞懂了负数取模吗?
如果现在给你出下面这道面试题,你能答出来吗?-7 % 3 = ?那这个呢?7 % (-3) = ?正整数的取模大家应该玩的很溜了,(什么,正数的都不会,那自己去谷歌吧,百度也行。) 对于负数呢,上周有人在一个群里问这个问题,我以为我是会的,后来发现我的答案是错的,索性就去研究了一番。带着问题我打开了维基百科 https://en.wikipedia.org/wiki/M...原创 2018-07-10 09:28:08 · 23411 阅读 · 6 评论 -
Java Map 通过 key 或者 value 过滤
今天写根过滤的时候一下子有点愣眼,先是想到用 Java 原生的 map 循环查出来,但是觉得太 low, 后面思考了一下可以用 Java8 的 Lambda,写完了,又发现 Google Guava 有现成的方法,这里一一列出来,供参考使用。首先提示,如果照搬我的代码的话别忘了引这些依赖<dependencies> <dependency> ...原创 2018-06-28 23:56:07 · 12431 阅读 · 2 评论 -
Jackson 序列化对象成 JSON 字符串,忽略部分字段(属性)
1、属性上 加 @JsonIgnore这种方式作用于全局,只要是有这个对象的序列化,就会忽略注解过的这部分字段。2、上面那种方式需要在 bean 上加注解,作用于全局,但是有的时候,我们可能不需要在所有情况下都忽略这个对象的这些字段,下面这种方式可以支持定制过滤方式。public final class JsonFilterUtil { /** * 添加过滤的字段,这里过...原创 2019-02-28 20:37:47 · 5376 阅读 · 1 评论