柚子生活

www.pomelolive.com

SpringBoot2.0整合登录验证和授权管理框架Shiro

前言  用户向服务器请求资源的时候,服务器不能说给就给呀,于是就产生了权限概念,授权了才能操作。但是要怎么判断用户有某些权限了,于是又产生了身份验证的概念,身份验证通过了才拥有某些权限。在前期没有Shiro或者SpringSecurity类似的安全框架,用户把用户名密码发到服务器校验身份,然后再赋予权限,但是这些步骤是通用的,而且又跟业务逻辑毫无关系,于是Shiro,SpringSecurity等框架就应运而生了,这样就不用每次做这些繁琐而且重复性的工作了。Shiro概念Sh

分布式系统MySQL数据库主键设计

前言 在分布式系统中,数据库的主键设计对服务器的性能和可扩展性和可维护性有着非常重要的影响。所以前期的设计一定要认真思考,我选择的是主流的关系型数据库MySQL。 MySQL数据库介绍 MySQL是最流行的关系型数据库管理系统之一,与其他的大型数据库Oracle、DB2、SQL Server等相比,开源免费是最大的优势。使用C和C++编写,可移植性强,支持主流操作系统。提供TCP/IP,ODBC和JDBC连接途径,并且支持多种存储

Git常用命令整理

命令注释git config --global user.name "xx"配置用户git config --global user.email "xx@xx.com"配置邮件git init初始化git add name添加到暂存区git add name1 name2...添加到暂存区git add .添加到暂存区git commit -m "comment"提交到本地仓库git status查看当前状态git log查看

IDEA的常用快捷键和配置

常用快捷键快捷键注释ctrl+b跳转到光标所在的方法ctrl+左键单击同上ctrl+d复制当前行ctrl+e显示最近修改的文件ctrl+f在当前文件中查找ctrl+h(inherit)查看类的继承结构ctrl+n通过类名定位文件ctrl+o(override)快速重写父类方法ctrl+x删除当前行并剪切ctrl+y反撤销ctrl+w递进选择代码块ctrl+z撤销ctrl+f12查看类大纲视图ctrl+;代码补全(需自定义)ctrl+/注释,取消注释alt+enter生成变量,智能提示等ctrl+

SpringBoot2.0+WebSocket实现消息推送,为什么要加@Component注解

前言WebSocket是基于TCP的一种全双工通信的网络协议,允许后端主动向前端推动消息。广泛用于网络游戏,在线聊天,订阅推送等。首先加入依赖gradle配置:implementation 'org.springframework.boot:spring-boot-starter-websocket'maven配置:<dependency>     <groupId>org.springframework

Unity几种JSON的性能对比和选择

前言这几天在做一个Unity项目,要实现客户端和Web服务器HTTP通信,客户端数据解析用JSON,Unity有好多JSON库,常用的有JsonUtility,NewtonsoftJson,LitJson,SimpleJSON等等,这么多该如何选择呢?这几种JSON的简介JsonUtility:Unity官方的,不用引入JSON库,性能很高,简单,但是每个解析的实例都要自己定义类是非常致命的伤;https://docs.unity3d.com/ScriptReference/JsonUtilit

搭建一个自己的博客

前言很多人都有自己的博客,有的人选择在某个平台,有的人选择自己建站。写博客是一个很好的习惯,一方面可以巩固所学知识帮助记忆,另一方面可以帮助别人解决问题。这边简单记录一下自己搭建博客的操作。准备首先需要准备三要素:1.域名,2.主机,3.网站源码,下面简单介绍一下 域名:域名可以理解为主机门牌号,域名可以被解析成一个主机IP地址,如果用大陆主机就需要备案,如果用香港或者国外主机就不需要备案,这边我在阿里云旗下万网注册的域名;主机:也叫做空间,是存放网站源码和数据的地方,按地域分可分为大

写在开始

好记性不如烂笔头,好久没有写东西了。不知道大家有没有这样的经历,刚要跟某个朋友说一件事情,要说的时候突然间忘记要说什么了,有时候你过会儿就想起来了,有时候你过一段时间就想起来了,有时候你永远都想不起来了。我想大部人都有这样的经历,我已经经历好几次了。去年做小游戏有过这样的经历,期间遇到了一个bug,花了大半天时间才搞定。后来过了两个星期左右,又遇到了一个bug,然后就去网上找答案,找到答案以后猛然发现这个bug就是跟之前一模一样的bug。奶奶的,一模一样的bug第二次找到它之前竟然一点印象都没有

欢迎使用Z-BlogPHP!

欢迎使用Z-Blog,这是程序自动生成的文章,您可以删除或是编辑它:)系统生成了一个留言本和一篇《欢迎使用Z-BlogPHP!》,祝您使用愉快!

Powered By Z-BlogPHP

© CopyRight 2019-2020 pomelolive.com, 京ICP备19052672号