自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只特立独行的猴

何妨吟啸且徐行

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

原创 ClassLoader和双亲委派机制

博文主要讲classloader的模型、作用和使用,内容是作者学习java反射机制有关知识时记录的笔记。ClassLoaderClassLoad:类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Ja...

2018-08-15 22:57:15 238

转载 ORM框架

1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表...

2018-08-15 22:56:07 2650

转载 HashMap存储自定义对象

将学生对象和学生的归属地通过键与值存储到map集合中。import java.util.HashMap;import java.util.Iterator;import java.util.Set; class Student { String name; int age; publ...

2018-08-15 22:55:04 4132

转载 finally块中的代码什么时候被执行?finally是不是一定会被执行?

问题描述:try{}里有一个return语句,那么紧跟在这个try{}后面的finally{}中的代码是否会被执行?如果会的话,什么时候被执行,在return之前还是return之后?在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会被执行...

2018-08-15 22:53:21 3615

转载 浅析Java中的final关键字

浅析Java中的final关键字  谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字  若有不正之处,请多多谅解并欢迎指正。  请尊重作者劳动成果,转载...

2018-08-15 22:51:37 143

转载 MySQL索引的数据结构及算法原理

原文链接:MySQL索引背后的数据结构及算法原理本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不...

2018-08-13 22:12:14 251

转载 HTTP详解

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。...

2018-08-13 13:17:20 149

原创 HTTP请求 get和post的区别

基本的区别:1.get 数据附在url 上(以?分隔url和数据,用&连接参数其中参数是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,如%E4%BD%A0%E5%A5%BD), post 数据包裹在http包的包体里。2.理论上url长度没有限制(但是浏览区或服务器可以会有限制),post同样也是这样。 get主要是为了查询数据用的。而post主要是提交...

2018-08-10 22:04:39 166

原创 Java中XML的四种解析方式

XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。  XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于ja...

2018-08-10 21:04:55 173

原创 数据库创建索引的注意事项

出于对作者的尊重和感谢,原文地址为 http://www.studyofnet.com/news/449.html索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题就是分析应用程序的业...

2018-08-10 20:49:19 8852

原创 HTTP与HTTPS

感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂...

2018-08-09 17:49:34 194

转载 Java Serializable 序列化和反序列化,transient关键字

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑...

2018-08-08 15:20:56 1992 2

原创 Linux常用命令及根目录下各个目录的作用

Linux常用命令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。vim使用用户及用户组管理更改文件的用户及用户组文件权限管理Linux根目录下各个目录的作用Linux常用命令grep 关键字 文件名 //将文本中含...

2018-08-07 17:34:45 2546

转载 ConcurrentHashMap JDK1.7和JDK1.8区别

前言以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值相同,可能...

2018-08-07 16:50:11 1450

原创 Spring IOC和AOP

众所周知,Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反转”;AOP(Aspect-OrientedProgramming),即“面向切面编程”。参考书《Spring In Action》,下面分享一下我对这两大特性的个人理解。IOC:IOC,另外一种说法叫...

2018-08-06 16:29:02 199

转载 JDK动态代理与CGLIB动态代理

一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理...

2018-08-06 15:36:05 124

原创 Java反射机制

一、反射机制概述Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制。Class 类与java.lang.reflect 类库一起对反射的概念进行了支持...

2018-08-06 15:16:34 139

原创 源码安装pytorch可能遇到的问题

安装pytorch的方法一般有三种,一种是anoconda的方式,一种是pip方式,还有一种是下载源码自己安装。前两种方式很简单,上pytorch官网,找到要输入的命令就好。但是国内网络很多时候下载不成功(you know what I mean)。所以第三种源码安装方式也有存在的必要。当你按照安装步骤安装好后,import torch是不是报错了? ImportError: No ...

2018-08-01 16:17:16 1719

空空如也

空空如也

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

TA关注的人

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