首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java碎碎念
掘友等级
Java高级开发工程师
专注但不限于Java,每天进步一点点!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
SpringBoot系列-整合Mybatis(注解方式)
可以给接口自动生成一个实现类,让spring对mapper接口的bean进行管理,并且可以省略去写复杂的xml文件。 配置映射语句的属性。例如:@Options(useGeneratedKeys = true, keyColumn = "id"):指定表的自增主键并自动绑定到实…
SpringBoot系列-整合Mybatis(XML配置方式)
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Ol…
Java中打印日志,这4点很重要!
对DEBUG、INFO级别的日志,必须使用条件输出或者使用占位符的方式打印。该约定综合考虑了程序的运行效率和日志打印需求。 如果在某个配置了打印级别为WARN的应用中,按照上面代码打印DEBUG级别的日志,那么该日志不会被打印,但是会执行字符串拼接操作;如果obj是一个对象,还…
SpringBoot集成JWT实现权限认证
返回响应的资源给浏览器。 新建一个spring boot项目spring-boot-jwt,按照下面步骤操作。 JWT过滤器中进行token的校验和判断,,token不合法直接返回,合法则解密数据并把数据放到request中供后续使用。 为了使过滤器生效,需要在启动类添加注解@…
一分钟带你了解JWT认证!
JSON Web Token(JWT)是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。 http协议是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用…
SpringBoot中如何灵活的实现接口数据的加解密功能?
字符串默认不需要加单引号或者双引号,如果加双引号,它不会转义字符串里面的特殊字符,而加单引号,则会转义字符串里面的特殊字符,意思就是将特殊字符直接变为字符串输出。 用冒号分隔键值对(Key: Value), Key需要顶格写,前面不能有空格,冒号后面需要有一个空格然后再跟值, …
SpringBoot中如何灵活的实现接口数据的加解密功能?
优势:仅需实现接口,配置简单。 劣势:仅能对同一类型的MediaType进行加解密操作,不灵活。 优势:可以按照请求的Referrer、Header或url进行判断,按照特定需要进行加密解密。 比如在一个项目升级的时候,新开发功能的接口需要加解密,老功能模块走之前的逻辑不加密,…
SpringCloud系列-整合Hystrix的两种方式
Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性、容错性与局部应用的弹性,是一个实现了超时机制和断路器模式的工具类库。 使用命令模式将所有对外部服务(或依赖关系)的调用包装在HystrixComm…
SpringBoot中神奇的@Enable*注解?
通过这些@Enable*注解的源码可以看出,所有@Enable*注解里面都有一个@Import注解,而@Import是用来导入配置类的,所以@Enable*自动开启的实现原理其实就是导入了一些自动配置的Bean。 @Import注解允许导入@Configuration类,Imp…
Java中Integer.parseInt和Integer.valueOf,你还傻傻分不清吗?
Integer.parseInt(String s)将会返回int常量。 Integer.valueOf(String s)将会返回Integer类型的对象。 Integer.valueof() 和 Integer.parseInt() 的底层都用到了Integer.parse…
下一页
个人成就
文章被点赞
107
文章被阅读
68,388
掘力值
1,364
关注了
6
关注者
41
收藏集
0
关注标签
2
加入于
2019-01-22