自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hyo_yew的博客

Stay Hungry. Stay Foolish ! ! !

  • 博客(15)
  • 收藏
  • 关注

转载 IDEA maven 下载依赖jar包失败的解决思路

IDEA maven 下载依赖jar包失败的解决思路转自:https://blog.csdn.net/u011624972/article/details/72458414 情况一:下载nexus私服(或镜像)下的jar ,如果发布到nexus服务的jar时,IDEA无法下载下来,首先 确定自己的电脑能访问私服(或镜像)其次 确定私服(或镜像)下已经有相应的依赖jar最后 ...

2018-09-29 09:31:23 1638

转载 堆和栈的概念和区别

来自 :https://blog.csdn.net/pt666/article/details/70876410   在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分:      Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中...

2018-09-11 00:16:45 186

转载 JVM 类加载机制详解

原文出处: ziwenxie如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取)...

2018-09-10 23:52:43 179

转载 面向对象——三层架构(表现层、业务层、持久层)

面向对象——三层架构(表现层、业务层、持久层)三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层               的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同...

2018-09-10 23:36:28 397

转载 JavaWeb项目结构和执行过程

转自https://blog.csdn.net/u012832088/article/details/82219922 动态的项目结构 一般新建的动态Web项目结构如上图所示: * Java Resources:该文件夹包含项目的Java源代码 * WebContent:该文件夹包含所有Web资源(包括HTML,JSP和图形文件等等)的指定位置 * WEB_INF:对于Web应...

2018-09-10 23:28:05 599

转载 计算机网络常见面试题

1、OSI的七层协议、TCP/IP的四层协议、谢希仁老师的网络课本提到的五层协议的对比注:(1)OSI的七层协议只是理论上的协议,实际上没有用到。(2)TCP/IP的四层协议在真正在实际中用到的体系结构。(3)谢老课本中提到的五层协议只是为了更好的讲解概念而采用的折中方法。2、OSI的七层协议(1)第七层、应用层<0>作用:直接为用户的应用进程提供服务。...

2018-09-09 16:29:00 937

转载 事务的隔离级别

一、事务的基本要素(ACID)  1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。   2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...

2018-09-08 15:26:05 138

转载 JVM学习

转载自:https://blog.csdn.net/zhaocuit/article/details/73826256 一、jvm内存区域1、程序计数器内存空间小 线程私有 指示当前线程执行字节码的行号 如果执行本地方法,计数器值为空 不会出现OutOfMemoryError2、虚拟机栈线程私有 每个方法执行的同时会创建一个栈帧,栈帧存储局部变量表、操作栈、动态...

2018-09-08 15:18:27 187

原创 HTTP协议和TCP协议之间的联系

TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。所谓的无状态,...

2018-09-08 09:25:37 1183

转载 Cookie和Session的区别及使用

转载自:理解Cookie和Session的区别及使用 - CSDN博客 https://blog.csdn.net/liyifan687/article/details/80077928 前言HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个...

2018-09-08 09:20:38 241

原创 Java设计模式简介

一、设计模式的分类设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式:设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、Factory Method...

2018-09-08 08:31:42 173

转载 有关forward和redirect的描述

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL. 2.从数据共享来说forward:转发页面和转发到...

2018-09-05 15:13:43 180

原创 关于Java中的重载

方法的重写(override)两同两小一大原则:方法名相同,参数类型相同子类返回类型等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。 详细的说明为:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说...

2018-09-05 15:11:17 259

原创 一道线程题

解析:虽然每次结果不同,但是第一个空格之前必然有 0 1 2 3 4 这四个数字,这是因为第一个空格出现,意味着第一个线程执行完毕,必然会打印这四个数字。又因为线程并发执行,所以后面两个线程个别数字可能会提前打印,这就导致了答案有很多。...

2018-09-05 15:08:42 187

原创 Ant和Maven的区别

Ant和Maven都是基于Java的构建(build)工具。理论上来说,有些类似于(Unix)C中的make ,但没有make的缺陷。Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。 Ant特点没有一个约定的目录结构必须明确让ant做什么,什么时候做,然后编译,打包没有生命周期,必须定义目标及其实现的任务序列没有集成依赖管理 Maven特点 拥有约定,知道...

2018-09-05 14:55:31 1068

空空如也

空空如也

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

TA关注的人

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