摘要: 本文为《三万长文50+趣图带你领悟web编程的内功心法》第五个章节。 5、HTTPS 我们知道,明文传输和不安全是HTTP的其中一个特点,但是随着越来越多机密的业务交易转移到线上,如银行转账、证券交易、在线支付、电商等,我们对传输的安全性有了更高的要求,为此,出现了HTTP的扩展:HTTPS,Hypert... 阅读原文
2021-02-27 00:00:07 阅读(1324) 评论(0)
摘要: 一、AQS-条件变量的支持(二) 在如下代码中,当另外一个线程调用条件变量的signal方法的时候(必须先调用锁的lock方法获取锁),在内部会把条件队列里面队头的一个线程节点从条件队列里面移除并且放入AQS的阻塞队列里面,然后激活这个线程。 public final void signal() { if... 阅读原文
2021-02-26 21:40:07 阅读(1281) 评论(0)
摘要: 什么是方法 方法的定义和调用 值传递与引用传递 值传递:指的是在方法调用时,传递的是参数是按值的拷贝传递。 特点:传递的是值的拷贝,也就是传递后就互不相关了。 引用传递:指的是在方法调用时,传递的参数是按引用进行传递,其实传递的是引用的地址,也就是变量所对应的内存空间的地址。 特点:传递的是值的引用,也就是说... 阅读原文
2021-02-26 20:45:47 阅读(1339) 评论(0)
摘要: 什么是方法 方法的定义和调用 值传递与引用传递 值传递:指的是在方法调用时,传递的是参数是按值的拷贝传递。 特点:传递的是值的拷贝,也就是传递后就互不相关了。 引用传递:指的是在方法调用时,传递的参数是按引用进行传递,其实传递的是引用的地址,也就是变量所对应的内存空间的地址。 特点:传递的是值的引用,也就是说... 阅读原文
2021-02-26 20:45:27 阅读(1311) 评论(0)
摘要: shiro安全框架简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。 三个核心组件:Subject, SecurityManager 和 Realms. Subject:代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。 S... 阅读原文
2021-02-26 19:54:03 阅读(1343) 评论(0)
摘要: 这是mybatis系列第10篇,没看前文的建议先去【Java冢狐】公众号中查看前文,方便理解和掌握。在上一篇中重点介绍了延迟加载、鉴别器以及继承的相关知识。 在这篇文章中我们介绍mybatis一个比较强大的功能。这个功能就是动态sql,尤其是在处理sql的拼接这块简直是我们的福音,基本上sql拼接的所有的痛点... 阅读原文
2021-02-26 17:59:02 阅读(1335) 评论(0)
摘要: 本文为《三万长文50+趣图带你领悟web编程的内功心法》第四个章节。 4、HTTP常用请求头大揭秘 上面列出了报文的各种请求头、响应头、状态码,是不是感到特别晕呢。这节我们就专门挑一些最常用的请求头,举例说明请求头对应支撑的HTTP功能。 4.1、数据类型、压缩编码,语言,内容协商和质量值 我们来看一个最... 阅读原文
2021-02-26 17:01:08 阅读(1282) 评论(0)
摘要: 该系列文章是本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring 源码分析 GitHub 地址 进行阅读 Spring 版本:5.1.14.RELEASE 开始阅读这一系列文章之前,建议先查看《深入了解 Spring IoC(面试题)》这一篇... 阅读原文
2021-02-26 16:32:02 阅读(1280) 评论(0)
摘要: 1.mybatis简介 在说mybatis之前,我们先来说一下ORM框架。 ORM(object Relational Mapping)对象关系映射,将程序中的一个对象与表中的一行数据一一对应。 如果我们要使用JDBC来完成ORM的操作,想一想我们需要多少操作? 首先导入关于操作数据库的类,然后建立连接,... 阅读原文
2021-02-26 16:26:01 阅读(1152) 评论(0)
摘要: 编写接口 编写对应的Mapper.xml中的sql语句 测试(增删改需要提交事务) <mapper namespace="com.perwrj.dao.UserMapper"> <!-- 查询 id=“重写的方法名” resultType=“返回值类型(全类名)” --> &l... 阅读原文
2021-02-26 15:42:01 阅读(1357) 评论(0)