SpringBoot从入门到放弃
文章平均质量分 93
SpringBoot入门分享
kokoHKM
这个作者很懒,什么都没留下…
展开
-
如何设计一个权限系统?
理解业务模型参考:https://mp.weixin.qq.com/s/TLA1j1ApLdSsFRRoi2boQg不同的业务系统,对应的权限系统的设计是完全不同的所以,一切的起点,在于先明确有被控制的用户主体是谁,有哪些;哪些权限需要控制;怎么控制等等一系列的细节。如果设计到最后发现方向错了,那再精妙的系统都是白搭。技术选型一般在Java的世界里,基于RBAC的认证授权框架有两个,一个是Spring Security,一个是Shiro。如果使用框架的话,无外乎这两个。如果系统需要允许第三方.原创 2020-05-25 16:20:00 · 422 阅读 · 0 评论 -
使用Docker搭建solo博客平台
下载镜像docker pull b3log/solo方式1:使用H2数据库docker run --detach --name solo --volume ~/solo_h2/:/opt/solo/h2/ --publish 8080:8080 \ --env RUNTIME_DB="H2" \ --env JDBC_DRIVER="org.h2.Driver...原创 2020-01-02 19:48:11 · 1499 阅读 · 0 评论 -
基于SpringBoot Netty实现一个自己的推送服务系统
目标实现一个WebSocket服务中心,支持水平扩展技术栈SpringBoot、Netty、JDK8、MySQL、Redis、RabbitMQ、MyBatis-Plus环境搭建主要功能点说明WebSocket连接需要认证服务端提供token获取接口,WS连接前先获取token认证信息由服务端提供Http接口请求需要认证这里的接口一般就是推送接口后续可以把推送记录也做成接口...原创 2019-12-09 21:10:36 · 1825 阅读 · 0 评论 -
Kubernetes权威指南 第一章:Kubernetes入门
Kubernetes是什么官网https://kubernetes.io/中文版:https://kubernetes.io/zh/Kubernetes是谷歌十几年大规模容器管理经验的成果是Borg的一个开源版本基于容器技术的分布式架构方案Service简介Kubernetes以Service为核心,Service有如下特征唯一名称拥有一个虚拟ip...原创 2019-12-05 16:49:21 · 977 阅读 · 0 评论 -
记一次订单号重复的异常
多个系统均使用Redis作为id生成器,但是各个系统在配置Redis的时候,使用的Key的序列化器不同。导致其实订单号是在不同的key上执行自增,自然也就重复了。。本文由博客一文多发平台 OpenWrite 发布!...原创 2019-12-05 10:03:39 · 1002 阅读 · 0 评论 -
Linux设置免密登陆
生成秘钥ssh-keygen -t rsa -C "XX@qq.com",然后一路回车就行生成之后会在用户的根目录生成一个 “.ssh”的文件夹进入“.ssh”会生成以下几个文件authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥id_rsa : 生成的私钥文件id_rsa.pub : 生成的公钥文件know_hosts : 已知的...原创 2019-12-05 10:02:01 · 327 阅读 · 0 评论 -
工作中常用的运维命令
查看查看当前目录磁盘占用情况 du -h --max-depth=1 ./ du -lh --max-depth=1查看当前文件夹大小 du -h *清理缓存echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys...原创 2019-12-05 10:00:26 · 872 阅读 · 0 评论 -
简单入门Kubernetes
什么是Kubernetes官网https://kubernetes.io/中文版:https://kubernetes.io/zh/个人理解基于容器技术分布式架构弹性伸缩隔离物理机和谷歌的Borg有关系用于部署、管理、运维我们的应用Kubernetes核心概念Kubernetes中的大部分概念,如:Node、Pod、Replication C...原创 2019-12-04 19:40:11 · 872 阅读 · 0 评论 -
什么是知识
我们很容易把知识和信息混为一谈知识,是对大量已知的案例,构建可预测的未知情况的模型如,你学会了固定几个数字之间的加减乘除,如果只是记住了,不算知识,掌握了四则混合运算的计算方法----也就是计算模型,这才是知识。运用这个规则模型,你可以对任何的,只要符合四则运算的条件的计算表达式,都能进行计算。现代人,特别是在大城市打拼的年轻人,往往会有一种焦虑感,而这种焦虑感,往往会演变成一种无力感,为...原创 2019-11-29 16:59:19 · 422 阅读 · 0 评论 -
SpringBoot项目打成Docker镜像并推送阿里云
Dockerfile在将SpringBoot项目打成jar包后FROM registry.cn-hangzhou.aliyuncs.com/sherry/java:1.8.0_111VOLUME /tmpADD target/app.jar app.jarRUN sh -c 'touch /app.jar'RUN ln -sf /usr/share/zoneinfo/Asia/Sh...原创 2019-11-29 11:25:20 · 1476 阅读 · 0 评论 -
Kubernetes的安装
两种官方推荐安装方式Kubeadm安装详见:https://gitee.com/test-qqqq/kubernetes-ha-kubeadmminikubehttps://www.zhangln.com/articles/2019/11/22/1574397430704.html本文由博客一文多发平台 OpenWrite 发布!...原创 2019-11-28 13:27:08 · 868 阅读 · 0 评论 -
04 SpringBoot对数据库的支持
文章目录简介常用子项目Repository接口CrudRepositoryPagingAndSortingRepository小结Spring Data JPA自动配置案例小结整合H2数据库HikariDataSource数据源配置java配置默认配置事务@TransactionalSpringBoot的事务支持缓存ehcacheredisMongoDBapplication.ymlpom实体类d...原创 2018-12-24 16:26:27 · 454 阅读 · 0 评论 -
03 SpringBoot对Web的支持
文章目录支持Thymealeaf模板引擎配置Thymeleaf首页小结自动配置的Formatter和Converter接管Spring Boot 的Web配置注册Servlet、Filter、Listener国际化SpringBoot使用Undertowpom配置补充@ControllerAdviceTomcat配置替换Tomcat文件上传页面文件上传配置项Part方式上传MultipartFil...原创 2018-12-24 14:25:01 · 262 阅读 · 0 评论 -
02 SpringBoot核心
文章目录原理简介系统条件注解工具概述Spring Boot解决了什么问题Spring Boot 核心功能优缺点快速构建SpringBoot基本配置@SpringBootApplication关闭特定的自动注解定制Banner关闭 BannerSpring Boot 配置文件starter pom外部文件配置命令行参数application.yml中的配置类型安全的配置日志配置Profile配置Sp...原创 2018-12-24 13:17:14 · 158 阅读 · 0 评论 -
01 Spring与SpringMVC回顾
文章目录前言Spring核心Spring框架设计原则控制反转与依赖注入名词解释核心注解面向切面编程SpEL表达式Bean的生命周期异步方法定时任务小结SpringMVC核心MVC模式思想@ControllerAdvice文件上传HttpMessageConverter服务端推送技术:SSE小结前言SpringBoot本身没有增加任何新的技术,其是对Spring开发方式的一种简化。Spring...原创 2018-12-23 21:16:43 · 118 阅读 · 0 评论