自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 打日志那些事儿

细说打日志那些事儿SLF4J门面(外观)模式门面模式(Facade Pattern),隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。SLF4J介绍SLF4J(Simple Logging Facade for Java)是Java的一个日志门面,提供了一组通用的接口,但未提供实现。常用的实现有Logback、log4j等。使用门面模式的好处是,我们不需要关注日志底层是怎么实现的,只需要会调用接口就

2022-03-24 23:03:53 746

原创 哈工大中文分词系统ltp4j使用总结

哈工大中文分词系统ltp4j使用总结github地址编译文件下载maven install项目引入1、添加maven依赖2、指定jar包的library_path基本使用1、工具类2、词性标注自定义词典引入github地址项目地址: https://github.com/HIT-SCIR/ltp4j简介与使用: https://ltp4j.readthedocs.io/en/neoltp4j/分词标注集附录: 链接编译文件下载模型文件可在github项目下载,由于编译jar包比较麻烦,这里提供现

2020-07-28 02:37:55 1608 4

原创 Windows下Scoop安装、配置与使用

Scoop简介Scoop是Windows的命令行安装程序,是一个强大的包管理工具。可以在github上找到其项目的相关信息,项目网址。安装的起因:在平常生活中如果要安装像gcc、git等一些需要手动配置相关参数的工具,需要先去官网下载安装程序,点击安装,之后还需要配置,不仅过程麻烦,而且工具多了之后整理起来也相当不容易,配置也很杂,整个电脑就像被污染了一样。而scoop可以很好地解决这一问题,...

2019-11-09 19:02:52 77098 17

原创 k8s学习记录:cannot unmarshal number into Go struct field HostCfg.spec.hosts.password of type string

错误描述在使用KubeSphere搭建多节点集群时,明明一切都是按照官方文档步骤来的,编写完config-sample.yaml配置后,使用命令./kk create cluster -f config-sample.yaml启动时遇到如下报错:[root@master kubeSphereSpace]# ./kk create cluster -f config-sample.yamlError: Failed to download cluster config: Failed to unmars

2022-03-10 13:26:43 5343

原创 MySQL之SQL优化篇(六):其他查询优化

MySQL之SQL优化篇(六):其他查询优化

2022-01-20 14:57:42 703

原创 MySQL之SQL优化篇(五):索引查询优化

