学习
さびねこ
这个作者很懒,什么都没留下…
展开
-
关于Mysql存储过程的笔记
首先存储过程是(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 存储过程与SQL语句对比优势:1、提高性能SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划,这样,在执行过程时便可节省此开销。2、降低网络开销存储过程调用时只需用提供存储过程名和必要的参数信息,从...原创 2018-05-03 11:52:13 · 428 阅读 · 0 评论 -
使用javaMail发送一个简单的QQ邮件
最开始想道使用javaMail是因为在用户修改密码验证的时候。原计划是通过绑定手机号进行短信提醒,不过短信需要接入第三方付费接口。但是因为资金有限,所以推而求次。选择了发送邮件的形式。一、首先,我们需要有两个jar包进行支持,分别是activation.jar和mail.jar;相关jar包以及Deom下载地址:https://download.csdn.net/download/qq_40562...原创 2018-06-20 12:03:55 · 829 阅读 · 0 评论 -
关于java序列化数据和反序列化的问题
主要面对的问题:注册时用户昵称输入EMOJI信息,MySQL数据库无法存储3~4字段的EMOJI数据,所以需要先对用户昵称进行序列化,再通过反序列化工具类对齐进行解码返回。这里先列出一个例子,以供以后查看:import java.io.Serializable;/** * 序列化业务实体类 * @author JM * */public class Student imple...原创 2018-09-21 16:28:31 · 854 阅读 · 0 评论 -
jsp页面使用内联框架后session失效页面跳转混乱解决方法
这里要说一下使用jsp页面使用内联框架后session失效后,页面跳转混乱的解决方法。因为以前都是主要写后台接口,这次被分配写后台页面,所以我就用了Layui写后台,其中他会自带有一个类似ifram的内联框架模块。事情是,有一次做页面功能测试,发现session30分钟有效期过期之后,点击内联框架之后,是内联框架跳转到登陆页面,而不是在主页面跳转。最后发现,只需要在需要跳转的登陆页面做...原创 2018-12-06 16:24:54 · 1037 阅读 · 0 评论 -
面试杂谈:(高并发)redis和cache的使用场景和区别
近期公司项目中涉及到了高并发情况的优化,一般来说针对高并发,雷打不动的两种方式就是。1、增加硬件配置;2、优化系统配置硬件配置包含集群,读写分离,反向代理等等,因为我这边没有涉及到,所以具体内容咱们有时间再说。这里主要谈谈优化系统配置的方式。系统优化又包涵了一下分支内容(只是本人暂时涉及到的):1、优化业务逻辑;2、添加数据缓存;3、使用消息队列MQ;4、前端代码优化可以明显的...原创 2019-01-27 17:35:26 · 5513 阅读 · 0 评论 -
SpringBoot2.X Shiro用户权限管理业务笔记
Shiro主要用来进行权限管理。以前都是直接调用,没有对业务进行理解,当前我们自己重写了一遍Shiro的配置框架,现在记下来,以便学习。一、概念Shiro是一个安全框架,可以进行角色、权限管理。Shiro主要功能如下:Authentication(认证):用户身份识别,通常被称为用户“登录”Authorization(授权):访问控制。比如某个用户是否具有某个操作的使用权限。Se...原创 2019-06-28 12:08:40 · 530 阅读 · 0 评论