- 博客(22)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 利用Java反射机制比较两个对象各属性是否一致,对不一致的进行处理
这两天有个需求需要对两个对象的内容进行比较,不同的数据进行记录。思考再三,我觉得使用反射机制进行处理更加方便。这里封装了两个方法。1.一个是参考网上的信息,获取类中属性的值 /** * * 获取某个类中属性的值 * * @作者: zktian * @创建日期: 2021-12-1 16:42 * @参数: fieldName 属性名 * @参数: o 对象 * @返回值:Object
2021-12-02 11:27:44 2387 1
原创 根据某一节点,查询该节点下所有子节点的数据,组成json形式的字符串。
根据某一节点,查询该节点下所有子节点的数据,组成json形式的字符串。通过递归查询的方式实现,结合具体需求我们来看看如何实现。实体类:zTreeEntity (对应数据库)public class ZTreeEntity { @JsonIgnore private String id = null; private String name = null; private String identification = null; private String
2021-11-23 19:26:03 656
转载 转载:jxls实现导入Excel数据,并做Excel表头校验
WEB项目导入Excel,话不多说,直接干货1:添加maven相关依赖<dependency> <groupId>org.jxls</groupId> <artifactId>jxls-reader</artifactId> <version>2.0.2</version></dependency><de
2021-10-11 13:40:58 849 1
原创 kettle连接Oracle数据库输入账号密码显示错误
话不多说,如图账号密码都是正确的,但是显示错误解决方法:账号密码都输入admin,就成功连接,不知道为什么。。。
2021-08-24 15:37:10 733
原创 ETL工具-Kettle8.2免费分享
链接:https://pan.baidu.com/s/186wbl51nHYAK9AA6sLYLgA提取码:5co6
2021-08-23 14:56:27 132
原创 java实现仿钉钉头像的绘制
根据用户注册后没有上传头像,可以采用用户姓名绘制头像,类似钉钉头像。直接上代码: /** * 绘制字体头像 * 如果是英文名,只显示首字母大写 * 如果是中文名,只显示最后两个字 * @param name * @param outputPath 文件路径 * @param outputName 文件名 * @param fillet 圆角大小 * @throws IOException */ pu
2021-08-20 13:25:44 524
转载 尚硅谷-Stream流详解
1.了解 StreamJava8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 StreamAPI(java.util.stream.*)。Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。
2021-08-02 15:37:28 331
原创 echarts使用toolbox切换堆叠柱形图和平铺折线图的问题解决
1.问题这两天做Echarts图表遇到一个问题。需要使用toolbox工具箱进行堆叠图和折线图的切换。由于显示市默认显示堆叠图所以数据是堆叠图的格式。在切换折线图时,折线图也是堆叠状态。本意是使折线图处于平铺形式,客观显示数据趋势。问题如下图:堆叠柱形图正常显示切换成折线图时,折线图也是堆叠形式,应该是平铺形式才能更好的显示数据趋势。2.解决查看官方文档,但是就给了一句话。如下图:没有什么办法了,只能去百度碰碰运气,一个博主发表的一篇文章的图片启发了我,如图:好家伙,直接复写替换就行了
2021-07-27 11:05:55 2073 1
原创 根据当前日期获取一年前的日期
最近工作中需要根据当前日期获取到一年前的年份和月份,于是就写了这个方法。水平有限,勿喷!/** * * 获取一年前的日期 效果:202107--》202008 * * @作者: zktian * @参数: date6 //6位日期 如:202107 * @返回值: String // 如:202008 * * @修改记录(修改时间、作者、原因): */ public stat
2021-07-16 13:38:00 2457
原创 poi导出Excel
1.使用poi导出Excel,需要poi的jar包 /** * * Excel导出 * * @作者: zktian * @参数: workbook; createExcelname Excel名 * @返回值: * * @修改记录(修改时间、作者、原因): */ public static boolean OutExcel(HttpServletRequest request, H
2021-07-16 13:30:10 218
原创 sql查询的数据转化成Echarts饼图所需的数据格式
1.map:{项目数,25}——>map{name:‘项目数’, value: 25} /** * * 将map中的key-value转成饼图中{name:key,value:value}的形式 * * @作者: zktian * @参数: list * @返回值: List<Map<String, Object>> * * @修改记录(修改时间、作者、原因):
2021-07-16 13:20:27 2008
转载 转载:echarts关系图配置详解
title 图表标题样式title: { text: "ECharts简单线形图表及其配置展示实例", //正标题 link: "http://www.stepday.com", //正标题链接 点击可在新窗口中打开 top: 'bottom',//上下位置 left: 'right'//左右位置 subtext: "From:http://www.stepday.com", //副标题 sublink: "http://www.stepday.co.
2021-07-13 16:50:13 510
原创 listmap(List<Map>)转数组形式的json字符串
最近工作做Echarts图表比较多,想一些柱形图、折线图类型的图表,所需的数据一般都是一个数组。我采用的是在后端将数据处理成多个数组,拼接成json字符串返回前端使用。这其中查询出来的是listmap类型的数据,需要转成多个数组,并拼接成json串。如图1,是查询出来的数据。需要把上图形式的数据改成下面所示的数据。{"name":["2012","2013","2014","2015","2016"],"xmje":["15.2314","15.2314","15.2314","15.2314","1
2021-07-08 14:46:53 4641
转载 echarts关系图name重复问题
1. 用echarts的showName来实现,效果如下图所示:,代码可以直接放到echarts官网测试: echarts官网:https://echarts.apache.org/examples/zh/index.html 代码如下图所示: xydata = [[2, 4], [6, 7], ...
2021-07-06 15:14:46 3265 4
原创 echarts图表初始化到隐藏的div中造成宽高比例不对问题解决
问题描述:最近在做Echarts,下图是两个Echarts图表,可以点击月视图和年视图来切换。我的思路是使用ajax获得数据后,初始化这两个图表,然后通过点击来切换,但是在将隐藏的div显示出来时,图表的长宽比例错乱,宽度被限定成了100px。如下图这是因为在初始化图表时由于div被隐藏了,他的宽高无法获取,所以就自动给了一个宽度。下面是我的思路。话不多说,先看代码。1.html代码 <ul class="nav nav-tabs"> <li class="active"
2021-07-06 13:24:23 1527
原创 使用ajax动态的创建Echarts图表
使用ajax动态的创建Echarts图表ajaxDefault("url",{ ...参数},function (returnValue) { if (returnValue.state == 1){ echarts.init(document.getElementById('echarts')).dispose();//销毁前一个实例 LncxfxEcharts(returnValue.data); }else{ $("#echar
2021-07-02 16:20:41 251
转载 转载:狂神说SpringCloud学习笔记
笔记整理来源 B站UP主狂神说https://www.bilibili.com/video/BV1jJ411S7xr 学习前言1.1 学习前提熟练使用SpringBoot 微服务快速开发框架了解过Dubbo + Zookeeper 分布式基础电脑配置内存不低于8G(我自己的是16G)给大家看下多个服务跑起来后的内存开销图:1.2 文章大纲Spring Cloud 五大组件服务注册与发现——Netflix
2021-05-17 10:11:35 234
原创 自动加载年月日三个下拉框,选择年月后动态加载日期
用js获取系统时间生成年月日三个下拉框,选择年月后动态加载日期,并默认选中最后一天一、效果二、HTML代码<h3>用js生成年月日三个下拉框,选择年月后动态加载日期,并默认选中最后一天</h3><br /> <div id="selectinput"> </div>三、js$(function () { //插入下拉框 insert_element();
2021-05-12 19:42:42 883
原创 动态表格上传图片及预览
一、效果二、html代码<h3>3. 动态表格上传图片及预览</h3><br /> <button type="button" id="insert">增加</button> <table class="table"> <thead></thead> <tbody></tbody> </table>三、css&l
2021-05-12 19:38:35 211
原创 js动态组装表格
一、效果二、HTML代码<h3>动态组装表格,点击一次,一次性生成一个四行六列的表格。</h3><br /> <button type="button" id="insert">增加</button> <table class="table"> <thead></thead> <tbody></tbody> </table
2021-05-12 19:35:30 198
原创 jquery和js动态控制列展示并校验表单
一、前台<div class="container-fluid"> <h3>给数字2绑定onChange事件,button绑定onClick事件,实现计算乘积,动态控制乘积列展示,并校验表单所填需为数字。</h3> <br /> <form id="form1"> <div class="row" style="margin-left: 1%;width: 50%;"&
2021-05-12 19:32:11 137
转载 转载:Java面向对象详解和代码展示
Java面向对象详解和代码展示 前言:接触项目开发也有很长一段时间了,最近开始萌发出想回过头来写写以前学过的基础知识的想法。一是原来刚开始学习接触编程,一个人跌跌撞撞摸索着往前走,初学的时候很多东西理解的也懵懵懂懂,后来实践的多了,有些东西才慢慢清楚;二是经过一定的实践之后,反过头来再去学习一些基础东西才能够理解的更透彻;三是有些东西基础但是确很重要,是值得好好搞一搞的。1、面向对象 面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程.
2021-04-22 20:44:44 411
基于JavaWeb的在线题库管理系统
2021-06-04
sql多对多查询问题
2021-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人