
ssm
hello world2020
这个作者很懒,什么都没留下…
展开
-
spring boot mybatis报错: The server time zone value ‘�й���ʱ��‘ is unrecognized
错误标识The server time zone value ‘�й���ʱ��’ is unrecognized解决的方法1 降低mysql连接的版本 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</versio..转载 2020-08-09 22:35:33 · 523 阅读 · 1 评论 -
错误:找不到或无法加载主类com.yyy.test.Main
在eclipse中进行编写java代码的时候,经常出现一些奇怪的问题或者现象。本文介绍一般这种问题的处理方式。 1 在控制台中点开“Problems”,查看里面的错误,如果是多个项目,可以将其他项目暂时关闭。 2 对错误先进性清理掉。 3 重新刷新项目,更新错误信息。 在项目名称上右键--Refresh。 4 清理项目里面的class文件进行重新编译, 鼠标点击项目名称上,然后“proje...转载 2020-08-09 22:34:40 · 2037 阅读 · 0 评论 -
解决mybaits配置错误:Cause: org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 119; 对实体 “characte
mybaits插入中文乱码,修改主配置参数为如下:【数据库连接时使用了默认的ISO编码格式,需要我们显式地指定编码格式。】 <!-- 配置环境 --> <environments default="mysql"> <!-- 配置mysql的环境--> <environment id="mysql"> <!-- 配置事务的类型--> <trans转载 2020-07-27 23:57:52 · 2421 阅读 · 0 评论 -
JWT(JSON Web Token)原理简介
原理说的非常清楚。总结如下:首先这个先说这个东西是什么,干什么用的,一句话说:就是这是一种认证机制,让后台知道请求是来自于受信的客户端。那么从这个角度而言,这个东西跟浏览器的cookie是一个作用,好比我在一个网站登录了,就可以往这个网站发送restful请求,请求的同时会捎带上cookie,后台检查这个cookie发现你是合法的,才响应你的请求。只不过这里JWT的原理不同,但基本上最顶层的原理还是非常简单:这个图中有三个主体: user, application server和auth转载 2020-07-26 11:31:28 · 344 阅读 · 0 评论 -
加盐加密的简单理解
背景对于同一密码,同一加密算法会产生相同的hash值。这样,当用户进行身份验证时,对用户输入的明文密码应用相同的hash加密算法,得出一个hash值,然后使用该hash值和之前存储好的密文值进行对照,如果两个值相同,则密码认证成功,否则密码认证失败。 出于更安全的考虑,即使两个用户输入的是相同的密码,也应该要保存为不同的密文,即使用户输入的是弱密码,也需要考虑进行增强,从而增加密码被攻破的难度。因此出现了加盐加密。 ...转载 2020-07-26 10:01:47 · 3997 阅读 · 0 评论 -
shiro 瞅完就会用(ssm+shiro)
一 shiro 是什么shiro 是一个功能强大和易于使用的Java安全框架,为开发人员提供一个直观而全面的解决方案的认证,授权,加密,会话管理。二 shiro 能干什么先上图:所有功能shiro 四个主要的功能Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,判断某个已经认证过的用户是否拥有某些权限访问某些资源,一般授权会有角色授权和权限授权; SessionManager:会话管理,即用户登录.转载 2020-07-26 09:23:09 · 181 阅读 · 0 评论 -
parameterType
parameterTypeparameterType这个表示输入的参数类型。7.1.1$和#这是一个非常非常高频的面试题,虽然很简单。在面试中,如果涉及到 MyBatis,一般情况下,都是这个问题。在 MyBatis 中,我们在 mapper 引用变量时,默认使用的是#,像下面这样:<select id="getUserById" resultType="org.javaboy.mybatis.model.User"> select * fro...转载 2020-07-13 22:43:50 · 395 阅读 · 0 评论 -
MyBatis 架构介绍
mybatis 配置:mybatis-config.xml,此文件作为 mybatis 的全局配置文件,配置了 mybatis 的运行环境等信息。另一个 mapper.xml 文件即 sql 映射文件,文件中配置了操作数据库的 sql 语句。此文件需要在 mybatis-config.xml 中加载。 通过 mybatis 环境等配置信息构造 SqlSessionFactory 即会话工厂 由会话工厂创建 sqlSession 即会话,操作数据库需要通过 sqlSession 进行。 mybati..转载 2020-07-12 22:29:18 · 208 阅读 · 0 评论