自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat控制台乱码

场景描述:使用idea启动本地tomcat,tomcat localhost日志和tomcat catalina日志均中文乱码。猜测:在相关配置文件中设置控制台输出编码即可。方法:修改tomcat/apache-tomcat-7.0.92/conf/logging.properties把UTF-8改成GBK现在很少本地启动tomcat了,全当了解一二。参考:tomcat乱码解决 - 别动我的猫 - 博客园...

2022-02-12 23:48:22 327

原创 git使用的一些报错信息总结

fatal: unable to access 'https://github.com/chaofengdev/health_parent.git/': OpenSSL SSL_read: Connection was reset, errno 10054现象:git push时经常遇到的问题,应该是网络问题。解决方法:1.用梯子(治本)2.网上常用方法git config --global http.sslVerify "false"(亲测无效)...

2022-02-08 01:43:42 258

原创 Zookeeper学习总结

初识zookeeperzookeeper的基本概念:zookeeper的安装与配置参见zookeeper的安装与配置(转黑马官方)_chaofengdev的博客-CSDN博客zookeeper命令操作数据模型客户端常用命令服务端常用命令zookeeper java api操作curator介绍curator常用apipackage com.itheima;​import org.apache.curator.RetryPoli

2022-02-05 17:19:43 1350

原创 搭建Zookeeper集群(转黑马官方,补充了一点可能遇到的小坑)

1.1 搭建要求真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动很多个虚拟机内存会吃不消,所以我们通常会搭建伪集群,也就是把所有的服务都搭建在一台虚拟机上,用端口进行区分。我们这里要求搭建一个三个节点的Zookeeper集群(伪集群)。1.2 准备工作重新部署一台虚拟机作为我们搭建集群的测试服务器。(1)安装JDK 【此步骤省略】。(2)Zookeeper压缩包上传到服务器 (3)将Zookeeper解压 ,建立/usr/local/zookeeper-cluster

2022-02-05 16:38:33 240

原创 Dubbo学习总结

0.学习资料和参考文档学习资料:黑马程序员《分布式开发框架Dubbo》课程及ppt参考文档:Dubbo官方参考文档 Apache Dubbo因为是阿里的项目,所以官方文档有中文版本,并且写的比较详细。这点很赞。1.分布式系统中的相关概念大型互联网项目的架构目标传统项目和互联网项目大型互联网项目的架构目标集群和分布式简单理解没有集群和分布式的服务器进行集群的服务器-可以进行负载均衡,实现了高性能、高可用的目标同时进行集群和分布式的服务

2022-01-29 17:05:24 1386

原创 intelliJ idea右下角CRLF引发的一点思考

一、前言今天无意间发现intelliJ idea右下角有这个CRLF,隐约记得好像是换行符什么的,因为使用git也有这个小问题,今天来探究一下。二、相关资料老式机械打字机(来源:视觉中国)据野史记载,在很久以前的机械打字机时代,CR和LF分别具有不同的作用:LF会将打印纸张上移一行位置,但是保持当前打字的水平位置不变;CR则会将“Carriage”(打字机上的滚动托架)滚回到打印纸张的最左侧,但是保持当前打字的垂直位置不变,即还是在同一行。当CR和LF组合使用时,则会将打印纸张上.

2021-12-04 11:24:23 1330

原创 10.4 bash shell的操作环境

前言:当我们登陆bash shell时,会有欢迎文字、定义好的环境变量和命令别名,bash是如何帮我们设置好的?我们来探究一下。10.4.1 路径与命令查找顺序系统中有很多命令(如:ls),如果一个命令(如:ls)被执行,那么哪一个会被执行呢?基本上,命令执行的顺序如下:相对/绝对路径执行,如:/bin/ls、./ls 由alias找到该命令执行 bash内置的命令 通过$PATH这个变量定义的路径举个例子如下:ls是我们经常使用的命令,但我们使用/bin/ls来执行,有思考过

2021-11-27 11:43:18 515

原创 异或的简单介绍

什么是异或:参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。即:0^0 = 0,1^0 = 1,0^1 = 1,1^1 = 0按位异或的3个特点:(1) 0^0=0,0^1=1 =>0异或任何数,任何数不变(2) 1^0=1,1^1=0 =>1异或任何数,任何数取反(3) 任何数异或自己 =>把自己置0按位异或的常见用途:(1) 使某些特定的位翻转​ 例如对数10100001的第2位和第3位翻转,则可以...

2021-11-20 00:08:06 725

原创 VMware虚拟机中配置静态IP

一、环境宿主机:win10虚拟软件:VMware Workstation 15 Pro虚拟机:centos7提示:阅读本文需要具备一些计算机网络基本知识。二、详细步骤设置虚拟机网关点击导航栏上面的【编辑】-->【虚拟网络编辑器】,并以【管理员】的身份打开虚拟机。点击【VMnet8 NAT模式】,取消使用本地使用本地dhcp服务,配置网络段(子网ip段)为192.168.200.0,点击NAT设置。配置【网关ip】,注意【网关ip】需要在【子网ip】段下,..

2021-09-24 09:30:44 27496 3

原创 Error:java: 错误: 不支持发行版本 5

一、问题描述运行导入的maven项目,发现报错:Error:java: 错误: 不支持发行版本 5二、问题分析1.其实是常见问题,就是jdk版本设置的问题。但我们本地明明用的是jdk11啊,为什么这里报不支持jdk5呢?大概是本地用的11.0,但idea默认编译设置的是5.0吧。2.个人理解:我们导入的是maven工程,但是在pom.xml或者settings.xml中指定编译的版本,所以idea会帮我们默认设置一个5.0版本用来编译。三、解决方法1.settings.xml文件(推

2021-08-21 00:45:06 356

原创 IDEA的一点坑

1.前言:最近在学mybatis,报这个错误:java.io.IOException: Could not find resource mapping/UserMapper.xml鉴于写了很多代码,按道理来讲,不可能出现UserMapper.xml找不到的情况啊。查阅了相关资料,发现原来是idea使用的一点小坑。2.解决过程:我们知道idea文件夹是分很多种的,比如一个典型的基于maven的webapp工程,如图:注意图中标注,java是source root,而resou.

2021-07-30 23:16:36 195

原创 C3P0连接池、DRUID连接池和JdbcTemplate

C3P0连接池、DRUID连接池和JdbcTemplate

2021-07-29 12:07:02 75

原创 事务的隔离级别

写的太好了,以至于我不想总结了。MySQL的四种事务隔离级别

2021-07-28 16:38:42 70

原创 Idea--Tomcat配置中的On Upate Action 与 On Frame Deactivation(如何实现热部署)

作为一个很懒的人,被这个问题困扰了3次,怒而写下这篇博客。1.结论:先直接说结论,这两个选项最佳配置方法,如下图:这样设置后,选择调试模式,每次修改jsp文件或者java文件,只需要点击左下角'Update'图标,就能快速实现热部署。2.这样设置的原因:以下说原因,先说on frame deactivation,这个指“IDEA失活/失去焦点时”做什么,简单理解就是当我们写代码切出去聊天,此时IDEA会按照你指定的选项做事。官方推荐“Do nothing”,因为我们经常要切.

2021-07-26 16:58:49 963

空空如也

空空如也

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

TA关注的人

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