会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
stubborn
博客园
首页
新随笔
联系
订阅
管理
[置顶]
spring+struts2+hibernate框架搭建(Maven工程)
摘要: 搭建Spring 1.porm.xml中添加jar包 <!-- spring3 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.1.2.RE
阅读全文
posted @ 2017-05-26 10:38 stubbornnnnnnn
阅读(268)
评论(0)
推荐(0)
2020年3月15日
设计思想之六大设计原则
摘要: 六大设计原则 1.单一职责原则 定义:有且只有一个原因引起类的变更。 比如用户类中定义了用户属性和行为,应该把用户信息抽取成一个DO,行为抽象成Biz接口方法。 歧义点:有时为了适配单一职责原则,会将老接口一分为二,通过一个实现类去实现两个接口,可能会觉得实现类的引起变化原因有两个, 需要注意的是我
阅读全文
posted @ 2020-03-15 00:46 stubbornnnnnnn
阅读(524)
评论(0)
推荐(0)
2017年9月12日
Java面试准备之数据库
摘要: 一、考察点 1.联结 1.1 联结的概念: 简单的说,联结是一种机制,用来在一条SELECT语句中关联表,因此称之为联结。 1.2 联结的分类 注意:联结并不代表只有使用join关键字的才算是联结,where也算是联结的一种实现方式。 1.2.1内部联结 内部联结也成为等值联结,它基于两个表之间的相
阅读全文
posted @ 2017-09-12 22:43 stubbornnnnnnn
阅读(234)
评论(0)
推荐(0)
2017年9月4日
Java面试准备之探究源码
摘要: 摘要:之前虽然对集合框架一些知识点作了总结,但是想想面试可能会问源码,于是又大致研究了一下集合框架的一些实现类的源码,在此整理一下。 一.集合框架 二.深究实现类 1.ArrayList源码实现 ArrayList内部维护了一个动态数组,如果没有显式的初始化的话,动态数组的默认容量是10,当数组容量
阅读全文
posted @ 2017-09-04 22:59 stubbornnnnnnn
阅读(1588)
评论(0)
推荐(0)
2017年9月3日
Java面试准备之JVM
摘要: 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明 程序计数器:看做当前线程所执行的字节码行号指示器。是线程私有的内存,且唯一一块不报OutOfMemoryError异常。 Java虚拟机栈:用于描述java方法的内存模型:每个方法被执行时都会同时创建一个栈帧用于存储局部变量表,操作数
阅读全文
posted @ 2017-09-03 12:07 stubbornnnnnnn
阅读(471)
评论(0)
推荐(0)
Java面试准备之IO
摘要: Java IO Java IO 分类 Java BIO: 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 Java NIO : 同步非阻塞,服务器实现模式为一个请求一个
阅读全文
posted @ 2017-09-03 12:06 stubbornnnnnnn
阅读(236)
评论(0)
推荐(0)
Java面试准备之多线程
摘要: 什么叫线程安全?举例说明 多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 比如无状态对象一定是线程安全的。 进程和线程的区别 调度: 线程是调度的基本单位,进程是拥
阅读全文
posted @ 2017-09-03 12:05 stubbornnnnnnn
阅读(344)
评论(0)
推荐(0)
java面试准备之面向对象
摘要: 面向对象 下面列出了面向对象软件开发的优点: (1) 代码开发模块化,更易维护和修改。 (2) 代码复用。 (3) 增强代码的可靠性和灵活性。 (4) 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象 Java面向对象的三个特征与含义 一、继承: 1.概念:继承是从已
阅读全文
posted @ 2017-09-03 12:04 stubbornnnnnnn
阅读(245)
评论(0)
推荐(0)
Java面试准备之Java基础
摘要: 1.Java 语言的优点 面向对象,平台无关,内存管理,安全性,多线程,Java 是解释型的 2.Java 和 C++的区别 3.值传递和引用传递 变量被值传递,意味着传递了变量的一个副本。因此,就算是改变了变量副本,也不会影响源对象的值。 对象被引用传递,意味着传递的并不是实际的对象,而是对象的引
阅读全文
posted @ 2017-09-03 12:03 stubbornnnnnnn
阅读(297)
评论(0)
推荐(0)
Java面试准备之集合框架
摘要: 集合框架 Collection:List列表,Set集 Map:Hashtable,HashMap,TreeMap Collection 是单列集合 List 元素是有序的(元素存取是有序)、可重复 有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(
阅读全文
posted @ 2017-09-03 11:59 stubbornnnnnnn
阅读(697)
评论(2)
推荐(0)
下一页
公告