- 博客(63)
- 资源 (12)
- 收藏
- 关注
原创 SAP常用指令
工作中使用到的SAP常用指令,方便自己查询SE16 查表(需要表名)********************************MM***************************************===============物料==================*MM03 查看物料信息(需要物料号)MM60 查看物料清单MM04 查询物料修改所有记录(MM03进入查看物料主数据,点击最上面菜单环境-显示修改,可以查看该物料的所有修改记录)MM17 批量修改(可以用来看...
2022-03-01 19:32:36 7552
原创 记一次centos中挖矿病毒处理经过
环境:centos7.6挖矿进程:rabiit1、先关闭无用对外端口 (例如redis端口,mysql端口等),限制可以ssh登录的ip地址,可以用last查看近期远程登录的用户,确认是否存在可疑IP或者用户2、查看定时任务情况(这个可以查看/var/log/cron文件,是否存在可疑定时任务执行日志),查看可以定时任务的启动位置,删除可疑定时任务 crontab -e /var/spool/cron/ /etc/crontab /etc/cr...
2021-10-08 17:19:46 1749
原创 Logstash获取mysql 表数据传输给elasticsearch
目录下载jar包(mysql-connector-java)下载完后放到logstash-7.9.0目录下修改bin下面的logstash.conf启动logstash就可以ELK的集成环境搭建参见之前文章:https://blog.csdn.net/a345203172/article/details/117981428?spm=1001.2014.3001.5502下载jar包(mysql-connector-java)下载地址:https://dev.mysql.c
2021-07-01 16:03:13 199
原创 portainer容器可视化工具部署
目录安装docker安装portainer配置文件nginx代理设置添加yaml文件运行portainer启动服务添加本地节点添加其他服务器(docker)节点安装docker比较简单,具体这里不再说明可以参考 https://www.runoob.com/docker/centos-docker-install.html安装portainer查找docker search portainer安装docker pull docker.io/
2021-06-26 21:03:19 533 2
原创 Elastic Stack部署(elasticsearch+logstash+kibana+kafka+filebeat)
由于本人手上只有一台windows电脑可用,所以所有安装都是在windows下,其实liunx下也差不多,只是多了一个用户和权限的设置;下面这些软件要注意版本要对应,不然可能会有问题。我这里用的都是7.9.0。为了获取日志,mysql、nginx、tomcat等软件就随便装一两个。先总体来个结构图:安装elasticsearch(一主一副)下载:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-9-0..
2021-06-17 12:27:59 463 1
转载 Centos7 scp免密配置
采用RSA非对称加密算法: 如果,A要和B通讯,则: (1). A通过RSA算法生成公钥(.pub)和私钥(公钥用于加密,私钥用于解密) (2). B将A的公钥文件(.pub)内容加入到authorized_keys中 (3). 此时A便可以向B进行通讯,而B不能向A进行通讯 首先在A机器上生成秘钥: ssh-keygen -t rsa (都按默认值) 生成后的秘钥和公钥一般在/root/.ssh/目录中。 其次,将生成公钥传给B机器 ssh-...
2021-02-09 08:26:32 636
原创 mysql 数据快速删除
遇见单表数据量比较多的时候,用delete需要很长的时间。可以考虑用新建表替换旧表的方式进行。创建一张与原表结果一样的新表CREATE TABLE `sequ*******_new` (`id` bigint(20) NOT NULL COMMENT 'ID',……(一堆字段)PRIMARY KEY (`id`),) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;删除原表drop tabl...
2020-10-14 16:13:33 658
转载 MySQL令人咋舌的隐式转换
无意间看见这篇文章,觉得写得很好,就转载分享,如果有侵权,请及时联系我删除。导读作者徐晨亮, MySQL DBA,知数堂学员。热衷于数据库优化,自动化运维及数据库周边工具开发,对 MySQL源码有一定的兴趣本文建议横屏观看,效果更佳一、问题描述 root@mysqldb 22:12: [xucl]> show create table t1\G *************************** 1. row *******************.
2020-09-30 10:53:14 146
原创 activemq安装(linux)
本文内容引用的链接,如有侵权,请及时联系我删除安装参见:https://blog.csdn.net/u012249177/article/details/81294334设置开机启动:https://www.itsvse.com/thread-4617-1-1.html问题:如果遇见“服务activemq不支持chkconfig”错误,则需要检查一下文件里是否存在多余的空格字符或者中文空格一类的,也可以尝试修改#chkconfig:2345 61 61 这几个数值遇见启...
2020-09-30 08:49:41 209
原创 redis安装(linux)
本文内容链接部分,如有侵权,请及时联系我删除下载官网下载地址:https://redis.io/download选择Stable版本下载:http://112.5.240.22/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/download.redis.io/releases/redis-5.0.3.tar.gz安装下载下来后,通过工具上传到linux系统上 解压到这个路径/home/redis/tar xzvf redis-5.0.3.tar.gz...
2020-09-25 11:07:30 230
转载 nginx安装(linux)
本文链接内容如有侵权,请及时联系我删除手动安装:http://www.codingyun.com/article/42.html在线安装:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7
2020-09-25 10:56:02 119
原创 mysql安装(linux)
本文里引用的一些链接,如有侵权,请及时联系我删除安装步骤:https://blog.csdn.net/weixin_43611145/article/details/86701241问题问题:Can't open and lock privilege tables: Table 'mysql.user' doesn't exist;解决:检查my.cnf配置文件配置的数据文件路径是否正确。basedir=/实际路径/mysql/ datadir=/实际路径/mysql/...
2020-09-25 10:51:39 148
原创 tomcat安装(linux)
本文里面引用的一些链接内容,如有侵权,请及时联系我删除安装步骤:http://www.codingyun.com/article/41.html开机自启动设置备注:以root身份运行将tomcat/bin 下的catalina.sh复制到目录/etc/init.d中,并修改名称为tomcatcd /home/tomcat/tomcat8.5/bin/ cpcatalina.sh/etc/init.d/tomcat修改该tomc...
2020-09-25 10:36:23 157
原创 Mysql海量数据处理(亿级)
以下都是真实的工作遇见的问题和解决,希望能给各位提供一些思路和解决方案。欢迎留言探讨。环境:Linux服务器mysql 5.7问题:某个业务表数据量有2亿多条,由于一开始设计的时候就做了分表,所以当前单表数据有一千多万。MySQL单表到一千多万的时候,整体性能就会下降,特别是count这类查询具体如下:图中可以很明显的看出,即使走索引字段,但是count字段也是要30秒以上,如果再稍微卡一下,那就更慢。具体业务流程的时候,列表查询一次需要...
2020-09-21 12:29:39 4040 1
原创 Sharding-proxy安装(Linux下单库分表)
两种安装方式一、通过docker方式安装 这个具体参见官网说明https://shardingsphere.apache.org/document/legacy/4.x/document/cn/manual/sharding-proxy/docker/二、手动部署官网下载sharding-porxy包,下载地址:https://shardingsphere.apache.org/document/current/cn/downloads/解压tar zxvf apac...
2020-09-14 21:03:40 1004
原创 Redis Desktop Manager 黑屏
问题安装Redis Desktop Manager后,运行发现右侧显示缓存信息的部分是黑屏。操作系统:windows server2008 r2解决方案修改服务器的RDP配置管理工具->远程桌面服务->远程桌面会话主机配置->RDP-TCP->属性->客户端设置->颜色深度->限制最大颜色深度,将16位改为32位修改后确定即可。...
2020-07-18 14:25:50 767
转载 ShardingSphere不支持的SQL
在大数据时代,面对海量数据存储和处理,除了nosql方案外,很多时候还是需要关系型数据库。mysql单表在千万级别时性能就明显下降,这时靠加索引等也难根本性解决,这时需要分库分表。shardingshpere是一款轻巧绿色的分库分表利器。不是它也是有局限性,下面是它不支持的sql操作。路由至多数据节点不支持CASE WHEN、HAVING、UNION (ALL),有限支持子查询。除了分页子查询的支持之外(详情请参考分页),也支持同等模式的子查询。无论嵌套多少层,ShardingSph..
2020-06-25 11:34:39 8518 6
原创 mysql主从复制配置实战
目录原理介绍环境说明配置步骤实例测试异常问题原理介绍环境说明windows系统两个mysql,一主一从master:127.0.0.1:3306 root 123456slave:127.0.0.1:3307 root 123456配置步骤 配置master库的my.ini (linux下是my.cnf) 在[mysqld]下添加log-bin=mysql-binserver-id=1 (这个标识不...
2020-06-25 09:33:17 286
原创 安装多个mysql的方法(windows)
总会有那么一些原因,导致你需要在同一台机器上安装两个mysql服务器。下面我们来说明一下具体操作。1、拷贝mysql安装文件夹(至少你总得先装个mysql吧,没有的话请先安装mysql)。2、拷贝数据文件夹(数据文件夹一般是在隐藏文件夹中C:\ProgramData\MySQL,如果你不知道怎么显示隐藏文件夹,那就去问度娘吧。。。)3、修改之前复制的my.ini文件内容(我的my.ini是在C:\ProgramData\MySQL\MySQL Server 5.7-s1...
2020-06-22 22:22:23 1766
原创 git fatal:open /dev/null or dup failed: No such file or directory
问题:安装完git后,运行报fatal:open /dev/null or dup failed: No such file or directory我的电脑环境系统:win7 专业版 sp1(win10应该一样解决方案)软件:Git-2.27.0-64-bit.exe根据墙内搜索出来的结果,因为系统少了C:\Windows\System32\drivers\null.sys解决过程:进入C:\Windows\System32\drivers目录下查看,确实是没这个文件,正好.
2020-06-20 22:30:05 1794 4
原创 mysql知识点整理
为了备忘,就总结了一下(一) B树和B+树的区别1.B树根节点和叶子节点会存数据。2.而B+树只有叶子节点会存数据,且所有叶子节点是链表连接,获取数据只需要直接从叶子节点的链表中获取,效率更高(二)乐观锁和悲观锁1.乐观锁:乐观锁具体实现是由应用程序控制,通过比对版本号或者时间戳是否相同来判断数据是否被修改过。并不是mysql内部的锁机制。2.悲观锁:mysql程序控制,虽然可以通过lock关键字进行操作,但是具体实现是由mysql内部实现。悲观锁包括表锁、行锁和间隙锁。悲观锁.
2020-06-08 20:36:09 116
原创 mysql范围查找索引失效问题
最近遇见一个问题,有个sql语句,建立了索引,却不生效再看一下这个表的索引情况明明有索引的,却失效了,为何?百思不得其解啊。。。。那换个思路试试?看见没,缩小范围,索引就生效了那么我们来分析一下全表数据按月查询数据按周查询数据总数据大概60万条,3月份的数据大概20万,占比三分之一,如果是按周,则大概是4万条,占比百分之六所以当查询3月份的数据时候,mysql认为数据检索量已经超过某个阈值,就会自动进行全表扫描,所以索引...
2020-06-06 10:46:13 6082 5
原创 mysql慢日志查询开启和查看
注意:开启慢日志查询对于mysql的性能有一定的损耗。所以在实际的生产环境中,应该根据实际的情况来决定是否开启,默认是关闭。查看慢日志是否开启show global variables like '%slow_query_log%';开启慢日志记录set global slow_query_log=on;查看慢日志时间阈值show global variables like '%long_query_time%';设置慢日志时间阈值set global long_query_time=5;
2020-05-26 22:32:52 194
原创 mysql 索引优化法则
1.全值匹配指where的条件尽量跟建立的索引一致2.最佳左前缀指按照索引顺序进行设置where筛选条件,,不按顺序或者缺失左边列,则索引会失效3.不在索引上做任何操作(计数、函数或者类型转换)指count,sum这类的,会导致索引失效4.存储引擎不能使用索引中范围条件右边的列指where条件中,范围条件开始及其之后的,就不纳入索引范围内,且范围筛选条件前的,需要按照索引建立的顺序来设置。5.尽量使用覆盖索引指索引列覆盖select查询的列,查询信息会直接从索引中读取,不会读...
2020-05-24 11:20:02 357
原创 nginx-基于docker环境搭建和配置
目录一、环境搭建1.查看docker下nginx版本2.下载nginx3.查看nginx二、启动运行nginx三、Nginx配置1.反向代理配置2.负载均衡配置四.对于upstream的参数说明一、环境搭建1.查看docker下nginx版本docker search nginx2.下载nginxdocker pull nginx3.查看nginxdocker images nginx二、启动运行nginxdocke..
2020-05-18 17:57:09 514
原创 mybatis批量更新出现 error occurred while setting parameters
最近在做mybatis批量插入的时候,出现了error occurred while setting parameters,SQL语句在mysql客户端里执行都是ok的,在程序里面就不行了。当你更新一条时,不会发生问题,但是执行多条就出现了错误原因是mysql 配置jdbc:driver应该添加&allowMultiQueries=trueurl:jdbc:mysql://localhost:3306/mei?characterEncoding=utf8&allowMultiQu.
2020-05-18 17:13:30 1946
原创 activemq-docker下安装和配置JDBC持久化
一、安装activemq1、下载activemq镜像docker pull webcenter/activemq2、查看activemq镜像docker images二、amq数据库持久化1、在mysql中创建对应的数据库例如:amq数据库2、下载mysql-connector-java-5.1.49.jar(下载地址https://dev.mysql.com/downloads/connector/j/5.1.html)运行amq容器带文件夹docker..
2020-05-10 21:19:30 1014
原创 Swagger开发(含文件上传)和文档导出
Swagger好处啥的略过,因为需要用,所以就用了。废话不多说,直接上步骤Swagger开发(基于maven工程,swagger2包)关于swagger的相关注解,可以参见 https://blog.csdn.net/xiaojin21cen/article/details/786546521、依赖添加 <!-- swagger --> <dependency>...
2020-05-10 14:45:25 1189
原创 Docker搭建Redis主从-哨兵模式
本文主要是博主在搭建环境的时候遇见不少坑,就记录一下,环境不同,可能遇见的问题会不一样,大家参考一下。环境:虚拟机 vmplayer15操作系统 centos7同一个centos下运行三个redis容器ip地址分别为:主:172.17.0.2:6379->6379从:172.17.0.3:6379->6380从:172.17.0.4:6379->6...
2020-05-04 11:26:39 615 1
原创 Mysql 加号和concat的区别
加号:运算符1、两个操作数都为数值型,则做加法运算SELECT 20+10;结果:302、只要其中一个操作数为字符型,则试图将字符型数值转化为数值型,如果可以转换为数值型,则继续进行加法运算。如果不能转为数值,则将字符型数值转换为0。SELECT '20'+10;结果:30SELECT 'Josn'+10;结果:103、若其中一个操作数为nul...
2020-03-04 21:36:22 690
原创 JAVA时间格式转换
JAVA开发过程中,经常会涉及到日期或者时间的格式化,下面进行格式化介绍。年:yyyy月:MM日:dd时:HH分:mm秒:ss毫秒:SSS主要格式:"yyyy-MM-dd" 年-月-日"yyyy/MM/dd" 年/月/日"yyyy.MM.dd" 年.月.日"yyyy-MM-dd HH:mm:ss" 年-月-日 ...
2020-02-27 21:05:32 256
原创 mysql基于federated存储引擎访问远程数据库表
还是老问题最近在开发一个项目,需要访问另一个项目的数据,由于两个数据库是部署在同一个服务器上,且本项目只是对另一数据读取,因此决定在项目中使用双数据源配置进行访问。如果是想在代码中做双数据源配置,可以查看我的另一篇文章:SpringMVC双数据源配置今天我这边要讲的是另一种方式,mysql基于federated存储引擎访问远程数据库表。基于这种方式,从程序角度来看,只需要访问...
2020-02-19 15:15:09 814
原创 Project工具(七)—项目情况汇总查看和导出
上一篇:Project工具(六)—项目跟进项目过程中每隔一段时间,就需要跟领导或者合作方做一次进度汇报,这时候就需要一些进度信息来查看具体的执行情况。统计信息查看有时候不方便直接开project文件,那就打印或者导出来,主要有可视报表和报表两种方式。可视报表注意:没安装excel或者excel版本不对的,可能会导致导出失败。导出后可以看到图形的统计报表...
2020-02-13 22:12:05 4906
原创 Project工具(六)—项目跟进
上一篇:Project工具(五)—资源冲突解决项目规划完,终究是要用起来的,那就涉及到项目进度的问题了。通过项目跟进,可以很直观的看到项目当前的完成情况。基准设置项目只有设置了基准之后,才能进行偏差分析和纠偏。通过以上三步进行基准设置,设置完后,在右边的甘特图中就可以看到一标基准线。进度跟踪设置完基准线后,我们就要做进度跟踪设置。设置完后的效果:...
2020-02-13 22:11:55 2444
原创 Project工具(五)—资源冲突解决
上一篇:Project工具(四)—功能相关设置(资源和工时和里程碑)在我们对功能进行资源设置后,由于任务分配不均匀,导致有些资源会造成时间上的冲突,有冲突的任务可以在第一列上看到冲突标识,具体如下:或者我们也可以通过资源工作表、资源使用情况和资源图表来查看资源工作表资源使用情况资源图表通过多种方式,我们很容易的看出存在冲突的资源,对于有冲突...
2020-02-13 22:08:23 6317 1
原创 Project工具(四)—功能相关设置(资源和工时和里程碑)
上一篇:Project工具(三)—项目分解和功能依赖项目分解完,依赖设置完,接下来要就需要对任务分配资源,这里就需要用到我们最开始时添加的资源。设置资源和工时先把工时列添加进来(添加成本,也是如此,里面有很多内容可以自己看一下)添加完后可以开始对任务进行资源分配分配完资源后,系统默认是一天完成任务,根据实际需要,我们进行工时(或者工期)设置设置的时候...
2020-02-13 22:04:00 2943
null.zip驱动文件
2020-06-20
CE OFFICE VIEW绿色免安装
2013-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人