罗正波
码龄10年
关注
提问 私信
  • 博客:341,238
    问答:675
    341,913
    总访问量
  • 66
    原创
  • 1,604,140
    排名
  • 19
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-05-23
博客简介:

小罗的博客

博客描述:
Good good study, Day day up.
查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得12次评论
  • 获得115次收藏
  • 代码片获得133次分享
创作历程
  • 1篇
    2023年
  • 4篇
    2022年
  • 3篇
    2020年
  • 9篇
    2019年
  • 18篇
    2018年
  • 84篇
    2017年
成就勋章
TA的专栏
  • 设计模式
    1篇
  • java
    5篇
  • MySQL
    18篇
  • JavaScript
    5篇
  • PHP
    27篇
  • ajax
    1篇
  • linux
    12篇
  • git
    7篇
  • ThinkPHP
    8篇
  • Memcache
    1篇
  • MVC
    1篇
  • 微信接口开发
    5篇
  • yii
    2篇
  • Redis
    6篇
  • apache
    1篇
  • sphinx
    1篇
  • node-js
  • 小程序
    1篇
  • nginx
    3篇
  • mongodb
    1篇
  • css
    1篇
  • js
    1篇
  • api
    1篇
  • beego
    2篇
兴趣领域 设置
  • Java
    javaspring
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql数据比对md5例子

发布资源 2024.01.12 ·
txt

mongdb迁移方案及比对方案

将结果导入到excel中,将md5值两列选中,设置高亮重复项,选中md5列进行筛选,进行颜色筛选,若列中只有一种颜色表示,整列没有差差异,若还有其他颜色表示比对有差异;并进行首行和尾行进行校对,查看首行和尾行结果是否一致
原创
发布博客 2023.10.19 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之观察者模式

