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

并发编程(一)—— volatile关键字和 atomic包

正文 本文将讲解volatile关键字和 atomic包,为什么放到一起讲呢,主要是因为这两个可以解决并发编程中的原子性、可见性、有序性,让我们一起来看看吧。   Java内存模型        JMM(java内存模型)   java虚拟机有自己的内存模型(Java Memory Mo...

2018-11-17 14:34:44

阅读数:4

评论数:0

NLP入门(五)用深度学习实现命名实体识别(NER)

前言   在文章:NLP入门(四)命名实体识别(NER)中,笔者介绍了两个实现命名实体识别的工具——NLTK和Stanford NLP。在本文中,我们将会学习到如何使用深度学习工具来自己一步步地实现NER,只要你坚持看完,就一定会很有收获的。   OK,话不多说,让我们进入正题。   几乎所有的...

2018-11-17 14:33:29

阅读数:5

评论数:0

python全栈开发之匿名函数和递归函数

lambda函数也叫匿名函数,即函数没有具体的名称。是为了解决一些功能很简单需求而设计的一句话函数。如下: #这段代码 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc = lambda n:n**n print(calc(...

2018-11-17 14:31:58

阅读数:3

评论数:0

SpringBoot整合系列-整合MyBatis

原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9971036.html SpringBoot整合Mybatis 步骤 第一步:添加必要的jar包 <dependency> &...

2018-11-17 14:30:23

阅读数:5

评论数:0

kubernetes实战(十):k8s使用Helm安装harbor

1、基本概念   对于复杂的应用中间件,需要设置镜像运行的需求、环境变量,并且需要定制存储、网络等设置,最后设计和编写Deployment、Configmap、Service及Ingress等相关yaml配置文件,再提交给kubernetes进行部署。这些复杂的过程将逐步被Helm应用包管理工具...

2018-11-17 14:29:05

阅读数:4

评论数:0

Ansible基础认识及安装使用详解(一)--技术流ken

Ansible简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具...

2018-11-17 14:28:04

阅读数:5

评论数:0

Actor并发编程模型浅析

一.Actor模型介绍 在单核 CPU 发展已经达到一个瓶颈的今天,要增加硬件的速度更多的是增加 CPU 核的数目。而针对这种情况,要使我们的程序运行效率提高,那么也应该从并发方面入手。传统的多线程方法又极其容易出现 Bug 而难以维护,不过别担心,今天将要介绍另一种并发的模式能一定程度解决这些...

2018-11-17 14:27:09

阅读数:4

评论数:0

Java入门系列-27-反射

咱们可能都用过 Spring AOP ,底层的实现原理是怎样的呢? 反射常用于编写工具,企业级开发要用到的 Mybatis、Spring 等框架,底层的实现都用到了反射。能用好反射,就能提高我们编码的核心能力。 反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的...

2018-11-17 14:25:16

阅读数:3

评论数:0

Vue钩子函数生命周期实例详解

vue生命周期简介 Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。 在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时...

2018-11-17 14:23:59

阅读数:5

评论数:0

javascript精雕细琢(四):认亲大戏——通过console.log彻底搞清this

引言        JS中的this指向一直是个老生常谈,但是新手又容易晕的地方。我在网上浏览了很多帖子,但是发现一个通病,也是博客的局限性——重理论说明,实践性低。最多就是贴个代码或者图,增加可理解性。        所以,我就想通过代码学习黄金法则——敲就完了。以console.log,循序...

2018-11-17 14:22:08

阅读数:3

评论数:0

Shell编程-05-Shell中条件测试与比较

Shell脚本条件测试     在Shell脚本中各种条件结构和流程控制结构中会存在各种判断比较,然后根据不同的判断结果执行不同的操作或命令,返回的结果通常为真或假。常见的条件测试如下所示: 条件测试-1 test <测试表达式> 利用test...

2018-11-15 14:57:09

阅读数:28

评论数:0

【Python3爬虫】拉勾网爬虫

一、思路分析: 在之前写拉勾网的爬虫的时候,总是得到下面这个结果(真是头疼),当你看到下面这个结果的时候,也就意味着被反爬了,因为一些网站会有相应的反爬虫措施,例如很多网站会检测某一段时间某个IP的访问次数,如果访问频率太快以至于看起来不像正常访客,它可能就会禁止这个IP的访问: 对于拉勾...

2018-11-15 14:55:08

阅读数:30

评论数:0

零开始构建Angular项目

1.1、安装Visual Studio Code    1.2、Nodejs 安装(安装注意选择npm package manager)      1.3、Git BASH安装   2、项目构建  2.1、右键打开 git bash here  2.2、全局安装angular...

2018-11-15 14:54:10

阅读数:29

评论数:0

骨骼动画的原理及在Unity中的使用

制作骨骼动画 我们看看这几步操作后,我们得到了那些数据: 1.每个皮肤顶点的初始世界坐标。 2.每个骨骼关节顶点的初始世界坐标。 3.每个顶点被骨骼顶点的影响信息。 4.骨骼如何移动。 骨骼动画原理 核心: 通过骨骼带动皮肤运动,也就是通过骨骼的移动动态计算mesh上的点的位置 过程: ...

2018-11-15 14:52:17

阅读数:27

评论数:0

Rabbitmq---消息队列

一 . MQ:message queue   消息队列的作用:   1 通信解耦   2 高峰限流 原理分析: 一开始,认证系统是强耦合的,A系统传递认证系统消息接收计算结果的过程中   1 传给认证系统   2 认证系统计算   3 返回计算结果   4 读取A系统逻辑 只要...

2018-11-15 14:51:08

阅读数:31

评论数:0

T-SQL基础(二)之关联查询

在上篇博文中介绍了T-SQL查询的基础知识,本篇主要介绍稍微复杂的查询形式。 表运算符 表运算符的作用是把为其提供的表作为输入,经过逻辑查询处理,返回一个表结果。SQL Server支持四个表运算符:JOIN、APPLY、PIVOT、UNPIVOT,其中JOIN是标准SQL中的运算符,APPL...

2018-11-15 14:49:14

阅读数:28

评论数:0

如何通过 Scrapyd + ScrapydWeb 简单高效地部署和监控分布式爬虫项目

需求分析 初级用户: 只有一台开发主机 能够通过 Scrapyd-client 打包和部署 Scrapy 爬虫项目,以及通过 Scrapyd JSON API 来控制爬虫,感觉命令行操作太麻烦,希望能够通过浏览器直接部署和运行项目 专业用户: 有 N 台云主机,通过 Scrapy-...

2018-11-15 14:48:12

阅读数:30

评论数:0

python包导入细节

包导入格式 导入模块时除了使用模块名进行导入,还可以使用目录名进行导入。例如,在sys.path路径下,有一个dir1/dir2/mod.py模块,那么在任意位置处都可以使用下面这种方式导入这个模块。 import dir1.dir2.mod from dir1.dir2.mod impor...

2018-11-15 14:46:55

阅读数:25

评论数:1

谈谈.NET Core中基于Generic Host来实现后台任务

前言 很多时候,后台任务对我们来说是一个利器,帮我们在后面处理了成千上万的事情。 在.NET Framework时代,我们可能比较多的就是一个项目,会有一到多个对应的Windows服务,这些Windows服务就可以当作是我们所说的后台任务了。 我喜欢将后台任务分为两大类,一类是不停的跑,好比...

2018-11-15 14:45:47

阅读数:31

评论数:0

Java集合类源码解析:HashMap (基于JDK1.8)

前言 今天我们来学习Java中较为常用的集合类 HashMap。 另外说明一下,本文的 HashMap 源码是基于Jdk1.8版本的,如果没有特别说明的话,之后的集合类源码解析都是1.8的版本。 HashMap的数据结构 打开HashMap源码文件,可以看到它是继承自 AbstractMap...

2018-11-15 14:43:59

阅读数:29

评论数:0

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