- 博客(168)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 IDEA启动微服务项目时,配置Run Dashboard
运行多个微服务时,打开第一步:第二步第三步如下图,选中SpringBoot,点击应用,OK如下图:所有微服务都可以再这里启动
2022-05-01 16:59:46
1183
原创 CentOS7部署分布式事务组件Seata-1.3.0
文章目录Seata 服务端搭建流程1. 相关组件下载2.db模式搭建seata-server服务端2.1 db-nacos部署seata-server服务端1.解压seata-server-1.3.0.tar.gz文件,添加script脚本目录文件2.修改file.conf文件,修改成db模式,配置mysql数据源3.修改registry.conf文件,配置nacos注册中心和nacos配置中心4.修改script目录下的config.txt配置文件,方便启动seata-server时自动注册到nacos服
2022-04-30 23:27:47
1134
原创 并行流parallelStream
parallelStream提供了流的并行处理,它是Stream的另一重要特性,其底层使用Fork/Join框架实现。简单理解就是多线程异步任务的一种实现。串行流:适合存在线程安全问题、阻塞任务、重量级任务,以及需要使用同一事务的逻辑。并行流:适合没有线程安全问题、较单纯的数据处理任务。 public static void main(String[] args) throws Exception { long start = System.currentTimeMillis()
2022-02-28 13:37:33
1402
原创 敏感信息java加密与解密工具类
package org.jeecg.common.util.encryption;import org.apache.shiro.codec.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;/** * AES 加密 */public class AesEncryptUtil { //使用AES-12
2022-02-08 11:10:52
280
原创 超过1000个元素,分批次查询,每次查询1000个【解决in查询时,不能超过1000个元素的问题】
public static void main(String[] args) { DecimalFormat df = new DecimalFormat("00000"); List<String> listIds = new ArrayList<String>(); for (int i = 0; i < 2251; i++) { listIds.add("NO_" + df.format(i)...
2022-02-07 14:13:07
1310
原创 java 除法运算,向上与向下取整和四舍五入
public static void main(String[] args) { double d1 = 17; double d2 = 3; double result = d1 / d2; /** * 四舍五入 */ int roundNum = (int) Math.round(result); /** * 向上取整 */ .
2022-02-07 13:47:14
11760
原创 根据生日自动计算年龄
public static int getAge(Date birthDay) throws Exception { Calendar cal = Calendar.getInstance(); if (cal.before(birthDay)) { //出生日期晚于当前时间,无法计算 throw new IllegalArgumentException( "The birthDay is before Now
2021-12-29 10:24:12
476
原创 List集合 自定义分页插件。 级联查询时,不能再mapper层分页
list集合 调用自定义分页接口。 级联查询,最外层list 调用自定义分页接口
2021-12-21 17:56:50
302
原创 近一周、近一个月、近三个月、近半年、近一年时间段内日期显示
package org.jeecg.common.util;import cn.hutool.core.date.DateTime;import cn.hutool.core.date.DateUtil;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;imp
2021-12-21 10:08:29
2104
原创 win10系统安装jdk-8u301-windows-x64【jdk8】
先下载jdk1.8jdk下载网址https://www.oracle.com/java/technologies/downloads/#java8安装完成,开始配置java环境
2021-11-05 23:03:47
2894
原创 JAVA时间日期处理类,主要用来遍历两个日期之间的每一天
package org.jeecg.common.util;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;/** * JAVA时间日期处理类,主要用来遍历两个日期之间的每一天 * * @autho
2021-11-03 00:44:16
357
原创 poi操作execl如何在cell里做一个超链接访问当前路径文件夹或文件
package org.jeecg.common.util;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileOutputStream;public class Test { public static void main(String[] args) throws Exception { Workbook w
2021-09-29 16:12:06
570
原创 java获取指定年月的开始时间与结束时间
package org.jeecg.modules.lecoo.outModalPc.controller;import java.text.SimpleDateFormat;import java.time.*;import java.util.Date;public class Test4 { public static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public s
2021-08-25 14:57:13
951
原创 基于vue的echart 正态分布图
<template> <div> <div class="bar-vertical-pic" style="width: 100%"> <div id="distributeMathBar" style="width: 100%;height: 270px"></div> </div> </div></template><!--https://www.makeapi.
2021-07-21 16:48:50
5446
原创 div中绝对定位与相对定位和流式布局使用案例
p标签和img标签使用的是绝对定位, 他们的父级 3个div盒子用的是相对定位。3个div盒子用的流式布局排版 /*模型信息*/ .tem-info { /*border: 1px solid red;*/ margin-top: 18px; height: 80px; display: flex; justify-content: space-between; ...
2021-07-20 16:51:00
335
原创 Echart 直方图和折线计算残差率
<template> <div> <div class="bar-vertical-pic" style="width: 100%"> <div id="distributeMathBar" style="width: 100%;height: 270px"></div> </div> </div></template><script> export de
2021-07-20 14:40:37
459
原创 Antd table表格隔行变色
效果展示 <div class="high-table"> <a-table ref="table" size="middle" bordered :showHeader="false" :columns="columnsHP" :dataSource="dataSour
2021-07-20 13:38:44
2785
原创 基于vue 柱状图Demo02
<template> <div> <div class="bar-vertical-pic" style="width: 100%"> <div id="taskRunStatusLine" style="width: 100%;height: 400px;border: 1px solid green"></div> </div> </div></template>&l
2021-07-06 14:30:20
311
原创 折线图样式Demo01
<template> <div> <div class="line-picture" style="width: 100%"> <div id="taskRunStatusLine" style="width: 100%;height: 400px;border: 1px solid green"></div> </div> </div></template><sc
2021-07-06 14:27:52
225
原创 centos7 安装elasticsearch-7.12.0
下载https://www.elastic.co/cn/downloads/elasticsearch上传压缩文件到/home目录解压到【/usr/local】[root@VM-0-13-centos elasticsearch-7.12.0]# tar -zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz -C /usr/local 目录介绍 * bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等 * config:配置
2021-04-16 00:17:34
430
原创 centos7 部署安装SRS流媒体服务器
centos7 部署安装SRS流媒体服务器去github下载srs-3.0release.zip解压缩zip文件[root@VM-0-13-centos software]# unzip srs-3.0release.zip去/usr/local目录下新建文件夹srs3.0[root@VM-0-13-centos local]# mkdir srs3.0复制srs-3.0release 文件夹的所有内容到 srs3.0中[root@VM-0-13-centos software]#
2021-04-06 01:04:19
1953
原创 centos7 安装 ffmpeg4.2.3
下载ffmpeg4.2.3和yasm-1.3.0下载资源先安装yasm,ffmpeg会依赖它wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz将2个压缩包分别解压到/usr/local目录下解压yasm-1.3.0.tar.gz文件到/usr/local目录下[root@VM-0-13-centos software]# tar -zxvf yasm-1.3.0.tar.gz -C /usr/local
2021-04-06 00:38:50
553
原创 HTML5 新增标签
1. H5 新增了语义化标签header — 头部标签nav — 导航标签article — 内容标签section — 块级标签aside — 侧边栏标签footer — 尾部标签3. 使用语义化标签的注意- 语义化标签主要针对搜索引擎- 新标签可以使用一次或者多次- 在 `IE9` 浏览器中,需要把语义化标签都转换为块级元素- 语义化标签,在移动端支持比较友好2.多媒体音频标签多媒体标签有两个,分别是音频 –
2021-01-01 08:41:56
174
原创 Css相当定位与绝对定位案例
1 子绝父相意思如果要对一个子元素使用定位,那么应该是子元素是绝对定位,它的父元素为相对定位。让子元素 以其父元素为标准来定位。如果不这么做,子元素就会相对body或浏览器定位产生不好的效果。CSS的三种布局之定位(子绝父相)2 父盒子和子盒子都使用绝对定位出现的情况<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpo
2020-12-20 11:53:48
387
1
原创 块元素、行元素、行内块元素的介绍与转换
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>元素
2020-12-14 11:21:12
922
原创 css流式布局应用——同一行文字左右平均对齐
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>同一行文字左右平均对齐</title></head><style> a{
2020-12-14 10:13:57
657
原创 echart案例双刻度的坐标轴
<div class="shichang-bar" id="shichangBar"></div>echart案例 export default { name: "shangyousuozhu", data() { return {}; }, components: { slotContent, }, created() { }, mounted() { this.shicha
2020-12-09 23:03:45
770
原创 Echarts制作横向坐标轴,并且文字名称和数值都在横向坐标轴的上面
参考下面Denohttps://www.makeapie.com/editor.html?c=xgNHRfHRfAvar getmydmc=['数学','语文','英语'];//数据点名称var getmyd=[86.25,90.26,77.88];//学生满意度var getmydzd =[];//学生满意度100%for (let i = 0; i < getmyd.length; i++) { getmydzd.push(100)}option = { gri
2020-12-08 19:05:07
3893
5
原创 centos7下Solr安装与配置
1、访问官网,进入下载页面 http://lucene.apache.org/solr/downloads.html2、我这边用的是8.1.1的版本,也可以到http://archive.apache.org/dist/lucene/solr/8.1.1/ 这里下载solr需要和tomcat一块使用,所以大家需要现在服务器中先使tomcat运行起来wget http://archive.apache.org/dist/lucene/solr/8.1.1/solr-8.1.1.tgz3.解压jar
2020-11-03 13:58:58
774
原创 身份证工具-IdcardUtil案例
引入工具类hutool <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.5.11</version> </dependency>实例package org.jeecg.modules.zzyhutool;import cn.hutoo
2020-08-24 10:51:53
1703
原创 前后端分离API接口如何加密 —— AES加密方案
场景还原:页面中需要展示手机号,身份证号,因为是前后端分离,所有接口API地址有可能暴露,这样不怀好意的人可以拿到个人敏感信息解决方案:1. 敏感信息加掩码,例如:接口返回130**12这样的手机号。弊端:在有表单中无法实现这种方案。2. 后端加密,前端解密的方式(本文采用的方式),前后端统一加密方案,salt字符串等信息。弊端:前端js无法做到高级加密,salt可以被查到,但是成本相对较高。后台加密工具类package org.jeecg.modules.system.util;im.
2020-08-18 11:13:29
5895
原创 Java执行Linux命令 获取java或ffmpeg的进程号
package org.jeecg.common.util; import lombok.extern.slf4j.Slf4j;import java.io.IOException;import java.io.InputStream;import java.util.Scanner;import java.util.concurrent.TimeUnit;@Slf4jpublic class CommandUtil { public static String run(String c
2020-08-10 22:25:00
1344
原创 java多线程 传递参数 启动50个线程,每个线程处理10条数据
无参数的多线程每个线程处理10条数据package org.jeecg.modules.gybmapi;public class ThreadTask implements Runnable{ public void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread().getName() + "执行" + i); } } }启动50个线程package
2020-08-10 22:14:40
2506
原创 java多线程实现Runnable接口时传参问题
多线程启动多个视频流package org.jeecg.modules.xjgl.service;import lombok.extern.slf4j.Slf4j;import org.jeecg.common.util.GetBeanUtil;@Slf4jpublic class ExecuteTSCommandThread implements Runnable { // @Autowired// private IYsXjglService ysXjglServi
2020-08-10 21:52:31
1224
原创 Centos7下安装yasm详细步骤
上传安装包解压缩到指定目录下/usr/localtar -zxvf yasm-1.3.0.tar.gz -C /usr/localcd到安装目录执行 ./configure./configure执行make && make installmake && make install出现异常问题解决我们在Linux 安装包的时候,使用make 命令出现:"make:*** No targets specified and no makefile fo
2020-07-25 16:37:54
3010
原创 jeecgboot框架 下拉框查询数据库中的某个字段
后台部分 @GetMapping("/queryProjectName") public Result<?> queryProjectName(){ QueryWrapper<YsxProject> queryWrapper=new QueryWrapper<YsxProject>(); queryWrapper.eq("del_flag",0).eq("project_status",2); List<YsxProject&
2020-06-27 10:07:26
4287
原创 redis分布式锁
package org.jeecg.common.util;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import org.springframework.data.redis.connection.RedisStringCommands;import org.springframework.data.redis.connection.ReturnType;import org.spri
2020-06-09 14:41:10
530
SpringMVC 学习总结
2018-12-05
基于Maven依赖的SSM AJAX增删改查demo
2018-04-16
web 如何 监听 数据库某个表的字段变化?
2018-05-30
在jsp页面出现图片中的4和小叉号,如何解决
2016-05-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人