- 博客(529)
- 资源 (27)
- 收藏
- 关注
原创 springboot+dubbo+zookeeper+maven搭建微服务详细教程
前言: 本文将使用springboot+dubbo+zookeeper+maven搭建一套微服务。需要提前在本地配置的环境:maven环境zookeeper环境(在我本地zookeeper在2181端口)jdk……完成的项目下载地址完成项目下载地址第一步 新建一个多模块项目(用户模块user-module)项目结构user-moduleuser-appus...
2020-01-08 17:00:51
740
原创 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
247
原创 Mybatis Generator使用简介
前言: 使用Mybatis Generator自动生成实体类和 mapper数据库操作类目录结构使用过程maven引入jar包<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactI...
2020-01-07 15:40:52
421
原创 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
11596
1
原创 微信小程序日历组件封装和日历算法
github地址github代码地址参考博文https://www.cnblogs.com/webwei2017/articles/7723703.html思路首先取得处理月的总天数接着定义一个包含十二个月在内的月份总天数的数组:m_days=new Array(31,28+is_leap(ynow),31,30,31,31,30,31,30,31,30,31);m_days这个数...
2019-12-31 09:54:21
939
原创 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
2146
原创 springboot发布流程
1、打包上传打包命令,各个系统通用,只要按照maven mvn install -Dmaven.test.skip=true2、启动应用指定外部文件 nohup java -jar xxxx.jar --Dspring.config.location=application.properties &修改配置文件: ...
2019-12-27 15:23:45
371
原创 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
166
原创 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
1057
原创 springboot异常处理和全局自定义异常
当我们后台程序发生错误的时候,前端往往显示一个非常不友好的乱码界面。所以当我们后台发生错误时,需要包装 一个自定义的错误json对象,返回给前端,这样,前端就会根据后台返回的json给用户一个非常友好的提示。未处理异常时,前端显示效果处理后前端显示效果自定义异常在springboot的使用自定义一个异常package com.itzhongzi.videoedu.except...
2019-12-26 14:27:55
378
原创 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
331
原创 JWT在java中的应用以及分布式应用下登录校验
简介:讲解单机和分布式应用下登录校验,session共享,分布式缓存使用1、单机tomcat应用登录检验 sesssion保存在浏览器和应用服务器会话之间 用户登录成功,服务端会保证一个session,当然会给客户端一个sessionId, 客户端会把sessionId保存在cookie中,每次请求都会携带这个session...
2019-12-11 17:26:52
472
原创 springboot整合mybatis
1、加入依赖(可以用 http://start.spring.io/ 下载) <!-- 引入starter--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spr...
2019-12-10 16:08:10
174
原创 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
1700
原创 idea springboot热部署教程(使用官方工具)
本文介绍 使用springboot官方提供的热部署工具进行热部署。加入依赖 <!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId...
2019-12-10 14:09:44
256
原创 rocketmq集群搭建双主双从多主多从
原理图解:讲解: 图中每个nameserver和broker都搭建在不同的机器上,broker采用双主双从,一个主broker对应一个从broker,主broker往从broker复制一份数据,采用同步方式,即同步双写。当主broker往从broker上数据备份完成之后,采用异步刷盘策略,把主从 broker内存中的数据写入磁盘里。优点如图所示:当nameserver1 服务挂掉之后,...
2019-12-04 10:35:49
1093
1
原创 rocketmq分布式发布原理以及示例代码
讲解RokcetMQ分布式事务消息的总体架构RocketMQ事务消息:RocketMQ 提供分布事务功能,通过 RocketMQ 事务消息能达到分布式事务的最终一致半消息Half Message:暂不能投递的消息(暂不能消费),Producer已经将消息成功发送到了Broker端,但是服务端未收到生产者对该消息的二次确认,此时该消息被标记成“暂不能投递”状态,处于该种状态下的消息即半消息...
2019-12-03 16:52:46
242
原创 rocketmq消费者核心配置讲解
简介:消息队列RocketMQ4.X消费者核心配置讲解consumeFromWhere配置(某些情况失效:参考https://blog.csdn.net/a417930422/article/details/83585397)CONSUME_FROM_FIRST_OFFSET: 初次从消息队列头部开始消费,即历史消息(还储存在broker的)全部消费一遍,后续再启动接着上次消费的进度开...
2019-12-03 08:57:16
1535
原创 rocketmq顺序消息原理以及案例
核心知识之RocketMQ顺序消息讲解简介:讲解RocketMQ顺序消息的使用和讲解生产端保证发送消息有序,且发送到同一个Topic的同个queue里面,RocketMQ的确是能保证FIFO的例子:订单的顺序流程是:创建、付款、物流、完成,订单号相同的消息会被先后发送到同一个队列中,根据MessageQueueSelector里面自定义策略,根据同个业务id放置到同个queu...
2019-12-02 16:22:15
758
原创 rocketmq常见核心配置
生产者常见核心配置compressMsgBodyOverHowmuch :消息超过默认字节4096后进行压缩retryTimesWhenSendFailed : 失败重发次数maxMessageSize : 最大消息配置,默认128ktopicQueueNums : 主题下面的队列数量,默认是4autoCreateTopicEnable : 是否自动创建主题Topic, 开发建议...
2019-11-29 10:51:37
479
原创 rocketmq主从服务搭建流程以及注意事项
1 RocketMQ4.X集群模式架构分析简介:讲解RocketMQ4.X多种集群模式讲解单节点 :优点:本地开发测试,配置简单,同步刷盘消息一条都不会丢缺点:不可靠,如果宕机,会导致服务不可用主从(异步、同步双写) :优点:同步双写消息不丢失, 异步复制存在少量丢失 ,主节点宕机,从节点可以对外提供消息的消费,但是不支持写入缺点:主备有短暂消息延迟,毫秒级,目前不支持自动切换...
2019-11-29 10:37:19
528
原创 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
883
原创 springboot应用监控Actuator
4、SpringBoot2.x监控Actuator实战上集简介:讲解SpringBoot使用actuator监控配置和使用可用性:100%,99.9%1、介绍什么是actuator 官方介绍: Spring Boot包含许多附加功能,可帮助您在将应用程序投入生产时监视和管理应用程序。 可以选择使用HTTP端点或JMX来管理和监控您的应用程序,自动应用于审计,健康和指标收集; 一句...
2019-11-20 10:24:37
371
原创 服务端推送介绍与sse的使用案例
服务端推送常用技术介绍简介:服务端常用推送技术介绍,如websocket,sse轮询等 1、客户端轮询:ajax定时拉取 2、服务端主动推送:WebSocket 全双工的,本质上是一个额外的tcp连接,建立和关闭时握手使用http协议,其他数据传输不使用http协议 更加复杂一些,适用于需要进行复杂双向数据通讯的场景 3、服务端主动推送:SSE (Server Send Eve...
2019-11-19 16:47:18
821
原创 服务器6666端口不能访问问题
谷歌浏览器认为 6666~6669端口有风险,所以给封了。这样,我们在阿里云或者其他服务器上开放 6666 ~ 6669 端口的时候,使用谷歌浏览器是无法访问的。解决方法: 换个端口就好了,反正端口那么多。...
2019-11-15 09:26:07
3647
3
原创 springboot整合ActiveMQ教程
1、JMS介绍和使用场景及基础编程模型简介:讲解什么是小写队列,JMS的基础知识和使用场景1、什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口2、JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 是可以用来访问许多不同关系数据...
2019-11-12 14:38:50
383
原创 springboot定时器和异步任务
笔记1、SpringBoot定时任务schedule讲解简介:讲解什么是定时任务和常见定时任务区别 1、常见定时任务 Java自带的java.util.Timer类 timer:配置比较麻烦,时间延后问题 timertask:不推荐 2、Quartz框架 配置更简单 xml或者注解 3、SpringBoot使用注解方式开启定时任务 1)启动类里面 @EnableS...
2019-11-06 14:52:09
472
转载 解决 IntelliJ IDEA Could not autowire. No beans of 'xxxx' type found 问题
原文地址 本文转自: https://blog.csdn.net/qq_34129814/article/details/100043721问题:在idea进行开发中我们总会遇到提示Could not autowire. No beans of ‘xxxx’ type found…解决方案:降低idea的Autowired检测级别,打开idea的配置在Editor >> In...
2019-11-04 15:53:30
254
原创 springboot整合模板引擎freemarker/thymeleaf
1、SpringBoot2.x常见模板引擎讲解和官方推荐使用简介:介绍常用的SpringBoot2.x模板引擎和官方推荐案例 1、JSP(后端渲染,消耗性能) Java Server Pages 动态网页技术,由应用服务器中的JSP引擎来编译和执行,再将生成的整个页面返回给客户端 可以写java代码 持表达式语言(el、jstl) 内建函数 JSP->Servlet(...
2019-11-04 10:45:36
332
原创 springboot过滤器、监听器、拦截器的使用和差异
笔记1、深入SpringBoot2.x过滤器Filter和使用Servlet3.0配置自定义Filter实战(核心知识)简介:讲解SpringBoot里面Filter讲解和使用Servlet3.0配置自定义Filter实战 filter简单理解:人--->检票员(filter)---> 景点 1、SpringBoot启动默认加载的Filter characterEnco...
2019-11-01 14:36:58
252
原创 springboot打包成war包步骤以及注意事项
SpringBoot启动方式讲解和部署war项目到tomcat9简介:SpringBoot常见启动方式讲解和部署war项目Tomcat1、ide启动2、jar包方式启动 maven插件: <build> <plugins> <plugin> <groupId>org.springframework.boot&...
2019-11-01 10:05:09
784
原创 springboot异常处理体系
1、基本异常的处理和抓获2、把异常处理成json‘返回给前端,这样相对友好3、自定义异常并进行错误页面跳转或者自动以json返回
2019-10-31 14:37:40
286
原创 springboot配置文件和实体类的映射
笔记梳理SpringBoot注解把配置文件自动映射到属性和实体类实战简介:讲解使用@value注解配置文件自动映射到属性和实体类1、配置文件加载 方式一 1、Controller上面配置 @PropertySource({"classpath:resource.properties"}) 2、增加属性 @Value("${test.name}") p...
2019-10-31 10:45:10
1616
原创 springboot文件上传
概述: 总结使用springboot上传文件的步骤后台springboot代码核心逻辑@Controllerpublic class FileController { @RequestMapping(value = "/upload") @ResponseBody public JsonData upload(@RequestParam("head_im...
2019-10-30 14:43:05
192
原创 springboot目录结构解析
springboot 项目,以及静态资源的调用顺序SpringBoot2.x目录文件结构讲解简介:讲解SpringBoot目录文件结构和官方推荐的目录规范 1、目录讲解 src/main/java:存放代码 src/main/resources static: 存放静态文件,比如 css、js、image, (访问方式 http://localhost:8080/js/ma...
2019-10-29 17:49:57
1010
原创 springboot学习笔记-json处理
概要想要隐藏某个字段想要给返回的字段取个别名返回给前端,防止被攻击值为空的话就不返回该字段说明@JsonFormat 设置Date返回的格式 @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss", locale="zh", timezone = "GMT+8") private Date createTime;@JsonP...
2019-10-29 14:52:06
659
基于springboot的shiro完整项目案例
2022-03-10
Go web 编程 (各种go的图书集合)
2018-01-02
h5小游戏源码各个类型的都有
2019-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