自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 面试 -- 多线程( 一) -- 基础

1.什么是线程?什么是多线程?线程和进程的区别是什么?答: (1)线程是进程的一个实体,是CPU调度和分派的基本单位,是比进程更小的能够独立运行的基本单位,同一进程中的多个线程之间可以并发执行,能够和同属于一个进程的其他线程共享进程所拥有的所有资源。 (2)多线程是指一个资源被多个线程同时调用而造成的多个线程同时执行的情况。实际上多线程是一个线程执行了一会之后其他线程又执行一会,并不是...

2018-10-13 22:07:47 155

原创 面试 -- Java基础(一)

1.面向对象的特征。答:面向对象的特征有抽象、继承、封装、多态抽象: 将一类对象的公共特征总结出来构造类的过程,包括数据抽象和行为抽象。抽象只关注对象有哪些行为和属性,不关注这些行为的细节是什么。 继承: 从已有类中得到继承信息并创建新类的过程。提供继承信息的类是父类,得到继承信息的类是子类。继承使得软件系统有了一定的延续性。 封装: 把数据和操作数据的行为绑定在一起,对数据的访问只提...

2018-10-12 23:42:45 223

原创 JSP中隐藏的变量

1、out 来源于java.io.Writer类,它用于发送输出流到客户端。2、request 来源于javax.servlet.http.HttpServletRequest接口。它被关联到每一个HTTP请求。3、response 来源于javax.servlet.http.HttpServletResponse。response对象用于把取得的数据返回到客户端。4、pageContext 提供...

2018-05-07 22:41:55 749

原创 final关键字的几大特征

final关键字1.final修饰变量,则等同于常量2.final修饰方法中的参数,称为最终参数。3.final修饰类,则类不能被继承4.final修饰方法,则方法不能被重写。

2018-05-01 15:50:12 481

原创 Spring七大模块

七大模块,如下:1. Spring Core: Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context: 构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方法,有些象JNDI注册...

2018-04-30 23:24:27 190

原创 如何安裝破解Nuke11?

         之前安裝nuke一直失敗,上網找了半天終於找到解決方法,終於安裝成功了。現在我就分享一下nuke的安裝破解方法,以nuke11為例:        1.正常安裝軟件:                2.安裝FLT7許可證管理器:                3,在服务里停止“Foundry License Server”服务。          win+R -->輸入se...

2018-04-24 16:31:26 16110 1

原创 Java对二叉树的操作

    面试题7:重建二叉树 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树,假设输入的前序遍历和中序遍历的结果中都不包含重复的数字。例如:输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6}则重建如图(a)所示的二叉树并输出它的头节点。二叉树节点的定义如(b):                                   ...

2018-04-21 18:21:16 338

原创 Java实现反向输出链表

面试问题5:从尾到头打印链表        题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。        题目解析:一般从尾到头打印链表结点的值的话,可以想到将链表结点的指针反转过来,改变链表方向,这样相当于从头到尾输出了,但是这样就改变了链表的结构。打印通常只是一个只读操作,并不希望改变链表的数据结构,显然这样的方法是不可行的。 (1)解决这个问题肯定要遍历链表的,遍历的顺序是...

2018-04-20 23:57:29 3138

原创 代理模式(续)

什么时候用代理模式?    需要为一个对象在不同的地址空间提供局部代表的时候,可以使用远程代理    需要按照需要创建开销很大的对象的时候,可以使用虚代理    需要控制对原始对象的访问的时候,可以使用保护代理    需要在访问对象执行一些附加操作的时候,可以使用智能指引代理扩展    代理模式和适配器模式有什么区别?     这两个模式有一定的相似性,但也有差异      这两个模式有相似性,都...

2018-04-20 18:40:28 103

原创 Java设计模式(三) -- 代理模式

        代理是一种设计模式,即通过代理对象访问目标对象,这样可以在目标对象实现的基础上,增强额外的功能,即扩展目标类的功能。        通常编程中存在一种思想,即不要随意修改别人的代码或者方法,所以代理就可以在不修改目标代码的基础上扩展该目标类。代理模式的关键点在于代理对象和目标对象。代理对象对目标对象进行扩展,并会调用目标对象。        代理模式包含几个角色:        S...

2018-04-20 16:22:05 154

原创 链表的特征

下面哪些不是链表的特征?    A.数据在内存中一定是连续的   B.插入或删除时,无需移动其它元素   C.可以随机访问表内的元素   D.需要事先估计存储空间正确答案: A C D 这道题是考察链表的最基本特性:链表是用指针来指向元素的值,所有的操作都是通过移动指针来进行的,本身的元素不需要移动。A中,数据在内存中的地址(即物理地址)不一定连续,但是他们的逻辑地址是连续的。B中,插入或者删...

2018-04-16 08:26:25 16442

原创 forward和redirect有什么区别?

题目:下面有关forward和redirect的描述,正确的是() ?A.forward是服务器将控制权转交给另外一个内部服务器对象,由新的对象来全权负责响应用户的请求B.执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址C.执行redirect时,服务器端告诉浏览器重新去请求地址D.forward是内部重定向,redirect是外部重定向E.redirec...

2018-04-15 17:55:39 386

转载 破解IDEA2018的正确姿势

    原文传送门:https://blog.csdn.net/weixin_37937646/article/details/79119540    随着各个服务器被idea封杀,现在基本已经无法通过服务器来破解IDEA2018旗舰版了,现在通过另一种方法来破解IDEA2018旗舰版.    破解的基本步骤:        1.破解文件下载:http://idea.lanyus.com/jar/...

2018-04-15 00:57:40 7455 1

原创 Java设计模式(二) -- 单例模式

    单例模式是Java中最广泛应用的设计模式之一,为创建对象提供了一种绝佳的方式。因此,在一些Java程序中,一些管理器和控制器经常被设计为单例模式。     这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。使用了单例模式之后,实例对象不会被重复创建,因此既节省...

2018-04-14 20:30:43 139

原创 Java设计模式(一) -- 工厂方法模式

java的设计模式大体上分为三大类:•创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。•结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。•行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。此外,还有两类:并发型模式...

2018-04-07 00:55:06 127

原创 Java设计模式中的六大设计原则

    最近一直在看有关设计模式的博客和文章,发现自己对于设计模式的认识和理解还是有点浅显,于是想动手写博客巩固一下。    在开始阐述设计模式之前,首先介绍一下设计模式中的六大原则:                 总原则-开闭原则            对扩展开放,对修改封闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程...

2018-04-06 09:47:29 152

fastjson-1.2.47.jar

fastjson-1.2.47.jar,用于将java转换成json**********

2018-03-16

spring开发完整jar包

里面包含aopalliance-1.0.jar、aopalliance-1.0.jar、aspectjweaver-1.6.2.jar、c3p0.jar、commons-logging-1.2.jar、log4j-1.2-api-2.10.0.jar等jar包

2018-03-15

空空如也

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

TA关注的人

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