自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悢七的CSDN博客

人生没有重来,贪婪有何不可。

  • 博客(96)
  • 资源 (7)
  • 收藏
  • 关注

原创 大数据应用对接适配问题及解决方案

== datax往hdfs写数== Class org.apache.hadoop.hdfs.server.namenode.ha.AdaptiveFailoverProxyProvider not found===Couldn’t create proxy provider null。=========hive执行需要计算的sql卡住set mapreduce.job.reduces==========doris安装 using ‘ulimit -n 65536’.

2024-02-27 13:21:42 664

原创 shell判断ftp上是否存在某文件

【代码】shell判断ftp上是否存在某文件。

2023-10-27 14:40:30 495

原创 mysql查询数据库表信息,整理数据库文档

【代码】mysql查询数据库表信息,整理数据库文档。

2023-05-19 14:31:43 159

原创 easyExcel读取的数值不是点开单元格的真实数值,无实体类

easyExcel导入时读取为2.4400003,现在想要使导入时读取为2.4400003004567,无实体类不可加@NumberForma

2023-05-19 11:39:31 466 2

原创 HIVE_DATAX取数供数问题记录

Hadoop本身的用户和组的关系,都是同步Linux系统中的,但是HDFS和Linux的超级用户组又有一点差别,HDFS中的超级用户组是supergroup,但是Linux中默认是没有supergoup这个组,这个时候只需要在Linux中增加supergroup这个组,然后将要在HDFS中加入到supergroup中的用户加到这个组中,再同步HDFS用户和组即可。解决办法:在hive的配置文件hive-site.xml中开启hiveserver2服务的高可用,即掉线了会马上再开启一个,配置如下。

2023-05-11 14:09:37 605 2

原创 hadoop3.2.1+hive3.1.2-docker安装

docker 安装配置hadoop+hive,配置密码。

2023-05-04 14:21:45 1513 1

原创 mysql分区

mysql分区语句

2023-03-09 14:42:55 48

原创 mysql oracle联机多服务器备份脚本

数据库备份

2023-02-06 15:06:16 72

原创 微服务整合swagger到网关服务

微服务整合swagger

2023-02-02 10:51:41 637

原创 sql记录case when用法

