java
文章平均质量分 75
gzXIN007
死磕,乱撞才叫技术
展开
-
Double与BigDecimal比较
Double 比较对float、double禁止使用“==”比较两个浮点数是否相等,如果场景允许,优先使用“<” 或 “>” 比较符,如果确实要比较两个浮点数是否相等,需要转BigDecimal比较。BigDecimal 比较equals方法会比较值和精确度,而compareTo则会忽略精度。BigDecimal.compareTo(val)方法比较如果BigDecimal为小...原创 2019-12-24 10:07:23 · 5093 阅读 · 0 评论 -
SSM框架整合shiro实战详解
shiro简介Apache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。实际上,Shiro的主要功能是管理应用程序中与安全相关的全部,同时尽可能支持多种实现方法。Shiro是建立在完善的接口驱动设计和面向对象原则之上的,支持各种自定义行为。Shiro提供的默认实现,使其能完成与其他安全框架同样的...原创 2019-12-14 10:21:39 · 285 阅读 · 0 评论 -
单点登录原理详解
1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏览器请求,响应合法请求,忽...转载 2018-03-02 13:59:03 · 127 阅读 · 0 评论 -
@interface自定义注解 java
使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。方法的名称就是参数的名称,返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)。可以通...原创 2018-03-02 14:32:18 · 160 阅读 · 0 评论 -
thymeleaf 详解
在上篇文章springboot(二):web综合开发中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其...转载 2018-03-02 15:08:27 · 779 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/jasper/runtime/JspApplicationContextImpl报错解决方法
比如报错java.lang.NoClassDefFoundErrorjava.lang.NoClassDefFoundError: org/apache/jsp/Index_jsp (wrong name: org/apache/jsp/index_jsp) at java.lang.ClassLoader.defineClass1(Native Method) ...原创 2019-05-21 15:22:56 · 4217 阅读 · 0 评论 -
报错 "java.lang.NoClassDefFoundError:'' 问题的详解
一、NoClassDefFoundError错误发生的原因 NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误、例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出。 NoClassDefFoundError错误与...原创 2019-05-28 17:05:50 · 3041 阅读 · 0 评论 -
Java 全栈工程师进阶路线图
第一阶段(已经列好顺序):Java 基础语法Java 面向对象Java 常用类详解Java 异常机制Java 集合与数据结构Java IOJava 多线程Java 网络编程Java 注解+反射23 种设计模式正则表达式XML 解析/ JSON 解析Java 10、11、12 新特性AIO、BIO、NIO第二阶段:数据库的基本概念数据库和表的基本操作索引与数...原创 2019-08-15 16:59:26 · 294 阅读 · 0 评论