自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 中用 ReentrantReadWriteLock 解决HashMap() 线程安全问题

线程安全在java 并发编程中起到了至关重要的作用,下面我来讲解使用ReentrantReadWriteLock 采用读写锁来 保证操作hashmap 的线程安全

2023-09-01 13:51:40 218

原创 java 多线程编程 CountDownLatch(线程计数器) 和 CyclicBarrier 的用法

java中 多线程编程 线程同步等待计数器CountDownLatch

2023-08-31 14:57:17 226

原创 java ReentrantLock 锁 await、signal的用法

Reentrantlock 锁的用法

2023-08-29 17:19:49 441

原创 多国家服务器时区设置

修改centos服务器时区的方法

2023-08-28 17:00:04 97

原创 高并发、大流量、高可用秒杀系统设计-超实用

电商系统的开发中,我们经常涉及到高并发、大流量、高可用架构的设计,本文详细讲解了如何去实现秒杀架构的具体思路。

2023-08-27 15:49:04 289

原创 超详细 nexus linux搭建maven 私有仓库 存储内部jar

Nexus 是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用 Nexus 你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个 Artifact。Nexus 是一套 “开箱即用” 的系统不需要数据库,它使用文件系统加 Lucene 来组织数据。Nexus 使用 ExtJS 来开发界面,利用 Restlet 来提供完整的 REST APIs

2023-08-25 14:10:05 398

原创 java 读取网站内容并写入本地文件

然后使用 url.openConnection() 打开连接。使用java读取 网站内容并写入本地文件中。最后 初始化 输入流和输出流 来写内容。首先使用URL 初始化请求地址。写入完成关闭输入、输出流。

2023-08-21 17:44:19 135

原创 php 识别文本中的中文字符

识别文本中的中文字符

2023-08-21 16:20:46 110

原创 java commons-lang3 包中 StringUtils 处理字符串的方法介绍

java 字符串操作大全,commons-lang3

2023-08-20 20:03:48 1004

原创 java springboot 中常用的maven 组件

springboot常用maven组件,涉及到mysql、redis、rabbitmq、oss、spring-cloud、fastjson、lombok、okhttp3-curl 、springdoc接口文档等

2023-08-19 11:40:31 357

原创 go语言中常用的标准库

go的开发中,经常会使用一些库,把这些库整理出来,方便记忆

2023-08-04 15:25:31 835

原创 使用go语言生成随机数

使用go生成随机数

2023-08-04 14:07:16 309

原创 基于go语言的http压力测试工具-代码篇

基于go语言的http压力测试工具

2023-08-03 18:13:22 445

原创 基于go语言的http压力测试工具-简单介绍

基于go语言的http压力测试工具

2023-08-03 16:59:36 334

原创 mac m1 使用IntelliJ IDEA 安装go插件和go 并使用go-zero

基于idea来 开发go 并集成go-zero 框架

2023-07-28 10:41:09 1250

原创 php hyperf 使用链式模式 轻松操作elasticsearch 查询

php hyperf 中 链式操作使用elasticsearch

2023-05-07 23:09:56 587

原创 hyperf 中 http 设置响应头为 text/event-stream

hyperf swoole 响应头设置为 text/event-stream

2023-05-07 22:36:29 1371

原创 elasticsearch 使用 ik分词器

elasticsearch 中文分词器 ik

2023-04-19 14:56:41 961 3

原创 elasticsearch 设置访问密码

使用密码访问es

2023-04-10 21:30:00 3591

原创 php swoole hyperf 解决多时区时间显示

php 协程解决多时区显示问题

2023-04-09 22:12:25 816

原创 nginx 配置正向代理

nginx 配置正向代理服务器

2023-04-08 12:29:14 529

原创 canal 同步mysql binlog 日志到 elasticsearch7

日常开发过程中,我们有80%的时间都是使用查询操作,把所有的压力都放在mysql slave上也会存在访问瓶颈,我们选用elasticsearch 来查询数据

2023-03-10 14:16:08 578

原创 centos 使用ssh 免密码登录其他服务器

随着管理的服务器越来越多,手动输入密码登陆每台服务器变得越来越麻烦,决定使用ssh 免密码从一台服务器登陆到另一台服务器

2023-03-09 18:22:43 1011

原创 java idea 自动生成 serialVersionUID

为了保证类的序列化和反序列化唯一性,我们需要用到serialVersionUID

2023-03-03 13:53:57 1079

原创 springboot 安装指南

