------【Java基础】
文章平均质量分 78
杨晨光
梦想注定是一场孤独的旅行
展开
-
【Java基础】——集合
在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具体的数量),java的集合类就是一个很好的设计方案了。 集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所以的集合类都原创 2016-08-31 19:27:17 · 542 阅读 · 3 评论 -
单点登录——实现原理
单点登录,Single Sign On,也就是我们平时所说的SSO。一般大型的系统平台,都会用到这个东西。它解决了频繁登录、验证的过程,也就是用户的一次登录得到其他系统的信任。可以说:一次登录,全站漫游。实现单点登录,说简单一些,就是解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效性。因此,也就需要解决以下两点:1、存储信任2、验证信任只要解决了上述两个问题,其实也原创 2017-02-21 15:45:12 · 5008 阅读 · 2 评论 -
【Java基础】——HashMap设计原理&实现分析
本文主要从源码角度来解析HashMap的设计思路,并且详细地阐述HashMap中的几个概念,并深入探讨HashMap的内部结构和实现细节,讨论HashMap的性能问题,并且在文中贯穿着一些关于HashMap常见问题的讨论。原创 2016-09-03 20:35:50 · 1854 阅读 · 4 评论 -
Java IO流
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。原创 2015-03-31 21:24:21 · 700 阅读 · 7 评论 -
J2EE——13个规范
J2EE是为企业级应用开发者设计的庞大工具包,对Java核心规范在大小和广度上都有巨大的扩展。是对现有和新技术的集成,可以大幅度加速应用开发。J2EE是一个标准、规范。遵循此规范开发的应用可以做到编写一次,随处运行,实现跨平台运行。对于规范,我更多的以我自己目前已有的知识来解读一下。转载 2015-09-27 13:26:16 · 721 阅读 · 25 评论 -
【Java学习笔记】——JDK与JRE的区别
接触Java有一段时间了,JDK与JRE的区别原创 2015-11-22 23:37:28 · 1045 阅读 · 8 评论 -
【Java基础】——HTML隐藏域
在最近的项目中,经常需要表单之间的传值。有时,我们不想用GET方法传,也不想显示这个唯一标识的时候,隐藏域就派上用场了。原创 2015-12-02 22:24:25 · 1557 阅读 · 8 评论 -
【Java基础】——JDBC
JDBC——Java Data Base Connectivity,Java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组类和接口组成。它跟应用程序和数据库的关系,如下图:JDBC为应用程序和数据库驱动之间提供了一组接口(规范),数据库驱动是实现数据库操作的类,根据JDBC规范来实现。原创 2015-12-20 19:07:48 · 825 阅读 · 7 评论 -
【Java学习笔记】——Statement & PrepareStatement
Statement与PrepareStatement的区别和联系原创 2015-12-26 12:59:09 · 1272 阅读 · 8 评论 -
【Java学习笔记】——验证码
这篇文章简单的写了一个java验证码,为之前写过的springMVC注册功能加上验证码,验证码的作用就不多说了,防止机器人程序恶意注册什么的。。。原创 2015-12-31 17:35:53 · 623 阅读 · 8 评论 -
【Java学习笔记】—— Servlet的转发与重定向
转发和重定向都能让浏览器获得另外一个URL所指向的资源,但是两者的内部运行机制有着很大的区别。原创 2016-01-06 17:22:54 · 788 阅读 · 4 评论 -
【Struts】——简介 & 原理
truts是对JSPModel2设计标准的一种实现,下面分别从模型(Model)、视图(view)和控制器3个部分介绍Struts的体系结构和工作原理。原创 2016-01-11 15:58:30 · 2440 阅读 · 3 评论 -
【Java学习笔记】——Filter
Filter可认为是Servlet的一种“加强版“,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filter完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。原创 2016-01-19 21:35:22 · 754 阅读 · 8 评论 -
Hibernate JdbcTemplate的queryForInt的些许问题
最近,在项目中,所做的模块中,一个特别简单的逻辑问题,搞完之后,控制台居然报错了。这可不是我所能容忍的,静下心来,返回去,好好看了看,这个Bug。重现一下Bug需求描述:前台需要上传一些文件,首先需要判断文件是否已经存在在数据库中。根据返回的值来判断,1代表存在,不添加;0代表不存在,可以添加。既然这样,感觉那就好办了,去数据库中查,有记录的话,肯定返回不是null。没原创 2016-07-20 12:35:20 · 2798 阅读 · 1 评论 -
java.lang.ClassNotFoundException与java.lang.NoClassDefFoundError的区别
以前一直没有注意过这个问题,前两天机缘巧合上网查了一下,然后自己测试验证了一下。虽然网上说法很多,但是关于NoClassDefFoundError并没有给出一个样例,所以一直无法理解,索性自己验证了一下,收获还不少。 ClassNotFoundException ClassNotFoundException这个错误,比较常见也好理解。 原因:就是找不到指定的class。原创 2016-07-31 22:43:45 · 819 阅读 · 1 评论 -
cvc-elt.1: Cannot find the declaration of element 'beans'.
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.sprin原创 2016-08-08 22:50:46 · 1302 阅读 · 1 评论 -
Java-利用反射访问类的私有(private)属性及方法&private的意义
Java,在一个类中,为了不让外界访问到某些属性和方法,通常将其设置为private,用正常的方式(对象名.属性名,对象名.方法名)将无法访问此属性与方法,但有没有其他方法可以访问呢?答案是有的,这就是java反射带来的便利。利用反射访问类的私有属性及方法如下:/** * @Description: 反射 * @author: Mr_VanGogh * @date: 2019/2/20...原创 2019-02-25 20:01:40 · 14297 阅读 · 1 评论