自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL主从复制练习踩坑记录-SLAVE_IO_RUNNING始终是Connecting

SLAVE_IO_RUNNING始终是Connecting,并不是理想中的"Yes"状态,导致主库的新增数据,均无法在从库得到同步的更新。造成问题的原因,就是我直接通过对主库机器做了虚拟机复制,导致主从MySql的server-uuid值都一样了,于是,也就造成了相关的问题。最近,在练习MySQL主从复制时候,遇到一个问题,从库没法正确跟踪主库的binlog日志的变化。主要从配置项上看,怎么也没有发现异常,最后,还是从前辈的文章中得到问题解决的方案。最终,就解决了这个问题,特此记录一下。

2024-07-25 23:02:57 174

原创 MongoDB源码包安装流程记录

此处:需要特别注意:--bind_ip 0.0.0.0,这个启动参数的配置,因为后续需要使用程序来进行对mongodb的操作,如果这个地方未正确配置的话,可能会导致客户端无法正常连接与操作mongodb的数据库。此处,我下载的是:mongodb-linux-x86_64-4.0.28.tgz。利用工具将源码包上传到应用服务器或者虚拟机。从官网下载需要的版本安装包。系统:CentOS7。

2024-05-26 00:34:17 494

原创 重写equals()与hashCode()方法记录

日常工作中,有遇到这样的一个问题案例,需要对List中存储的自定义对象做去重,这里,利用到了stream()流操作中的distinct()方法,但是,针对自定义对象而言,无法直接利用distinct()使得过滤的需求得到实现,需要重写对象类的equals()与hashCode()方法。从业务需求中将字面值相等的两个对象做到了去重处理,达到了过滤相同字面值数据的目标。特此做一下记录,其中的一些理论基础仍需要再做学习了解。

2023-11-06 00:13:54 92

原创 VPN服务搭建流程记录

最近,终于打破了这个困扰,所以,也希望记录一下整体的搭建流程,在此,做一下记录。如果出现以上提示则说明ppp是开启的,可以正常架设pptp服务,若出现Permission denied等其他提示,你需要先去VPS面板里看看有没有enable ppp的功能开关,如果没有则需要发个消息给你的提供商帮其打开,否则无法进行安装。8-3:设置转发规则,从源地址发出的所有包都进行伪装,改变地址,由eth0发出:(192.168.0.0内网地址,子网地址前两位)备注:此处有条命令感觉挺实用的,用于查看在线的PPP用户。

2023-06-18 01:34:16 5555 1

原创 CentOS7安装ElasticSearch6.8.6过程记录

此处,有个坑需要避免,由于es是不能在root用户下进行操作启动的,如果一开始就把jdk安装在root/software/之类的root用户的目录下的话,后续会导致ES无法正常启动。5、新增esuser用户,并将/usr/local/elasticsearch-6.8.6/目录的所有者修改为esuser。于是乎,我这边首先得调整一下,切换为root用户后,将jdk的安装位置修改到/usr/local/目录下。回到/usr/local/elasticsearch-6.8.6/目录下,新建data目录。

2023-03-25 15:38:38 551

原创 Postman设置项记录

作为后端开发者,Postman是日常工作生活中需要经常使用的一款工具软件,因此,掌握其中一些常规有限的配置设置方法,对提高工作效率是相当有帮助的,因此,我这边就想着根据自己日常工作中的一些常用设置做个笔记,来记录一下,一些经常被使用到的配置选项。2、开启左右分割的版式。3、背景色样式的调整。

2023-03-14 22:52:55 2090

原创 IDEA在MAC环境中的使用小技巧

这就让我感到比较奇怪了,因为本身机器配置也没那么差,关键,我同时还在WINDOWS平台上也正在对这个项目做编辑,在WINDOWS平台上也没有出现过这么长的项目启动时间现象。于是,我则进行了网上相类似问题的查询,确实找到了存在类似问题现象和解决方案。2、找到自己电脑的名称,比如:MacdeMacBook-Pro.local。3、将找到的电脑名称添加到本地/etc/hosts文件中的内容即可。1、打开系统偏好设置,找到"共享"选择项。

2023-01-01 11:58:26 799

原创 GIT基本使用记录

可以在用户主目录(WINDOWS系统中,例如:C:\Users\用户名\.ssh)里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,将id_rsa.pub里面的内容复制粘贴到github站点的SSH公钥中即可。根目录下:打开git-bash,使用命令:ssh-keygen -t rsa -C 你的邮箱地址。

2022-12-01 01:26:06 222

原创 20220906工作问题学习记录

今天,在解决一个项目中的BUG问题的时候,遇到了需要过滤接口返回字段数据中的换行符"\n",这里顺便,需要对php语言中的str_replace()函数进行使用,做一下学习记录。

