markmap
自杀是卑怯的行为。——鲁迅 分享一个:https://markmap.js.org/ Github:https://github.com/markmap/markmap 可以使用markmap生成思维导图html 例如:https://markmap.js.org/repl
Neumorphic Elements
与智者同行,必得智慧;与愚者相伴,必定无益处。——大卫王 分享一些前端漂亮的小组件 https://codepen.io/myacode/pen/PoqQQNM 效果还是非常惊艳的
spotless
享受你自己的生活乐趣,不要与别人比较。——康多赛特 分享一个maven插件spotless https://github.com/diffplug/spotless 它可以让你的代码保持整洁 例如添加插件: 123456789101112131415161718192021222324252627282930313233343536373839404142434445<plugin> <groupId>com.diffplug.spotless</groupId> <artifactId>spotless-maven-plugin</artifactId> <version>2.27.2</version> <configuration> <java> <includes> <include>src/main/java/**/*.java</inclu...
apache-incubator-streampark源码编译本地运行
吾日三省吾身。——《论语》 1git clone https://github.com/apache/incubator-streampark.git 拉取代码时候如果提示filename-too-long则可以: git拉取代码提示filename too long 然后拉取完成后编译,执行根目录下build.sh 如果执行不了build.sh,则直接使用命令: 1mvn -Pscala-2.12,dist -DskipTests clean package 上面无论是build.sh还是命令执行成功后,都会生成dist目录 我们解压下面的tar.gz到incubator-streampark\streampark-console\streampark-console-service\target 重命名为streampark-console-service-2.1.0 然后配置streampark-console的运行,添加参数 1-Djdk.io.File.enableADS=true -Dapp.home=streampark-console/stream...
mvc及jackson配置到配置文件中
太多的闲暇犹如死水,终必使人腐绣昏睡。——佚名 见:https://github.com/apache/incubator-streampark/pull/2583 该pr把jackson配置从代码更换到配置文件中,让使用的用户更改time-zone时区、date-format等变得更方便,因为很多海外用户,并不是使用咱们一个时区 将原来: 123456789101112131415@Bean public MappingJackson2HttpMessageConverter jackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, fals...
sketch.js
生活中,谅解是可以温厚的宽恕;谅解可以换回感情上的损失。——佚名 分享一个前端项目:https://soulwire.github.io/sketch.js 用途是可以做一些鼠标特效,例如其官网有很多例子: https://soulwire.github.io/sketch.js/ 非常的有趣
jitpack.io
如果你考虑两遍以后再说,那你说得一定比原来好一倍。——佩思 分享一个简单的Git依赖包存储库:https://jitpack.io/ 例如:https://jitpack.io/#dromara/stream-query 只需要配置repository 123456<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository></repositories> 就可以直接使用下面的依赖,但需要先打一个Release: https://github.com/blog/1547-release-your-software 12345<dependency> <groupId>com.github.dromara</groupId> <artifactId>stream-...
vuepress-theme-vdoing-doc
劝说常比强迫更为有效。——伊索 分享vuepress-theme-vdoing的文档站:vuepress-theme-vdoing-doc 官网:https://doc.xugaoyi.com/ GitHub:https://github.com/xugaoyi/vuepress-theme-vdoing-doc 运行: 1234git clone https://github.com/xugaoyi/vuepress-theme-vdoing-doc.gitcd vuepress-theme-vdoing-docnpm install # or yarn installnpm run dev # or yarn dev
给项目添加chechstyle
普通而抽象的思想是人类铸成大错的根源。——卢俊 收到个pr:https://gitee.com/dromara/stream-query/pulls/301 给项目添加了checkstyle,非常的nice 主要是配置了maven插件 123456789101112131415161718192021222324<!-- 公共checkstyle标准配置,可以在子模块中覆盖,修改自定义选项 --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.0</version> <configuration> <configLocation>checkstyle/checkstyle.xml</configLocation> &...
stream-query加入dromara开源组织
宁可理解少些,胜于误解许多。——法郎士 Stream-Query简介 Stream-Query允许完全摆脱Mapper的Mybatis-Plus体验!可以使用类似“工具类”这样的静态函数进行数据库操作 Stream-Query诞生背景自从用了Mybatis-Plus后,谓爱不释手,捧读其源码,贡献其代码…慢慢地,我不仅是Hutool的Commiter,也成为了Mybatis-Plus的Commiter 于是我产生了一个思考,能不能让Hutool的静态工具类概念,用在Mybatis-Plus中呢? 这样我就可以不需要每张表都使用代码生成器去生成继承了ServiceImpl的Service 而是针对某一域的业务去新建Service,避免很多可以省略掉的Service类(比如除了主键外只包含user_id、role_id这两个字段的关联表) 然后我就编写了Db类,放到了Mybatis-Plus的3.5.3版本中: 但我还不满足,此时我仍然需要编写一个UserRoleMapper,用于Mybatis-Plus去动态代理 那么我就又研究了下源码,发现了一种实现动态Mapper的方法,那...
