☘(๑•̀ㅂ•́)و✧

  • 首页

  • 标签

  • 分类

  • 归档

  • 公益 404

  • 搜索

全局唯一id生成器封装

发表于 2019-12-05 | 更新于 2019-12-29 | 分类于 记录

UidGenerator的封装

UidGenerator是百度的开源id生成器,java实现,基于Snowflake算法。

Snowflake算法描述:

指定机器 & 同一时刻 & 某一并发序列,是唯一的。据此可生成一个64 bits的唯一ID(long)。

UidGenerator源码

集成只需要按照文档做,借助jitpack提供的服务,在Maven中引入即可使用。

阅读全文 »

webSocket单聊+携带Jwt认证

发表于 2019-11-29 | 更新于 2019-12-05 | 分类于 记录

社区用户之间的私信功能

这几天查了很多博客、文档,磕磕绊绊的总算完成了用户私信的功能,这份md记录了社区对私信功能的实现,,使用WebSocket与Jwt认证,将包括前端部分Vue、后端springBoot的代码。

阅读全文 »

JWT+Shiro安全无状态服务

发表于 2019-11-13 | 更新于 2020-01-01 | 分类于 记录

【长篇】登录认证、权限控制思路整理

在我论坛网站中,登录是第一个做的功能,可做的很简单,只是在河水两岸扔了块软绵绵的木板,以供临时的通行。登录认证、权限控制,这两个服务是隐私的入口,需要格外的注意。现在,社区爬取到了很多的用户数据,我觉得是时候对SSO、JWT这方面的知识做个总结了。

我将在这份md中,边写登录认证服务的代码,边记录与总结自己的思考和体会,之后会整理思路,希望能对读者有所帮助。本文所有实现,都以java为主,框架使用的是SpringBoot。

阅读全文 »

H2数据库数据迁移

发表于 2019-11-08 | 分类于 日志

记一次H2与MySQL之间的数据迁移

最近在用Golang写爬虫,使用的ORM是Gorm,暂不正式支持嵌入式的H2数据库,所以就用mysql来存爬取到的数据。

由于原先数据是放在H2数据库里的,便产生了在H2和Mysql之间迁移数据的需求。

阅读全文 »

简单websocket聊天室

发表于 2019-10-31 | 分类于 开发经验

快速完成聊天室核心功能

学习和使用springBoot框架下的websocket,完成聊天室的核心功能

  • ws引导
  • Stomp文档

通过阅读文档,配合官方demo,快速的学习和使用websocket技术

阅读全文 »

面包屑足迹

发表于 2019-10-25 | 分类于 开发经验

面包屑导航、足迹的实现

相当于一个路径导航,也可以记录用户的访问历史,常常需要这样一种效果。在我写类似的导航逻辑时,遇到一些问题,在此记录。

阅读全文 »

js的数据精度问题

发表于 2019-10-17 | 更新于 2020-01-01 | 分类于 开发经验

前后端数值传递中的 js数值精度损失问题

阅读全文 »

Docker容器项目部署

发表于 2019-10-10 | 更新于 2019-12-29 | 分类于 闲谈

【挖坑】使用Docker部署Vue、Go、java项目,Ubuntu18.04

不经意看到Docker这个大鲸鱼:

突然好奇它怎么用的,这些技术像动物世界一样。

我在这篇文章记录了自己在Windows、Ubuntu18.04下的Docker安装和使用的过程,顺带记录了Vue项目的Docker部署、Go语言web项目的Docker部署、Nginx反向代理配置、Https,还有Mysql、Redis等部署操作。

阅读全文 »

Editor.md、UFile文件上传、回显

发表于 2019-10-09 | 更新于 2019-10-26

Editor.md配合UFile图片上传、回显

Editor.md是一个开源的Markdown在线编辑器,可作为富文本编辑器使用,UFile是Ucloud对象云存储的服务。

1. Editor.md

官网:

阅读全文 »

Vue CLI

发表于 2019-10-06 | 更新于 2020-07-26 | 分类于 学习经验

Vue CLI踩坑记录①

阅读全文 »
123…7
Shirtiny

Shirtiny

63 日志
11 分类
92 标签
直播间 ☘Blog首页
© 2019 Shirtiny
哔哩哔哩@Shirtiny Hexo v3.8.0
|
我的QQ – 点此发起聊天