文章分类 - java
摘要:参考地址:https://blog.csdn.net/xhf852963/article/details/141226327 java主流日志框架 日志实现(具体干活的):JUL(java util logging)、logback、log4j、log4j2 日志门面(指定规则的):JCL(Jaka
阅读全文
摘要:转载:https://blog.csdn.net/m0_48983233/article/details/122656494 一、结构Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1)Seconds Minutes Hou
阅读全文
摘要:通过intelij打的jar包,运行后报错如下: Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.SecurityEx
阅读全文
摘要:参考地址:https://www.codenong.com/cs107128098/ 一、pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat
阅读全文
摘要:spring、spring mvc 框架的实现底层是通过java反射机制。 spring框架前期使用xml配置各种组件,程序运行需要的类,则通过java反射机制找到xml中配置的类名生成对应的实例(即bean),使用xml的方式来声明Bean的定义,Spring容器在启动的时候会加载并解析这个xml
阅读全文
摘要:转载:https://zhuanlan.zhihu.com/p/99705304 一、什么是jwt JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payl
阅读全文
摘要:参考地址:https://www.zhihu.com/question/305585277 一、历史 在以前,用户进行认证的时候一般是: -> 用户向服务端发送验证信息(用户名、密码)。-> 服务端验证成功就向用户返回一个sessionid,服务端保存了这个session_id对应的信息,写入用户的
阅读全文
摘要:转载:https://blog.csdn.net/u011943534/article/details/118875655 为了支持HTTPS,采用暴力方案,信任所有的证书和主机 修改构建OkhttpClient的方式,添加sslSocketFactory和hostnameVerifier clie
阅读全文
摘要:参考:https://mikechen.cc/15759.html 一、JDK自带MessageDigest 针对不同长度待加密的数据、字符串等等,其都可以返回一个固定长度的MD5加密字符串。(通常32位的16进制字符串)其加密过程几乎不可逆,除非维护一个庞大的Key-Value数据库来进行碰撞破解
阅读全文
摘要:HTTP协议组成协议内容示例对应Spring注解 path info传参 /articles/12 (查询id为12的文章,12是参数) @PathVariable URL Query String传参 /articles?id=12 @RequestParam Body 传参 Content-Ty
阅读全文
摘要:转载:https://www.jianshu.com/p/505bb30180e6 不同类型的对象在架构设计中用于不同的用途,如下的分层架构表示各个POJO的用途。为什么要在分层架构中国,定义这些POJO对象呢?主要是为了确保各个分层能够很好的封装自己的服务,有效控制信息的传播。 试想一下,如果PO
阅读全文
摘要:持久层框架 Mybaits 、Hibernate 、`Mybatis-plus`、`Spring Data JPA`(基于hibernate),这些都属于ORM框架
阅读全文
摘要:AOP与过滤器、拦截器的区别 过滤器,拦截器拦截的是URL。AOP拦截的是类的元数据(包、类、方法名、参数等)。 过滤器并没有定义业务用于执行逻辑前、后等,仅仅是请求到达就执行。 拦截器有三个方法,相对于过滤器更加细致,有被拦截逻辑执行前、后等。 AOP针对具体的代码,能够实现更加复杂的业务逻辑。
阅读全文
摘要:转载:https://blog.csdn.net/weixin_45583482/article/details/125876364 使用过滤器只需配置两个东西:1 在启动类上添加注解@ServletComponentScan @SpringBootApplication @ServletCompo
阅读全文
摘要:转载:https://www.bilibili.com/read/cv17836595/ 1 MVC设计模式 模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,改设计模式在Java项目中被大量使用,甚至被很多前端框架吸收应用
阅读全文
摘要:转载:https://baijiahao.baidu.com/s?id=1720435615570624015&wfr=spider&for=pc 现在市面上绝大部分框架(spring、mybatis、rocketmq等等)中都有反射的影子,反射机制在框架设计中占有举足轻重的作用。 反射是什么? 反
阅读全文
摘要:原文地址:https://www.wzy2.com/93497.html 功能 描述 备注 step into 单步进入,进入到当前代码行的方法内部(如果有方法调用,将进入调用方法中进行调试) 逐语句 step out 从当前方法跳出去 step over 单步跳过(不进入行的任何方法调用中,直接执
阅读全文
摘要:转载 原文地址:https://zhuanlan.zhihu.com/p/63117304 一、概念 spring Spring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就是控制反转(IOC),和面向切面
阅读全文
摘要:java web三大器:过滤器、拦截器、监听器 (spring框架) spring、springMVC与springBoot的关系详见:https://www.cnblogs.com/liyuanhong/articles/14634620.html 一、启动顺序 监听器 》过滤器 》拦截器 案例理
阅读全文