一、引入 不同语言的反射模型不尽相同,有些语言还不支持反射。《Go 语言圣经》中是这样定义反射的: Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反射机制。 为什么要用反射 需要反射的 2 个常见场景: 有时你需要编写一个函数, ...
分类:
其他好文 时间:
2020-02-03 12:15:15
阅读次数:
74
"200202 SpringBoot系列教程之事务传递属性" 对于mysql而言,关于事务的主要知识点可能几种在隔离级别上;在Spring体系中,使用事务的时候,还有一个知识点事务的传递属性同样重要,本文将主要介绍7中传递属性的使用场景 I. 配置 本文的case,将使用声明式事务,首先我们创建一个 ...
分类:
编程语言 时间:
2020-02-03 12:15:01
阅读次数:
70
redis对写入的key长度有限制吗? 太长的key对性能有影响吗? key越长对性能影响越大? 如何评估键长度对性能的影响? talk is cheap, show me the code! 今天我们一起用代码来验证一下key的长度对redis读取key的性能影响。 网络环境:本地 内存:8G r ...
分类:
其他好文 时间:
2020-02-03 12:14:31
阅读次数:
113
10个字符表示文件类别和权限,具体如下: 例: 第一个字符表示文件类别,代表的含义如下:-:普通文件d:目录文件b:块设备文件c:字符设备文件l:符号链接文件后面9个字符代表3组访问权限:第1组的3个字符是授权文件所有者的权限;第2组的3个字符是授权同组用户的权限;第3组的3个字符是授权其他用户的权 ...
分类:
系统相关 时间:
2020-02-03 12:14:11
阅读次数:
118
0 环境 系统环境:centos7 服务器:阿里云 1 正文 1 获取安装RabbitMQ https://hub.docker.com/_/rabbitmq docker run -d --hostname my-rabbit --name sun-rabbit -p 5672:5672 -p 1 ...
分类:
其他好文 时间:
2020-02-03 12:13:57
阅读次数:
133
一、Docker简介 Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。 简单的理解,docker就是一个软件集装箱化平台,就像船只、火车、卡车运输集装箱而不论其内部的货物一样,软件容器充当软件部署的标准单元,其中可以 ...
分类:
其他好文 时间:
2020-02-03 12:13:23
阅读次数:
88
本随笔主要记录Launch的问题解决。 UE4打包遇到的问题层出不穷,有些比较急的时候,只能用Launch来将就一下。 但Launch也会遇到各种问题,这里解决一个记录一个。 1. Launch failed! Missing UE4Game binary. 具体问题如图: 缺失UE4二进制,如下图 ...
分类:
其他好文 时间:
2020-02-03 12:13:04
阅读次数:
235
安装 创建修改my.ini 下载zip包,在根目录下创建my.ini文件,并修改文件目录,设定时区 初始化数据库: 初始化Data目录: 输入以下安装命令: 启动输入以下命令即可: 登录MySql 登录本机的 MySQL 数据库,只需要输入以下命令即可: ,输入密码就是截图所展示的初始密码 登录成功 ...
分类:
数据库 时间:
2020-02-03 12:12:46
阅读次数:
95
第一步,需要新建一个文件夹,在文件夹里新建一个文件(我是用 Linux 命令新建的,Windows用户可以自己手动新建) mkdir test (创建文件夹test) cd test (切换到test目录) touch a.md (新建a.md文件) 注意:在进行任何 Git 操作之前,都要先切换到 ...
分类:
其他好文 时间:
2020-02-03 12:12:11
阅读次数:
80
系统:windows7旗舰版 64位。oracle数据库服务器版本:oracle11g。 一、下载 1、登录oracle账户: 首先打开谷歌浏览器,输入网址【英文版网址:https://www.oracle.com/index.html,中文版网址:https://www.oracle.com/cn ...
分类:
数据库 时间:
2020-02-03 12:11:56
阅读次数:
98
Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 需要并发读写时,一般的做法是加锁,但这样性能并不高,Go语言在 1.9 版本中提供了一种效率较高的并发安全的 sync.Map,sync.Map 和 map 不同,不是以语言原生形态提供,而是在 sync 包下的特殊结构 ...
分类:
编程语言 时间:
2020-02-03 12:11:42
阅读次数:
77
在阿里云的ubantu云服务器上,python3 通过pip安装gunicorn 在命令行运行gunicorn时提示找不到命令 可以删除已经安装的gunicorn 解决办法: which pip #找到pip的路径 sudo /找到的路径 install gunicorn ...
分类:
其他好文 时间:
2020-02-03 12:11:08
阅读次数:
68
今天在网上找了PRML——模式识别与机器学习,要么是没带目录的,要么是要积分来购买,真蛋疼。所以,闲来无事自己加了目录,分享给大家。 百度网盘:模式识别与机器学习https://pan.baidu.com/s/1SNBRopaAJFWG14CcI_Qluw提取码:zjen。 附加数据挖掘概念与技术第 ...
分类:
系统相关 时间:
2020-02-03 12:09:46
阅读次数:
99
版本:5.7.28服务器:mysql 192.168.4.201.MySQL存储引擎的配置查看服务支持的存储引擎查看默认存储类型更改表的存储引擎设置数据库服务默认使用的存储引擎查看存储引擎信息mysql> SHOW ENGINES;+ + + | Engine | Support |+ + + | ...
分类:
数据库 时间:
2020-02-03 12:09:26
阅读次数:
76
一 Zabbix简介 1.1 概述 Zabbix是一个企业级的高度集成开源监控软件,提供分布式监控解决方案。可以用来监控设备、服务等可用性和性能。 1.2 所支持监控方式 目前由zabbix提供包括但不限于以下事项类型的支持 Zabbix agent checks #这是客户端来进行数据采集,又分为 ...
分类:
其他好文 时间:
2020-02-03 12:08:23
阅读次数:
101
【问题描述】 Queries_per_sec (QPS)是数据库两个比较重要的性能计数器指标。我们经常要求开发告知这个参数,以评估数据库的一个负载情况。下面的这段代码连上服务器,做一个简单的查询: using (MySqlConnection conn = new MySqlConnection() ...
分类:
其他好文 时间:
2020-02-03 12:08:07
阅读次数:
77
Heaps and Heapsort: 堆是一种快速访问最大优先级元素的数据结构,这是快速实现选择排序的基础,但是总体来说平均速度比快排要慢一点,不过其最坏情况和平均情况是差不多的。 首先是堆的定义,每个结点比它的孩子结点都小(所以父节点最小),或者每个结点都比它的孩子结点大(父节点最大),把A[1 ...
分类:
其他好文 时间:
2020-02-03 12:07:47
阅读次数:
112