自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Neko

Meo~~

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

转载 转载 - java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考ja...

2019-09-19 09:54:06 222

转载 聚集索引,非聚集索引,覆盖索引 原理

「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能...

2019-09-18 16:32:14 203

原创 JAVA8 新特性 函数式编程

import com.google.common.collect.Lists;import java.util.*;import java.util.function.*;import java.util.stream.Collectors;import java.util.stream.Stream;class MyClass { public static MyClas...

2019-09-17 17:35:01 252

转载 自定义注解详细介绍

转载自 https://blog.csdn.net/xsp_happyboy/article/details/809874841 注解的概念1.1 注解的官方定义首先看看官方对注解的描述:An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variab...

2019-09-06 09:26:37 218

原创 大数据实训2 - 法律咨询数据分析和服务推荐

原数据(前2行):"1",2683657840,140100,"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36 SE 2.X MetaSr 1.0","Windows XP","785022225.1422973265","78502222...

2019-04-20 16:12:20 1629

原创 线程 - 生产者消费者问题、哲学家问题、读者写者问题、理发师问题

生产者消费者问题m个生产者和n个消费者 共享k个缓冲池区的循环缓冲池生产者不能从一个空缓冲区中取产品,生产者不能向一个已装满的缓冲池投放产品public class ProducerAndConsumer { private static final int k = 10; private static int cons = 0; private static int...

2019-04-20 15:52:15 737

原创 算法 - 动态规划DP

LCSLCS定义:一个数列 S,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。例如:输入两个字符串 BDCABA 和 ABCBDAB,字符串 BCBA 和 BDAB 都是是它们的最长公共子序列,则输出它们的长度 4,并打印任意一个子序列. (Note: 不要求连续)解:public String LCS(String s...

2019-04-20 15:04:08 324

原创 算法 - 二叉树

验证二叉搜索树二叉树的最近公共祖先验证二叉搜索树给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入: 2 / \ 1 3输出: true示例 2:输入: 5 / \ ...

2019-04-20 15:03:21 333

原创 算法 - 链表、栈、队列、常见容器(Map、Set、List)

链表判断括号字符串是否有效栈实现队列返回数据流第k大滑动窗口最大值相交链表有效的字母异位词两数之和三数之和链表public class LinkedList { private Node head = null; //获取头指针 public Node getHead() { return head; } //在...

2019-04-20 15:02:16 492

原创 SQL练习合集

175 组合两个表 combine-two-tables表1: Person列名类型PersonIdintFirstNamevarcharLastNamevarcharPersonId 是上表主键表2: Address列名类型AddressIdintPersonIdintCityvarcharState...

2019-04-18 19:50:10 6089 2

转载 numpy获得前n大元素下标

http://blog.sina.com.cn/s/blog_4df4d7440102vu6u.html参考:http://stackoverflow.com/questions/10337533/a-fast-way-to-find-the-largest-n-elements-in-an-numpy-arrayhttp://stackoverflow.com/questions/691...

2019-04-17 21:23:39 9420

原创 数据仓库与数据挖掘 上机实训

实验目的1、掌握数据挖掘中数据预处理的方法;2、了解数据转换的过程和方法;3、了解描述性数据汇总的计算机实现方法。1、理解分类的一般过程和基本原理;2、巩固分类算法的算法思想,能够进行分类操作;3、学会分类预测问题中的性能评估方法。实验原理现实世界中的数据库极易受噪音数据、遗漏数据和不一致性数据的侵扰,为提高数据质量进而提高挖掘结果的质量,产生了大量数据预处理技术。数据预处理有许多...

2019-04-17 12:01:55 3182 2

原创 ElasticSearch 学习笔记

ES索引(Index)ES将数据存储于一个或多个索引中,索引是具有类似特性的文档的集合。类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库,或者一个数据存储方案(schema)。索引由其名称(必须为全小写字符)进行标识,并通过引用此名称完成文档的创建、搜索、更新及删除操作。一个ES集群中可以按需创建任意数目的索引。类型(Type)类型是索引内部的逻辑分区(category/p...

2019-04-16 11:02:46 316

原创 Linux学习笔记

LinuxLinux操作系统基础知识Linux操作系统发展历史介绍Linux/Unix历史与概述Linux是什么自由软件GNU项目GNU GPL开源软件Linux操作系统的现状Linux的内核与发行版Linux的发行版UbuntuMark ShuttleworthUbuntu是什么Linux帮助系统man–helpinfowhatis/usr/sh...

2019-04-16 11:00:42 3076 1

原创 个体软件过程(PSP)学习笔记 (未完)

个体软件过程前言软件工程漫谈软件工程认识观标准定义 将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中;以上所述方法的研究软件开发管理 项目管理是基础,目标是量化管理,个人工作量化是整个项目量化的基础个人的作用 个人英雄主义式的开发不能成就规模化软件产业,需要的是大兵团规模作战;软件开发中的问题难以发挥潜能 硬件的发展一直超过软件,...

2019-04-16 10:58:57 3097

原创 计算机组成原理 学习笔记

控制器控制器的组成及指令的执行基本的计算机组成和功能计算机系统的基本组成主要包括三个部分:中央处理器(cpu)、存储器和I/O系统,它们之间都是通过总线连接的。从物理上来说,总线就是一组导线,起作用就是把信息从一个部件传到另一个部件。连接系统的总线包括三种信号:地址信号、数据信号和控制信号,传送这三种新号的总线分别称为地址总线AB、数据总线DB和控制总线CB。地址总线总是来自于CPU或总...

2019-04-16 10:57:55 5685

原创 操作系统 - 课程设计

操作系统 课程设计Linux内核编译及添加系统调用先安装ccache可以大幅节省多次内核编译时间进入内核目录分配系统调用号,修改系统调用表vim ./arch/x86/entry/syscalls/syscall_64.tbl尾部添加 ([549]为最后一个系统调用号+1)549 64 mysetnice sys_mysetni...

2019-04-16 10:56:01 2061

原创 操作系统 - 设备

设备管理设备管理的功能设备管理的主要任务是完成用户进程提出的I/O请求,为用户进程分配I/O设备,提高CPU和I/O设备的利用率,提高I/O操作的速度,方便用户使用设备。设备分配缓冲管理设备处理输入输出系统输入/输出系统是实现数据输入、输出以及数据存储的系统。设备的分类按数据传输率分类:高速设备、中速设备、低速设备按信息交换单元分类:块设备、字符设备按设备共享属性分类:...

2019-04-16 10:54:54 260

原创 操作系统 - 存储器

存储器管理存储器多级存储器体系多级存储器体系结构是包含两个或两个以上容量、性能、价格不同的存储器,用硬件、软件或者两者相结合的方法协调起来组成多级存储器体系CPU寄存器→临时存储区域[高速缓存(Cache)L1/L2/L3→内存<物理内存、虚拟内存>]→永久存储区域[ROM BIOS、移动存储、网络存储、硬盘]Cache:有效访问时间=命中率*访Cache时间+(1-命中率)...

2019-04-16 10:54:15 678

原创 操作系统 - 文件系统

文件系统文件和文件系统文件文件的概念 概念上来讲,文件是具有符号名的、在逻辑上有完整意义的一组相关信息项的有序集合文件的类型文件用途:系统文件、库文件、用户文件文件保护级别:只读文件、读写文件、只执行文件、和不保护文件文件存取方式:顺序存取文件、随机存取文件实际操作系统中的文件分类###文件系统文件存储空间的管理文件目录管理文件逻辑地址到物理地址映射机制文件读...

2019-04-16 10:52:46 375

原创 操作系统 - 线程

进程管理进程的引入进程的并发执行 提高计算机系统的资源利用率及系统吞吐量进程并发执行的特征间断性失去封闭性,程序运行结果不可再现性 与时间有关的错误:没有实现互斥共享静态程序结构不能支持并发运行的实现进程管理功能进程控制进程互斥与同步互斥方式多个进程在共享临界资源时应采用互斥方式访问同步方式当多个进程互相合作完成一共同任务时,需要对它们的执行次序加以协调,满足...

2019-04-16 10:51:09 210

原创 操作系统 - 基础、硬件基础

操作系统概念负责管理协调硬件、软件等计算机资源的工作为上层用户、应用程序提供简单易用的服务是一种系统软件功能和目标资源的管理者处理机管理存储器管理文件管理设备管理向用户提供服务命令接口(联机/脱机)程序接口GUI用户图形界面对硬件机器的扩展特征并发共享(互斥/同步)虚拟(空分复用技术/时分复用技术)异步发展和分类手工操作阶段:人...

2019-04-16 10:46:16 5319

空空如也

空空如也

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

TA关注的人

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