正文内容加载中...
posted @ 2019-03-12 18:02 Jansens 阅读 (59) 评论 (0) 编辑
摘要:一、架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例: (1)使用用户的登录信息创建令牌 token可以理解为用户令牌,登录的过程被抽象为S 阅读全文
posted @ 2019-10-15 15:09 Jansens 阅读 (9) 评论 (0) 编辑
摘要:从通信内容/功能上看 http应用于web环境,rpc应用于分布式调度从功能上看没有太大区别,很多情况下rpc与消息中间件结合通信实现分布式调度 从用法上看两者都是c/s结构,无太大区别 从实现上看类型 底层协议 从性能上看1、听说rpc是长链接,http是三次握手。长链接虽然,可以减少tcp开销, 阅读全文
posted @ 2019-10-10 10:27 Jansens 阅读 (28) 评论 (0) 编辑
摘要:一、Java 基础 1.JDK 和 JRE 有什么区别? JRE=JVM+各种基础类库+java类库(String\System) JDK>JRE>JVM JRE:是java运行时环境 JDK:是java开发工具包 2. == 和 equals 的区别是什么? 1、对象类型不同:a:equals() 阅读全文
posted @ 2019-09-15 17:32 Jansens 阅读 (360) 评论 (0) 编辑
摘要:union 和 union all的区别 相同点和不同点 相同点:union和union all 都是对于多个查询结果的并集进行操作不同点:1.union 不会输出两个结果并集的重复行2.union all 会输出两个结果并集的重复行 实验表 字段解释:xh:学号xh:姓名nl:年龄 查看表 例子 阅读全文
posted @ 2019-09-05 15:45 Jansens 阅读 (63) 评论 (0) 编辑
摘要:Statement对象: 用于执行不带参数的简单SQL语句; 特点: a. 只执行单条的sql语句; b. 只能执行不带参数的sql语句; c.运行原理的角度,数据库接收到sql语句后需要对该条sql语句进行编译后才执行; d.与其它接口对比,适合执行单条且不带参数的sql语句,这种情况执行效率相对 阅读全文
posted @ 2019-09-05 15:39 Jansens 阅读 (66) 评论 (0) 编辑
摘要:问题清单: 问题清单: 1、什么是Spring框架?Spring框架有哪些主要模块? 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可 阅读全文
posted @ 2019-09-04 17:10 Jansens 阅读 (210) 评论 (0) 编辑
摘要:MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理 阅读全文
posted @ 2019-09-01 17:19 Jansens 阅读 (69) 评论 (0) 编辑
摘要:简介delete1、删除整张表的数据: delete from table_name; 2、删除部分数据,添加where子句: delete from table_name where...;3、说明 1)、属于DML语言,每次删除一行,都在事务日志中为所删除的每行记录一项。产生rollback,事 阅读全文
posted @ 2019-09-01 17:16 Jansens 阅读 (142) 评论 (0) 编辑
摘要:1、List,Set都是继承自Collection接口,Map则不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的 阅读全文
posted @ 2019-09-01 09:39 Jansens 阅读 (107) 评论 (0) 编辑
摘要:1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Null、Boolean、Number、String 值类型:数值、布尔值、null、undefined。 引用类型:对象、数组、函数。 堆栈数据结构:是一种支持后进先出(LIFO)的集合,即 阅读全文
posted @ 2019-05-21 16:58 Jansens 阅读 (878) 评论 (1) 编辑
……