自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot应用启动太慢排查 半天才打印日志

解决办法hostnamectl 命令查看主机名vim /etc/hosts 加上主机名配置127.0.0.1 hostname

2024-06-17 18:26:20 242 1

原创 maven jar 加载完毕后代码依旧报错提示 Cannot resolve symbol ‘Service‘ xxx

点击菜单中的 “File” -> “Invalidate Caches / Restart”→ “Invalidate and Restart”,清空 cache 并且重启。

2024-04-07 19:34:16 278

原创 解决el-autocomplete 下拉菜单被父级dev遮盖问题

使用负的 z-index: 如果其他页面元素的 z-index 高于 el-autocomplete 的 z-index,你可以尝试给 el-autocomplete 设置一个较低的负 z-index,使其显示在其他元素之上。使用 CSS 伪元素: 你可以尝试使用 CSS 伪元素来创建一个覆盖在其他元素上的层,并将 el-autocomplete 放置在该层上。调整 z-index: 确保你的下拉菜单的 z-index 高于其他页面元素的 z-index,这样可以确保下拉菜单不会被其他页面元素遮挡。

2024-01-04 17:01:21 709

原创 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

解决办法:更换当前jdk版本为项目所需jdk版本即可参考地址:https://blog.csdn.net/fanrenxiang/article/details/80864908

2022-03-02 16:26:33 1472 1

原创 ElementUI table组件实现点击单元格可编辑

HTML<script src="//unpkg.com/vue/dist/vue.js"></script><script src="//unpkg.com/element-ui@1.3.3/lib/index.js"></script><div id="app"><template><el-table :data="tableData" border style="width: 100%" @cell-click="

2021-12-29 09:55:06 1607

原创 工具类总结

package com.bit.bpc.extend.web.test;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:GlobalIDGenerator.java</p> * <p>描述:分布式自增长ID</p> * <pre> *

2021-09-01 16:08:13 304

原创 element中el-table出现抖动闪动的问题解决

切换页码的时候,,用v-if控制的列的展示。一开始这样写 :key=“Math.random()”,表头出现抖动。发现给 key 绑定确定的值,例如 :key=“1”,:key=“2” ,抖动现象就没了…

2021-07-26 09:45:54 3343 4

原创 前端中国标准时间转化为yyyy-MM-dd HH:mm:ss

2020-09-29T18:02:02.000Z转换为 2020-09-30 02:02:02步骤:①.引入 dayjs (一个轻量的处理时间和日期的javascript库)下载 npm install dayjs --savemain.js 中 全局引入import dayjs from ‘dayjs’Vue.prototype.dayjs = dayjs;②.时间转换函数// 时间 aaa() { let time = '2020-09-29T18:02

2021-07-22 14:52:12 4604

原创 maven 安装包下载地址

maven 各种版本安装包下载地址:http://archive.apache.org/dist/maven

2020-12-29 21:49:13 404

原创 7、redis replication的完整流运行程和原理

1、复制的完整流程(1)slave node启动,仅仅保存master node的信息,包括master node的host和ip,但是复制流程没开始 master host和ip是从哪儿来的,redis.conf里面的slaveof配置的(2)slave node内部有个定时任务,每秒检查是否有新的master node要连接和复制,如果发现,就跟master node建立socket网络连接(3)slave node发送ping命令给master node(4)口令认证,如果master设置

2020-08-31 08:21:32 97

原创 6、redis主从复制、断点续传、无磁盘化复制、过期Key处理

1、主从架构的核心原理当启动一个slave node的时候,它会发送一个PSYNC命令给master node如果这是slave node重新连接master node,那么master node仅仅会复制给slave部分缺少的数据; 否则如果是slave node第一次连接master node,那么会触发一次full resynchronization开始full resynchronization的时候,master会启动一个后台线程,开始生成一份RDB快照文件,同时还会将从客户端收到的所有写命

2020-08-12 08:32:36 151

原创 5、redis replication核心机制&master持久化对于主从架构的安全保障的意义

redis replication的核心机制(1)redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次复制的数据量(2)一个master node是可以配置多个slave node的(3)slave node也可以连接其他的slave node(4)slave node做复制的时候,是不会block master node的正常工作的(5)slave node在做复制的时候,也不会block对自己的查询操作,它会用旧的数据集来提供服

2020-08-11 08:30:55 181

原创 redis集群安装问题:ruby依赖redis.gem

**结论**出现如下问题,而且你确定你已经安装了redis.gem依赖,那么这篇文章值得你仔细参考。如果没有,也可以了解一下其中的原理。/usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- redis (LoadError)from /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_requir

2020-08-10 16:55:42 1315

原创 4、Redis AOF持久化配置与相关实验

