服务器
ITzhongzi
不管前方的路有多远和多苦,只要走的方向是正确的,不管多么崎岖不平,都比站在原地更接近幸福!
展开
-
Unable to make field private final byte[] java.lang.String.value accessible: module java.base does n
Unable to make field private final byte[] java.lang.String.value accessible: module java.base does n原创 2022-10-13 14:00:29 · 8527 阅读 · 6 评论 -
分布式锁防止个人超领优惠券
分布式锁防止个人超领优惠券原创 2022-10-11 17:40:02 · 1160 阅读 · 0 评论 -
高并发超发优惠券问题
高并发下怎样优雅的保证扣减库存数据的正确性原创 2022-10-11 16:14:01 · 812 阅读 · 1 评论 -
Centos7 Docker容器启动报错:WARNING: IPv4 forwarding is disabled. Networking will not work
Centos7 Docker容器启动报错:WARNING: IPv4 forwarding is disabled. Networking will not work原创 2022-10-10 14:42:35 · 658 阅读 · 0 评论 -
分布式应用下登录检验解决方案JWT
分布式应用下登录检验解决方案JWT原创 2022-10-09 13:48:18 · 254 阅读 · 0 评论 -
springboot发送邮件教程
springboot发送邮件教程原创 2022-10-08 13:35:34 · 199 阅读 · 0 评论 -
Linux服务器Docker安装和部署容器化Redis
Linux服务器Docker安装和部署容器化Redis原创 2022-10-08 10:52:10 · 526 阅读 · 0 评论 -
Access denied for user ‘root‘@‘localhost‘ (using password: YES)
Access denied for user 'root'@'localhost' (using password: YES)原创 2022-10-01 22:31:53 · 377 阅读 · 0 评论 -
springboot手动装载对象到Ioc容器
springboot手动装载对象到Ioc容器原创 2022-09-23 15:47:06 · 806 阅读 · 0 评论 -
aspect切面监听切点的方式
aspect切面监听切点的方式原创 2022-09-22 16:45:13 · 273 阅读 · 0 评论 -
aop常用注解
aop常用注解原创 2022-09-22 16:41:57 · 983 阅读 · 0 评论 -
java自定义lock锁
java自定义lock锁原创 2022-09-14 14:27:02 · 640 阅读 · 2 评论 -
java自定义自旋锁cas
java自定义自旋锁cas原创 2022-09-07 18:29:19 · 316 阅读 · 0 评论 -
java手写线程池原理
java手写线程池原理原创 2022-09-06 16:35:01 · 153 阅读 · 0 评论 -
纯手写http服务器
纯手写http服务器原创 2022-09-06 09:40:53 · 298 阅读 · 0 评论 -
dubbo客户端元数据配置(元数据加载不出来的解决方案)
针对bubbo客户端元数据加载不出来的解决方案。项目结构package com.itzhongzi.usernapp.config;import org.apache.dubbo.config.MetadataReportConfig;import org.springframework.context.annotation.Bean;import org.springfram...原创 2020-01-10 12:02:23 · 2555 阅读 · 0 评论 -
springboot+dubbo+zookeeper+maven搭建微服务详细教程
前言: 本文将使用springboot+dubbo+zookeeper+maven搭建一套微服务。需要提前在本地配置的环境:maven环境zookeeper环境(在我本地zookeeper在2181端口)jdk……完成的项目下载地址完成项目下载地址第一步 新建一个多模块项目(用户模块user-module)项目结构user-moduleuser-appus...原创 2020-01-08 17:00:51 · 636 阅读 · 0 评论 -
ZooKeeper在linux环境下的搭建
linux用wgetZooKeeper下载下载地址:http://www.apache.org/dyn/closer.cgi/zookeeperZooKeeper安装 tar -zxvf zookeeper-3.4.8.tar.gz配置在“conf”目录下,新建一个名为“zoo.cfg”的文件,其中内容如下:tickTime=2000 dat...原创 2020-01-07 15:43:23 · 166 阅读 · 0 评论 -
Mybatis Generator使用简介
前言: 使用Mybatis Generator自动生成实体类和 mapper数据库操作类目录结构使用过程maven引入jar包<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactI...原创 2020-01-07 15:40:52 · 298 阅读 · 0 评论 -
maven打包错误: Unable to find main class
错误描述: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.2.RELEASE:repackage (repackage) on project shop: Execution repackage of goal org.springframework.boot:spring-boot-ma...原创 2020-01-07 11:51:16 · 10938 阅读 · 1 评论 -
springboot应用多节点部署和配置nginx访问
1、多节点启动节点1:120.79.160.143:8082/节点2:47.106.120.173:80802、配置nginx集群访问 upstream lbs { server 120.79.160.143:8082; server 127.0.0.1:8080; ...原创 2019-12-27 15:53:13 · 1881 阅读 · 0 评论 -
nginx服务器和快速安装
1、安装依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2、创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget h...原创 2019-12-27 13:00:10 · 117 阅读 · 0 评论 -
springboot跨域全局配置
核心代码package com.itzhongzi.videoedu.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframew...原创 2019-12-26 16:39:15 · 898 阅读 · 0 评论 -
java使用jsoup抓取省市县乡四级数据
原理: 使用 jsoup解析国家统计局的前端数据,倒入自己的数据库。核心代码package com.itzhongzi.area;import com.alibaba.fastjson.JSONObject;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;...原创 2019-12-17 10:28:21 · 246 阅读 · 0 评论 -
JWT在java中的应用以及分布式应用下登录校验
简介:讲解单机和分布式应用下登录校验,session共享,分布式缓存使用1、单机tomcat应用登录检验 sesssion保存在浏览器和应用服务器会话之间 用户登录成功,服务端会保证一个session,当然会给客户端一个sessionId, 客户端会把sessionId保存在cookie中,每次请求都会携带这个session...原创 2019-12-11 17:26:52 · 367 阅读 · 0 评论 -
IDEA根据Mysql自动生成java pojo实体类
IDEA连接数据库菜单View→Tool Windows→Database打开数据库工具窗口左上角添加按钮“+”,选择数据库类型mysql主机,账户密码***.23.28.97rootadmin通过IDEA生成实体类选中一张表,右键--->Scripted Extensions--->选择Generate POJOS.clj或者Generate POJOS....原创 2019-12-10 14:55:39 · 1566 阅读 · 0 评论 -
rocketmq集群搭建双主双从多主多从
原理图解:讲解: 图中每个nameserver和broker都搭建在不同的机器上,broker采用双主双从,一个主broker对应一个从broker,主broker往从broker复制一份数据,采用同步方式,即同步双写。当主broker往从broker上数据备份完成之后,采用异步刷盘策略,把主从 broker内存中的数据写入磁盘里。优点如图所示:当nameserver1 服务挂掉之后,...原创 2019-12-04 10:35:49 · 909 阅读 · 1 评论 -
rocketmq分布式发布原理以及示例代码
讲解RokcetMQ分布式事务消息的总体架构RocketMQ事务消息:RocketMQ 提供分布事务功能,通过 RocketMQ 事务消息能达到分布式事务的最终一致半消息Half Message:暂不能投递的消息(暂不能消费),Producer已经将消息成功发送到了Broker端,但是服务端未收到生产者对该消息的二次确认,此时该消息被标记成“暂不能投递”状态,处于该种状态下的消息即半消息...原创 2019-12-03 16:52:46 · 175 阅读 · 0 评论 -
rocketmq消费者核心配置讲解
简介:消息队列RocketMQ4.X消费者核心配置讲解consumeFromWhere配置(某些情况失效:参考https://blog.csdn.net/a417930422/article/details/83585397)CONSUME_FROM_FIRST_OFFSET: 初次从消息队列头部开始消费,即历史消息(还储存在broker的)全部消费一遍,后续再启动接着上次消费的进度开...原创 2019-12-03 08:57:16 · 1310 阅读 · 0 评论 -
rocketmq顺序消息原理以及案例
核心知识之RocketMQ顺序消息讲解简介:讲解RocketMQ顺序消息的使用和讲解生产端保证发送消息有序,且发送到同一个Topic的同个queue里面,RocketMQ的确是能保证FIFO的例子:订单的顺序流程是:创建、付款、物流、完成,订单号相同的消息会被先后发送到同一个队列中,根据MessageQueueSelector里面自定义策略,根据同个业务id放置到同个queu...原创 2019-12-02 16:22:15 · 601 阅读 · 0 评论 -
rocketmq常见核心配置
生产者常见核心配置compressMsgBodyOverHowmuch :消息超过默认字节4096后进行压缩retryTimesWhenSendFailed : 失败重发次数maxMessageSize : 最大消息配置,默认128ktopicQueueNums : 主题下面的队列数量,默认是4autoCreateTopicEnable : 是否自动创建主题Topic, 开发建议...原创 2019-11-29 10:51:37 · 384 阅读 · 0 评论 -
rocketmq主从服务搭建流程以及注意事项
1 RocketMQ4.X集群模式架构分析简介:讲解RocketMQ4.X多种集群模式讲解单节点 :优点:本地开发测试,配置简单,同步刷盘消息一条都不会丢缺点:不可靠,如果宕机,会导致服务不可用主从(异步、同步双写) :优点:同步双写消息不丢失, 异步复制存在少量丢失 ,主节点宕机,从节点可以对外提供消息的消费,但是不支持写入缺点:主备有短暂消息延迟,毫秒级,目前不支持自动切换...原创 2019-11-29 10:37:19 · 320 阅读 · 0 评论 -
rocketmq4服务器部署问题汇总以及测试案例
rocketmq问题常见问题一MQClientException: No route info of this topic, xxxxx找不到相应的主题的路由。原因一 原因: Broker 禁止自动创建 Topic,且用户没有通过手工方式创建 此Topic, 或者broker和Nameserver网络不通 解决: 通过 sh bin/mqbroker -m 查看配置 ...原创 2019-11-27 15:42:10 · 679 阅读 · 0 评论 -
后台编程技术栈规划导图
原创 2019-11-20 10:43:44 · 175 阅读 · 0 评论 -
springboot应用监控Actuator
4、SpringBoot2.x监控Actuator实战上集简介:讲解SpringBoot使用actuator监控配置和使用可用性:100%,99.9%1、介绍什么是actuator 官方介绍: Spring Boot包含许多附加功能,可帮助您在将应用程序投入生产时监视和管理应用程序。 可以选择使用HTTP端点或JMX来管理和监控您的应用程序,自动应用于审计,健康和指标收集; 一句...原创 2019-11-20 10:24:37 · 269 阅读 · 0 评论 -
服务端推送介绍与sse的使用案例
服务端推送常用技术介绍简介:服务端常用推送技术介绍,如websocket,sse轮询等 1、客户端轮询:ajax定时拉取 2、服务端主动推送:WebSocket 全双工的,本质上是一个额外的tcp连接,建立和关闭时握手使用http协议,其他数据传输不使用http协议 更加复杂一些,适用于需要进行复杂双向数据通讯的场景 3、服务端主动推送:SSE (Server Send Eve...原创 2019-11-19 16:47:18 · 588 阅读 · 0 评论 -
服务器6666端口不能访问问题
谷歌浏览器认为 6666~6669端口有风险,所以给封了。这样,我们在阿里云或者其他服务器上开放 6666 ~ 6669 端口的时候,使用谷歌浏览器是无法访问的。解决方法: 换个端口就好了,反正端口那么多。...原创 2019-11-15 09:26:07 · 3214 阅读 · 3 评论