aj-report
发表于|更新于
|浏览量:
笑,和蔼的笑使人与人之间的距离拉近——贝纳免特
分享一个可视化大屏设计工具AJ-Report
官网:https://ajreport.beliefteam.cn/index.html

效果非常的炫酷,功能更是没话说,很强大
在线体验 : https://ajreport.beliefteam.cn/index.html 体验账号:guest 密码:guest
还有很多案例

相关推荐
2022-04-16
springboot连接oracle
她愿意服从,因为她能够统治。——巴尔扎克《奇双会》 首先引入GAV 12345<dependency> <groupId>org.zenframework.z8.dependencies.commons</groupId> <artifactId>ojdbc6</artifactId> <version>2.0</version></dependency> 然后修改application中url和驱动 123datasource: driver-class-name: oracle.jdbc.OracleDriver url: jdbc:oracle:thin:@localhost:1521/数据库名
2020-08-31
驼峰下划线互转工具类
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package com.ruben.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @ClassName: CamelCaseUtils * @Description: * @Date: 2020/8/31 19:13 * * * @author: achao<achao1441470436 @ gmail.com> * @version: 1.0 * @since: JDK 1.8 */public class CamelCaseUtils { private static Pattern underlinePattern = Pattern.compile("_(\\w)"); private static Pattern upper...
2021-06-16
判断一个类是否另一个类的父类
任何教育都比不上灾难的教育。——英狄斯雷利 代码很简单 我们调用Class中isAssignableFrom函数来判断左边的类是否参数中这个类的超类(父类) 123456System.out.println(Collection.class.isAssignableFrom(List.class));System.out.println(Collection.class.isAssignableFrom(ArrayList.class));System.out.println(Collection.class.isAssignableFrom(Set.class));System.out.println(Collection.class.isAssignableFrom(HashSet.class));System.out.println(Collection.class.isAssignableFrom(Map.class));System.out.println(Collection.class.isAssignableFrom(HashMap.class)); 打印结...
2023-02-07
mp查询出来时间自动去掉秒
陷入经济困境的人,是最容易被利用的——加藤谛三 由于需求变动,原先存入为LocalDateTime的,现在需要精确到分,但保留数据库原有的数据 所以查询时,只精确到分,将秒去掉 我们使用typeHandler,将秒设置为00 首先添加@TableName(autoResultMap = true)然后添加@TableField(typeHandler = DeSecondHandler.class) 12345678910111213141516171819202122232425package com.ruben.simplestreamquery.pojo.po;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableName;import com.ruben.simplestreamquery.handler.DeSecondsHandler;import lombok.Data;import java.time.Local...
2022-05-10
连接流时如果是并行流
日出之美便在于它脱胎于最深的黑暗。——辛夷坞 代码: 1234System.out.println(Stream.concat(Stream.of(1), Stream.of(1)).isParallel()); // falseSystem.out.println(Stream.concat(Stream.of(1).parallel(), Stream.of(1)).isParallel()); // trueSystem.out.println(Stream.concat(Stream.of(1), Stream.of(1).parallel()).isParallel()); // trueSystem.out.println(Stream.concat(Stream.of(1).parallel(), Stream.of(1).parallel()).isParallel()); // true 结论:连接的两个流,只要其中有一个是并行流,最终的流则为并行流 顺...
2021-01-19
removeIf
礼貌是最容易做到的事,也是最珍贵的东西。—— 冈察尔 Java中我们可能使用Stream的filter从List去过滤一些数据 但如果我们想要更高的效率,或者我们修改源数据,就需要用到List的removeif了 下面是一个简单的测试 12345678910// 生成从0到20的数字,过滤掉奇数 List<Integer> intList = Stream.iterate(0, e -> ++e).limit(20).collect(Collectors.toList()); long filterStart = System.nanoTime(); intList.stream().filter(a -> a % 2 == 0).collect(Collectors.toList()); long filterEnd = System.nanoTime(); System.out.println("filter执行了" + ((filterEnd - filte...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog