随笔分类 -  Spring

spring相关
摘要:一、雪花算法图解 相比UUID无序生成的id而言,雪花算法是有序的,而且都是由数字组成。雪花id最大为64位,符合java中long的长度64位,抛去一位符号位,那么最大为2^63。 二、雪花算法代码 import java.util.HashSet; import java.util.Set; / 阅读全文
posted @ 2021-03-24 16:27 Auler 阅读(5820) 评论(0) 推荐(0) 编辑
摘要:Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。微服务中不可或缺的事务处理,缺少分布式事务管理就会存在数据不统一的情况。 一、下载Seata 地址:http://seata.io/zh-cn/blog/download.html 二、运行Seat 阅读全文
posted @ 2020-09-25 16:20 Auler 阅读(636) 评论(0) 推荐(0) 编辑
摘要:RocketMQ 是一款开源的分布式消息系统,还有其他rabbitMq、kafka等其他消息队列组件,官方推荐RocketMQ更符合分布式开发系统。 一、下载RocketMQ 官网地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2 阅读全文
posted @ 2020-09-25 13:08 Auler 阅读(2664) 评论(0) 推荐(0) 编辑
摘要:Apache Dubbo是一款高性能Java RPC框架,作为使用的开发者,能用、稳定、易搭建,很多理论就不在阐述。 官方地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examp 阅读全文
posted @ 2020-09-23 16:32 Auler 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:微服务中,注册中心是必不可少,springcloud之前都是zookeeper,然而alibaba推荐nacos,但是不管哪个都不能CAP三者兼具。不过nacos是AP+CP,而zookeeper只有CP。 一、下载Nacos 地址:https://github.com/alibaba/nacos/ 阅读全文
posted @ 2020-09-23 15:46 Auler 阅读(724) 评论(0) 推荐(0) 编辑
摘要:微服务中重要的限流问题,这个时候就需要一个专业的限流框架来支撑。下面就是支撑天猫双十一的框架Sentinel(官方认证很稳) 一、下载Sentinel 地址:https://github.com/alibaba/Sentinel/releases 二、直接运行 Sentinel 控制台是一个标准的 阅读全文
posted @ 2020-09-22 18:10 Auler 阅读(1285) 评论(0) 推荐(0) 编辑
摘要:今天配置了nacos服务,然而单机模式一直可以,集群模式一直失败。 系统环境 centos 7.6 jdk 1.8 maven3.3 nacos 1.3.2 一、单机模式 ./startup.sh -m standalone 二、集群模式 ./startup.sh #默认就是集群 Caused by 阅读全文
posted @ 2020-09-21 21:31 Auler 阅读(9293) 评论(0) 推荐(0) 编辑
摘要:上一篇记录springboot的jar包怎么打包,其实有个缺点就是webapp文件夹不能一起打包,然而war包就可以。 对于war包,相信对于我们开发javaweb工程师来说都是不陌生的,外置tomcat+war包安装到服务器上。 然而springboot可以内嵌tomcat插件,所以外置tomca 阅读全文
posted @ 2020-08-16 20:58 Auler 阅读(419) 评论(0) 推荐(0) 编辑
摘要:现在springboot将项目package打包成jar包,也越来越受欢迎。 1、准备工具 IDEA2019开发工具 maven3.3.9配置好 springboot2.1.7相关环境 2、配置pom.xml文件 <project ... <groupId>com.lf</groupId> <art 阅读全文
posted @ 2020-08-16 20:51 Auler 阅读(538) 评论(0) 推荐(0) 编辑
摘要:当springmvc转向springboot的时候,发现springboot默认支持thymeleaf,对于一直使用jsp的程序员,还是有点不适应。 不过研究了一会发现thymeleaf更加适合前后分离,所以果断抛弃jsp转入thymeleaf,最头疼的就是修改完之后不会自动刷新。 首先要在配置文件 阅读全文
posted @ 2019-08-28 14:14 Auler 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:对于springboot热部署貌似是这样的,首先要设置idea相关配置 导航栏 File -> Settings -> Build,Execution,Deployment -> Compiler 选择Build project automatically 打勾 如下图所示 接着 Ctrl+Shif 阅读全文
posted @ 2019-08-28 13:48 Auler 阅读(214) 评论(0) 推荐(0) 编辑
摘要:突然发现经常换服务器,然后想着要写一篇完整的流程,怕自己忘了。 首先去拥有服务器,我经常用阿里云服务器。 1、centos 7.4 系统 2、下载tomcat 9、java1.8 压缩包 3、安装mariadb(跟mysql差不多) 一、下载完直接解压tomcat、java压缩包就可以 用vim打开 阅读全文
posted @ 2017-11-30 14:32 Auler 阅读(800) 评论(0) 推荐(0) 编辑
摘要:我一直对tomcat不是很了解,上网了解tomcat的一些基础配置,顺便整合一下。 1、 context.xml 1. 在tomcat 5.5之前 Context体现在/conf/server.xml中的Host里的<Context>元素,它由Context接口定义。每个<Context元素代表了运 阅读全文
posted @ 2017-03-14 19:53 Auler 阅读(247) 评论(0) 推荐(0) 编辑
摘要:IDEA工具上,添加GIT和maven、mybatis插件,相对比较简单: 首先下载GIT、maven、mybatis。 先添加GIT插件: 首先在IDEA找到file中找到setting,然后搜索git,接着将git存放的路径找到即可。 接着是maven插件,也是很简单,打开setting设置,搜 阅读全文
posted @ 2015-10-12 09:53 Auler 阅读(1096) 评论(2) 推荐(0) 编辑
摘要:对于刚刚从eclipse、myeclipse转到IDEA工具,在搭建项目遇到了一些问题,所以让我来分享我的搭建过程。 建议大家准备java环境、IDEA工具、tomcat、maven了,还有我是win7系统。 创建项目如图: 选择spring,勾上set up library later,勾上spr 阅读全文
posted @ 2015-10-10 17:53 Auler 阅读(558) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示