1、AOF持久化的配置AOF持久化,默认是关闭的,默认是打开RDB持久化appendonly yes,可以打开AOF持久化机制,在生产环境里面,一般来说AOF都是要打开的,除非你说随便丢个几分钟的数据也无所谓打开AOF持久化机制之后,redis每次接收到一条写命令,就会写入日志文件中,当然是先写入os cache的,然后每隔一定时间再fsync一下而且即使AOF和RDB都开启了,redis重启的时候,也是优先通过AOF进行数据恢复的,因为aof数据比较完整可以配置AOF的fsync策略,有三种策略

2020-08-10 08:28:50 94

原创 3、Redis的RDB持久化配置及数据恢复实验

1、如何配置RDB持久化机制redis.conf文件,也就是/etc/redis/6379.conf,去配置持久化save 60 1000每隔60s,如果有超过1000个key发生了变更,那么就生成一个新的dump.rdb文件,就是当前redis内存中完整的数据快照,这个操作也被称之为snapshotting,快照也可以手动调用save或者bgsave命令,同步或异步执行rdb快照生成save可以设置多个,就是多个snapshotting检查点,每到一个检查点,就会去check一下,是否有指定的k

2020-08-05 08:27:21 178

原创 2、Redis的RDB和AOF两种持久化机制的工作原理

课程大纲1、RDB和AOF两种持久化机制的介绍2、RDB持久化机制的优点3、RDB持久化机制的缺点4、AOF持久化机制的优点5、AOF持久化机制的缺点6、RDB和AOF到底该如何选择我们已经知道对于一个企业级的redis架构来说,持久化是不可减少的企业级redis集群架构:海量数据、高并发、高可用持久化主要是做灾难恢复,数据恢复,也可以归类到高可用的一个环节里面去比如你redis整个挂了,然后redis就不可用了,你要做的事情是让redis变得可用,尽快变得可用重启redis,尽快让它

2020-08-04 08:26:50 231

原创 1、单机版redis的安装&生产环境启动方案&redis-cli 的使用

1、安装单机版redis大家可以自己去官网下载wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz还需下载tcl 源码包tar -xzvf tcl8.6.1-src.tar.gzcd /usr/local/tcl8.6.1/unix/./configuremake && make install使用redis-3.2.8.tar.gz(截止2017年4月的最新稳定版)tar -zxvf redis-3.

2020-08-03 08:13:46 155

原创 liunx时间与互联网同步

1、安装 ntpdate:yum install ntpdate2、设置为中国时间:ntpdate 0.asia.pool.ntp.org3、将时间同步到硬件hwclock --systohc

2020-07-22 07:51:58 88

原创 CentOS集群环境搭建

一、在虚拟机中安装CentOS1、在虚拟机中安装CentOS启动一个virtual box虚拟机管理软件(vmware,我早些年,发现不太稳定,主要是当时搭建一个hadoop大数据的集群,发现每次休眠以后再重启,集群就挂掉了)virtual box,发现很稳定,集群从来不会随便乱挂,所以就一直用virtual box了(1)使用课程提供的CentOS 6.5镜像即可,CentOS-6.5-i386-minimal.iso。(2)创建虚拟机:打开Virtual Box,点击“新建”按钮,点击“下一步

2020-07-19 08:53:11 407

原创 Shell 脚本连接oracle数据库导出数据文件

Shell 脚本 连接 oracle 数据库最近研究了一下怎样使用shell 脚本连接数据库,然后执行查询语句。这样对于需要定时执行的脚本,我们可以建个 crontab 去定时执行。先介绍一下客户端的安装:linux 环境需要用 sqlplus 客户端去连接oracle 数据库,首先我们需要确认有没有安装:which sqlplus如果没有安装就需要先安装一下,安装步骤如下:到oracl...

2020-07-19 08:19:26 3439

原创 liunx安装JDK

1、将jdk-7u60-linux-i586.rpm通过WinSCP上传到虚拟机中,本人一般喜欢上传至 cd /usr/local/ 下2、安装JDK:rpm -ivh jdk-7u65-linux-i586.rpm3、配置jdk相关的环境变量vi .bashrcexport JAVA_HOME=/usr/java/latestexport PATH=PATH:PATH:PATH:JAVA_HOME/binsource .bashrc4、测试jdk安装是否成功:java -version.

2020-07-19 08:17:07 80

原创 org.apache.ibatis.exceptions.PersistenceException解决方案

org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit. Your driver may not support ...

2020-07-18 08:17:44 2605

原创 关于ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

产生原因:出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。解决办法:1,SecureCRT登录服务器,切换用户Oracle,连接oracle[root@userbeta~]# su - oracle[oracle@userbeta~]$ sqlplus /nologSQL&...

2020-01-07 16:24:50 293

原创 Eclipse创建maven项目报错Could not calculate build plan:Plugin org.apache.maven.plugins

问题描述Eclipse创建maven项目时报错,如图:解决办法右键->Run as->Maven install成功,没有报错了!!!如果还不行就强制更新下项目,操作如下图:这两个操作之后应该是不会有报错了...

2020-01-01 02:02:45 233 1

