自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (5)
  • 收藏
  • 关注

原创 在Navicat中执行mysql的动态sql

【代码】在Navicat中执行mysql的动态sql。

2024-03-08 17:11:40 117

原创 echarts桑基图示例代码留存

echarts桑基图展示label,代码示例

2023-04-13 17:27:55 317

原创 canal无法同步数据到es的坑

canal

2023-03-05 23:12:58 913

原创 使用Navicat备份mysql数据库中指定的表

1.新建备份2.选择要导出的表,点击开始3.导出日志查看4.备份出来的文件是.nb3格式的。点击可以看到该文件所在的磁盘目录

2022-04-11 18:31:30 4813 3

原创 kettle事务的使用案例

事务与数据库:1、数据库连接只在执行作业或转换时使用。在作业里,每一个作业项都打开和关闭一个独立的数据库连接。转换也是如此。但是因为转换里的步骤是并行执行的,每个步骤都打开一个独立的数据库连接并开始一个事务。尽管这样在很多情况下会提高性能,但当不同步骤更新同一个表时,也会带来锁和参照完整性问题。2、为解决打开多个连接而产生的问题,Kettle可以在一个事务中完成转换。转换设置对话框的杂项中,勾选“使用唯一连接”,可以完成此功能。当选中了这个选项,所有步骤里的数据库连接都使用同一个数据库连接。只有所有步骤

2022-03-23 14:07:25 3091

原创 centos 做lvm及扩容

Centos根目录磁盘扩容1、查看数据盘的盘符2、创建1个新的分区,并转成LVM格式命令:#fdisk /dev/vdb --进去/dev/vdb的数据盘n --创建分区p --使用主分区1 --第一个主分区Enter(确认键) --确认开始的磁盘序号Enter(确认键) --确认结束的磁盘序号t --修改分区格式8e --修改为LVM分区格式p --查看已创建分区情况,确认是否已创建分区w --保存并退出...

2021-11-03 23:07:47 361

原创 2021-10-21逻辑卷挂载记录

安装gdisk工具yum install -y gdisk使用gdisk工具分区大于2T的磁盘,以下是分区过程[root@host-172-16-175-132 ~]# gdisk /dev/vdbGPT fdisk (gdisk) version 0.8.10Partition table scan: MBR: not present BSD: not present APM: not present GPT: not presentCreating new GPT en

2021-11-03 22:53:38 224

原创 mysql left join查询慢的问题

mysql inner join 或者left join 时,假如两个表的关联字段的字符集不一致,会导致查询速度很慢,本人亲身经历过这个问题。。(本问题对应以下内容的第6点)mysql left join 优化方案1、left join选择小表作为驱动表(这部分基本是大家的共识)2、如果左表比较大,并且业务要求驱动表必须是左表,那么我们可以通过where条件语句,使得左表被过滤的小一些,主要原理和第一条类似3、关联字段给索引,因为在mysql的嵌套循环算法中,是通过关联字段进行关联,并查询的,所

2021-08-26 14:05:52 4423

原创 nohup启动seata

nohup ./seata-server.sh >log.out 2>1 &nohup ./seata-server.sh &./nohup.sh & tail -f log.out

2021-07-30 16:11:42 754

原创 网站资源收藏

一、无敌全能综合导航站1.虫部落(聚合搜索平台)https://search.chongbuluo.com2.科塔学术(专业学术导航)https://site.sciping.com3.码力全开(设计资源导航)https://design.maliquankai.com4.SeeSeed(设计资源导航2)https://www.seeseed.com5.书享家(电子书资源导航)http://shuxiangjia.cn6.HiPPTer(PPT资源导航)https://www.hippter.com二、学习

2021-07-20 22:59:03 670

原创 sql case when 去重