以上就是自己实现的观察者模式,但是,当然了java中已经帮我们实现了观察者模式,借助于java.util.Observable和java.util.Observer。当对象间存在一对多关系时,则使用观察者模式(ObserverPattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。观察者1号,这里观察者,不只观察3d,还观察了双色球类,实现了多观察。观察者二号,也观察了CreateSubject。被观察者2号,双色球类。...
原创
发布博客 2022.07.30 ·
343 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

IDEA远程调试

IDEA远程调试配置需要reacher 配置同步修改在idea添加远程name命名,host 远程ip修改,端口配置。复制jvm 栏配置到reacher , module 选择对应的模块。rachher 配置添加对应的端口配置,重启reacher 即可...
原创
发布博客 2022.04.15 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SkyWalking 链路追踪

目录 一、前言 二、SkyWalking是什么 三、链路追踪框架对比 四、主要功能特性 五、服务端搭建 六、SkyWalking接入微服务 七、SkyWalking跨多个微服务跟踪 八、持久化 基于mysql持久化 九、自定义链路追踪 十、性能剖析 十一、SkyWalking集成日志框架  SkyWalking通过grpc上报日志(需要v.8.4.0+) 十二、告警 告警规则...
转载
发布博客 2022.04.14 ·
2582 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

【Java Optional使用】

Java Optional使用java 8 optional 怎么做是一个主要解决空指针(NullPointerException)的包装类。该Optional 类既可以含有对象也可以为空,解决繁杂的代码,实现函数式编程。例子:下面代码任何对象和属性都有可能导致报错空指针String isocode = user.getAddress().getCountry().getIsocode().toUpperCase();要想确保不抛异常,就得访问每一个值之前明确检查if (user != n
原创
发布博客 2022.02.15 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux重启 Redis自动启动

今天又要维护新的服务器了,翻了一下网上Redis自动启动,结果配置一大堆,其实很多没什么用,也不好理解,所以干脆把我自己的记录给写这里给大家参考。 第一步:创建Redis启动服务 在系统开机启动项目录 /lib/systemd/system 目录添加 redis.service 文件 [root@iZ23evimvf8Z ~]# `vi /lib/systemd/system/redis.service` 第二步:写入启动命令 [Unit]Descript...
转载
发布博客 2020.12.28 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多个数组间元素排列组合问题求解(Java实现)

求多个数组之间元素的排列组合问题,方法有两个:递归法、循环法。 首先应该认识到的是: 所有可以用递归实现的操作都可以转化为用while、for等循环实现。 递归法 优缺点: 数组数量不太多时用递归法确实使程序比较简洁,数组数量太多时递归函数栈过大,有可能导致运行时栈溢出。而且相对常用的算法如普通循环等,运行效率较低。 实现代码一 /** * 写法一,递归计算所有组合 ...
转载
发布博客 2020.11.03 ·
2420 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

mysql 多行合并 和多列合并函数 json_object 的使用 uuid() 和 uuid_short() uuid()

最近在做新老系统的切换,老系统有很多数据不能丢弃,实在太懒,不想写程序来迁移数据,脚本也会的不多,只能写写sql, 现在写的差不多了,感觉自己收获还是不小。常去触及自己盲区,总能有所收获,做做总结:1、uuid() 和 uuid_short() uuid() 查询时多列的值是一个不会变化,而uuid_short() 不会重复每次会加1 非常适合当主键来使用。2、case when a=1 then 1 end b 查询时的判断条件用处特别多。3、多行合并 和多列合并函数 conca
原创
发布博客 2020.09.30 ·
886 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux 下的hiredis的简单安装、测试

首先进入hiredis官网进行包的下载:进入到下载页面,点击最新版本的tar.gz包进行下载,接下来的过程和安装Redis完全一样1、解压:tar -zxvf hiredis-0.13.3.tar.gz2、编译:make3、安装:make install4、新建一个文件夹RedisTest:mkdir RedisTest5、新建一个RedisTe...
转载
发布博客 2019.05.29 ·
1094 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

rm -rf /回收站

rm -rf / 回收站你是不是有误删过,然后很痛苦的去找,可能还找不回来,浪费大量时间精力。防止误删将rm 操作改为mv 操作 然后写个脚本定时删除就好。轻松解决。第一步vim ~/.bashrc alias rm="/root/rmeditmv.sh"#重载生效source ~/.bashrc第二步#创建回收站mkdir ~/trash编写shell 脚本#!/b...
原创
发布博客 2019.04.12 ·
942 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

定时任务执行shell脚本中 grep -v grep 中的坑

需求有一个后台进程会异常挂掉,没有时间去看错误记录,需要暴力重启该进程,每次都手动的执行觉得很麻烦,于是写了个简单的shell脚本来定时执行。脚本第一次写的脚本解释:一开始上如上图这样,./test.sh 跑一下,是可以的。但是用定时器来跑失败。分析:ps 命令将某个进程显示出来 。-e 显示所有进程。-f 全格式。grep 查找字符grep -v grep 是过滤掉自己执行...
原创
发布博客 2019.03.29 ·
6484 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

Redis Linux安装配置

一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。和M...
原创
发布博客 2019.03.27 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用SSH反向隧道进行内网穿透

需求说明:有服务器a(公司内网)、b(公网)、c(家庭电脑)。想利用本机穿透公网连接上内网。操作内网的mysql等。一、Linux之间配置SSH互信(SSH免密码登录)修改/etc/ssh/sshd_config 文件RSAAuthentication yes #启用rsa认证 PubkeyAuthentication yes #启用公钥私钥配对认证方式 AuthorizedKey...
原创
发布博客 2019.03.22 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang通过go get github.com/astaxie/beego框架报错 error: while accessing https://github.com/astaxie/beego

在Centos6.4尝试搭建beego框架,使用git命令clone时报错# cd .; git clone https://github.com/astaxie/beego /www/project/src/github.com/astaxie/beegoInitialized empty Git repository in /www/project/src/github.com/asta...
转载
发布博客 2019.03.21 ·
6178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

beego配置详解

beego 目前支持 INI、XML、JSON、YAML 格式的配置文件解析,但是默认采用了 INI 格式解析,用户可以通过简单的配置就可以获得很大的灵活性。默认配置解析通过这个文件你可以初始化很多 beego 的默认参数:appname = beepkghttpaddr = "127.0.0.1"httpport = 9090runmode ="dev"aut...
转载
发布博客 2019.03.05 ·
3751 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

mysql句柄数过多"too many open files"问题解决

问题说明:1)  在Linux中查看日志时,发现有Can’t open so many files信息。应该是虚拟机打开文件数或者sockets数太多了。在Linux下,我们使用ulimit -n命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。对于一般的应用来说(象Ap...
转载
发布博客 2019.02.22 ·
5735 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

php接口安全设计及实现

php接口安全设计浅谈接口的安全性主要围绕Token、Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看:(1)Token授权机制:(Token是客户端访问服务端的凭证)–用户使用用户名密码登录后服务器给客户端返回一个Token(通常是UUID),并将Token-UserId以键值对的形式存放在缓存服务器中。服务端接收到请求后进行Token验证,如果...
原创
发布博客 2019.01.08 ·
1903 阅读 ·
1 点赞 ·
0 评论 ·
17 收藏

微信报错config:fail.Error:invalid signature

微信报错config:fail.Error:invalid signature之前做微信分享出现config:fail.Error:invalid signature错误可能有很多,现在大概总结下。1、检查你的ip白名单设置,是否有你使用ip.2、 通过 appid + appsecert 获取公众号的 access_token,检查获取token是否正确或过期。3、根据 access_t...
原创
发布博客 2018.10.19 ·
16872 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Liunx修改主机名 redis修改名字

Liunx修改主机名:hostnamectl set-hostname lzbredis修改名字:client setname lzb获取名字: client getname
原创
发布博客 2018.10.18 ·
1464 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多