自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZKTIAN的博客

~~~~~~~~~~~

  • 博客(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

Kotlin安卓开发学生成绩管理系统

初学Kotlin,开发的安卓小项目。

2021-06-04

Kotlin安卓开发:JetePack

Kotlin安卓开发介绍

2021-06-04

基于JavaWeb的在线题库管理系统

在线题库管理系统可以在线题库管理,还可以进行在线试题组卷,答题,查看成绩以及答案。基于三层架构开发,前端页面采用jsp页面,mysql作为数据库。包含了Excel导入导出、Echarts和随机组卷设计等功能。是一个练习的小项目。

2021-06-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除