自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (6)
  • 收藏
  • 关注

转载 Java 基础之详解 Java IO

Java IO 基本概念Java IO:即 Java 输入 / 输出系统。区分 Java 的输入和输出:把自己当成程序, 当你从外边读数据到自己这里就用输入(InputStream/Reader), 向外边写数据就用输出(OutputStream/Writer)。Stream:Java 中将数据的输入输出抽象为流,流是一组有顺序的,单向的,有起点和终点的数据集合,就像水流。按照流中的最...

2020-05-08 09:52:33 298 1

转载 java多线程与并发(基础篇)

一、进程与线程进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的 资源。虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程的,所以线程是CPU分配的基本单位。二者关系:一个进程中有多个线程,多个线程共享进程的堆和方法区资源,但是每个线程有自己的程序计数器和栈区域...

2020-05-08 09:50:53 211

原创 disruptor学习笔记(一)

定义 实体类package cn.fnst.comm.disruptor.event;/** * @author fanghc.fnst * @title: LongEvent * @projectName DisruptorDemo * @description: TODO Bean 类 * @date 2019/8/3012:03 */public class Long...

2019-08-30 14:08:47 202

原创 go语言:函数参数传递详解

参数传递是指在程序的传递过程中,实际参数就会将参数值传递给相应的形式参数,然后在函数中实现对数据处理和返回的过程。比较常见的参数传递有:值传递,按地址传递参数或者按数组传递参数。package mainimport ( "fmt")func main() { //1 传参 值传递 x := 5 y := 10 swapValue(x, y) fmt.Printl...

2019-08-28 11:32:46 892

转载 Go从入门到退坑(学习笔记)

1.0 搭建环境由于我们 Go官方网站 在我大天朝被和谐了,所以我们只能去 Go语言中文网 来下载了。Go的安装很简单,不像Java还要配置一大堆的东西,选择自己系统的对应版本,下载安装,像安装QQ一样无脑。我们就不再介绍了如果真的有特别小白的朋友,也可以去百度看看图文安装教程1.1. 第一个Go程序每个编程语言的学习,都是从一个"Hello, World."程序开始的,这个例子首次出...

2019-07-24 09:00:28 325

原创 go 语言 float类型数据是怎么存储的

占位,还在研究,没搞懂,等搞懂再来更新

2019-04-26 14:59:44 448

转载 Go语言-基本类型(int,float,bool,byte,string)

1 函数格式定义格式:func functionName(para1 para1Type, para2 para2Type) (ret1 ret1Type, ret2 ret2Type) { ...}函数名用骆驼命名法。main函数无参数无返回。其他函数可以有多个返回值,跟Python一样。每个包在被引入或者main包开始运行的时候,可以有一个首先运行的函数,类似于构造函数...

2019-04-22 18:27:03 287

转载 计算机中,为什么一个字节是8位?

说这个问题的时候,首先提一下ASCII编码作为切入比较容易理解一点;ASCII编码:全称American Standard Code for information Interchange,翻译过来就是美国信息交换标准码。ASCII编码作用:就是编码,那什么又是编码?我个人理解编码就跟江湖中的好汉劫富济贫时所用的暗语一样,栗子:风来了(只有好汉知道这个词的意思),就表示官兵来了。江湖上用“...

2019-04-22 09:49:24 653

转载 socket的SYN_RECV和ESTABLISHED状态

1. socket的状态1.1 状态说明CLOSED 没有使用这个套接字[netstat 无法显示closed状态]LISTEN 套接字正在监听连接[调用listen后]SYN_SENT 套接字正在试图主动建立连接[发送SYN后还没有收到ACK]SYN_RECEIVED 正在处于连接的初始同步状态[收到对方的SYN,但还没收到自己发过去的SYN的ACK]ESTA...

2019-04-19 10:19:59 1018

转载 为什么需要八进制和十六进制? 十六进制的意义何在?

编程中,我们常用的还是10进制.毕竟C/C++是高级语言。   比如:int a = 100,b = 99;   不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决 问题。但二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:   0000 0000 0000 0000 0110 0100   ...

2019-04-18 13:46:29 4301 1

原创 数据结构与算法_队列_03

题记队列也可以用数组来实现,不过这里有个问题,当数组下标满了后就不能再添加了,但是数组前面由于已经删除队列头的数据了,导致空。所以队列我们可以用循环数组来实现,见下面的代码:/** * 队列 先进先出 * @author fancy * @date 2018-12-05 17:13 */public class ArrayQueue { private int[] arra...

2018-12-05 18:21:06 109

原创 数据结构与算法_栈_02

题记我们知道,在数组中,若知道数据项的下标,便可立即访问该数据项,或者通过顺序搜索数据项,访问到数组中的各个数据项。但是栈和队列不同,它们的访问是受限制的,即在特定时刻只有一个数据项可以被读取或者被删除。众所周知,栈是先进后出,只能访问栈顶的数据,队列是先进先出,只能访问头部数据。这里不再赘述。栈的主要机制可以用数组来实现,也可以用链表来实现,下面分别使用两种来实现栈基本操作:/** *...

2018-12-05 17:09:03 94

原创 数据结构与算法_数组_01

题记:数组是应用最广泛的数据存储结构。它被植入到大部分的编程语言中,由于数组十分易懂,所以在这里就不赘述,主要附上两端代码,一个是普通的数组,另一个是有序数组。有序数组是按关键字升序(或降序)排列的,这种排列使快速查找数据项成为可能,即可以使用二分查找。普通数组/** * 初始化-普通数组 * @author fancy * @date 2018-12-04 14:29 */pub...

2018-12-05 09:27:33 117

原创 Spring阅读笔记 (一) : XmlBeanFactory

项目准备:环境:java 8gradle 4.10代码:build.gradle :plugins { id 'java'}group 'cn.fancy.spring.test'version '1.0-SNAPSHOT'sourceCompatibility = 1.8repositories { mavenCentral()}dependen...

2018-11-23 11:13:48 117

转载 Solr 6.0 学习(二)创建core并插入索引

修改各种配置文件。1、修改solrhome下的solr.xml文件注解掉zookeeper搭建集群配置,我们后面会采用master-slave的形式。至于zookeeper的形式可以阅读以下这篇文章【solrCloud集群配置指导】:http://www.aboutyun.com/thread-9432-1-1.html<!-- 结合zookeeper配置solrColou...

2018-11-06 13:05:54 217

转载 solr 6.0 学习笔记 (一) 环境搭建

准备工作solr6.0JAVA1.8tomcat 8在说明搭建环境之前,其实solr5.0之后 solr已经内置jetty服务器,可以自行启动。但是为了加入自己的特性,以及在solr基础之上的应用,此文章主要针对发布在tomcat8上。安装jdk8下载solr6.0后,解压solr6.0的包。解压tomcat8将【solr-6.0.0\server\solr-...

2018-11-03 11:55:53 181

转载 hadoop window下开发环境搭建

搭建idea开发环境,实现idea远程开发、调试、打包。资源环境idea 2017.2 Hadoop 集群环境 搭建步骤:http://www.cnblogs.com/YellowstonePark/p/7750213.html新建项目 输入GroupId、ArtifactId输入project Name 、Project Location  修改p...

2018-10-30 16:25:59 204

转载 Mybatis中的 ${} 和 #{}区别与用法

Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_name = #{name} 预编译后,会动...

2018-10-17 18:04:39 231

转载 docker mysql镜像忽略表名大小写

1.安装mysql镜像docker pull mysql/mysql-server2.运行mysqldocker run --net=host --restart=always --privileged=true -v /usr/docker_dat/mysql/data:/var/lib/mysql --name mysql -p 3306:3306 -e MYSQL_ROOT_PAS...

2018-10-16 15:23:40 1584

转载 Linux 上通过 apt-get 安装 JDK

搜索相关安装包:sudo apt-cache search jdk安装: sudo apt-get install openjdk-7-jdk  ——————————————————————————————————————————————可是openJDK的安装目录跟我们常见的Sun JDK存放位置目录不同。  openJDK安装好后的目录位于:/usr/lib/j...

2018-10-16 11:55:38 10437

转载 Docker镜像保存为文件及从文件导入镜像的方法

1、概述我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也...

2018-10-15 15:35:55 833

转载 docker学习之ssh连接

1. 下载ubuntu镜像因为从docker hub上下载的镜像apt-get update报错, 所以就直接从网易蜂巢上下载已经装好各种工具的ubuntu镜像了。docker pull hub.c.163.com/public/ubuntu:16.04-tools 2. 启动镜像docker run -itd -p 10022:22 1196ea15dad6 将本机1...

2018-10-14 09:08:36 2051

转载 docker (一) Docker基础-使用Dockerfile创建镜像

1、基本结构  Dockerfile由一行行命令语句组成,并支持以#开头的注释行。例如: # This dockerfile uses the ubuntu image# VERSION 2 - EDITION 1# Author: docker_user# Command format: Instruction [arguments / command ] ..# Bas...

2018-10-13 17:09:15 110

转载 hadoop 教程(二) ubuntu 下 安装 hadoop (单机版安装)

1)hadoop2.7.3下载(前提:先安装java环境)下载地址:http://hadoop.apache.org/releases.html(注意是binary文件,source那个是源码)(2)解压tar.gz  (3)配置hadoop1.修改/usr/hadoop/hadoop-2.7.3/etc/hadoop/hadoop-env.sh 文件的java...

2018-10-13 11:55:54 324

转载 docker-1.12 run命令运行以及参数详解

以上几篇内容,我们基本了解了docker的image,container,dockerfile的一些信息这一篇开始,我们要进入正题了,也就是正式开始入门的我们docker,和使用它。首先,我们要介绍的第一个命令,也是docker最核心的命令:docker run我先把dockerrun会碰到的参数一一跟大家解释一下,让大家先了解自己需要的是什么。(我会把常用的列出来)首先看下命令...

2018-10-12 13:30:42 142

转载 Hadoop教程(二点一) Hadoop伪集群环境安装

Hadoop教程(二)Hadoop伪集群环境安装 1 Hadoop伪分布式安装1.1 相关下载1、JDK下载地址:jdk-8u66-linux-x64.tar.gzLinux安装JDK及环境变量配置,参见:http://blog.csdn.net/yuan_xw/article/details/49948285 2、Hadoop下载:hadoop-2.7.1.tar.g...

2018-10-12 12:58:42 124

转载 Hadoop教程(一) Hadoop入门教程

1 Hadoop入门教程Hadoop是Apache开源组织的一个分布式计算开源框架(http://hadoop.apache.org/),用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop框架中最核心设计就是:HDFS和MapReduce,HDFS实现存储,而MapReduce实现原理分析处理,这两部分是hadoop的核心。数据在Hadoop中处理...

2018-10-12 12:48:36 172

转载 使用docker安装ubuntu镜像

使用docker安装ubuntu镜像查找Ubuntu镜像docker search ubuntu1 安装Ubuntu镜像docker pull ubuntu1 查看docker镜像docker images1 运行docker镜像docker run -it -d --name ubuntu_test -p 8088:80 ubuntu1 -name自定义...

2018-10-11 17:29:43 625

转载 Docker for windows10 配置阿里云镜像

到官网下载 并且 安装 Docker for windows  (注意 官方要求 windows10 是企业版才行  天朝你懂的 )  关于 Docker for windows  要求有  带有 hyper-v  使用 hyper-v 管理器 也能看到有个虚拟机在运行。   到 https://cr.console.aliyun.com/   注册一个账户  列表中就有 加速器 ...

2018-10-11 16:59:23 4900

转载 Docker系列之(二):使用Mesos管理Docker集群

1. Mesos简介1.1 MesosApache Mesos 是一个分布式系统的管理软件,对集群的资源进行分配和管理。Mesos主要由以下几部分组成:Master: 管理各Slave节点Slave: 为集群提供资源Framework: scheduler从Master请求资源,executor在Slave上执行任务Slave节点上的每个executor是一个容器...

2018-10-11 16:46:55 135

转载 Docker系列之(一):10分钟玩转Docker

1、前言进入云计算的时代,各大云提供商AWS,阿里云纷纷推出针对Docker的服务,现在Docker是十分火爆,那么Docker到底是什麽,让我们来体验一下。2、Docker是什麽Docker是一个开源的应用容器引擎,可以把应用以及依赖包放到一个可移植的容器中,然后发布到任何流行的 Linux 系统上,通过这种方式实现虚拟化。提到虚拟化,大家应该十分熟悉了,有VMware,Xen,...

2018-10-11 16:42:50 130

转载 【Docker】 windows10 docker 使用

1. 前言Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下。 2. 安装准备需要的条件为: 64bit Windows 10,开启Hyper-V 2.1 下载Docker for Windows从官网的下面地址可以下载https://download.docker.com/win/stable/InstallDocker.msi...

2018-10-11 16:35:50 248

转载 mybatis批量保存的两种方式(高效插入)

知识点:mybatis中,批量保存的两种方式          1.使用mybatis foreach标签          2.mybatis ExecutorType.BATCH参考博客:https://www.jb51.net/article/91951.htm 一:使用mybatis foreach标签具体用法如下:   <!-- 批量保存(forea...

2018-10-10 11:07:03 2165

原创 t-io学习入门篇(一)

初识网络编程 最近有大神在oschina开源了t-io,据说相...

2018-10-02 01:59:32 275

原创 Vue2.0史上最全入坑教程(上)—— 搭建Vue脚手架(vue-cli)

ps: 想了解更多vue相关知识请点击VUE学习目录汇总 Vue...

2018-10-02 01:58:54 135

转载 古典概型

【例1】一部四册的文集按任意次序放到书架上去,问各册自右向左或自左向右恰成 1,2,3,4 的顺序(用 表示)的概率是多少?解    此随机试验的结果是四本书在书架上的一种放法,而每一种放法对应于 1,2,3,4 的一种排列。也即是说 1,2,3,4 四部文册之间是有顺序的。因此试验的样本点总数就是四部文册的一个全排列,为 .由于文集按照“任意的”次序放到书架上去,因此每一种放法或...

2018-09-30 17:55:08 861

转载 泰勒展开式的理解

泰勒展开还是很好理解的,我就我以前学习高数时候根据看课本的理解的在这里大概讲一下吧。在实际应用中对于具有复杂形式的函数我们常常希望用较为简单的函数形式表示他,那多项式就是这种简单的形式。首先还是先回到函数的局部线性近似这个概念。举个栗子,例如函数,当自变量有变化时,即,自变量y会变化,带入到函数里面就有当时,上式的后两项是的高阶无穷小舍去的话上式就变成了也就是说当自变量x足够小的时候,也...

2018-09-30 17:12:00 1656

转载 梯度与导数的关系

梯度可谓是多元函数中一个基本的名词。它的物理意义我们都很清楚或者教材也都会介绍:方向指向数值增长最快的方向,大小为变化率。通过这个性质也说明梯度是有方向和大小的矢量。通过梯度的定义我们发现,梯度的求解其实就是求函数偏导的问题,而我们高中所学的导数在非严格意义上来说也就是一元的“偏导”。通过这一点我们自然而然地想到梯度应该是导数向更高维数的推广。然而一我一直想不明白的是:  梯度是矢量而某点的导...

2018-09-30 16:57:00 3086

转载 Pycharm+Django搭建第一个Python Web程序

今天来简单总结一下使用Pycharm和Django来搭建一个最简单的Python Web 应用(就是我们所说的‘Hello World’)。在这里,我们首先假设已经安装好了Python(2.x 和3.x版本均可)。安装Django   无论是Python2.x还是Python3.x版本,都可以使用pip来安装Django。在控制台使用如下命令:pip install django...

2018-09-30 15:56:00 1044

原创 Jfinal集成Spring插件

最近公司使用Jfinal开发项目,不知道什么原因Jfinal和其他的几个插件集成的时候,事物管理并不那么随心,所以就选择了Spring作为Jfinal的插件来管理事物.废话不多说,直接上代码.public class MyConfig extends JFinalConfig{ @Override public void configConstant(Constants me) { ...

2018-09-14 21:10:00 680

电脑钢琴 

电脑钢琴 freepiano.exe

2018-08-11

react developer Tools

react developer Tools,react developer Tools,react developer Tools,react developer Tools,react developer Tools,react developer Toolsreact developer Tools

2018-08-11

eclipse_php

php的eclipse开发工具,php的eclipse开发工具,php的eclipse开发工具,php的eclipse开发工具,方便

2018-08-11

python-2.7.8

截止到2014.7.7,最新的64位python2.7.8,截止到2014.7.7,最新的64位python2.7.8。截止到2014.7.7,最新的64位python2.7.8。

2018-08-10

抢票软件的12306java实现

抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,

2017-09-20

考勤java实现

考勤系统的java实现,考勤系统的java实现,考勤系统的java实现,考勤系统的java实现,考勤系统的java实现,考勤系统的java实现,考勤系统的java实现,考勤系统的java实现,

2017-09-20

空空如也

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

TA关注的人

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