-
什么是权限管理,如何实现权限管理,为什么需要权限管理?
从毕业到现在已工作了几家公司,发现每家公司的前后端的鉴权方式都不太一样,(鉴权——没错,这个词我也是前端时间面试才知道原来前端和后端之间判断用户是否已经处于登录状态的业务流程叫做鉴权,之前一直只是会用,也知道不就是登录嘛?!面试官说了鉴权一词,我当时一脸懵逼,反问:什么鉴?鉴什么权?看来以后不能一味地写代码呀,要善于总结才行),有的公司使用相对成熟的权限管理框架,如:shiro,spirng security等,不过貌似很多公司都喜欢自己封装一套符合自己的登录方案,而不采用现有权限管理框架。
-
Java8Stream怎么使用?如何使用Stream操作集合,提高工作效率?
Java8有很多新特性,虽然身为Java工程师,自我感觉对Java还算是挺熟悉了,但是平时却没怎么关注Java每次更新版本之后新增了哪些功能,这是一个不好的习惯,在互联网技术日新月异的今天,身处互联网行业的我们,也应该时刻关注互联网行业的最新动态,我们才能保住我们的饭碗,不至于被时代抛弃,对吧?!
-
Mybatis Plus如何使用?如何整合到我们的springboot工程中?
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。今天讲讲Mybatis-Plus的使用,它和通用Mapper差不多,都是封装了基本的CURD(增、删、改、查)操作,为我们项目的开发大大提高了效率,节省了时间上的成本。其实官网上面关于它的教程已经挺详细了,这里将再次带大家介绍一下如何将它整合到我们的springboot框架中,并且简单的介绍它的一下常用CURD方法。
-
Java中的Lambda表达式是什么?怎么使用Java的Lambda表达式?
在以前的工作当中我还停留在java 6的编码方式,写出来的代码非常庞大,每一个类通过有几百行代码,遇到业务复杂的甚至到了上千行,我本人也比较容易安于现状,不怎么考虑编码方面的优化和了解的新事物,这种习惯其实是不好的,不利于我当前所在的这个瞬息万变的互联网时代,由于新的公司的项目代码里面普遍都是运用Lambda表达式,很多逻辑代码写得特别简单,刚开始看得我一脸懵逼,终于逼迫自己要去好好学学这个新东西了(其实也不新咯,可能对于我来说是新的)
-
什么是Java匿名类?如何使用Java匿名类?
使用Java匿名内部类相比于传统的类定义方式会更加精简,代码也少了很多,虽然之前一直用的不多,但还是有必要好好了解一下。Java匿名内部类主要有两种使用方式,一种实现某个接口,一种是继承某个父类,这里通过一个简单的例子了解一下匿名内部类的语法。
-
什么是Java内部类?如何使用Java内部类?
java目前已升级到14了,我感觉更新挺快的,由于平时工作的关系,没有过多得了解各个版本之间的区别,新增了哪些东西,废弃了哪些东西,以后再慢慢研究吧,这段时间主要是想搞清楚java内部类的用法,以及内部接口,java的内部类又称为嵌套类,内部接口又称为嵌套接口,下面通过一个简单的例子了解内部类是如何使用的。
没有更多了