此处省略三千字

博客为自己学习笔记或感悟,或者转载其他作者的文章!

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

Linux高频命令

 1 查看Linux OS信息cat  /etc/redha-release   //查看Linux 版本uname  –r             //查看内核 有时候对linux进行配置或安装软件后,需要重启Linux系统才能使其生效。重启系统的命令为 reboot 但是有的配置直接使用命...

2018-02-10 18:00:08

阅读数:146

评论数:0

java 读取网络路径和本地路径的图片

一个读取网络路径和本地路径 图片的例子(亲测可用) 需求: 1.读取两种格式(网络路径和本地路径)的图片 2.用日志记录相关信息(引入commons-logging-1.1.jar包) 3.为了安全 ,对结果数据进行编码、解码, 问题: 首先为什么BASE64Encod...

2018-02-03 09:27:19

阅读数:664

评论数:0

样本数据相似性距离度量算法

1. 欧氏距离 2. 曼哈顿距离 3. 切比雪夫距离 4. 闵可夫斯基距离 5. 标准化欧氏距离 6. 马氏距离 7. 夹角相似距离 8. 汉明距离 9. 杰卡德距离 & 杰卡德相似系数 10. 相关系数 & 相关距离 11. 信息熵 12.皮尔逊相关系数 13.编辑距离 14...

2017-11-15 16:02:03

阅读数:515

评论数:0

Java开发:开源框架面试总结

此篇文章是应届生临时总结的Java开发面试开源框架部分:主要总结了主要的几个点,便于回答,用于有一定Java基础的同学面试所用,由于是面试问题,所以内容多有不详尽之处。 学习一个技术要明白几个点:这个技术是什么?有什么特点?怎么使用?什么时候使用?这是学一个技术的态度问题。 另外,大公司的面试官往...

2017-11-04 15:03:29

阅读数:1170

评论数:0

Java集合面试总结

★★★★★集合框架:用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。   集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可...

2017-10-28 22:01:38

阅读数:3469

评论数:2

Socket网络编程基础

TCP传输:两个端点的建立连接后会有一个传输数据的通道,称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。 TCP的两个端点:一个是客户端,一个是服务端。 客户端:对应的对象,Socket 服务端:对应的对象,ServerSocket

2017-10-06 14:16:20

阅读数:263

评论数:0

Java集合基础总结

本文仅分析部分原理和集合类的特点,不分析源码,旨在对java的集合类有一个整体的认识,理解各个不同类的关联和区别,让大家在不同的环境下学会选择不同的类来处理。 Java中的集合类包含的内容很多而且很重要,很多数据的存储和处理(排序,去重,筛选等)都需要通过集合类来完成。 首先jav...

2017-09-18 17:33:38

阅读数:816

评论数:0

索引和视图

索引   索引可以分为唯一索引、非唯一索引和聚簇索引三种类型  一、索引的概念:  ①如果把数据表比作一本书,   那么表的索引就是这本书的目录。可见, 索引使用户能快速访问数据表的特定信息。  ②索引包括两项:索引字段值、原记录号  ③索引必须依附于某个基本表,不能单独存在。  ...

2017-09-16 19:23:36

阅读数:551

评论数:0

数据库事务处理:事务基本特性、锁和数据库恢复技术

数据库运行故障: 事务故障(可以利用日志文件撤消此事务对数据库已进行的修改) 系统故障 介质故障(重装数据库,然后利用备份或镜像设备恢复数据库。)

2017-09-16 18:50:10

阅读数:644

评论数:0

SQL语句面试题目:多表查询、SQL约束、DDL、DML

1 SQL语句多表查询 例如:按照 department_id 查询 employees(员工表)和 departments(部门表)的信息。  方式一(通用型):SELECT ... FROM ... WHERE  SELECT e.last_name,e.department_id,d....

2017-09-16 16:15:52

阅读数:2459

评论数:5

Mysql数据库 常用操作语句

MySQL数据库是一个十分轻便的数据库管理系统,相比大型的数据库管理系统如Oracle、MS-SQL ,MySQL更拥有轻便、灵活、开发速度快的特色,更适用于中小型数据的存储与架构。MySQL之所以能够被数以万计的网站采用,也是由此而来。   个人感觉开源轻量级的数据库也有大内容,从5版本以后...

2017-09-16 12:17:11

阅读数:601

评论数:0

SQL语句面试题目:一般查询和高级子查询

with子句-----给子查询定义一个别名,可以通过别名来引用子查询,实现了一次定义多次使用。 WITH子句的格式为: WITH 别名 AS(子查询) 定义好别名就可以在sql中通过别名来引用子查询

2017-09-16 11:15:57

阅读数:8522

评论数:25

Linux常用命令大全(新手入门)

系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /dev/hda 罗列一个磁盘的架构特性  hdpar...

2017-09-13 21:26:08

阅读数:1642

评论数:0

IP地址划分、子网划分、ARP地址解析协议和RARP逆地址解析协议

网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。与 IP 协议配套使用的还有四个协议: Ø  地址解析协议 ARP (Address Resolution Protocol) Ø  逆地址解析协议 RARP (Reverse Address Resolution Protocol) ...

2017-09-13 13:35:35

阅读数:717

评论数:2

(运输层)TCP协议、滑动窗口机制、TCP连接建立(三次握手)

运输层 一 、应用进程之间的通信 Ø  两个主机进行通信实际上就是两个主机中的应用进程互相通信。 Ø  应用进程之间的通信又称为端到端的通信。 Ø  运输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。 Ø  “运输层提供应用...

2017-09-11 17:23:36

阅读数:978

评论数:0

OSI参考模型和TCP/IP体系结构

如何划分层次,每层主要干什么 OSI参考模型结构划分和各层作用 TCP/IP协议并不完全符合OSI(开放式系统互连参考模型)的七层参考模型。传统的OSI(开放式系统互连参考模型),是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层...

2017-09-09 12:43:56

阅读数:683

评论数:0

Java并发编程:(5)线程池源码解析

思考这样一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?

2017-09-08 15:24:48

阅读数:536

评论数:0

Java并发编程:(4)volatile关键字的使用

volatile关键字是与Java的内存模型有关的,因此需要先了解一下与内存模型相关的概念和知识,再去分析volatile关键字的实现原理和应用场景。 发音:英[ˈvɒlətaɪl] 美[ˈvɑ:lətl]       ...

2017-09-06 19:32:14

阅读数:936

评论数:0

Java并发编程:(3)synchronized和Lock

思考这样一个问题:单线程中不会出现线程安全问题,而在多线程编程中,有可能会出现多个线程同时访问同一个临界资源(或共享资源:一个变量、一个对象、一个文件、一个数据库表)情况:多个线程并发执行过程不可控,很可能导致最终的结果与实际上的愿望相违背或者直接导致程序出错。 例如:当线程A读取到一个数据D的时...

2017-09-06 15:58:47

阅读数:422

评论数:0

Java并发编程:(2)线程状态和Thread类详解

线程从创建到最终的消亡整个生命周期要经的状态:创建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、time waiting、waiting、消亡(dead)。

2017-09-05 12:46:19

阅读数:714

评论数:0

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