- 博客(15)
- 收藏
- 关注
原创 定时备份数据库,分片发送到邮箱
A、备份数据库到固定目录下;*考虑后期数据增多的情况,可能文件较大导致无法作为附件进行邮件发送,所以支持备份出来的单文件大小做自定义限制, 超过就切割成另一个文件B、发送到邮箱;*考虑到有多附件的情况,采用整个路径的文件均作为附件进行发送C、在 Windows 上打包 Python 程序并设置定时运行;
2024-08-31 16:22:58
305
原创 数据集成模块 -- HTTP接口组件
把请求参数和返回参数输出到固定的log表内,方便后续排查问题。无现成的组件能实现不定长数组的json生成。所以,考虑用sql内置的函数先拼凑出来。日志打印完成后,输出接口调用结果。
2024-07-25 14:25:14
206
原创 tomcat部署及服务器配置
xms小点没什么,但是也不必太小,我们的系统启动起来可能就得1-2G的内存。建议xms配置2G,最大内存xmx影响会比较大,建议按照实际内存大小来配置。jvm虚拟机启动时,会先按照xms给虚拟机分配内存,启动后会根据程序执行申请内存。最大可以申请到xmx。–add-port=9200/tcp #添加端口,格式为:端口/通讯协议。–permanent #永久生效,没有此参数重启后失效。用xftp传输到本地电脑。(1)查看防火墙状态。(3)查看开放的端口。(4)开启防火墙端口。(5)关闭防火墙端口。
2024-03-11 18:43:37
441
原创 linux系统连网安装mysql8+忘记密码
正常安装–配置/etc/my.cnf换datadir–配置/etc/selinux/config设置为disabled–执行setenforce 0 – 重新初始化 – 起服务。失败的话,直接浏览器访问https://dev.mysql.com/get 找到适合的rpm后运行。将jdk-8u311-linux-x64.tar.gz上传到/usr/local/esen目录下。//修改root密码并创建所需的数据库和数据库对应的管理员账号。// 进入到usr/local/esen目录下。改成disabled。
2024-01-25 14:55:17
441
原创 LINUX服务器,内存溢出常用命令
jstack上场,输出进程21711的堆栈信息,然后根据线程ID的十六进制值grep。系统会自动记录OOM时候的内存堆栈,并生成dump文件供开发排查分析。pid直接用ps -ef | grep apusic命令去查就行。一般在启动文件startup.bat或startup.sh中设置。步骤3:通过jmap命令输出内存详细占用日志到指定位置。步骤2:通过jstack命令输出堆栈日志到指定位置。找到最耗费时间的线程,通过下列命令获取到16进制值。此过程不可关闭tomcat。就可以看到它消耗在哪个类。
2023-07-12 10:07:46
1326
原创 在windows系统开发kettle作业,在linux系统部署定时运行
一、在WINDOWS系统开发kettle作业 解压压缩包,并进入到data-integration8.3中 可以右键,发送快捷方式到桌面,运行 !在这里测试好,保证转换和作业都能正常运行 二、在LINUX系统定时跑作业 1. 把压缩包拿到服务器解压 unzip -o data-integration8.3.zip 2. 把转换和作业拿到服务器如上图 3. 测试作业能否正常运行 4. 编辑shell脚本,通过./test.sh运行作业 在kettlenew的目录下,直接 vi test.sh 来新建
2022-04-11 16:53:32
1516
原创 Oracle数据库完全卸载+重装11g
前言 安装正式版oracle的时候,要设置系统环境变量,注册表和服务也有残留,就会导致重装的时候报错,总之!!重装之前要卸载!!干净!!!干净!!! 在搭建之前,如果是之前有安装过的,请看楼下的完整卸载教程谢谢~ 参见:彻底卸载oracle ...
2022-02-09 18:26:17
1726
原创 LINUX centos7 离线手动安装gcc + apache部署 + apache反向代理配置
LINUX centos7 离线手动安装gcc + apache部署 + apache反向代理配置 1. 离线手动安装gcc(通过rpm包) 晚点放去百度云 gcc.tar.gz 把 gcc.tar.gz 通过ftp或者什么先放进去服务器 解压 tar zxvf gcc.tar.gz 装 rpm -Uvh *.rpm --nodeps --force 查看是否安装成功 gcc -v 2. 部署apache 上官网下载最新版本的Apache http://httpd.a
2022-01-10 14:20:13
750
原创 找回的丢失的mysql root 用户密码 (单实例和多实例)
单实例 1、首先停止 mysql [root@db01 ~]# /etc/init.d/mysqld stop 2、使用—skip-grant-tables 启动 mysql,忽略授权登录验证 mysqld_safe –skip-grant-tables –user=mysql & mysql <--登录时空密码 提示:在启动时加—skip-grant-tables 参数,表示忽略授权表验证 3、登录 mysql,设置 root 用户密码 mysql> update mysql.us
2021-07-23 14:29:41
134
原创 mysql基础安全
mysql基础安全 1、启动置程序设置 700,属主和用户组为mysql 2、为 mysql 超级用户 root 设置密码 3、登录时尽量不要在命令行暴漏密码,备份脚本中如果有密码,给设置 700,属主和用户组为 mysql 或 root 4、 删除默认存在的test库 5、初始删除无用的用户,只保留 root 127.0.0.1 和 root localhost 6、授权用户对应的主机不要给% ,权限不要给 all ,最小化授权 , 从库只给select 权限 7、不要给一个用户管所有的库,尽量
2021-07-23 14:20:22
95
原创 关系型数据库与非关系型数据库
数据库种类关系型数据库产品介绍1、oracle数据库2、mysql数据库3、SQL server 数据库4、mariadb 数据库非关系型(NOT ONLY SQL)非关系型数据库种类1、键值存储数据库key-value2、列存储数据库column-oriented3、面向文档数据库document-oriented4、图形数据库graph 关系型 关系型数据库模式是把复杂的数据结构归结为简单的二元关系(及即二维表格形式) 数据库产品介绍 1、oracle数据库 主要应用范围:传统大企业,大公司,政府,金融
2021-07-23 14:08:27
890
原创 阴影圆角渐变和文字两端对齐
阴影 <?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <padding android:bottom="2dp"
2020-06-03 13:19:56
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人