自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

原创 Flowable之任务撤回(支持主流程、子流程相互撤回)

flowable6.7.2 支持主流程、子流程相互撤回、流程日志分组显示

2024-10-01 18:37:29 254

原创 flowable 异常 IntermediateThrowEventParseHandler

解决方法:部署bpmn.xml时添加。

2024-09-18 14:35:16 139

原创 Flowable之传阅功能实现

*** 查询传阅列表

2024-09-02 10:56:05 236

原创 flowable之多个部门多角色会办

收文流程,发文流程,呈批件流程,处内工作往来件流程。公文办理要求同时送给主办部门,会办部门,厅领导。

2024-08-13 18:10:40 557

原创 springboot之Excel导入导出组件:支持字段检验、字典翻译、计算公式、级联下拉

Excel导入支持数据检验; 导出动态填充模板,生成单元格支持级联下拉和多选

2024-05-29 10:30:36 647

原创 模仿企业微信私有化部署对接oauth2.0

3.添加 AuthMengDianRequest.java。2.添加 ElephantAuthSource.java。4.添加 Oauth2Controller.java。1.添加依赖:JustAuth。

2024-04-23 18:22:59 741 4

原创 最简单的梅花易数吉凶表 - 共384种结果

随机报2组数字:第1个数除8得余数作为上爻,第2个数除8得余数作为下爻,然后对照以下表格,得到吉凶预测结果。说明:经过个人不断实践,[大吉转大吉] 经验为 风平浪静,平平安安-nothing happened!

2023-12-02 17:17:21 2495

原创 IDEA 配置 gradle6.8.3 解决导入gradle项目下载太慢问题

建议 Use Gradle from : 使用 location 方式,依赖本地安装的 gradle-6.8.3。Gradle官网地址:https://services.gradle.org/distributions/GRADLE_USER_HOME = {jar下载路径,可以放maven jar保存路径}导入gradle 项目到Idea,修改 idea > gradle 配置。GRADLE_HOME = {gradle 文件路径}Path = 追加 %GRADLE_HOME%\bin。

2023-11-28 11:20:06 2934

原创 springboot之数据翻译组件:支持枚举、字典表、字段、对象、方法翻译

说明:允许用户自定义枚举字典,要求枚举实现接口IDict,并添加 @DictType标识@Getter@Setter/* 应用状态:字典值 *//* 应用状态:字典名称 *///定义一个枚举@DictType(value = "project_status", label = "应用状态")no("未开始"),go("开发中"),check("验收中"),over("完成");

2023-10-01 16:14:18 1784 1

原创 集成kisso框架springboot解决登录不了问题

这样一分析就通了,后端登录接口会写入cookie(httpOnly=true),前端永远取不到cookie值,那所有接口请求头就没办法传 token了,所以要解决后端写入cookie(改为 httpOnly=false);分析原因是前端代码 getToken()一直是undefined,如果放到 localStorage中再获取没任何问题,然后又尝前端重新写cookie,修改一下写入参数 Cookies.set(TokenKey, token, {path:"/login"})#true前端js不能访问。

2023-07-31 10:46:03 592

原创 springboot 数据字典设计思路:字典表+字典枚举 两者兼故方案

springboot 数据字典设计思路:字典表+字典枚举 两者兼故方案,查询返回结果在controller方法上添加注解进行字典翻译

2022-09-29 18:21:42 7332 4

原创 flowable 自定义mybatis.xml查询我的待办,我的已办,流程列表,流程日志等

此处用mybatis.xml实现了查询流程定义,我的流程,我的待办,我的已办,流程日志等连表sql;说明:系统中没有flowable带的用户表 act_id_user,而是用的自定义用户表。2.查询已发布的流程版本列表3. 查询用户发起流程列表4.查询用户待办任务列表5.查询用户..................

2022-07-08 14:53:29 10977 2

原创 springboot+VUE 使用thinJar方式部署:jar放在 /lib下,html放在 /static下

