qiange520的专栏

比较懒

常用sql记录

#查询某个库的各个表的大小 select table_schema as '数据库', table_name as '表名', table_rows as '记录数', truncate(data_length/1024/1024, 2) as '数据容量(MB)', truncate(inde...

2019-03-19 17:49:59

阅读数 74

评论数 0

CentOS下screen 命令详解

一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否...

2019-03-19 11:37:53

阅读数 66

评论数 0

运维小知识

Java Cpu   过高定位 1.jps 获取Java进程的PID。 2.jstack pid >> java.txt 导出CPU占用高进程的线程栈。 3.top -H -p PID 查看对应进程的哪个线程占用CPU过高。 4.echo &am...

2019-01-30 15:25:38

阅读数 32

评论数 0

使用OmniCore在Unix系统上构建USDT钱包

USDT是由Tether公司发行的基于比特币区块链的一种去中心化数字货币,作为当前数字货币市场的主流锚定货币之一,其官方承诺将严格遵守与美元1:1的比例准备保证金。在技术层面,USDT是基于Omni协议发行的代币,在Omni共识网络上令牌id为31。Omni是一个可以自由发行数字货币的平台,它完全...

2019-01-02 11:59:03

阅读数 657

评论数 1

创建swap分区

解决方案 : 创建 swap 分区  1 创建文件夹 mkdir /developer/ 2设置交换分区大小 dd if=/dev/zero of=/developer/swap bs=1M count=8192 3创建交换分区 mkswap /developer/swap 4启动交换分区 ...

2018-09-07 10:35:35

阅读数 273

评论数 0

aws ec2直接使用密码登录系统

aws为了安全,也下了不少的功夫。比如说我们用ec2没有办法直接用root登录等等。  接下来,我来叫大家直接用密码登录系统 我们首先要重置root密码,输入命令 sudo passwd root 接着会输入两次新的root密码。 接下来切换到root帐号 su 接着输入刚才设定的...

2018-09-06 16:58:48

阅读数 477

评论数 0

OmniLayer / omn​​icore API 中文版

Omni Core是Bitcoin Core的一个分支,其Omni协议功能支持作为顶层的新功能层添加。因此,与API的交互以与Bitcoin Core相同的方式(JSON-RPC)完成,只需使用额外的RPC即可使用Omni协议功能。 由于所有现有的比特币核心功能都是Omni Core固有的,因此...

2018-08-31 16:57:27

阅读数 585

评论数 0

从程序员到项目经理

从程序员到项目经理(一):为什么要当项目经理 “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从JavaScript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧...

2018-08-27 15:08:40

阅读数 766

评论数 0

Keepalived+Nginx实现高可用

keepalived的HA分为抢占模式和非抢占模式,抢占模式即MASTER从故障中恢复后,会将VIP从BACKUP节点中抢占过来。非抢占模式即MASTER恢复后不抢占BACKUP升级为MASTER后的VIP。下面分别介绍CentOS7下抢占模式和非抢占模式的配置方式: 1、方案规划 VIP ...

2018-08-22 15:50:48

阅读数 44

评论数 0

比特币钱包高级功能使用命令

格式:NO-命令-命令概要-重要度-主要对象-参数 <必须参数> [可选参数]-含义-描述-需要未锁定钱包 1 addmultisigaddress 新增多重签名地址 ★ 地址 <nrequired> &...

2018-06-29 16:02:02

阅读数 3410

评论数 0

MySQL并发更新数据加锁处理

前阵子一个项目中涉及到了对MySQL数据的并发更新,对于同一个数据记录,使用了并发工具进行测试,结果数据被改乱了。原因是没有对MySQL的数据行进行加锁。而当时我使用的SQL语句类似如下:UPDATE table1 SET num = num + 1 WHERE id=1; 而实际上了呢?MyS...

2018-06-05 12:08:02

阅读数 641

评论数 2

高并发mysql update操作

先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程序员头疼的问题,这同时也是最基本的问...

2018-06-05 11:40:22

阅读数 5357

评论数 0

web并发,for update

一、前言针对并发,老生常谈了。目前一个通用的做法有两种:锁机制:1.悲观锁;2.乐观锁。但是这篇我主要用于记录我这次处理的经历,另外希望能看的大神,大牛,技师者,学长,兄长,大哥们能在评论中发表自己的看法和解决技巧等。 二、故事是这样的一个表,暂且叫 wallet,其中3个字段是 金额。初始值为0...

2018-06-05 11:28:54

阅读数 90

评论数 0

Spring 整合 RocketMQ

Spring 整合 RocketMQ1. 引入jar包 <!-- RocketMQ --> <dependency> <grou...

2018-05-31 17:11:38

阅读数 151

评论数 0

Tomcat中JVM内存溢出及合理配置

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“J...

2018-05-25 09:08:26

阅读数 48

评论数 0

智能合约

合约合约也称合同、协议,是甲乙双方参与的,制定一系列条目规范双方权利与义务的文件。智能合约是电子化的,自动执行的,去中心化的,具有不可抵赖性,本质上它是一段代码,依托于区块链技术,它可以做很多事情,基于以太坊的智能合约可以让你的区块链扩展出任何你想要的功能。我相信,智能合约是区块链的未来,因为基于...

2018-05-18 15:52:37

阅读数 386

评论数 0

以太坊智能合约 —— 最佳安全开发指南(附代码)

1基本理念以太坊和其他复杂的区块链项目都处于早期阶段并且有很强的实验性质。因此,随着新的bug和安全漏洞被发现,新的功能不断被开发出来,其面临的安全威胁也是不断变化的。这篇文章对于开发人员编写安全的智能合约来说只是个开始。开发智能合约需要一个全新的工程思维,它不同于我们以往项目的开发。因为它犯错的...

2018-05-18 14:45:08

阅读数 2248

评论数 0

CentOS 7 安装VPN Server 和 Client

1. CentOS 7 安装VPN Server阿里云的论坛-架设vpn服务器 阿里云论坛-架设vpn客户端 * 先看看你的主机是否支持pptp,返回结果为yes就表示通过。 modprobe ppp-compress-18 && echo y...

2018-05-18 09:58:30

阅读数 1594

评论数 0

以太坊客户端Geth命令用法-参数详解

命令用法geth [选项] 命令 [命令选项] [参数…] 版本:1.7.3-stable 命令:account 管理账户 attach 启动交互式JavaScript环境(连接到节点) bug 上报bug Issues console 启动交互式JavaScri...

2018-05-03 18:26:15

阅读数 1211

评论数 0

常用网络攻击

SQL injection根据名字, 我们大致可以猜测到. 这个攻击是和sql数据库相关的(关系型数据库). 系统的解释一下: sql 注入: 指的是攻击者注入一段恶意的脚本, 然后执行他想要的结果。 比如: 获取到该db 里面所有的数据,删除数据库数据.(由于, 后台给前台开放的接口通常只是作为...

2018-04-26 10:59:40

阅读数 1482

评论数 0

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