2022-09-09 00:28:58 115

原创 虚拟机安装CENTOS6.8上网配置操作记录

这个提示:Operating System not found的形成原因,主要就是开启虚拟机时,没有从光盘镜像中进行导入,而是默认走了硬盘的常规流程,导致的问题,因此,只需要这个地方,选择事先下载好的光盘镜像源,就可以解决了。由于需要练习开发运行环境的搭建,因此在VmWare上安装了CENTOS6.8的版本操作系统,具体的安装流程,在此,就不做详细介绍了,主要就想对今天安装过程中遇到的几个关于问题点,做一下记录。先将今天遇到的2个主要的问题点,做一下记录。...............

2022-08-29 00:36:02 573

原创 20220620工作问题学习记录

今天在工作中遇到一些JS方面需要补充的知识点,顺便做一下记录与巩固。问题1:获取URL的GET参数值:问题2:关于JS来实现PHP中的URLENCODE目前使用的方法是:urlencode编码 encodeURIComponent(编码的具体内容)发现也有另外的备选函数方法,但是,尚未明确几个方法之间的差异。问题3:JS与PHP中判断是否在微信浏览器环境中的通用判别方法JS代码:PHP代码:...

2022-07-11 23:20:29 111

原创 腾讯云服务器调试Kafka应用API踩坑记录

最近,在学习一个关于Kafka的课程的时候,由于将Kafka服务的运行环境搭建在了云服务器上,就遇到了一些比较陌生的报错问题,特此,做一下应对处理的记录。问题主要,就是做本地的去调试远端API时,得到,如下图所示的报错内容: 从提示的字面上来看,就是没法连接上远端服务器上的Kafka运行环境,于是,我就根据这样的猜测想法,做了如下调整,首先,打开了云服务器上关于9092端口的防火墙安全策略,使其可以被正常访问到。如下图所示,在云服务器的控制台增加9092端口的安全策略即可。原本以为,这样就可以解决问题

2022-07-03 23:07:16 735

原创 关于PHP中使用CURL系列函数实现JSON数据发送

