自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (17)
  • 问答 (8)
  • 收藏
  • 关注

原创 Linux 定时清理文件脚本

编写清理脚本,添加到定时任务中:创建可执行文件cd /hometouch clear_log.sh赋予可执行权限chmod +x clear_log.sh编写脚本内容vi clear_log.sh添加脚本#!/bin/shfind /home/zhongli_interface -type f -mtime +3 -name "*.tmp" -exec rm -rf {}...

2019-06-26 09:40:32 6637

原创 This is very likely to create a memory leak 异常

SEVERE: The web application [/emplatform] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped.To prevent a memory leak, the JDBC Driver has been forcibly unregistered.Dec 12, 2

2016-12-16 08:20:00 71872 1

原创 NTP时间同步服务器设置

ntp时间服务器搭建

2022-08-18 11:42:35 4856 2

原创 Linux中unzip解压后中文文件名乱码问题

方法一:在解压的时候直接指定编码格式#指定GBK GB18030编码也是可以的unzip -O CP936 资料.zip 方法二:配置环境变量,指定unzip的参数在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件比如,需要在/etc/environment中加入2行: UNZIP="-O CP936" ZIPINFO="-O CP936"方法三:安装convmv,解决路径转换#中文路径编码转换:convmv -f GBK -t UTF8 -r --not

2021-11-24 15:39:44 3356

原创 java 发布https接口

java 发布https接口证书生成命令:生成的证书 "keystore.p12" 放到resources目录下:application.yml 配置文件添加:pom.xml依赖编写测试类:启动项目后,访问地址:证书生成命令:keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650生成的证书 “keystore.p12” 放到resou

2021-11-17 13:05:30 739

原创 Spring boot 对外接口API通过AOP防刷

Spring boot 对外接口API通过AOP防刷pom.xmlAOP自定义注解类AOP切面业务类redis序列化配置RedisSerializerConfig限流测试类启动类配置文件application.ymlspring boot 项目对外提供接口防刷功能,通过自定义注解,拦截接口,设置接口在规定的时间内请求的次数,该方式定义的自定义注解只适用在方法上,不能使用在类上。pom.xml<?xml version="1.0" encoding="UTF-8"?><proje

2021-11-17 09:14:25 560

原创 Mysql存储过程简单造数程序

Mysql存储过程简单造数程序前期准备实时数据表:r_data_curr临时数据表:r_data_curr_tmp (和r_data_curr表结果一样,并且有一天完整的数据,表中有时间字段:data_date)1,创建事件定时任务,每天凌晨0点执行,更新临时表中数据的时间 : e_make_curr_tmp_dataDELIMITER $$ALTER DEFINER=`root`@`%` EVENT `e_make_curr_tmp_data` ON SCHEDULE EVERY 1

2021-04-26 13:30:16 249

原创 win10 右键菜单添加打开命令行工具