java学习入门,了解springboot 基础脚手架的搭建,mysql,redis以及nacos 配置中心的集成

2023-03-02 22:51:55 7217 1

原创 tomcat jenkins 设置时区

jenkins 修改构建时间现实

2023-02-20 16:33:24 285

转载 Linux 使用 shell expect 批量修改远程服务器登陆密码

expect 批量修改服务器密码

2023-02-14 11:55:51 1034

原创 centos7环境使用docker搭建jumpserver开源堡垒机

开源堡垒机,管理更多的服务器登陆权限

2023-02-12 16:15:02 306

原创 centos 安装 squid, 作为代理上网服务器

http代理服务器squid

2023-02-12 10:38:54 426

原创 php Laravel lumen jmeter 并发压力测试

php Laravel lumen jmeter 并发压力测试

2022-01-09 15:03:03 1084

原创 php socket 长链接 workerman 的使用

php socket tcp websocket 聊天 长链接 workerman 的使用

2021-11-24 12:15:15 1957

原创 php laravel thinkphp 实现批量更新mysql记录, 不同记录的相同字段更新为不同的值

php laravel thinkphp 实现批量更新mysql记录, 不同记录的相同字段更新为不同的值

2021-11-24 10:13:26 571

原创 php laravel lumen ELK日志采集系统安装

ELK 日志采集,全链路日志 php laravel logstash elasticsearch filebeat

2021-11-18 17:49:18 3372

原创 php laravel lumen predis 配置redis cluster 并允许外网访问

php java laravel lumen predis 配置redis cluster 集群 并允许外网访问

2021-11-18 17:00:51 824

原创 grafana 实现oauth登录需要修改的配置参数

1、此处首先修改grafana的配置[auth.generic_oauth]name = OAuthenabled = trueallow_sign_up = true#修改client_idclient_id = xxxxxxx#修改client_secretclient_secret = xxxxxxxx#修改scopesscopes = openid email nicknameemail_attribute_name =email_attribute_path =log

2021-07-18 22:21:23 1664

原创 命令行下git的使用

git 常用命令 一览表前面两个命令是 从服务器更新代码,后面3个主要是向服务器提交数据使用。git无法忽略本地文件提交的解决办法:gitrm-r--cached .代表所有文件git clone [email protected]:crm.git #从git服务器克隆代码git pull origin master #从master分支拉取代码git add .git commit -am "本次增加的功能有哪些,写在这儿,方便自己也方便别人查看"git pu...

2021-07-18 21:49:21 391

原创 基于PHP 搭建高并发分布式集群系统思路

做了很多有关php 项目,其中包括(P2P、电商、配送、CRM、OA以及银行智能风控系统解决方案)。我想对自己的工作成果经验总结一下,同时也算是一次升华。项目中经常提到大流量和高并发的名词,听起来很让人害怕,无从下手,其实我们应该从实际的业务场景来规划应该如果去解决这些问题,正常情况下我们系统应该只是某个或者某几个服务压力非常大,其他业务负载不会太高,下面我从整体的架构来记录下思路,至于具体的实施方案,我在后续的文章会慢慢记录下来。高并发大流量的系统架构应该是从单体架构到服务拆分逐渐演变而来,并不是

2021-07-18 21:22:36 3966 3

原创 springboot 实现对请求参数的验证 和 全局异常捕获

要实现注解对参数的验证,需要先创建一个模型类 ,然后在控制器中获取参数并进行验证,具体步骤如下,先要创建spring的工程,这部分先不讲了现在pom.xml 中加入如下依赖:<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final&l...

2020-07-05 14:40:50 969

原创 python3+ 连接并操作mysql 数据库,支持读写分离

最近,看了关于的一篇帖子,关于python的,决定花几天看下python的基本知识。看了基础知识后,发现记不住,就随手写了点代码,加深自己的记忆。暂时主要写了对数据库的操作,其他的都还没有做,后续会逐步完善,代码写的很基础,里面肯定还存在很多问题,自己保存起,怕后面丢失了。主要是 pyMysql库 实现了对mysql数据库的操作,目前支持读写分离。1、app_d

2018-01-03 14:23:29 2519

Python3.6 使用pymysql库操作mysql,实现读写分离

用python3 引入pymysql库,实现对mysql数据库的操作,支持数据库的读写分离配置。仅限数据库的操作。 实现了基本的链式操作,比如: model = new Model(); model.table("表").field("字段").where("条件").orderBy("排序").select(); #查询多条数据

2018-01-08

空空如也

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

TA关注的人

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