最近,在练习项目中遇到对接其他服务端的接口,需要提交JSON数据与之进行交互对接的情况,由于,之前的接口对接,很多都是FORM-DATA的格式就可以了,所以,这次需要调整一下相关对接函数的HEADER中属性的设置,参考不少文章的设置方法,这里,也借鉴一下其中的一个案例代码做一下记录和说明:function http($url, $data = NULL, $json = false){ $curl = curl_init(); curl_setopt($curl, CURLOPT_U

2022-04-16 00:29:04 3621

原创 关于JAVA中LIST元素修改的一个问题记录

在工作中有遇到一个问题,需要从既有获取数据库中的LIST数据,做一下对其中部分数据做处理存入另外一个LIST集合之中,但是,有些现象还是比较出乎我的意料的,具体的代码如下:package com.interview.demo;import java.util.ArrayList;import java.util.List;class Student { private String name; private int age; public String getN

2022-03-25 23:17:21 1252

原创 2022-03-04PHP面试笔试题记录

记录一下今天看到的一道PHP面试题,记录一下。<?php // 删除字符串里的大写字母 // 请实现尽可能多的方案 $str = 'Hello World!'; $new_str = ''; // 方法1:通过ASCII码判别大写字母 $str_len = strlen($str); for($i = 0; $i < $str_len; $i++) { $ascii_c = ord($str[$i]); if ($ascii_c >= 65 &&amp

2022-03-04 23:14:46 267

原创 2022-03-03JAVA面试笔试题记录

最近在学习JAVA技术基础,也尝试练习一些JAVA面试中的编程题来巩固相关的知识点。具体的问题和代码如下:package com.imooc.demo;/** * 利用条件运算符的嵌套来完成此题:学习成绩>= 90分的同学用A表示 * 60-89分之间的同学用B表示, * 60分以下的用C表示 * */public class GradeTest { public static void main(String[] args) { int grade

2022-03-03 23:39:14 393

转载 PHP静态绑定知识点学习记录

最近在学习JAVA基础中关于静态方法的知识,回想起PHP可以使用self::或者static::,两种方式来进行静态方法的调用,有些忘记两者的差异,因此,做一下学习记录。“后期绑定”的意思是说,static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。参考学习的链接:PHP后期静态绑定(self与static)_抬头看世界,低头写代码的技术博客_51CTO博客self::的限制<?php cla

2022-02-26 00:17:50 99

原创 关于array_merge_recursive()方法的学习记录

工作项目的代码中出现了关于PHP的array_merge_recursive()方法的使用,由于之前自己只是学习和应用过更为常见的PHP的array_merge()内置方法,对array_merge_recursive()并没有怎么学习了解过,因此想借现在项目中有看到这个方法的机缘,对此方法做一下学习记录。参考了PHP官方网站对此方法的说明定义,如下:array_merge_recursive—递归地合并一个或多个数组array_merge_recursive()将一个或多个数组的单元合并...

2021-12-27 01:01:43 185

原创 2021-12-06工作问题学习记录

之前,项目中有使用到PHP的hexdec(string$hex_string),这一内置函数,需求是将十六进制数转换为十进制数。后来在生产环境发现,传入的参数$hex_string(需要进行转换的十六进制的字符串),可能存在一些特殊情况,比如:正常的传参为如下形式:'eeaac32',而在生产环境中,可能传入值的情况为'[eeaac32'、'eeaac32]'、'[eeaac32]',诸如这样的非标准形式,后来就是紧急对这样的传参进行对这些'['、']'符号的去除,然而,后续测试同学发现,就...

2021-12-11 13:55:32 279

原创 IDEA安装lombok插件踩坑记录

工作中遇到IDEA(我使用的版本是2018.3)中的代码logger.info()部分的代码出现飘红的现象,百度了相关文章,这里需要谢谢前辈们留下的文章给到的指导:log.info报红的解决办法_welfna的博客-CSDN博客_log.info报错但也后续遇到了其他的一些问题,因此,认为值得记录一下:1、首先需要解决飘红问题,确实需要安装lombok插件File-->Settings-->Plugins-->search plugins 搜索lombok 点击安...

2021-11-29 00:39:15 641

原创 AttributeError: ‘sqlalchemy.cimmutabledict.immutabledict‘ object has no attribute ‘setdefault‘报错解决记录

今天在练习Flask项目时,Python 版本为3.8.3,Flask的版本为1.0.2,Flask-SQLAlchemy的版本为2.4.0。SQLAlchemy的版本为1.4.27。>>> from flasker import dbD:\python\env\flasker\lib\site-packages\flask_sqlalchemy\__init__.py:834: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATI

2021-11-15 00:37:43 2997

原创 2021-11-11工作问题学习记录

项目中,遇到了一个计算校验中文存储字节数的问题,预期是一个中文字符可以被计算为2个字节,使用的PHP内置方法是mb_strwidth,但是,有这么一个测试字符串$test_str = "/:;()?@“”。,?!",按照预期的计算值应该为21,本应不能通过校验规则(校验规则是统计字节数超过20,则无法通过校验),然而,实际得到的统计结果却为19,导致通过校验流程后,其他后续处理流程在处理这个字符串后的报错问题,相关代码如下:<?php $test_str = '/:;()?@“”。,?.

2021-11-13 23:13:38 216

原创 2021-11-04工作问题学习记录

日常工作中遇到一些代码流程中使用到了之前没有关注过的PHP数组内置函数,做一下学习笔记记录:1、array_change_key_case() 函数array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母。数组的数字索引不发生变化。如果未提供可选参数(即第二个参数),则默认转换为小写字母。提示和注释注释:如果在运行该函数时两个或多个键相同,则最后的元素会覆盖其他元素(参见例:1-2)。转换为小写字母。语法array_change_key

2021-11-04 21:17:56 82

原创 2021-08-12PHP面试笔试题记录

1、编写函数function get_duplicate_narray($in, $num),获取最大相同元素数组的返回结果数组 其中,$in为输入数组,$num为相同数组元素的重复上限数值($num>=2)。1-1、例如:$in = [1, 20, 20 ,37, 20, 45, 38, 38, 20, 22, 26, 28, 45, 45, 37, 37]; $out = [1, 20, 20, 37, 37 ,45, 45, 38, 3...

2021-08-14 22:26:11 76

原创 2021-08-03PHP面试笔试题记录

1、一张表中有id,pid,name三个字段。用来表示无限极联动。pid表示父级id。如无父级,则pid为0。现已将表中数据全部查出,请封装函数,实现将该数据转换成树状结构。原始数据:$menu_datas = [ [ 'id' => 1, 'pid' => 0, 'name' => '菜单1' ], [ 'id' => 2, 'pid' => 0, 'name' => '菜单2' ], [ 'id' => 3

2021-08-10 00:54:49 92

原创 2021-07-19PHP面试笔试题记录

1、执行以下代码,输出结果是<?php class a { function __construct() { echo 'echo class a something'; } } class b extends a { function __construct() { echo 'echo class b something'; } } $a = new b();?>正确结果为:echo class b something2、执行以

2021-07-19 21:56:51 449 2

空空如也

空空如也

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

TA关注的人

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