一、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 二、锁实现的基本原理 2.1、volatile Java编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方 ...
分类:
编程语言 时间:
2019-06-19 19:30:27
收藏:
0 评论:
0 赞:
0 阅读:
135
更换国内比较快的yum源 163 cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.backup wget http://mirrors.163.com/.help/CentOS6-Base-163.repo mv CentOS6-Ba ...
分类:
系统服务 时间:
2019-06-19 19:29:45
收藏:
0 评论:
0 赞:
0 阅读:
158
BAT 批处理脚本教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意 ...
分类:
其他 时间:
2019-06-19 19:29:18
收藏:
0 评论:
0 赞:
0 阅读:
91
1、dir(random) #输出模块/变量可以调用的方法 2、sorted() 排序,排序后变成list 3、reversed(s) 反转排序,需要转换成list,返回的是对象 4、all([1,2,3,4]) 判断可迭代的对象里面的值是否都是真,非0即真 5、any([0,1,2]) 判断可迭代 ...
分类:
编程语言 时间:
2019-06-19 19:28:58
收藏:
0 评论:
0 赞:
0 阅读:
107
背景介绍最近在重构一个项目,主要工作是去对接后台C++的webservice接口,获取相关数据,在浏览器上显示数据统计信息,实时更新状态,完成一些基础配置,这个过程不需要web后台去连接数据库,只需要进行数据传递。将web端分为前后端,web后台采用node的koa框架来做。前端使用比较快的方式-v... ...
分类:
其他 时间:
2019-06-19 19:28:28
收藏:
0 评论:
0 赞:
0 阅读:
154
[TOC] 单独调用父类的方法 需求:编写一个类,然后再写一个子类进行继承,使用子类去调用父类的方法1。 使用方法1打印: 胖子老板,来包槟榔。 那么先写一个胖子老板的父类,执行一下: 运行一下这个胖子老板父类的构造方法\_\_init\_\_ 如下: FatFather的init开始被调用 Fat ...
分类:
其他 时间:
2019-06-19 19:27:59
收藏:
0 评论:
0 赞:
0 阅读:
76
首先看下IDEA中Debug模式下的界面。 如下是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就简单说下图中标注的8个地方: ① 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方 ...
分类:
其他 时间:
2019-06-19 19:27:35
收藏:
0 评论:
0 赞:
0 阅读:
124
1.1 PQ调节原理细分 1.1.1 Gamma原理 Gamma调节是在RGB空间 起源:人眼亮度特性是非线性的,对于暗场变化比亮度变化敏感。同时,人脑对于亮度的感觉:人不能感受到△Y/Y=1%以下的亮度变化(如下右图所示)。 图1 人眼对光线的响应曲线 Gamma系数0.45与2.2的由来: 在视 ...
分类:
其他 时间:
2019-06-19 19:27:09
收藏:
0 评论:
0 赞:
0 阅读:
104
root@cClient:/]#telnet cMaster 44444 bash: telnet: command not found 解决办法 解决方法: 安装telnet服务 centos、ubuntu安装telnet命令的方法. yum list telnet* 列出telnet相关的安装包 ...
分类:
Web开发 时间:
2019-06-19 19:26:04
收藏:
0 评论:
0 赞:
0 阅读:
95
问题 导入Selenium,出现红色波浪线。 解决 点击Pycharm左上角File setting Project Interpreter,双击PIP,搜索栏搜索Selenium 然后选择安装。 ...
分类:
其他 时间:
2019-06-19 19:25:39
收藏:
0 评论:
0 赞:
0 阅读:
213
【转载自】 模糊c均值聚类和k-means聚类的数学原理-大数据学习-51CTO博客 https://blog.51cto.com/9269309/1867818 模糊C均值聚类以及C实现 - 不要问我从哪里来 - CSDN博客 https://blog.csdn.net/einsdrw/artic ...
分类:
其他 时间:
2019-06-19 19:25:05
收藏:
0 评论:
0 赞:
0 阅读:
194
转成decimal格式 输出;True 12 <class 'decimal.Decimal'> ...
分类:
编程语言 时间:
2019-06-19 19:24:39
收藏:
0 评论:
0 赞:
0 阅读:
355
MySQL安装之yum安装 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1. 下载并安装MySQL官方的 Yum Repository 1 [root@BrianZhu /]# wget ...
分类:
数据库技术 时间:
2019-06-19 19:24:13
收藏:
0 评论:
0 赞:
0 阅读:
99
场景:带有外键的model,且是始终一对一创建的关系。 model.py: 序列化serializer.py如下: 这里有四点需要注意: 1、album = AlbumSerializer() 表示Album里的字段为必填,若不是必填required=False 2、如果嵌套表示应该是项列表,则应将 ...
分类:
其他 时间:
2019-06-19 18:57:42
收藏:
0 评论:
0 赞:
0 阅读:
161
本文隶属于北航“软件工程”课程,为“笨拙软件工程”团队项目“公课网”Gamma版本的测试报告。文章内容包括场景测试、回归测试、多机型测试、出口条件等内容。 ...
分类:
其他 时间:
2019-06-19 18:57:22
收藏:
0 评论:
0 赞:
0 阅读:
113
最近在 HUE 里面查询有中文字段相关的东西被报错警告。。。 通过调整 HUE 使用的某些元数据表的表编码来解决这个问题: 在书写在 MySQL 中能使用的语句的时候还遇到一些无法直接在 hive 或者 presto 中运行的兼容性问题。 例如: presto 可以运行的版本 hive 可以运行个的 ...
分类:
数据库技术 时间:
2019-06-19 18:57:00
收藏:
0 评论:
0 赞:
0 阅读:
160
用MYSQL作为资源库时,中文注释,中文job名称等等统统乱码,需要将资源库连接配置的字符集设置为uft8,如下配置, 同理如果数据库的数据中文乱码同样需要将源库以及目标库中的连接配置设置为utf8. set names utf8 characterEncoding utf8 ...
分类:
数据库技术 时间:
2019-06-19 18:56:14
收藏:
0 评论:
0 赞:
0 阅读:
327
hadoop集群搭建 192.168.75.7 255.255.255.0 192.168.75.2 00:50:56:27:0C:F1 虚拟机基础配置 1.编辑硬件设备,设共享目录 2-添加hosts头 hosts头 127.0.0.1 localhost localhost.localdomai ...
分类:
其他 时间:
2019-06-19 18:55:52
收藏:
0 评论:
0 赞:
0 阅读:
90
第一个选项正常启动,第二个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统) 在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:1.查看系统当前内核版本:# uname -aLinux localhost.localdomai ...
分类:
系统服务 时间:
2019-06-19 18:55:31
收藏:
0 评论:
0 赞:
0 阅读:
204
为kettle使用资源库创建表空间 用户名:repo密码:Repo#123创建mysql表空间create DATABASE KETTLE DEFAULT CHARACTER set utf8 COLLATE utf8_general_ci;创建kettle资源库用户create user repo ...
分类:
数据库技术 时间:
2019-06-19 18:55:05
收藏:
0 评论:
0 赞:
0 阅读:
303