1.查询时转换表中sex字段的值,0:男,1:女,其他为未知。select name,(case when sex='0' then '男' else '女' end) as sex,agefrom student_table测试数据:运行结果:当表中存在 date_id字段值为202204的数据时,查询出202203的全部数据,不存在则不查询。SELECT id,name,number,date_id FROM p_table awhere 1=1and EXISTS (

2022-05-10 15:43:01 230

原创 springboot+flowable第四节(设置监听事件)

目录1. 执行监听事件写法2. 任务监听事件写法3. 创建流程4. 事件执行类5. 启动流程监听事件分为:执行监听、任务监听。1. 执行监听事件写法<flowable:executionListener class="类" expression="表达式" delegateExpression="委托表达式" event="事件"> <flowable:field name="参数名" stringValue="字符串" expression="表达式" /

2022-04-21 15:44:44 4163 1

原创 springboot+flowable第三节(动态设置审批人)

目录1. 创建流程2. 启动流程1. 创建流程创建一个3个节点的流程:开始—>申请—>结束。xml文件:<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:flowable="http://flowable.org/bpmn"targetNamespace="http://w

2022-04-07 13:53:35 15229 2

原创 springboot+flowable第二节(流程基本操作)

mysql数据库目录1.部署流程2.引入流程引擎3.启动流程4.查询待办列表5.审批通过6.查询已办列表7.查询发起列表1.部署流程举例:部署一个如下图的流程在src/main/resources下创建processes文件夹,然后新建bpmn20.xml文件添加如下内容:<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL

2022-03-18 17:36:37 3907 1

原创 springboot整合flowable(mysql)第一节

开发工具:Intellij idea1.新建maven项目上图中springboot的版本不用特意选2.修改pom文件原内容:修改为:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati

2022-03-17 18:11:26 8748

原创 vue 后端返回文件流下载文件

效果:前端:downloadFile(name) { const data = { 'bakPath': this.path + name } downloadFile(data).then(res => { const link = document.createElement('a') link.href = window.URL.createObjectURL(new Blob([res])) link.target

2021-12-09 17:11:51 635

原创 redhat7离线安装mysql8.0.26

下载压缩包使用xftp上传到/usr/local目录下解压–删除–重命名tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xzrm -rf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz/ mysql在 /usr/local/ 目录下,有个mysql文件夹,然后开始mysql用户组和mysql用户,添加..

2021-10-26 13:27:03 703

原创 get post put delete在vue中传参方式

1. get//后台用@RequestParam接收,注意传数组时要指明valueexport function getA(query) { return request({ url: '/info', method: 'get', params: query })}//后台用@PathVariable接收export function getB(id) { return request({ url: '/info/' + id, method:

2021-09-18 14:28:40 1774

原创 java调python报错Cannot create PyString with non-byte value

报错代码情况1.interpreter.execfile(“你的文件路径”);报错原因:没找到你这个文件情况2.new PyString(“你的字符串”)报错原因:字符串里有中文解决:new PyString(“你的字符串”)替换为PyString strJson=Py.newString(“你的字符串”);或PyString strJson=Py.newStringOrUnicode(“你的字符串”);...

2021-09-16 16:07:54 3633

原创 java调用python,传参json字符串,含中文传参

java调用python,传参json字符串python脚本内容(test.py)# -*- coding: utf-8 -*-def main(input): return inputjava调用python方法/** * 调用python * * @param fileUrl python文件路径 * @param method 执行的python函数 * @param pyObject json参数 *

2021-09-16 15:01:29 2143

原创 table单元格样式

单独对右边框设置样式border-right:1px solid #F00;单元格内容在顶部开始valign=“top”table 细线边框style=“width: 600px;border-collapse:collapse;” cellspacing=“0”

2021-08-23 10:50:12 195

原创 vue密码强度提示条

两种,先上效果图:第一种:第二种:上前端代码第一种:vue页面:<el-form ref="reForm" :model="reForm" :rules="rules"> <el-form-item label="请输入新密码" prop="newPwd"> <el-input style="width: 300px;" v-model="reForm.newPwd" maxlength="16" show-passwor

2021-08-17 14:36:48 1921 3

原创 组织JSON数据、JSON转换

组织JSON数据举例List<Integer> listx1 = new ArrayList(); listx1.add(120); listx1.add(200); listx1.add(150); listx1.add(80);List<Integer> listx2 = new ArrayList(); listx2.add(120); listx2.add(200); .

2021-08-11 10:04:34 249

原创 求平均数、百分率、最大值、最小值、两个字段相差秒数的SQL

平均数:avg(字段名)百分率:分子/分母count(case when 字段名及条件 then 1 else bull end) / count(*)最大值:max(字段名)最小值:min(字段名)应用举例:select openapi_id as interface_id, count(*) as total_count, count(CASE WHEN timeout_flag != '1' THEN 1 ELSE NULL END) as succe

2021-07-22 10:01:55 299

原创 android实现欢迎启动界面

设计如下界面。实现一个欢迎页面,并3秒钟跳转至第2题通讯录界面。页面图片可以自行设计。WelcomghtActivity.java(欢迎界面java代码)import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import andro

2021-07-16 10:05:56 228

原创 将堆栈异常返回前端显示

后台组织后返回try{//代码块}catch(Exception e){StackTraceElement[] stackTrace = e.getStackTrace();int length = stackTrace.length;StackTraceElement obj = null;StringBuilder fileName = null;for (int i = 0; i < length; i++) { obj = stackTrace[i]; file

2021-07-15 14:04:39 491

原创 每次请求刷新token的时间

项目为springboot+vue前后端分离式操作者在header携带token对后台进行请求,token有效期为30分钟。现需要实现:30分钟内操作者每次操作都将重新计时。完全使用localStorage解决该问题。在前端请求拦截器(request)配置// request拦截器service.interceptors.request.use(config => { if(localStorage.getItem('token')!==null) { //刷新t

2021-06-28 16:32:09 2516

原创 linux部署前后端分离项目命令笔记

部署项目用到的杂七杂八linux命令。 做个笔记,自己参考。个人笔记,大家不要浪费时间阅读。tar -xvf jdk-8u202-linux-x64.tar.gz //解压tarexport JAVA_HOME=/usr/local/java/jdk1.8.0_202export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAH​OME/lib/dt.jar:JAVA_HOME/lib/tools.jarexport PAT.

2021-05-16 10:32:28 184

原创 linux64bit安装mysql、jdk、nodejs、nginx笔记

昨天在Linux部署springboot+vue项目,很有必要做个总结。mysql安装查看MySQL各个版本下载地址:https://downloads.mysql.com/archives/community/MySQL 5.6.45 下载地址是https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz查看是否已安装MySQLrpm -qa | grep mysql下载m.

2021-05-16 10:24:41 195 1

原创 el-autocomplete判空校验时,第一次点击不通过,再次点击才正常

把校验规则中的 trigger: “blur” 改成 trigger: [‘blur’, ‘change’]无语。

2021-04-20 17:58:36 1153

原创 elementui Cascader 省市区联动选择器,应用与回显

目的:往数据库添加数据,形式为:xx省/xx市/xx县eg:在element form表单里添加<el-form-item label="地区" prop="user_address" label-width="130px"> <el-cascader class="widthSmall" size="large" :options="options" v-model="select

2021-04-14 09:21:26 1880

原创 oracle 11g 配置navicat lite Instance Client下载

https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html

2021-03-18 09:24:16 1052

原创 Java 多线程 南北多人过桥

有一个南北走向的桥,南边有4人,北边有3人,分别让他们到达对面,桥只能容纳一人通过。显示出每个人的过桥状态。TestBridge.javaclass PersonPassBridge extends Thread{ private Bridge bridge; String id; public PersonPassBridge(Bridge b,String id) { bridge=b; this.id=id; } public void run() { bridge

2021-02-19 20:39:00 354

原创 Java多线程 循环滚动随机选号

package s4;import java.awt.Button;import java.awt.Frame;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Winning ex.

2021-02-18 21:11:05 229

原创 Hibernate多表查询重新封装实体

Hibernate查询多个表里的字段时,会返回Object类型的数据。以mysql为例,以下为实现方法public List<Topic> selectTopicById(int id) { // TODO Auto-generated method stub String hql="select t.tid,t.tuid,t.tsid,t.ttop,t.tdesc,t.ttime,t.tbg,u.uname,u.usex,u.udesc,u.uhead " + "from

2021-02-10 19:29:29 292 1

原创 java多线程

万人如海,一身藏。4个窗口同时卖10张票,卖票间隔20秒输出每个窗口实时卖票情况public class Ticket extends Thread{ public Ticket() { super(); } private static Object obj = new Object(); public static int tickets = 10; public void run() { while(tickets>0) { syn.

2021-02-04 15:31:29 113

原创 Java 头像剪切及上传服务器JSP 笔记

头像存储真是个令人头疼的问题啊,天天换头像的人真的烦人!烦人!效果:视频没办法发,我醉了,好不容易上传到B站结果这里告诉我格式错误主要用到Java的JFrame文件选择器,然后用拦截方法过滤掉不是图片类型的文件。用JFrame得到文件路径之后对图片进行剪切。剪切完之后imagewrite写入服务器文件夹。ps:数据库里存的是文件名。参考博文1:文件选择器https://blog.csdn.net/chen_z_p/article/details/82794534参考博文2:图.

2021-01-31 19:57:50 200 1

原创 Java 简单五子棋程序的实现

比较难的是判断五子是否连成部分,四个方向(横、纵、左斜、右斜)横向和纵向主要判断在同一行或者列有没有五个相同棋子;2.斜方向也是判断有没有五个相同棋子3.判断过程会有数组长度超出异常,记得捕获,否则程序不能正常运行代码:import java.awt.BorderLayout;import java.awt.Button;import java.awt.Canvas;import java.awt.Color;import java.awt.Frame;import j...

2021-01-01 16:57:22 363

原创 Java 围棋棋盘

根据鼠标监听事件绘制围棋棋盘运行效果图:import java.awt.BorderLayout;import java.awt.Button;import java.awt.Canvas;import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.GridLayout;import java.awt.Label;import java.awt.Panel;import .

2020-12-31 22:13:27 1001 2

原创 Java GridBagLayout简单电子邮件发送界面的实现

GridBagLayout网格块布局运行示例:代码:import java.awt.Component;import java.awt.Frame;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Label;import java.awt.TextArea;import java.awt.TextField;import java.awt.Window;import .

2020-12-31 13:38:30 189

原创 JavaApplet 绘制火柴棒和轮播图片

import java.applet.*;import java.awt.*;public class TriangleApplet extends Applet{ Image img; //声明一个火柴图像 int sx=10,sy=10; //第一个火柴位置 int w=6; //火柴宽度 public void init() { img=createImage(6,30);//创建一个宽6高30的图像 Graphics g=img.getGraphics();//给图像一...

2020-12-29 21:07:44 177 1

hive设置密码jar包

hive密码设置包,还需更改配置

2023-05-04

elementUI元件库

elementUI元件库,可用于Axure画系统原型

2022-07-05

keepalived-2.2.1.tar.gz

keepalived-2.2.1,用于数据资源负载均衡,例如数据库主主同步 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。

2022-07-05

apache-jmeter-5.4.3,接口压测工具jmeter

apache-jmeter-5.4.3,接口压测工具jmeter Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试

2022-07-05

三级联动地区下拉框.zip

Web框架开发\组件

2021-07-22

struts-2.3.31-all.zip

struts2.3.31-all jar包

2021-07-22

ojdbc6-11.2.0.3.jar和ojdbc6.jar

ojdbc6-11.2.0.3.jar和ojdbc6.jar用于连接oracle数据库的jar包,maven上已经没有6这个版本了

2020-08-01

python安装包附anaconda

python及anaconda安装包。 简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 易学————就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。 免费、开源————Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自 由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么 Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。 概括————Python确实是一种十分精彩又强大的语言。它合理地结合了高性能与使得编写程序简单有趣的特色。

2020-02-22

空空如也

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

TA关注的人

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