
Java
文章平均质量分 78
Java系列学习研究
程序员三时
speak less do more
展开
-
Java MD5和SHA256等常用加密算法
前言我们在做java项目开发的时候,在前后端接口分离模式下,接口信息需要加密处理,做签名认证,还有在用户登录信息密码等也都需要数据加密。信息加密是现在几乎所有项目都需要用到的技术,身份认证、单点登陆、信息通讯、支付交易等场景中经常会需要用到加密算法,所谓加密算法,就是将原本的明文通过一系列算法操作变成密文。BASE 严格地说,属于编码格式,而非加密算法MD(Message Digest algorithm ,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HM原创 2021-09-29 16:31:33 · 1480 阅读 · 0 评论 -
Java 字符串格式化和工具类使用
前言我们在做项目时候经常需要对字符串进行处理,判断,操作,所以我就总结了一下java字符串一些常用操作,和推荐比较好用我在自用的工具类,毕竟有轮子我们自己就不用重复去写了,提供开发效率,剩下的时间就去约女朋友吧哈哈哈!!!!java 内置操作format我们知道平时我们都会做字符串拼接打印操作,单还是在用➕号嘛,那样就很low为力显示逼格,使用format操作很有必要????String类的format()方法用于创建格式化的字符串以及连接多个字符串对象,制定字符串格式和参数生成格式化的字符串。原创 2021-09-10 14:45:45 · 751 阅读 · 0 评论 -
Java 集合遍历与循环多种方式
前言Java中集合是非常常用非常重要的 ,应用是十分广泛的,作为集合这种数据结构,遍历循环方式也有很多种我们可以梳理总结不同的遍历方式,方便理解和运用List 遍历方式List继承了Collection,是有序的列表。实现类有ArrayList、LinkedList、Vector、Stack等ArrayList是基于数组实现的,是一个数组队列。可以动态的增加容量!LinkedList是基于链表实现的,是一个双向循环列表。可以被当做堆栈使用!Vector是基于数组实现的,是原创 2021-08-25 11:49:34 · 802 阅读 · 0 评论 -
Java自定义注解使用和详解
前言我们在做开发springboot 项目时候会遇到各种各样注解,使用各种各样注解,极大的简便了我们开发流程,方式,从JDK5开始支持 注解是Java语言的一种强大的功能可以理解为代码上的特殊标记,通过这些标记我们可以在编译,类加载,运行等程序类的生命周期内被读取、执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息自定义注解注解的定义修饰符为@interface注解中可以添加成员变量,成员变量以方法的形式定义需要使用@Retention注解来规定它的生命周原创 2021-08-16 18:39:32 · 353 阅读 · 0 评论 -
Java8 新特性 Stream Api 之集合遍历
前言随着java版本的不断更新迭代,java开发也可以变得甜甜的,最新版本都到java11了,但是后面版本也是不在提供商用支持,需要收费,但是java8 依然是持续免费更新使用的,后面版本也更新很快眼花缭乱,所以稳定使用还是用 java8 把既可以体验到新功能,又不需要,烦恼升级带来的bug新特性比较新的的特性就是流Stream ,和lambda表达式图上面就是一些常用的方法,延迟方法,就是对数据作处理中间方法,终结方法就是最后符合好处理的数据结束方法延迟方法和lambda表达式的延迟加载的原理原创 2021-08-13 18:02:47 · 839 阅读 · 0 评论 -
java 优雅编程 之lombok开发利器
我们知道在最开始学习java的时候我们在编写pojo类时候需要手写getter,setter toString…等,刚开始我们觉得还可以接受,乐于去编写的而且 java开发工具idea 也提供了这些快捷键可以一键生成属性对应的getter,setter,toString 等方法,不过即使这样我们每次还需要手动通过快捷键去生成,也是很繁琐不友好,而且当你一个实体类有大量属性时候就会产生大量getter,setter方法代码可读性就不是很好,这也就是java有时候为什么回显得臃肿的原因了,但是有什么好的解决办法原创 2021-06-29 11:12:53 · 287 阅读 · 0 评论 -
Spring注解配置详细使用
spring 配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte...原创 2019-03-19 14:10:29 · 223 阅读 · 0 评论 -
java中jsp的网页动态技术
jsp 的9个隐式对象(没有声明就可以使用的对象,是jsp帮你声明的) request,response,session,pageContext,application,config,out,page,exception request:HttpServletRequest的一个对象 response:HttpServletResponse的一个对象 pageCo...原创 2019-03-18 20:24:12 · 375 阅读 · 0 评论 -
java类的设计
类的继承通过关键字extends来继承方法的重写子类重写父类的方法,方法必须一致,方法返回值,方法名,参数都一样,方法权限必须必和父类相同或者比父类大super关键字的使用在子类对象方法中对父类对象的引用,在子类对象的方法中引用父类的成员,在子类的构造器中引用父类的构造器多态的体现同一对象调用同一个方法,产生完全不同行为叫做多态强制类型转换只有在父子类的关系下,...原创 2019-03-18 11:44:42 · 829 阅读 · 0 评论 -
java 中面向对象
类的定义通过关键字class 类名 来定义类,类名首字母一般大写类属性或者类成员变量的定义修饰符 数据类型 属性名 一般修饰符有public ,private ,protected一般为private私有的通过get,set方法来访问类的方法或者成员函数定义修饰符 返回值 方法名 方法一般为定义为publice特殊的几个方法构造方法 用于类的初始化参数,...原创 2019-03-18 10:37:18 · 139 阅读 · 0 评论 -
SpringMVC配置详细信息
SpringMVC配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:con...原创 2019-03-22 12:55:40 · 185 阅读 · 0 评论