-
学习shiro第二天
学习shiro第二天 昨天讲了shiro的认证流程以及代码实现,今天将对这个进行扩展。 因为我们的测试数据是shiro.ini文件中配置的静态数据,但实际上数据应该从数据库中查询出来才合理,因此我们今天讲讲JdbcRealm的使用。 本次需要的jar包如下: commons-beanutils-1.9.3....
-
Java笔记整理(一)Java程序的三个基本规则-组织形式,编译运行
Java笔记整理(一)Java程序的三个基本规则-组织形式,编译运行,命名规则 一、Java程序的组织形式 Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在,类(class)是Java程序的最小程序单位。 Java程序不允许可执行语句、方法等成分...
-
整合SSM框架必备基础—SpringMVC(下)
整合SSM框架必备基...
-
==和equals的区别,85%的求职者“理直气壮”地回答错误
==和equals的区别,85%的求职者“理直气壮”地回答错误 应该会有不少初学的小伙伴上来就说: == 比较的是地址值, equals 比较的是值。这样回答对吗? 下面详细说下两者的区别。 ==运算符 对于基本数据类型来说,比较的是数值 对于引用数据类型来说,比较的是地址值 下...
-
浅析java设计模式(一)----异构容器,可以存储任何对象类型为其他
浅析java设计模式(一)----异构容器,可以存储任何对象类型为其他类提供该对象 最近在着手重构一个java UI桌面项目,发现这个项目在一开始的时候由于需求不明确,以及开发人员对swing框架不熟悉等问题造成了页面代码混乱的情况:为了能够在各个类里都可以拿到其他类的引用去...
-
AQS初体验
AQS初体验 AQS初体验 AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架。所谓框架,AQS使用了模板方法的设计模式,为我们屏蔽了诸如内部队列等一系列复杂的操作,让我们专注于对锁相关功能的实现。 获取锁 既然...
-
从零探索Java网络编程01之 TCP/IP 与 Socket
从零探索Java网络编程01之 TCP/IP 与 Socket 最近完成了几项比较简单的项目, 终于是在996里偷了点闲暇时光 , 想着来研究研究些啥吧? 一个普通的控制台日志映入了我的眼帘( 孽缘呀 ): (图中使用 SpringBoot 的 log4j 来输出日志, logginglevel: debug, jdk版本为1.8 )...
-
Spring MVC的Controller接受请求方式以及编写请求处理方法
Spring MVC的Controller接受请求方式以及编写请求处理方法 Controller接受请求参数的常见方法: 1、通过Bean接受请求参数: 创建POJO实体类 创建pojo包,并在该包中创建实体类UserForm,代码: package pojo; public class UserForm { private String uname; // 与请求...
-
Java多态的6大特性|乐字节
Java多态的6大特性|乐字节 大家好,我是乐字节的小乐,前几天讲完了Java继承,接下来我们会讲述Java多态。 以上就是本次学习的6大任务。我们依次来看。 一、Object类 Object类是所有Java类的根基类。 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Obje...
-
Java面试题 从源码角度分析HashSet实现原理?
Java面试题 从源码角度分析HashSet实现原理? 面试官:请问HashSet有哪些特点? 应聘者 :HashSet实现自set接口,set集合中元素无序且不能重复; 面试官:那么HashSet 如何保证元素不重复? 应聘者 :因为HashSet底层是基于HashMap实现的,当你new一个HashSet时候,实...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