原创 测试一下自己的环境是否支持ipv6

http://www.test-ipv6.com/ 用这个网站测试自己的环境是否支持ipv6

2019-10-12 10:44:32 1372

原创 删除某个目录下所有文件及文件夹

/** * 删除某个目录下所有文件及文件夹 * @param rootFilePath 根目录 * @return boolean */ private static boolean deleteAllByPath(File rootFilePath) { File[] needToDeleteFiles = rootFilePath.listFiles(); ...

2019-10-05 15:45:06 1090

原创 ORA-01502: 索引或这类索引的分区处于不可用状态解决

原因: 出现这个问题,可能有人move过表,或者disable 过索引。alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。alter index index_name unusable,命令使索引失效。查询那个索引无效:select index_name from user_indexes where status <...

2019-09-26 15:04:49 1136

原创 Layui 中使用了KindEditor的富文本编辑器

Layui 中使用了KindEditor的富文本编辑器,提交时无法获取比机器中内容解决方式官方源码如下KindEditor.ready(function(K) { var editor1 = K.create('textarea[name="content1"]', { cssPath : '../plugins/code/prettify.css', uploadJso...

2019-09-09 14:35:42 2575

原创 liunx 常用命令总结

1、查看当前文件夹下的 所有目录文件大小 dh -sh *

2019-09-03 16:20:31 74

原创 Mail工具类

package com.ultrapower.emailtest;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import...

2019-08-28 15:27:00 817

原创 DBCP与C3P0的核心区别,以及Proxool和BoneCP连接池介绍

因为在开发中,更常见的DBCP和C3P0,那么这里主要介绍一下这两者的区别:区别一:DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据...

2019-08-28 00:25:59 211

原创 linux通过grep根据关键字查找日志文件上下文

linux通过grep根据关键字查找日志文件上下文1、在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示:grep -C 10 keyword catalina.out 显示file文件中匹配keyword字串那行以及上下10行grep -B 10 keyword catalina.out 显示keyword及前10行grep -A 10 keyword catal...

2019-08-26 10:43:16 8600 1

原创 Maven安装与配置

一、需要准备的东西JDKEclipseMaven程序包二、下载与安装前往https://maven.apache.org/download.cgi下载最新版的Maven程序:将文件解压到D:\Program Files\Apache\maven目录下:新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven...

2019-08-20 23:59:33 71

原创 myeclipse基本配置及优化和解决卡顿

1、颜色设置-调整为适合阅读的浅绿色:(1)Window->Preferences->General->Editors->Text Editors->a.Backgroudcolors 背景颜色 设置为RGB(204,232,207)b.Current linehighlight当前行高亮颜色 RGB (162,215,167)(2)Window->Pr...

2019-08-18 23:28:59 601

原创 Oracle 时间戳转Date

当前系统时间向前推一个月 select to_char(add_months(sysdate,-1), 'yyyy-mm-dd hh24:mi:ss') from dual根据13位毫秒向前推一个月 ,转换为date select to_char(add_months(TO_DATE(TO_CHAR(1564588800000 / (1000 * 60 * 60 * 24) + ...

2019-08-16 10:20:06 2144

原创 Ajax跨域问题分析

前言从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下。个人见识有限,如有差错,请多多见谅,欢迎提出issue,另外看到这个标题,请勿喷~题纲关于跨域,有N种类型,本文只专注于ajax请求跨域(,ajax跨域只是属于浏览器"同源策略"中的一部分,其它的还有C...

2019-08-02 11:30:32 219

原创 layui内置的验证规则都是必填的,通过改变正则变成不必填

layui的内置验证规则都是必填项,如phone,email等。需求是如果不填写就不校验,填写了才校验格式。用form.verify()自定义规则例如,用组合的方式(“lay-verify=“required|phone””)实现校验在源代码的正则表达式改一下或者加一个,例如手机的正则为:/1\d{10}$/,可以改成/^$|1\d{10}KaTeX parse error: Expecte...

2019-07-20 00:15:43 2958

原创 Java XSSF 导出excel 工具类

参数解释: title:导出excel标题、headers 导出到excel显示的列头、      columns 对应数据库字段 、list 导出数据1、pox中添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi...

2019-07-17 15:43:10 2016

原创 基于Layui form组件的省市区级联下拉框选择

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>基于 La...

2019-07-16 16:28:15 2891 2

原创 ajax请求成功 但不走success 只走error 后台返回状态码200。。请求已成功 也拿到数据,但是就是不走回调函数success

public String IndexCount(){ HttpServletResponse response=ServletActionContext.getResponse(); response.setContentType("text,html;charset=utf-8"); try { PrintWriter ...

2019-07-12 11:22:21 2939

redis-3.0.1.gem

解决redis集群安装问题:ruby依赖redis.gem /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- redis (LoadError) from /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' from ./redis-trib.rb:25:in `'

2020-08-10

空空如也

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

TA关注的人

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