最近工作中又用到了volatile关键字,一直以来就是单纯的使用,也没有仔细看过相关内容,这次借机会详细的整理了下有关volatile的资料,记录在案以备查阅。 首先我们来看一个小例子: 这段代码是volatile关键字的典型应用场景之一,两个线程(主线程与thread 线程)通过共享一个变量进行信 ...
分类:
编程语言 时间:
2019-06-23 19:04:57
收藏:
0 评论:
0 赞:
0 阅读:
90
推荐算法在互联网行业的应用非常广泛,今日头条、美团点评等都有个性化推荐,推荐算法抽象来讲,是一种对于内容满意度的拟合函数,涉及到用户特征和内容特征,作为模型训练所需维度的两大来源,而点击率,页面停留时间,评论或下单等都可以作为一个量化的 Y 值,这样就可以进行特征工程,构建出一个数据集,然后选择一个... ...
分类:
编程语言 时间:
2019-06-23 19:04:30
收藏:
0 评论:
0 赞:
0 阅读:
130
1,Doctype 作用?标准模式与兼容模式各有什么区别?<!DOCTYPE>声明位于位于 HTML 文档中的第一行,处于 <html>标签之前。告知浏览器的解析器 用什么文档标准解析这个文档。DOCTYPE 不存在或格式不正确会导致文档以兼容模式呈现。标准模式的排版 和 JS 运作模式都是以该浏览 ...
分类:
其他 时间:
2019-06-23 19:03:58
收藏:
0 评论:
0 赞:
0 阅读:
92
WebStorm 2019 for mac是JetBrAIns公司旗下一款很好用的JavaScript开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。 在本文中,我们介绍的是使用WebStorm 2019 for m ...
分类:
Web开发 时间:
2019-06-23 19:02:51
收藏:
0 评论:
0 赞:
0 阅读:
179
操作步骤如下:https://blog.csdn.net/renfng/article/details/80450193 注意:apache配置文件中把SSLProtocol 注释掉,否则启动失败 #SSLProtocol all -SSLv2 -SSLv3 #SSLProtocol all -SS ...
分类:
Web开发 时间:
2019-06-23 19:02:31
收藏:
0 评论:
0 赞:
0 阅读:
447
一、前言 Office2003以上,Word可以以XML文本格式存储,这样就可以使用外部程序创建Word文件,而不需要使用Word的对象。也能够自由的打开分析Word文件,或者发布到自己的Web页面,或者其他更多应用。 1、一个典型的WordXML结构 1)可以是如下的样子: <?xml versi ...
分类:
其他 时间:
2019-06-23 19:02:06
收藏:
0 评论:
0 赞:
0 阅读:
126
`二叉查找树(Binary Search Tree) BST`,必须具有以下性质: 若任意节点的左子树不空,则左子树上所有节点的值均 它的根结点的值 若任意节点的右子树不空,则右子树上所有节点的值均 它的根结点的值 任意节点的左、右子树也分别为二叉查找树 没有键值相等的节点 在二叉查找树中查找节点时 ...
分类:
编程语言 时间:
2019-06-23 19:01:41
收藏:
0 评论:
0 赞:
0 阅读:
97
常用的一些命令选项 向网络发送icmp检测主机是否在线 指定发送包数量 windows系统中是ping -t不间断刷包 比如ping百度,ping不同,一直卡在这里,加了-w,就是我等待你设定的时间,如果ping不通,我就立即停止。 间隔时间,每个包间隔时间 停止进程 生成数列 默认查看一个目录下的 ...
分类:
系统服务 时间:
2019-06-23 19:01:14
收藏:
0 评论:
0 赞:
0 阅读:
111
# 求最大值 def large(*num): # 定义一个函数,函数的参数为可变参数 m = 0 for n in num: if m > n: # 对参数进行两两比较 ma = m # 将最大的值赋给一个变量 else: ma = n m = n retur... ...
分类:
编程语言 时间:
2019-06-23 19:00:47
收藏:
0 评论:
0 赞:
0 阅读:
104
在如今前后端分离,各种框架盛行的前端界,对项目的打包要求也越来越复杂,本人分享一个vue项目里,根据命令行输入不同的命令,打包出不同环境域名的方法。(欢迎纠错,谢谢。) 1. 安装插件 cross-env,npm install cross-env --save -dev,用于配置命令行输入命令。 ...
分类:
Web开发 时间:
2019-06-23 19:00:18
收藏:
0 评论:
0 赞:
0 阅读:
155
参考文章: https://www.cnblogs.com/lxlin/p/9635350.html https://www.cnblogs.com/xc1234/p/9050149.html MySql下载地址: https://dev.mysql.com/downloads/mysql/ 根据自 ...
分类:
数据库技术 时间:
2019-06-23 18:59:55
收藏:
0 评论:
0 赞:
0 阅读:
133
1、Nginx 服务器上的 Master 和 Worker 进程分别是什么 2、怎么添加模块? 3、什么是 C10K 问题? 4、在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求? 5、Nginx和Apache的区别? 更为通用的方案是,前端 nginx 抗并发,后端 apache 集群 ...
分类:
其他 时间:
2019-06-23 18:59:29
收藏:
0 评论:
0 赞:
0 阅读:
142
关闭防火墙或把端口加入防火墙 一、通过代码 二、通过spring(ioc控制反转) 1、配置XXX.xml 2、测试代码 ...
分类:
其他 时间:
2019-06-23 18:59:05
收藏:
0 评论:
0 赞:
0 阅读:
118
WebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。 HTTP 有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把 ...
分类:
Web开发 时间:
2019-06-23 18:58:41
收藏:
0 评论:
0 赞:
0 阅读:
126
实验程序: package shiyan;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.TitledBorder; public class ShiYan12 exte ...
分类:
其他 时间:
2019-06-23 18:58:18
收藏:
0 评论:
0 赞:
0 阅读:
84
web.xml的基本配置: jsp页面如下代码 upload和download springMVC(springmvcxml)和spring(applicationContext.xml)的配置文件(spring的主配置文件不需要配置任何东西,这里我们只要创建就好了,不用管理): 控制器代码如下: ...
分类:
编程语言 时间:
2019-06-23 18:57:56
收藏:
0 评论:
0 赞:
0 阅读:
91
一、模式定义 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单来说,也就是由一个工厂类根据传入的参数决定创建出哪一种产品类的实例。 二、模 ...
分类:
其他 时间:
2019-06-23 18:57:31
收藏:
0 评论:
0 赞:
0 阅读:
80
一、大数据概念 大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 最小的基本单位是bit,按顺序给出所有单位:bit、Byte、KB、MB、GB、TB、P ...
分类:
其他 时间:
2019-06-23 18:57:07
收藏:
0 评论:
0 赞:
0 阅读:
128
--index.html --子界面sub.html ...
分类:
其他 时间:
2019-06-23 18:56:16
收藏:
0 评论:
0 赞:
0 阅读:
126
使用Ubuntu Desktop 18.04 时 发现 vim 在编辑模式的时候,方向键变成了字母ABCD。 原因: Ubuntu预装的是vim tiny版本,安装vim full版本即可解决。 1.卸载 vim-tiny 2.重新安装vim full: ...
分类:
系统服务 时间:
2019-06-23 18:55:54
收藏:
0 评论:
0 赞:
0 阅读:
254