MySQL之SQL优化篇(五):索引查询优化前言  索引,类似于书本的目录,用于快速查找数据。在数据量很少的时候,有没有索引对于查询来说,影响并不明显,当数据量急剧膨胀,索引的作用(加快查询效率)就凸显出来了。不过,当数据量实在太大时,维护索引的代价也会随之增加,此时可以考虑分区,关于分区请参考本系文章有关分区的介绍。在MySQL中,索引的实现位于存储引擎层,不同的存储引擎采用的索引结构是不尽相同的,这里我们并不想探讨不同存储引擎的区别,一般来说,如果没有特别说明,我们所说的索引即是InnoDB(默认存

2022-01-18 15:48:25 855

原创 MySQL之SQL优化篇(四):schema及数据类型优化

MySQL之SQL优化篇(四):schema及数据类型优化表结构设计建议说明不要设计太多的列MySQL存储引擎API工作时需要在服务器层和存储引擎层之间通过行缓冲格式拷贝数据,然后在服务器层将缓冲内容解码成各个列,如果列太多,则会导致缓存和转换的代价变高,带来的是性能下降不要过度设计,导致太多的关联MySQL限制每个关联操作最多使用61张表,经验法则:单个查询最好在12个表以内做关联范式化和反范式化的取舍范式化意味着数据很少或者没有重复数据,对于修改和删除来说,通常

2022-01-17 17:18:53 444

原创 MySQL之SQL优化篇(三):浅谈MySQL存储引擎

MySQL之SQL优化篇(三):浅谈MySQL存储引擎

2022-01-17 11:53:33 645

原创 MySQL之SQL优化篇(二):SQL性能分析与诊断

简单阐述SQL性能分析方法,主要是工具和命令的使用

2022-01-14 17:02:44 520

原创 MySQL之SQL优化篇(一):概述

MySQL优化

2022-01-14 14:55:28 226

原创 gc overhead limit exceeded

遇到需要较大内存的测试时,如果报gc overhead limit exceeded错,可在此设置JVM参数第一步,打开运行设置第二步,在此设置JVM参数# 参数说明(引自:https://support.huaweicloud.com/tuningtip-kunpenggrf/kunpengtuning_12_0063.html)-Xmx:设置JVM最大可用堆内存大小-Xms:设置初始堆大小,一般和Xmx保持一致。-Xmn:设置年轻代堆大小。-Xss:设置每个线程的堆大小。JDK 1.5

2021-09-08 16:21:17 1571

原创 Docker搭建MySQL多主多从集群

环境操作系统:win10专业版虚拟机软件:6.1.10 r138449 (Qt5.6.2)Linux版本:Linux version 3.10.0-1127.19.1.el7.x86_64docker:Docker version 1.13.1, build 64e9980/1.13.1配置步骤下载镜像(这里以5.6版本为例子,其他版本类似)docker pull mysql:5.6创建自定义bridge网络,用于容器间的数据交换Docker 提供了三种供用户自定义的网络驱动:bridg

2020-10-01 00:05:39 797

原创 virtualbox虚拟机桥接网络连接方式配置

环境操作系统:win10专业版virtualbox:6.1.10 r138449 (Qt5.6.2)Linux版本:Linux version 3.10.0-1127.19.1.el7.x86_64配置步骤1、windows查看WLAN下的IPV4地址ipconfig2、设置虚拟机的网络首先,查看适配器信息打开virtualbox,打开虚拟机设置设置网络,配置界面名称为无限网卡对应的适配器3、启动虚拟机,编辑网络配置文件cd /etc/sysconfig/network-s

2020-09-29 23:27:03 2182

原创 国内镜像源切换方法汇总(持续更新)

镜像源切换方法汇总服务器端apt-getdocker后端maven前端cnpmyarn服务器端apt-get切换方法# 修改该目录下的文件内容为源地址# 备份cp /etc/apt/sources.list /etc/apt/sources.list.backup# 修改vim /etc/apt/sources.list# 更新使修改生效apt-get update常用源# 阿里deb http://mirrors.aliyun.com/ubuntu/ trusty main r

2020-09-29 00:20:03 2212

原创 JS兼容性问题总结——持续更新

JS兼容性问题总结DOM获取子元素问题描述childNodes、firstChild、lastChild会获取包括文本节点在内的所有子节点,但是在IE8及以下的浏览器中,不会把文本节点算作子节点。解决方案如果不需要文本节点,使用带Element的属性或方法获取对象。获取元素的当前CSS样式问题描述currentStyle能读取元素正在显示的样式,但只能在IE中使用。在其他浏览器中,可以使用window.getComputedStyle()方法获取元素正在显示的样式。currentStyle

2020-08-19 00:25:01 191

原创 JS事件(学习笔记)

JS事件事件对象当事件的响应函数被触发的时候,浏览器每次都会将一个事件对象作为实参传递进响应函数,该对象包含了触发该事件的对象(如鼠标、键盘)该拥有的一切信息。可以从arguments中看到确实有传递该对象。事件传播当触发某个元素的某个事件时,事件会从外到里被依次捕获,直到到达触发事件的元素为止,之后从触发事件的目标元素开始,从里到外依次执行捕获到的事件。事件冒泡当子元素的某个事件被触发的时候,其父元素的同类事件也会被触发,从里到外,逐级冒泡。事件委派给一个父元素绑定某个事件,当点击其

2020-08-18 21:57:52 219

原创 HTML<meta>标签中referrer属性的作用

<meta name="referrer" content="no-referrer">meta标签中name=referrer属性主要用于控制客户端发送给服务端的referrer信息,告诉服务端一些客户端的信息,如:来源网页的地址。

2020-07-29 01:32:05 6736

原创 CentOS-7下Docker的安装与使用

Docker基础命令安装dockerdocker常用操作容器常用操作安装docker# 检查linux内核版本uname -r# 安装dockeryum install docker# 启动dockersystemctl start docker# 检查是否安装成功docker -v# 设置docker开机自启动systemctl enable docker# 停止dockersystemctl stop dockerdocker常用操作# 检索镜像# 例: do

2020-07-28 00:46:46 136

原创 VirtualBox上ubuntu虚拟机设置固定ip、安装MySQL、主机连接完整流程

ubuntu虚拟机设置固定ip查看本机ip网段从图中可以看出,本机ip是在192.168这个网段下设置VirtualBox根据本机网段(192.168)进行设置,后两位(60.1)可以自己指定完成以上设置后,点击应用。接下来,打开对应虚拟机的网络设置,按图进行设置。网卡1是虚拟机用于连接主机网络,设置此项后虚拟机可访问互联网。网卡2按图示设置,用于后续的数据访问。设置完成后点ok,并启动对应的虚拟机。来到桌面后按Ctrl+Alt+T打开终端,输入ifconfig查看本机ip地址。

2020-05-19 20:39:31 1497

原创 IDEA修改web项目发布路径为Tomcat默认路径

第一步打开project structure3第二步打开Artifacts -> [项目名] -> 修改为tomcat默认路径第三步选中Available Elements下的项目名,右键,选择Put into Output Root第四步点击apply,设置完成第五步重新启动tomcat,项目已部署到设置的目录中...

2020-03-07 17:20:49 3411

原创 Java web中请求重定向与转发的区别

Java web中请求重定向与转发的区别请求重定向Servlet接收到浏览器端请求并处理完成后,给浏览器端一个特殊的响应,这个特殊的响应要求浏览器去请求一个新的资源,整个过程中浏览器端会发出两次请求,且浏览器地址栏会改变为新资源的地址。重定向的情况下,原Servlet和目标资源之间就不能共享请求域数据。response.sendRedirect("重定向的地址")请求转发Se...

2020-01-22 21:04:11 191

原创 Filter过滤器(笔记)

Filter过滤器介绍当客户端发送请求,需要访问后台的某个Servlet时,如果设置有过滤器,需先经过过滤器处理后方可访问想要访问的Servlet,起到过滤的作用。其中,过滤器可能有多个,一个处理完毕后将会传递给下一个,直到所有必须经过过滤器都通过才能到达Servlet。通常用来过滤来自客户端的request请求数据,但也可以过滤来自response的数据,这是一个双向的过程。大致过程如下:...

2020-01-20 22:21:57 121

原创 Cookie和Session学习笔记

Cookie和Session学习笔记Cookie具体使用发送cookie接收cookie新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart...

2020-01-20 00:06:05 206

转载 Cookie相关知识

原文链接2. 什么是cookieHTTP协议本身是无状态的。什么是无状态呢,即服务器无法判断用户身份。Cookie实际上是一小段的文本信息(key-value格式)。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服...

2020-01-19 14:27:30 150

原创 Java web maven项目配置环境

链接

2019-11-09 18:15:17 141

原创 MySQL压缩包版安装与配置(图文并茂)

MySQL5.7压缩包安装与配置一、官网下载压缩包按图示找到合适自己的压缩包1、2、3、这里选择8.0.17开始安装1、将压缩包解压到文件夹我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdow...

2019-11-09 18:08:02 1384

原创 Eclipse Jee Neon 新建Maven Web项目出坑

一、首先,看一下两种视图下Maven Web项目的目录结构1、Project Explorer2、Package Explorer二、创建项目之前,先查看一下eclipse配置1、maven2、Tomcat3、eclipse当前视图1是Javaee,2是Java,现在切换到Javaee三、开始创建项目File -> New -> Maven Project...

2019-08-15 17:29:34 287

原创 win10修改mysql存储位置

1、关闭mysql服务2、修改my.ini文件,位于C:\ProgramData\MySQL\MySQL Server 5.7用记事本打开,搜索datadir找到如下内容,把原来的路径注释掉,在下面加上新的路径3、把默认路径下的所有文件复制到新路径下原来的现在的4、修改新路径下Data文件夹的属性右键,属性,安全编辑,添加高级立即查找选中NETWORK ...

2019-08-14 14:50:21 1296

原创 安装TOMCAT及可能遇到的错误

一、在官网上下载对应版本压缩包二、解压到指定目录,配置系统变量JAVA_HOME、CATALINA_HOME三、运行tomcat的bin目录下startup.bat批处理文件出现此图说明安装成功(会启动两个黑窗)若一闪而过,需要配置startup.bat。首先,右键startup.bat选择编辑,在最下面加上“pause”,可以让窗口停留,在其中可以看到相关信息,可能会因此找到错...

2019-08-12 15:14:22 363

原创 校园网不能建立到远程计算机的连接问题解决

不能建立到远程计算机的连接。你可能需要更改此连接的网络设置。借鉴:(https://www.jianshu.com/p/52764540d058?mtype=group)如有侵权,请联系删除!

2019-07-12 20:27:54 4577

空空如也

空空如也

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

TA关注的人

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