完整sqlSELECT md5( uuid( ) ) AS DATAKEY, count( DISTINCT PN_NO ) pay_num, sum( AMOUNT ) pay_amount, count(distinct case when DATE_FORMAT( PAY_date, '%Y-%m-%d' ) = DATE_FORMAT( '2021-05-13', '%Y-%m-%d' ) then pn_no else 0 end ) as pay_num1, sum(case wh

2021-06-17 23:50:08 1926

原创 quartz表删除顺序

quartz框架用到的表,删除顺序有些博客,是真的坑爹,写了一堆删除语句根本删除不了!!!我自己又花时间重新整理了一遍。。上干货DELETE FROM `QRTZ_LOCKS`;DELETE FROM `QRTZ_CALENDARS`;DELETE FROM `QRTZ_FIRED_TRIGGERS`;DELETE FROM `QRTZ_PAUSED_TRIGGER_GRPS`;DELETE FROM `QRTZ_SCHEDULER_STATE`;DELETE FROM `QRTZ_BLOB

2021-02-24 16:02:26 1908

原创 centos7上quartz启动报错org.quartz.SchedulerException: Couldn‘t get host name!

启动详细错误信息:nontax-monitor : v1.0.02021-01-27 11:18:32 [main] INFO com.ywhz.nontax.monitor.NontaxMonitorApplication - The following profiles are active: prod_tk 2021-01-27 11:18:37 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized .

2021-01-27 11:33:09 1782

原创 kettle使用

1.如果发现表输入乱码,把这里的打勾去掉试一下:2.kettle使用java脚本加载缓存代码2.1 读取数据库,放入缓存代码:import java.util.Arrays;import java.util.List;import java.util.HashMap;import java.util.Map;// 注意导包import com.ywhz.framework.cache.KettleCacheMap;import com.ywhz.framework.cache.Cache

2020-10-22 16:15:03 587

原创 oracle获取日期的毫秒数

今日日期不含时分秒毫秒数(如:2020-10-22 00:00:00):select (trunc(sysdate)-to_date('1970-01-01 08:00:00','yyyy-mm-dd hh24:mi:ss'))*24*60*60*1000 from dual;以上sql查询结果是:1603296000000

2020-10-22 10:21:43 3487

原创 linux下解压jar包并替换文件

https://blog.csdn.net/u011771017/article/details/88663588?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160269025319725222455957%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160269025319725222455957&

2020-10-15 10:15:54 1529

原创 kettle7连接集群oracle

kettle7连接集群oracle主机名称:不填数据库名称:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 19.15.125.83)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 19.15.125.84)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 19.15.125.85)(PORT = 1521))(CONNECT_DATA = (SERVER

2020-09-18 15:25:14 522

原创 html编码转换工具

可曾见过类似这种的编码?/首页今天发现他用html编码/解码转换工具能转换过来。。。收藏之: http://tool.chinaz.com/tools/htmlencode.aspx使用这个工具的htmlDecode解码功能,得到如下结果:/首页but,这个工具好像不能把中文再转回去。。。...

2020-09-16 18:05:47 752

原创 plsql developer连接oracle的配置文件(tnsnames、listener、sqlnet)

系统环境变量AMERICAN_AMERICA.ZHS16GBKplsql配置tnsnames.ora# tnsnames.ora Network Configuration File: F:\myWorkSoft\PLSQL1306\instantclient_11_2\tnsnames.ora# Generated by Oracle configuration tools.ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS

2020-09-03 23:46:42 10098

原创 使用java命令生成webservice客户端, 生成的客户端代码中不带jaxbelement

使用java命令生成webservice客户端,生成的客户端代码中不带jaxbelementwsimport -encoding utf-8 -b remove.xml -Xnocompile http://bswg2.95105813.cn:8080/AGW/services/GMService?wsdl参考博客:https://blog.csdn.net/iteye_10764/article/details/82574045?utm_medium=distribute.pc_relevant

2020-08-26 18:59:01 384

原创 docker安装nginx,并解决“启动容器后 容器自动停止”的问题

docker安装nginx:1.拉取nginx镜像docker pull nginx:latest2.在宿主机创建以下目录,用于宿主机和镜像内的目录做映射mkdir -p /usr/local/docker_soft/nginx/{conf.d,log,html}3.在/usr/local/docker_soft/nginx目录下创建nginx.conf文件4.运行以下命令,发现刚执行完该命令,nginx的容器就立即停止了5.经过测试,以上命令改为这样就可以了,把nginx的位置调换了下

2020-08-07 22:39:18 3721

原创 centos7校准时间

CentOS 7校准时间–NTP安装NTPsudo yum -y install ntp使用 ntpdate 测试 NTPntpdate pool.ntp.org查看服务器时间date启动ntpd daemon,持续校准时间systemctl start ntpd查看ntpd daemon是否启动[root@localhost ~]# systemctl status ntpd ntpd.service - Network Time Service Loaded: lo

2020-08-07 11:56:15 2341 1

原创 使用telnet测试socket接口,返回结果部分乱码

排查了半天代码 ,没有查出问题。情急之下,一顿瞎比操作,把CMD窗口拉长,发现没有乱码了。。在此记录一下

2020-07-17 20:21:03 1008

原创 使用select2插件 多选存值,多值回显

使用select2插件 多选存值,多值回显,及遇到的坑~~~~1.引入js css文件<link href="${ctxStatic}/jquery-select2/3.4/select2.min.css?v=<%=vs %>" rel="stylesheet" /><script src="${ctxStatic}/jquery-select2/3.4/sel...

2020-07-05 23:35:35 3317 1

原创 windows下使用MYCAT实现mysql的读写分离

这里的mycat是在win10上搭建的下载mycat,下载地址是:http://dl.mycat.org.cn/1.6-RELEASE/解压mycat,得到以下目录配置server.xml。server.xml中只配置了user标签,user标签配置的是mycat逻辑库的用户名和密码<?xml version="1.0" encoding="UTF-8"?><!-- - - Licensed under the Apache License, Version

2020-07-05 23:14:31 633

原创 二进制和十进制相互转换

将二进制11101转成十进制:二进制转十进制采用权相加法,比如1011010转成十进制,需要说明下,2的几次方哪个次数是怎么确定的,比如从左数的第一位1,在它的前面还有六位,那么它的次数就是为6以二进制11101为例:1×2的4次 + 1×2的3次 + 1×2的2次 + 0×2的1次 + 1×2的0次=1×16 + 1×8 + 1×4 + 0×2 + 1×1 = 29将十进制转成二进制以十进制29为例:...

2020-06-24 20:57:58 543

原创 windows下mysql数据库设置主从同步

MySQL主从同步的机制MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从Master MySQL上读取binlog,然后传输到Slave MySQL的中继日志中,然后Slave MySQL的SQL线程从中继日志中读取中继日志,然后应用到Slave MySQL的数据库中。这样实现了主从数据同步功能。一、先安装好两个数据库,这里安装的

2020-05-24 11:12:48 762 1

原创 windows下mysql-5.7.30-winx64解压安装步骤

MYSQL 解压安装:注意:命令提示符要使用管理员权限打开1.新建my.ini文件,5.7版本没有该文件需要自己新建,放到D:\Program Files\mysql-5.7.30-winx64目录下[mysqld]port = 3306basedir=D:/Program Files/mysql-5.7.30-winx64datadir=D:/Program Files/mysql-5.7.30-winx64/data max_connections=200character-set-se

2020-05-19 23:23:20 2865

原创 国内开源镜像站,收藏

更新的都比较及时,下载速度比国外网站快多了。中科大镜像站:http://mirrors.ustc.edu.cn清华大学镜像站:http://mirrors.tuna.tsinghua.edu.cn浙江大学镜像站:http://mirrors.zju.edu.cn重庆大学镜像站:http://mirrors.cqu.edu.cn兰州大学镜像站:http://mirror.lzu.edu.cn...

2020-05-19 20:32:16 231

原创 jquery ajax请求卡死,浏览器崩溃的问题

在以下代码中,id参数在全局变量和局部变量中都没有定义。。此时悲剧就发生了。。代码每次走到这里浏览器都会崩溃。。。。以后要记住,不走请求或者浏览器卡死崩溃时,可能是ajax传的参数不正确!!!!!!!jkt.jsonAjax({ url: _this.setting.modulePath + "toAdd.do", async: ...

2020-04-09 15:09:00 2354

原创 JS遍历list得到菜单树结构,递归

记录一下JS代码,元数据json_data中没有children属性,动态增加该属性/** * 获取xmSelect下拉菜单树 数据 * @param json_data */ getMenuTreeData: function (json_data) { var _this = this; var menuJsonData ...

2020-04-09 10:50:14 884

原创 windows kill java脚本

将以下代码复制到.bat文件中,可以直接使用@echo offset/p port=请输入端口号:for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /pid %%m /f

2020-03-24 14:57:03 436

原创 spring data jpa后端直接接收前端传过来的实体对象,前后端注意事项

后端controller代码,直接接收NcovPatientReport 对象:@RequestMapping(value = "/savePatientReport", method = RequestMethod.PUT) @ApiOperation("患者报告信息保存") @ApiImplicitParams({}) public ResultModel<NcovPatient...

2020-02-23 13:24:23 1501

原创 maven父子项目的好处

相比于原先的创建项目方式,我认为有以下优点父子工程对于模块的分离程度更高了看一个例子:按照以往的创建项目方式,一个maven项目就是一个大工程,一开始还能进行简单的测试编译,但是随着项目的不断变大和复杂化,后期再做改动则可能牵一发而动全身。但是使用父子工程,每个模块都是独立的,他们通过父控制器聚合在一起,这样当你要改动一个模块的时候你改动的也只是这一个模块而已,并不会影响其他的模块。...

2020-02-05 11:37:31 4767

原创 centOS7设置静态ip

编辑网络配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33ifcfg-ens33中配置如下:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" #dhcp改为staticDEFROUTE="yes"IPV4_FAILURE_FATAL="n...

2020-01-19 16:49:33 100

原创 querydsl个人使用记录

暂时没有找到解决方案:1.查菜单时递归查询/oracle树查询,暂时不能满足

2020-01-15 16:36:43 245

原创 解决oracle数据库密码过期问题

1.查看用户密码默认管理方式select profile from dba_users where username=‘plat’;1.查看数据库默认的密码管理方式有效期SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';2.将密码有效期由默认的180天修改成“...

2019-11-05 10:08:24 152

原创 如何查看Class文件编译的JDK版本

如何查看Class文件编译的JDK版本在jar包中,用winrar解压一个类文件,然后在命令行下面输入javap -verbose classname会输出一些信息,大致如下:Compiled from “HtmlCrawer.java”public class org.eagleeye.html.HtmlCrawer extends java.lang.ObjectSourceFil...

2019-10-24 09:37:20 1280

原创 queryDSL关联查询时,内嵌类为null解决办法

queryDSL关联查询时,内嵌类为null解决办法问题描述:解决办法成功截图

2019-10-23 13:39:36 1854

原创 java多线程使用callable实现多线程返回值示例

直接上代码/** * 药品映射excel导入 * * @param file * @param title * @return */ @SuppressWarnings("resource") public String medicineExcelUpLoad(MultipartFile file, final String[] title, final Strin...

2019-08-29 09:46:03 727

openssh-8.8p1-aarch64.zip

银河麒麟V10/飞腾版(ARM CPU)平台的openssh 8.8p1-aarch64

2022-07-07

kettle使用事务的转换

kettle使用事务的转换

2022-03-23

centsos 磁盘挂载.docx

centsos 磁盘挂载.docx

2021-03-29

使用docker部署springboot项目

使用docker部署springboot项目,把jar包放到与Dockerfile同级目录,执行run.sh

2021-03-25

linux下启动停止命令脚本dc.sh

linux下启动停止命令脚本dc.sh

2020-03-27

空空如也

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

TA关注的人

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