5 拿着核武器的程序员

尚未进行身份认证

我要认证

一念百草生,一念山河成,人间最美,不过鲸落

等级
TA的排名 11w+

npm的安装与配置

一.npm介绍npm是node.js平台默认的包管理器,由于新版本的node.js已经集成了npm,所以安装node.js就默认安装好了npm二.配置node.js安装完成之后,打开dos窗口,输入 node -v 和npm -v来检查是否安装成功.如下就表示安装成功了!我的npm安装在如下目录①安装完成之后,需要在nodejs目录下新建node_cache和node_global两...

2019-07-13 08:44:21

Java总结篇系列:Java泛型

https://www.cnblogs.com/lwbqqyumidi/p/3837629.html

2019-03-19 14:29:20

Shell脚本笔记

1.查看linux可用的shellcat /etc/shells2.查看linux默认的shellecho $SHELLecho是一个shell命令SHELL是shell的环境变量3.shell提示符普通用户base shell提示是$符号超级用户(root)base shell提示是#符号[root@1fce913333e2 ~]root 当前用户1fce913333e...

2019-01-17 14:42:58

Go使用glide包管理工具异常:Unable to export dependencies to vendor directory: Error moving files: exit status

1.安装glidego get github.com/Masterminds/glidego install github.com/Masterminds/glide验证:输入glide,出现如下内容表示安装成功2.使用glide命令①、初始化配置glide create (别名 init)②、下载包glide get [package name]例如:glide get ...

2019-01-03 23:34:37

Lambda表达式使用2

1.概述本篇主要介绍lambda中常用的收集器,收集器的作用就是从数据流中生成需要的数据接口。最常用的就是Collectors.toList(),只要将它传递给collect()函数,就能够使用它了。在我们使用收集器的时候经常会用到“方法引用”这样的简写语法:方法引用:ClassName::methodName2.代码示例按照收集器的作用分类公共代码:@Data@NoArgsCo...

2018-12-13 11:30:28

Spring源码解析之SpringMVC

1、说在前面的话①、在说springmvc之前先说一下与之相关的一些类与接口:ContextLoaderListener与ServletContextListener,ContextLoaderListener实现了ServletContextListener接口。ContextLoaderListener类:启动容器时候,自动装配ApplicationContext的配置信息。因为实现了S...

2018-12-05 14:07:00

单元测试框架PowerMock

1.概述Mockito 是一个针对 Java 的单元测试模拟框架,它与 EasyMock 和 jMock 很相似,都是为了简化单元测试过程中测试上下文的搭建而开发的工具。  PowerMock 也是一个单元测试模拟框架,它是在其它单元测试模拟框架的基础上做出的扩展。通过提供定制的类加载器以及一些字节码篡改技巧的应用,PowerMock 现了对静态方法、构造方法、私有方法以及 Final 方法的...

2018-12-04 19:18:47

Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore

原文出处: 海子在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。以下是本文目录大纲:一.CountDownLatch用法二.CyclicBarrier用法三.Semaphore用法一.CountDownLatch用法CountDownLat...

2018-11-19 10:37:59

python网络爬虫入门

1、获取网页源码from urllib import requestfp=request.urlopen("https://blog.csdn.net")content=fp.read()fp.close()2、从源码中提取信息这里需要使用可以从HTML或者xml文件中提取数据的python库,beautiful soup安装该库:pip3 install beautifulso...

2018-11-15 23:36:24

Lambda表达式使用

一、常用概念1.函数接口:函数接口是只有一个抽象方法的接口,用作Lambda表达式的类型。例如:ActionListener接口就是一个函数接口只有一个抽象方法,由于定义在接口中abstract关键字可以不写2.可以使用以下图表示ActionEvent ----> ActionListener上图表示:箭头左边表示 参数; 箭头指向的表示接口;若接口后面还有箭头...

2018-11-15 20:05:01

anaconda设置代理以及添加镜像源