右键添加在当前目录打开命令行菜单在电脑桌面创建文件:OpenCmdHere.reg笔记本方式打开,编辑添加如下脚本:双击执行即可,在电脑任何地方右击,菜单中有“在此处打开命令窗口”在电脑桌面创建文件:OpenCmdHere.reg笔记本方式打开,编辑添加如下脚本:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@="在此处打开命令窗口""Icon"="cmd.exe"[HK

2021-04-12 11:33:56 223

原创 Nacos启动配置

Nacos 启动Windows下启动cmd startup.cmd 或者双击 startup.cmd 文件linux下启动默认启动为集群模式,查看…/logs/nacos.log会有报错信息,启动参数standalone 单机模式 ./startup.sh -m standalone如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:bash ...

2021-01-06 14:29:13 2730 1

原创 Nexus3手动上传jar包,无法正常拉取到本地

Nexus3手动上传jar包大坑<dependency> <groupId>com.mdsoft</groupId> <artifactId>common</artifactId> <version>1.0.0-Alpha</version></dependency>jar全名:common-1.0.0-Alpha.jar手动上传jar ,无法拉取到本地遇到的问题正常的上传j

2021-01-06 00:55:38 1827

原创 Nexus3 私服搭建和配置

1,下载Nexus3,上传至服务器下载地址:链接:https://pan.baidu.com/s/13G56-C8FjCt2pRMx5BOrTQ提取码:psm7[root@VM-0-6-centos local]# tar xf nexus-3.12.0-01-unix.tar.gz[root@VM-0-6-centos local]# cd nexus-3.12.0-01[root@VM-0-6-centos nexus-3.12.0-01]#2,添加环境变量export RUN_AS_U

2021-01-05 22:51:17 1929

原创 Linux系统下设置zookeeper开机启动,dubbo延迟自动启动

Linux系统下设置zookeeper开机启动,dubbo延迟自动启动zookeeper 开机启动设置1,下载zookeeper​ https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.8/2,上传至Linux服务器并解压到目录/usr/local/zookeeper3,进入自启动配置目录并新增配置文件cd /etc/rc.d/init.d/vi zookeeper4,把以下内容添加到zookeeper文件中

2020-11-12 21:24:49 208

原创 Linux 离线安装Nginx

Linux 离线安装Nginx在Linux系统下离线安装nginx ,如果没有安装gcc等c编译器的依赖,一个一个rpm下载,下载完安装,一个依赖三个,特别麻烦,安装gcc per 完全可以从本地镜像中安装,修改yum源为本地镜像,然后使用yum进行安装编译器,会方便很多。一、yum源镜像挂载到本地镜像1. 挂载镜像到 /mnt/cdrommkdir /mnt/cdrommount -t iso9660 /dev/cdrom /mnt/cdrom2. 切换目录到 /etc/yum.

2020-11-09 14:48:04 990

原创 git服务器-windows环境安装gogs

1、下载git for windowshttps://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe2、下载NSSM:https://nssm.cc/release/nssm-2.24.zip3、下载Gogs:https://dl.gogs.io/0.11.29/windows_amd64.zip4、安装git for windows:全部下一步。。。。。5

2020-11-04 18:49:59 235

原创 Redis 击穿、雪崩、穿透、分布式锁

击穿、雪崩、穿透、分布式锁击穿:单个key查询不到,然后大量请求穿过缓存,并发访问DB,造成DB崩溃出现原因:缓存设计的有效期短LRU淘汰了key解决方案:代码层面,第一个访问的线程未获取到key,加锁查询数据库,然后放入到缓存,期间其他线程等待使用二级缓存,对缓存做备份。设置永不过期在查询数据库之前,使用bitmap 先判断数据库中是否存在数据,不存在直接返回,减轻数据库的压力雪崩:多个key查询并且出现高并发,缓存中失效或者查不到,然后都去db查询,从而导致db压力突然飙升,

2020-09-03 23:27:31 112

原创 Linux 单机配置redis伪集群,搭建主从复制和哨兵高可用

redis主从复制搭建和哨兵机制的配置主机:192.168.2.11安装redis ,并启动三个实例,端口号为:6379(master) 6380(slave) 6381(slave)从配置文件redis5.0以后,添加参数:replicaof ip port6380配置文件添加:replicaof 127.0.0.1 63796381配置文件添加:replicaof 127.0.0.1 6379启动三个redis 实例redis-server /etc/redis/6379.confr

2020-09-01 15:47:11 165

原创 CentOs7 下安装 redis

Linux 系统下,安装多个实例的redis1,下载软件并解压缩[root@vm33] yum install wget[root@vm33] wget http://download.redis.io/releases/redis-5.0.5.tar.gz[root@vm33] tar xf redis-5.0.5.tar.gz2,安装依赖[root@vm33] yum -y install gcc gcc-c++ jemalloc tcl3,安装命令[root@vm33] make

2020-09-01 15:44:58 80

原创 redis中命令BITMAP详解

redis中命令BITMAP详解:命令:setbitSETBIT key offset valuekey :设置的别名offset:字节偏移量(二进制偏移量)value:值(0和1),二进制中只有0和1两个数据应用场景:setbit 20200901 0 1注释:20200901 时间维度 0:二进制位中第0个offset偏移量,可以代表某一个用户,1:标识活跃用户命令:getbit 返回offset处二进制值GETBIT key offsetkey :设

2020-08-26 14:01:51 2555 1

原创 shardingsphare-jdbc 分库分表+读写分离+负载均衡

这里写自定义目录标题shardingsphare-jdbc 分库分表+读写分离+负载均衡目录结构pom 文件依赖代码web:OrderControllerEntity : Order数据层:OrderMapper启动类:ShardingsphereApplication配置文件:application.properties数据脚本数据库架构shardingsphare-jdbc 分库分表+读写分离+负载均衡使用spring boot ,mybatis plus ,shardingsphare 搭建一个

2020-08-24 15:50:06 804

原创 LinkedTransferQueue 应用详解

多个线程间的通信数据传递,线程是安全的实现了线程间的数据交换take() 从队列中获取数据,如果没有数据阻塞,获取队列中第一个元素put() 向队列中添加数据(队列尾部),加锁,线程安全的public static void main(String[] args) throws InterruptedException { BlockingQueue q = new LinkedTransferQueue(); for (int i = 0; i < 10; i++) { .

2020-07-23 15:57:38 804 1

原创 LinkedBlockingDeque 底层原理和应用详解

LinkedBlockingDeque 是线程安全的,支持多线程,可以指定容器的大小put() : 把元素放入到队列的结尾,如果容器满了就会阻塞add(): 调用的offer方法向队列尾部添加元素,如果容器满了,再添加就会抛异常,暂时没找到他返回false的情况offer():向队列尾部添加元素,如果容器满了,有一个返回值falsetake(): 取出队列中头部的元素,同时从队列中移除,FIFO,下一个元素移动到头部成为first,如果没有数据,阻塞poll(): 取出队列头部的元素并移除.

2020-07-23 14:42:38 452

原创 DelayQueue 底层原理和应用详解

线程安全的、无界(写不阻塞)、阻塞、延迟队列(源码)线程安全的(使用ReentrantLock)无界: // 添加元素的方法 public boolean offer(E e) { final ReentrantLock lock = this.lock; lock.lock(); try { q.offer(e); if (q.peek() == e) { leader.

2020-07-23 14:38:06 372

原创 PriorityBlockingQueue 底层原理和应用详解

优先级队列,线程安全(添加、读取都进行了加锁)、无界、读阻塞的队列,底层采用的堆结构实现(二叉树),默认是小根堆,最小的或者最大的元素会一直置顶,每次获取都取最顶端的数据(源码)无界,offer或者put 添加元素时,如果容器满了会尝试tryGrow扩容 public void put(E e) { offer(e); // never need to block } public boolean offer(E e) { if (e == null) .

2020-07-23 14:20:48 297

原创 JVM底层基本知识

一、为什么要进行JVM调优java程序频繁出现故障,故障分三种情况:1,应用程序自动停止2, 应用程序的响应时间特别长3, CPU和内存占用较高二、jvm 内存结构:jdk1.7内存结构注意:Jdk1.6及之前:有永久代,常量池1.6在方法区Jdk1.7:有永久代,但己经逐步“去永久代”,常量池1.7在堆Jdk1.8及之后:无永久代,常量池1.8在元空间,元空间用metaSpace标识。年轻代发生的GC叫Minor GC,老年代发生的GC叫Major GC另外还有一个Ful

2020-07-05 21:46:44 266

原创 Windows下设置tomcat 开机自动启动

两个tomcat开机自动启动下载tomcat安装tomcat配置tomcattomcat6.0.48 配置tomcat7.0.104 安装和配置tomcat服务卸载环境:windows server 2018 , tomcat6.0.48,tomcat7.0.104下载tomcat1,tomcat6.0.48是安装版(附件中可以下载),tomcat7.0.104是解压缩版安装tomcat1,tomcat6.0.48 为安装版,下载后直接双击.exe文件,根据提示进行安装即可2,tomcat7

2020-05-22 09:32:55 898

原创 FRP 内网穿透使用教程

安装1, 官网安装文档及软件下载设置自启动windows,使用winsw设置自启动下载winsw ,下载后重命名winsw.exe ,.NET2,.NET4视情况而定,下载.NET4在windows server 2008上可以正常运行。下载后把改文件放到frpc的目录下。编写配置文件在frp相同目录中创建winsw.xml,并加入以下内容(部分自行修改): <service> <id>frp这里是文件夹的名称</id> <n

2020-05-20 13:13:15 548

原创 spring cloud logback 配置文件

spring cloud logback 配置文件测试环境配置文件生产环境配置文件测试环境配置文件<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为t

2020-05-11 23:08:58 405

原创 项目无法从nexus私服中下载jar包问题

这里写自定义目录标题前提条件settings.xml配置pom文件配置前提条件1,已搭建好nexus私服2,已有maven项目settings.xml配置在配置文件中找到servers,mirrors ,添加如下内容: <server> <id>nexus-releases</id> <username>admin</...

2020-04-16 09:39:46 3241

原创 ORACLE常用操作命令

常用命令ORACLEC常用操作命令表空间时间LIST拼接oracle 连接配置用户系统环境变量表系统变量ORACLEC常用操作命令表空间-- 创建表空间:create tablespace ADMIN_TABLESPACE datafile '/u01/app/oracle/oradata/orcl/ADMIN_TABLESPACE.DBF' size 400M;-- 修改表空间自增,最...

2020-04-12 22:58:25 118

原创 Linux 硬盘分区、格式化、挂载

Linux 硬盘分区、格式化、挂载1,切换硬盘[root@ecs-299b-0001 ~]# fdisk /dev/vdb2,根据提示进行操作 最后输入'w'保存退出,输入q 不保存退出3,格式化磁盘mkfs.ext4 /dev/sdb14,分区挂载到目录下 mount /dev/sdb1 /home5,编辑fstab文件: vi /etc/fstab(这点十...

2020-03-18 19:05:03 143

原创 Linux下mysql5.7.29安装

Linux下mysql5.7.29安装1,下载安装包 [mysql5.7.29](https://dev.mysql.com/downloads/mysql/)2,上传到服务器,并解压 [root@ecs-299b-0001 soft]# pwd /home/soft [root@ecs-299b-0001 soft]# tar -xvf mysql-5.7....

2020-03-18 18:28:38 877

原创 本地IDE调试服务器上的jar,远程调试程序

本地IDE远程调试服务器端的程序本地应用打成jar包,部署到服务器上,在服务器上使用调试模式启动jar包,本地IDE配置服务端的启动端口、地址、应用名称,就可以实现向服务器应用程序发送请求,本地打断点调试程序。一,启动服务器jar包命令:java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8888,suspend=y ...

2019-12-25 21:23:49 1048

原创 mysql异常ERROR 1044,ERROR 1819

创建新用户过程中报错一,ERROR 1819新创建的用户,在设置密码时,mysql密码校验插件进行了密码校验,如果不使用这个插件可以卸载window:uninstall plugin validate_password;linux 在my.cnf配置文件中添加:[mysqld]plugin-load=validate_password.so validate-password=...

2019-12-23 12:40:56 121

原创 mysql 存储过程文本计算公式解析归集

mysql5.6以上版本,使用存储过程和函数实现定时计算任务一,计算公式表(解析p0[-1]+p1[-1]+p2[-1] )ms_indi_idms_noindi_nocal_foumal1202T001C037p0[-1]+p1[-1]+p2[-1]ms_indi_idlevelparma_codeparma_val12021p...

2019-12-20 13:58:33 576

原创 无法从kafka中读取数据-Got fetch request with offset out of range

Got fetch request with offset out of rangestorm spolt无法从kafka中读取数据,storm-ui日志报错信息Got fetch request with offset out of range ,网上说是偏移量的问题,需要修改zookeeper中对应主题下的偏移量。1,进入zookeeper客户端命令行。 zkCli.sh -serve...

2019-12-17 20:31:26 708

原创 IDEA编辑页面html jsp js java无法即时生效

问题描述1,spring boot 项目修改html文件中的内容,重新刷新页面无法加载修改后的内容。2,修改java 文件需要重新启动,无法热部署。解决方案1,修改配置:pom.xml引入包 <dependency> <groupId>org.springframework.boot</groupId> ...

2019-11-25 14:59:09 541

原创 Git 提交失败

Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesare terminated then try again. If it still fails, a git processmay have crashed in this repository earlier:remove the file m

2019-11-06 16:59:44 596

原创 tomcat启动和停止shell脚本

tomcat 进程停止脚本#!/bin/bashpid=`ps -ef | grep /shandong_meta/ | grep -v grep | awk '{print $2}'`echo "$pid"kill -9 "$pid"echo "shandong_meta/路径下的tomcat进程已被杀死。pid==$pid"tomcat 启动脚本#!/bin/bash./bi...

2019-10-08 12:55:53 400

原创 mybatis plus 代码自动生成

mybatis plus 代码自动生成package com.linux.www.gerator;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.m...

2019-08-10 13:45:23 243

原创 HTML5视频自动循环播放

HTML5视频自动循环播放默认打开页面,自动播放视频,按钮可控制视频的播放和停止<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5视频自动循环播放</title> </head> <bod...

2019-07-23 20:08:08 20335 4

linux mysql-client

centos8 系统下安装mysqlclient

2024-03-12

chrome-dev-tools-plugins.zip

chrome谷歌浏览器VUE开发插件 安装方法: 1,下载资源,并解压。 2,打开谷歌浏览器,输入:chrome://extensions/ 3,将解压的文件拖入到空白处即可

2021-04-29

Nexus2windows版Nexus3 Linux版

Nexus2windows版Nexus3 Linux版

2021-01-05

nginx离线安装全依赖及下载源

最全nginx离线安装全依赖及下载源,包含已经下载的所有依赖,和下载依赖的源地址。

2020-11-06

apache-tomcat-6.0.48.rar

tomcat6.0.48安装版,可以设置tomcat 开机自启动,不用手动配置修改。避免出错的几率。

2020-05-22

oracle依赖包.zip

安装oracle过程中的一些依赖包,libstdc++-3.4.6-9.x86_64.rpm,libgcc-3.4.6-8.x86_64-linux.rpm,linux-oracle-i386-rpm包

2019-07-17

oracle11gR2依赖包.zip

oracle 11gR2 linux 安装依赖包libgcc-3.4.6-8.x86_64-linux ,centos6.8版本

2019-07-02

xftp+xshell.zip

Xshell4 Xftp4 下载免费破解版,Xshell4 可以打开多个窗口,同时编辑,Xshell4跳转到 Xftp4 无需再次输入密码。简单方便。

2019-06-26

jad jadclipse反编译插件

eclipse 的反编译插件和可执行文件 ,jad jadclipse反编译插件

2017-03-15

xorg-x11-fonts-misc-7.2-9.1.el6.noarch.rpm

安装vnc-server依赖包

2016-07-20

可视化依赖包

安装vnc-server依赖包

2016-07-20

vnc-server

linux可视化监控,windows可以远程监控,例如安装oracle数据库需要窗口安装。

2016-07-20

axis2客户端所需要的所有jar包

使用axis2生成客户端,调用服务端,测试服务端的接口所需要的最少的jar包。

2016-05-27

oms系统 物流系统

springmvc springJpa struts hibernate 融合技术在一起

2013-08-03

简单的jswen模块功能

通过js做得几个小小的功能实现模块。包括下拉列表城市的选择,级联菜单的实现,数据的左右移动。

2013-04-21

javascript增删改查,数据存储在top窗口

通过javascript脚本,实现网页的动态功能。

2013-04-21

增删改查 orcale

java通过jdbc连接数据库,并进行的增删改查的操作

2013-04-21

java swing 增删改查

自己使用java swing 写的一个增删改查的小项目

2013-04-07

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

TA关注的人

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