部署目录如下:1.在WebMvcConfigurer 配置静态资源映射地址@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) { //允许访问静态资源,支持classpath:/static/ 及 jar的同级目录/static下 String fileDir = "file:"+System.getProperties().getProperty("user.dir")+"

2022-05-15 20:37:59 553

原创 Python中国500强企业数据分析作业

作业一:历年500强企业行业分布(考察数据透视表的使用 )import pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsplt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False sns.set(font='SimHei') df = pd.read_csv("D:/数据文件/For...

2022-05-05 11:02:00 3019 1

原创 数据分析-各种图表的使用场景(网易云课堂笔记)

1.柱形图:适用于单维度+指标展示2.条形图:适用于单维度+指标展示,同时维度文字内容不规则或文字较长3.柱形堆叠图、条形堆叠图:适用于多维度+指标展示4.饼图:适用于5~7个对象比较5.多饼图:适用于饼图上扩展一个维度展示6.树图:适用于7-20个对象比较7.气泡图:适用于>30个对象比较8.词云:适用于>30个对象比较...

2022-04-28 08:12:43 2854

原创 根据快递分类,统计订单到达总数(tableau作业-网易云课堂)

题目:快递发货状态统计图,其中晚于规定时间统计为送达延后,早于为提前送达,在时间内为准时送达,人为规定'Same Day'为当天送达'First Class'为1天内送达'Second Class'为2-3天送达'Standard Class'为4-6天内送达作业分析:这里要根据快递类型计算出订单真实送达情况,求不同快递分类下实际[提前送达个数] [延后送达个数] [准时送达个数]最终显示效果:具体操作,需要添加计算字段来实现,添加字段及公式参考如下.

2022-03-30 11:16:21 869

原创 零售商数据 杜邦分析仪(数据来于网易云课堂)

1. 销售额组成指标拆解2. 具体指标描述如下销售额 = 会员销售额 + 非会员销售额 会员销售额 = 消费会员数 * 会员人均消费 会员人均消费 = 会员客单价 * 会员人均到店次数 会员客单价 = 会员购买商品数量 * 会员件单价 会员购买商品数量 = 会员基准品类平均商品数 * 会员篮子基准品类数 非会员销售额= 非会员消费篮子数 * 非会员客单价 非会员客单价 = 非会员购买sku数量 * 非会员件单价 非会员购买sku数量 = 非会员基准品类平均sku数 *.

2022-03-13 16:21:42 788

原创 mysql查询 工作时间段 与 非工作时间段数据,包含法定节假日

要求:查询工作时间与非工作时间(工作时间:周一周五8:30-17:30,其他时间为非工作时间)1. 查询工作时间SQL说明:过滤条件为周1到周5(非8:30-17:30)select date_format(create_time,'%Y-%m-%d %H:%i:%s') as create_time, date_format(create_time,'%w') as weekNumfrom sys_log_loginwhere date_format(create_time,'%w')

2021-10-12 11:14:04 5693

原创 druid 解析select查询sql获取表名,字段名,where条件

/** * 解析select sql生成QueryModelInfo * @param dbTypeName mysql, oracle... * @param selectSql * @return */public static QueryModelInfo parse(String dbTypeName, String selectSql) { QueryModelInfo queryModelInfo = new QueryModelInfo(); DbType db.

2021-07-12 16:37:18 6475 2

原创 Java单点登录技术选型与对比 kisso, sa-token

背景介绍 单点登录SSO(Single Sign On),就是在多系统环境下,用户在其中一个系统登录后,就不用在其它系统再登录了。 早期我们的web系统都是单体应用,所有功能都写到一个war包中,用户登录认证功能处理起来相对比较简单。用户登陆成功后,服务器将用户信息写入到会话中(Session)。会生成 session id来标记这块内存区间是属于你的,并且,这个 session id( jsessionid ) 会写入到你的浏览器 cookie 中,只要你浏览器没关闭,每次向...

2021-04-23 10:31:19 2381

原创 mybatis-plus中文加解密及中文模糊查询实现(多种加密算法比较)

cn.hutool:hutool-all:5.5.2 提供的几种加密算法对比 加密算法 算法介绍 支持中文 加密模糊查询 举例 Base32 使用8个ASCII字符去编码原数据中的5个字节数据 Base32比Base64多占用大约20%的空间 支持中文 部分支持模糊匹配 广州4W437ZNXTY 广州集联4W437ZNXT3UZXBXIQGKA广州集联95coder4W43...

2021-04-12 23:04:36 3142

原创 为jquery.serializeArray()添加checkbox值放入数组中,ajax 请求 springMVC接收参数为 List or List<Enum>

//定义方法:将form表单中数据格式化为 json对象$.fn.serializeObject = function () { var checkboxNames = []; var $checkbox = $('input[type=checkbox]', this); $.each($checkbox, function(){ if($.inArray(this.name, checkboxNames) == -1){ checkbo.

2021-03-23 16:35:20 608

原创 ruoyi 修改主题颜色

ruoyi 修改主题颜色找到样式文件:src/main/resources/static/css/skins.css1. 修改顶部右侧导航栏背景颜色.skin-yellow .navbar {background-color: #4EA3E4;}2. 修改左上角 ruoyi logo背景颜色.skin-yellow .logo {background-color: #4EA3E4;color: #fff;border-bottom: 0...

2021-02-24 17:54:53 8569

原创 IDEA导入eclipse项目并导出不可执行 jar

操作步骤:1. File --> Project Structure--> Project Settings --> Artifacts--> 点击 + (选:JAR --- From modules with dependencies)2. 执行Main Class 文件如果无,可不填写; JAR files from libraries 选第二个:生成依赖jar文件的索引文件,如果选第一个会把依赖的jar代码复制到最终生成的jar文件中,不建议使用...

2020-12-26 17:05:01 353

原创 mybatis-plus 自定义分页查询多种实现方式(注解方式+XML方式)

方法1:xml方式传Map(优点:1.sql与java代码解耦; 2.传入多个查询条件时,可以在xml中自由定义,如添加<if test="fieldName != null"></if>, order by time desc 等)CommentMapper.java 添加代码 /** * 分页查询方法1:xml方式传Map * @param pg * @param map * @return */ P.

2020-12-13 10:36:44 7105

原创 使用内网穿透开发第三方授权登录、第三方支付等(微信扫码登录、微信支付、支付宝支付等)

前后端分离项目:前端代码在内网,后端代码在外网,操作流程图前后端分离项目:前端代码在内网,后端代码也在内网,操作流程图其他开发注意:请先申请好的域名及服务器;微信、支付宝等第三方api开发详细见官方文档介绍;了解oauth2.0授权认证机制,可以直接使用第三方集成好的sdk如JustAuth.jar等;勿必申请好相关第三方平台appid, appsecret等这里以微信WEB端扫码登录为例介绍使用#1# 登录微信开放平台:https://open.weixin.qq.c

2020-11-01 11:07:15 3740 1

原创 IntelliJ IDEA开发SpringBoot SpringCoud项目,一键生成docker镜像推送私服、简单部署并发布

IntelliJ IDEA开发SpringBoot SpringCoud项目,使用jib-maven-plugin 制作docker镜像并推送到么服、使用alibaba cloud toolkit 执行远程项目IntelliJ IDEA安装插件--Cloud Toolkit使用IntelliJ IDEA部署应用到Linux服务器https://help.aliyun.com/document_detail/108590.html?spm=a2c4g.11186623.6.576.3c584c3fA

2020-08-05 15:59:25 366

原创 linux 下docker 推送镜像到私服仓库,遇到报错及解决方法 http: server gave HTTP response to HTTPS

注意:前提是已经安装好本地私服(本地用的是nexus管理docker私服 )#拉取jdk基础镜像,并推送到私服仓库docker pull registry.cn-shanghai.aliyuncs.com/starxin/docker-jib:1.0docker tag [ImageId] 192.168.0.150:5000/docker-jib:1.0docker push 192.168.0.150:5000/docker-jib:1.0----提示:Get https://192.1

2020-08-05 09:50:54 631

原创 linux 安装 jdk8u222

#1.下载 jdk8u222保存到/usr/local/downloadcd /usr/local/downloadwget -O jdk8u222-linux-amd64.tar.gz "https://download.bell-sw.com/java/8u222/bellsoft-jdk8u222-linux-amd64.tar.gz"#2.解压jdk到/usr/local/toolstar -zxvf jdk8u222-linux-amd64.tar.gz -C /usr/local/t.

2020-07-26 03:19:42 748 1

原创 nacos源码编译生成nacos-server-1.3.1.tar.gz,配置mysql数据库连接信息

本来使用docker-nacos运行并配置mysql,但是连接远程mysql老是出现连接超时问题,所以直接动手编译nacos源码,配置mysql方式来启动试试是否能解决问题,操作步骤如下:1.直接从码云上下载代码:https://gitee.com/mirrors/Nacos.git导入idea后点击 Excute Maven Goal2.输入以下命令并执行mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U执行成功会生成以下.

2020-07-26 01:54:45 1039

原创 springboot 项目使用 jib-maven-plugin:2.2.0 插件制作镜像

#使用jib-maven-plugin <build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot&l...

2020-05-05 10:54:49 727

原创 oracle登录使用PLSQL Developer 报错 oracle client not properly installed

笔记: oracle client not properly installed 及win32位版本下载解决参考:https://blog.csdn.net/zhou_438/article/details/89735979遇到新问题:Make sure you have the 32 bits Oracle Client installed需要下载 Win32 官方免费版(insta...

2020-01-10 11:46:27 2035

原创 druid-spring-boot-starter 使用报错 CommunicationsException: Communications link failure

使用jar:compile group: 'com.alibaba', name: 'druid-spring-boot-starter', version: '1.1.5'测试发现重点有两个参数注意:test-while-idle, time-between-eviction-runs-millis#druid连接池配置spring: datasource: db: ...

2019-10-30 16:51:33 1380 1

原创 java技术学习+收藏项目

spring-boot-demo项目:https://gitee.com/xkcoding/spring-boot-demo主要特性包含 57 个集成demo,已经完成 47 个集成actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志) 统一异常处理(json级别和页面级别)、security(基于RBAC的动态权限认...

2019-08-20 09:52:06 213

原创 springboot 项目使用 gradle-jib 插件制作镜像及运行容器

## 如果springboot配置jdbc时访问不了mysql;参考:https://blog.csdn.net/u011943534/article/details/813929931. 使用阿里云容器镜像服务https://cr.console.aliyun.com/ 先[创建镜像仓库]:例如个人的公开仓库registry.cn-shanghai.al...

2019-08-19 10:35:27 2798 1

转载 linux Centos7 安装docker及docker-compose

Centos7上安装docker 参考:https://www.cnblogs.com/yufeng218/p/8370670.htmlCentOS7 安装 Docker 和 Docker-compose 参考:https://www.centos.bz/2019/01/centos7-%E5%AE%89%E8%A3%85-docker-%E5%92%8C-docker-compo...

2019-07-30 21:40:18 448

转载 vue访问去除# 使用 history模式,会出现404需要配置nginx

参考:vue路由的两种模式配置以及history模式下面后端如何配置const router = new VueRouter({ mode: 'history', routes: [...]})1、hash ——即地址栏URL中的#符号。hash 虽然出现URL中,但不会被包含在HTTP请求中,对后端完全没有影响,因此改变hash不会重新加载页面。2、his...

2019-07-30 21:38:14 500

原创 redis在main方法中成功操作,在web项目、Controller接口请求失败

定位原因: 代码1:database 0用于 mybatis二级缓存,实现了mybats的Cache接口 代码2:database 1用于 保存邮件/手机 验证码,验证码设置为2分钟失效 --- 主要用了jedis的setex(key, seconds, value), get(key) 两个方法(对于jedis的操作用的是jfinal封装的Redis, Re...

2019-04-21 17:46:11 1267

原创 mysql 秒转时分秒

SELECT concat(concat(10000 div 3600,'时'),concat(10000 mod 3600 div 60,'分'),concat(10000 mod 60,'秒')) as times FROM DUAL可以把10000替换成字段名称

2019-04-19 15:29:19 7909 1

原创 mysql 8 设置允许远程连接 You are not allowed to create a user with GRANT

1.登录mysql : mysql -u root -p2.输入密码: Enter password: xxxxx ------Server version: 8.0.15 MySQL Community Server - GPL3.进入mysql数据库:use mysql;4.设置允许远程用户访问: MySQL [mysql]> GR...

2019-03-23 18:26:34 71302 12

flowable之多个部门多角色会办 xml

flowable之多个部门多角色会办 xml

2024-08-13

零售商数据杜邦分析仪(网易云课堂作业)

使用数据制作杜邦分析仪。 需求:拆解数据中指标,制作杜邦树状指标体系树,需要展现指标名称、2019年值、同 比增长率系信息。

2022-03-13

tb_work_day(2015-2021).sql

包括数据:2015-2021 每一天的数据, 举例 work_day_type:0工作日,1法定节假日, 2休息日加班, 3休息日 INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211001', '2021-10-01', 5, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211002', '2021-10-02', 6, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211003', '2021-10-03', 0, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211004', '2021-10-04', 1, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211005', '2021-10-05', 2, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211006', '2021-10-06', 3, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211007', '2021-10-07', 4, '1'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211008', '2021-10-08', 5, '0'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211009', '2021-10-09', 6, '2'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211010', '2021-10-10', 0, '3'); INSERT INTO tb_work_day(id, work_day, week_num, work_day_type) VALUES ('20211011', '2021-10-11', 1, '0');

2021-10-14

汉诺塔程序

精简程序,最好输入20以内数字,保证运行时间不会太长

2008-06-25

空空如也

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

TA关注的人

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