公司为了安全,网络连接外网需要设置代理。因此,如果不设置代理,将无法访问anaconda等python包的来源。进行如下操作:1.打开Anaconda Prompt,先添加国内镜像源一些国内镜像源:  阿里云 https://mirrors.aliyun.com/pypi/simple/  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ ...

2018-11-15 10:26:41

elasticsearch安装中文分词器

1.下载分词安装包本文使用的是ik分词器,如下:2.解压安装包在plugins目录下创建名为ik的文件夹,解压至elasticsearch的plugins目录下的ik文件夹下:3.重启elasticsearch测试分词器,结果如下图:注意:这里的分词器需要是ik_smart或者ik_max_word,不是ik,使用ik会报错!...

2018-11-08 20:46:37

elasticsearch之分词器

1.概念在elasticsearch中索引分析模块是可以通过注册分词器来进行配置的。分词器的作用就是当一个文档被索引的时候,分词器从文档中提取若干词元(token)来支持索引的存储和搜索。elasticsearch内置了很多分词器,分解器,和词元过滤器.索引分析模块包括:分词器(analyzer)分解器(tokenizer)词元过滤器(token filters)2.分词器(包含分解...

2018-11-08 20:11:49

elasticsearch的java api基本操作

1.添加依赖默认elasticsearch的配置已经没有问题了,本文使用elasticsearch版本为6.4.2,依赖如下: <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch<...

2018-11-08 09:57:04

elasticsearch集群搭建

1.elasticsearch下载去官网下载最新版本的安装包然后解压,我下载的是6.4.2版本的es修改包名如下以作区分:es目录结构如下:2.设置集群配置进入config目录下,修改elasticsearch.yml文件中以下几个参数:主节点配置# 集群名称cluster.name: my-es-cluster# 节点名称node.name: node-master# ...

2018-11-07 23:17:52

java读取classpath下文件方法总结

项目中一般都会遇到需要读取classpath下文件的问题,今天我打算把我知道的方式都整理一下,做一个记录方便以后查询,以下就是具体的方式: // classpath目录下 URL resource = TestASM.class.getResource("/"); // classpath+该类所在路径 URL resource1 =...

2018-11-06 16:58:38

java RMI介绍及入门

远程方法调用1.概述分布式计算的关键是远程方法调用,在一台计算机上的某些代码希望调用另一台计算机上的某个对象的方法。本文介绍的RMI协议就可以解决这种问题。2.工作原理基本结构如上:1.当客户端要调用远程方法时,实际上调用的是保存在客户端的一个普通对象,叫存根(stub)存根将远程方法所需参数打包成一组字节。对参数编码的过程称为参数编组,目的是转换成适合在虚拟机之间进行传递的格式。最...

2018-11-03 15:05:35

python学习第05篇-20181101

今天学习了python数据分析工具pandas中Series数据结构中第二种数据结构DataFrame数据框的概念和一些基本操作:一、DataFrame的概念DataFrame :数据框用于存储多行多列的数据集合,是Series的容器,类似于Excel的二维表格二、基本操作和使用操作:增,删,查,改使用方法:DataFrame(columnsMap)df = DataFrame({'...

2018-11-03 14:08:45

python学习第04篇-20181031

今天学习的是python的数据分析相关的工具,比如Numpy, Scipy, Pandas三个包的一些基本用法,笔记如下:'''NumpyNumpy的数据结构是n维的数组对象,叫做ndarry基本操作:import numpy as npdata1 = [1,2,3,4,5]array1 = np.array(data1) # 将列表转成Numpy中的数组# 多维数组data2 ...

2018-11-03 14:08:38

python学习第03篇-20181031

今天学习的是python的类与实例的一些知识,还对于python进行了一些小的总结:如下print("--------类与实例-------")class Student(object): passclass Student2(object): def __init__(self, name, tell): ''' self: 表示创建...

2018-11-03 14:08:31

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!