摘要: 一、下载安装geth客户端 https://www.ethereum.org/ 二、搭建私有链 1、准备创世区块配置文件 要运行私有链,我们就需要定义自己的创世区块,创世区块信息写在一个json格式的配置文件中。首先将下面的内容保存到一个json文件中,例如genesis.json。 2、初始化:写 阅读全文
posted @ 2018-11-30 21:00 林深时见鹿! 阅读(5467) 评论(0) 推荐(0) 编辑
摘要: 区块链由来 中本聪在2008年,于《比特币白皮书》中提出“区块链”概念,并在2009年创立 了比特币社会网络,开发出第一个区块(创世块),区块链随机面世。 比特币诞生背景: 1、2008年美国次贷危机爆发,美国为了避免由第四大投资银行雷曼兄弟的倒闭引发金融机 构连锁反应而实行量化宽松政策,即疯狂加印 阅读全文
posted @ 2018-11-30 20:50 林深时见鹿! 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: linux怎么查看一个端口占用? 1.lsof -i:端口号 2.ps -auwx | grep 端口号 3.netstat –anp | grep 端口号 linux怎么查看哪些进程用CPU比较高? 利用ps -aux | sort -k3nr | head -K 其中K为你要查看前几个,例如前十 阅读全文
posted @ 2018-11-20 21:37 林深时见鹿! 阅读(205) 评论(0) 推荐(0) 编辑
摘要: MySQL怎么优化SQL呢? 一、考虑表有没有加索引。 二、加上索引考虑索引是否失效 失效的原因: 1.数据类型不匹配 2.索引列加上函数 3.索引列参与逻辑运算 4.组合索引配置最左前缀 如abc 只要a出现就走索引 否则失效 5.or 关键字 必须前后都要加上索引否则索引失效 6.like 前面 阅读全文
posted @ 2018-11-20 21:33 林深时见鹿! 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 可以利用redis的事务加上watch监听方法,具体代码如下! 阅读全文
posted @ 2018-11-20 21:22 林深时见鹿! 阅读(882) 评论(0) 推荐(1) 编辑
摘要: 对于这个问题有两种情况: 1.catch只打印异常,不抛出异常 此方法会影响事务,此时数据库中订单数据会插入成功!因为Spring的事物的标准是RuntimeException 2.catch打印异常,并抛出异常 此方法不会影响事务,因为抛出了RuntimeException 阅读全文
posted @ 2018-11-20 20:46 林深时见鹿! 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 两者的区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MY 阅读全文
posted @ 2018-11-18 19:33 林深时见鹿! 阅读(740) 评论(0) 推荐(1) 编辑
摘要: 进程: 正在运行的程序,是系统进行资源分配和调用的独立单位; 每一个进程都有它自己的内存空间和系统资源。 线程: 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序 一个进程如果有多条执行路径,则称为多线程程序 多进程的意义: 可以在同一个时间段内执行多个任务; 阅读全文
posted @ 2018-11-16 09:00 林深时见鹿! 阅读(476) 评论(0) 推荐(1) 编辑
摘要: 第一步先执行rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm第二步yum info nginx(查看当前版本可选)第三... 阅读全文
posted @ 2018-10-31 20:05 林深时见鹿! 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: 使用Springboot2.0后,使用jpa操作mysql数据库时,默认创建的表的引擎是myisam,myisam是不能加外键的,找了一些资源,最终可以用此方法解决!yml格式:spring: jpa: database: mysql show-sql:... 阅读全文
posted @ 2018-10-30 10:28 林深时见鹿! 阅读(624) 评论(0) 推荐(0) 编辑
博客已稳定运行: