- 博客(65)
- 资源 (5)
- 收藏
- 关注
原创 使用Navicat备份mysql数据库中指定的表
1.新建备份2.选择要导出的表,点击开始3.导出日志查看4.备份出来的文件是.nb3格式的。点击可以看到该文件所在的磁盘目录
2022-04-11 18:31:30 5422 3
原创 kettle事务的使用案例
事务与数据库:1、数据库连接只在执行作业或转换时使用。在作业里,每一个作业项都打开和关闭一个独立的数据库连接。转换也是如此。但是因为转换里的步骤是并行执行的,每个步骤都打开一个独立的数据库连接并开始一个事务。尽管这样在很多情况下会提高性能,但当不同步骤更新同一个表时,也会带来锁和参照完整性问题。2、为解决打开多个连接而产生的问题,Kettle可以在一个事务中完成转换。转换设置对话框的杂项中,勾选“使用唯一连接”,可以完成此功能。当选中了这个选项,所有步骤里的数据库连接都使用同一个数据库连接。只有所有步骤
2022-03-23 14:07:25 3282
原创 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 382
原创 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 259
原创 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 4566
原创 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 811
原创 网站资源收藏
一、无敌全能综合导航站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 829
原创 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 2046
原创 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 2114
原创 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 1936
原创 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 686 1
原创 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 3569
原创 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 1564
原创 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 554
原创 html编码转换工具
可曾见过类似这种的编码?/首页今天发现他用html编码/解码转换工具能转换过来。。。收藏之: http://tool.chinaz.com/tools/htmlencode.aspx使用这个工具的htmlDecode解码功能,得到如下结果:/首页but,这个工具好像不能把中文再转回去。。。...
2020-09-16 18:05:47 810
原创 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 11062
原创 使用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 408
原创 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 4059 1
原创 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 2365 1
原创 使用telnet测试socket接口,返回结果部分乱码
排查了半天代码 ,没有查出问题。情急之下,一顿瞎比操作,把CMD窗口拉长,发现没有乱码了。。在此记录一下
2020-07-17 20:21:03 1071
原创 使用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 3576 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 656
原创 二进制和十进制相互转换
将二进制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 576
原创 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 793 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 2936
原创 国内开源镜像站,收藏
更新的都比较及时,下载速度比国外网站快多了。中科大镜像站: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 255
原创 jquery ajax请求卡死,浏览器崩溃的问题
在以下代码中,id参数在全局变量和局部变量中都没有定义。。此时悲剧就发生了。。代码每次走到这里浏览器都会崩溃。。。。以后要记住,不走请求或者浏览器卡死崩溃时,可能是ajax传的参数不正确!!!!!!!jkt.jsonAjax({ url: _this.setting.modulePath + "toAdd.do", async: ...
2020-04-09 15:09:00 2395
原创 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 907
原创 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 463
原创 spring data jpa后端直接接收前端传过来的实体对象,前后端注意事项
后端controller代码,直接接收NcovPatientReport 对象:@RequestMapping(value = "/savePatientReport", method = RequestMethod.PUT) @ApiOperation("患者报告信息保存") @ApiImplicitParams({}) public ResultModel<NcovPatient...
2020-02-23 13:24:23 1539
原创 maven父子项目的好处
相比于原先的创建项目方式,我认为有以下优点父子工程对于模块的分离程度更高了看一个例子:按照以往的创建项目方式,一个maven项目就是一个大工程,一开始还能进行简单的测试编译,但是随着项目的不断变大和复杂化,后期再做改动则可能牵一发而动全身。但是使用父子工程,每个模块都是独立的,他们通过父控制器聚合在一起,这样当你要改动一个模块的时候你改动的也只是这一个模块而已,并不会影响其他的模块。...
2020-02-05 11:37:31 4856
原创 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 108
原创 解决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 171
原创 如何查看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 1305
原创 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 742
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人