自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 几种常见的单例模式

单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。  对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保证不要超售(这里的票数余量就是单例,售票涉及到多线程)。如果不是用机制对窗口对象进行唯一化将弹出多...

2018-04-11 22:08:34 235

转载 Java反射机制

Java反射机制一、什么是反射机制         简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,     那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制         有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,     Class.forName("com.mysql.jdbc.Dr...

2018-04-03 12:51:34 260

原创 今天一大早关于值传递与引用传递的纠结

  java中的值传递和引用传递值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。值传递  例如:public class Test...

2018-03-28 11:21:31 174

转载 什么是JSP?

  链接:https://www.nowcoder.com/questionTerminal/600051c2d72b4b709fad83b7315bf81e来源:牛客网jsp是java开发的专门用于动态显示页面的技术。jsp编译时,会首先编译成servlet文件,然后编译成class文件。包含9大内置对象:response、request、exception、out、application、pa...

2018-03-21 19:37:06 2051

转载 Servlet的本质到底是什么?

作者:Javdroider Hong链接:https://www.zhihu.com/question/21416727/answer/339012081来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Servlet是用来处理客户端请求并产生动态网页内容的Java类。Servlet主要是用来处理或者是存储HTML表单提交的数据,产生动态内容,在无状态的HTTP协议下管...

2018-03-21 19:25:41 778

原创 MySQL的事务隔离级别

  顺手写一下事务(数据库操作的一个最小序列,可以是一条或多条执行语句)的ACID性:  原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功(commit),要么全部失败回滚(roolback)  一致性(Consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。  隔离性(Isolati...

2018-03-21 19:03:15 160

原创 关于MySQL的引擎以及区别

        数据库的引擎非常之多,在MySQL数据库中存在着多种引擎(不同版本的MySQL数据库支持的引擎不同),熟悉各种引擎才能在软件开发中应用引擎,从而开发出高性能的软件,MySQL数据库中的引擎有哪些呢?一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP(也称为MEMORY)、CSV、BLACKHOLE、ARCHIVE、PERFORMANCE_SCHEMA、InnoDB...

2018-03-21 18:39:10 266

原创 @WebServlet注解配置Servlet

以@WebServlet("/XxxServlet")注解的形式配置Servlet后一直显示404,在移除Tomcat后,再重新加载,就成功了,之后又遇到500错误,导入jar包后也得到解决

2018-02-26 22:58:58 2414

转载 理解多态

面向对象编程有三大特性:封装、继承、多态。      封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。      继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:      所谓多态就是...

2017-11-23 14:27:47 204

原创 Java利用循环输出乘法表

利用java标准键盘输入,打印n阶乘法表,代码如下:package T1;import java.util.Scanner;public class T{ public static void main(String[] args) throws Exception { System.out.print("输入数字:"); Scanner sc ...

2017-11-20 14:14:50 773

原创 Servlet工作流程

  1.第一次请求Servlet时,服务器将动态装入并实例化Servlet。init()方法只在Servlet创建时调用,init()方法有两个版本:一个没有参数,另一个以ServletConfig对象作为参数。  2.调用Servlet  3.当web容器收到对Servlet的请求,就会创建一个线程来调用Servlet的service()方法.service()检查HTTP请求类型(GET,PO...

2017-11-10 18:39:04 1505

原创 ==、equals()以及hashcode()

  java中测试两个变量是否相等有两种方式:一是利用==运算符,另一种是利用equals()方法。  ==:判断两变量是否相等,若两变量都为基本类型,且都是数值类型(不一定要求数据类型严格相同),只要值相等就返回true;          比较两个引用型变量,只有它们指向同一个对象,才返回true。  equals():Object类提供的一个实例方法(hashcode()也是)因此所有引用变...

2017-11-09 14:54:56 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除