一只风骚的猴

江山代有才人出,各领风骚数百年

排序:
默认
按更新时间
按访问量

ClassLoader和双亲委派机制

博文主要讲classloader的模型、作用和使用,内容是作者学习java反射机制有关知识时记录的笔记。 ClassLoader ClassLoad:类加载器(class loader)用来加载 Java 类到 J...

2018-08-15 22:57:15

阅读数:1

评论数:0

ORM框架

1. 什么是ORM? 对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数...

2018-08-15 22:56:07

阅读数:2

评论数:0

HashMap存储自定义对象

将学生对象和学生的归属地通过键与值存储到map集合中。 import java.util.HashMap;import java.util.Iterator;import java.util.Set;...

2018-08-15 22:55:04

阅读数:4

评论数:0

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

问题描述:try{}里有一个return语句,那么紧跟在这个try{}后面的finally{}中的代码是否会被执行?如果会的话,什么时候被执行,在return之前还是return之后? 在Java语言...

2018-08-15 22:53:21

阅读数:1

评论数:0

浅析Java中的final关键字

浅析Java中的final关键字   谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:   一.final关键字的基本用法  ...

2018-08-15 22:51:37

阅读数:1

评论数:0

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

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

2018-08-13 22:12:14

阅读数:5

评论数:0

HTTP详解

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果...

2018-08-13 13:17:20

阅读数:12

评论数:0

HTTP请求 get和post的区别

基本的区别: 1.get 数据附在url 上(以?分隔url和数据,用&连接参数其中参数是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,如%E4%BD%A0%E5%A5%BD), post 数据包裹在http包的包体里。 2.理论上url长度没...

2018-08-10 22:04:39

阅读数:8

评论数:0

Java中XML的四种解析方式

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

2018-08-10 21:04:55

阅读数:12

评论数:0

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

出于对作者的尊重和感谢,原文地址为 http://www.studyofnet.com/news/449.html 索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以...

2018-08-10 20:49:19

阅读数:17

评论数:0

HTTP与HTTPS

感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送...

2018-08-09 17:49:34

阅读数:16

评论数:0

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

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 c,se...

2018-08-08 15:20:56

阅读数:10

评论数:0

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

Linux常用命令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。 vim使用 用户及用户组管理 更改文件的用户及用户组 文件权限管理 Lin...

2018-08-07 17:34:45

阅读数:18

评论数:0

ConcurrentHashMap JDK1.7和JDK1.8区别

前言 以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新ha...

2018-08-07 16:50:11

阅读数:7

评论数:0

Spring IOC和AOP

众所周知,Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反转”;AOP(Aspect-OrientedProgramming),即“面向切面编程”。参考书《Spr...

2018-08-06 16:29:02

阅读数:39

评论数:0

JDK动态代理与CGLIB动态代理

一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加...

2018-08-06 15:36:05

阅读数:9

评论数:0

Java反射机制

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

2018-08-06 15:16:34

阅读数:6

评论数:0

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

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

2018-08-01 16:17:16

阅读数:10

评论数:0

GitHub的注册与使用

首先,你需要注册一个 github账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 chuaaqiCSDN(我的博客...

2018-07-30 16:45:16

阅读数:11

评论数:0

利用git 上传代码到Coding操作步骤

  1.首先登陆coding网站注册账号https://coding.net/ (注册完后需登陆邮箱激活邮件) 2.登陆刚注册的coding账号 ,添加项目 添加项目—〉输入项目名称—〉输入对项目的简单描述—〉选择”公开”—〉创建项目   ...

2018-07-29 20:38:20

阅读数:37

评论数:0

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