自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 shiro注解@RequiresPermissions多权限多选一

1.满足其中一种权限 @RequiresPermissions(value={"student:read","teacher:update"},logical=Logical.OR)2.必须同时属于student和teacher角色 @RequiresRoles({"student","teacher"})...

2019-07-16 15:17:14 733

转载 echarts饼图超出容器,可以这只饼图圆心位置,将饼图向下移

echart 中调整图表和容器的位置关系在vue中一个组件需要通过点击事件来切换不同的图表样式和数据,在写的过程中发现上一个图表的位置和下一个图表的位置大小差之甚远,但是图表容器的大小是一样的,后发现是图表和容器的位置问题,解决如下:1方式1:手动调整图表的位置在grid中有四个属性:left right top botton ,可以用百分比和像素 grid:{ ...

2019-07-03 18:05:59 5252

转载 Mysql(条件,常用函数,分组)

1. DDL 数据定义语言create 创建表、视图、索引...drop 删除表、视图、索引...alter 修改表truncate 截断2) DML 数据操控语言 (**)insert 插入数据update 修改数据delete 删除数据select 查询数据3) DCL 数据控制语言...

2019-06-16 15:42:33 1216

转载 mysql导入导出sql文件

window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_user...

2018-12-26 15:02:54 144

转载 mysql赋权

2.创建用户CREATE USER  'user_name'@'host'  IDENTIFIED BY  'password';user_name:要创建用户的名字。host:表示要这个新创建的用户允许从哪台机登陆,如果只允许从本机登陆,则 填 ‘localhost’ ,如果允许从远程登陆,则填 ‘%’password:新创建用户的登陆数据库密码,如果没密码可以不写。 例...

2018-11-23 14:33:58 1687

转载 eclipse导入后将普通项目变为java项目

eclipse用subclipse导入svn项目时,没有选择项目类型。 这样就不能修改项目的buildpath no action aviliable 打开workspace下面的.projcet文件在标签<natures></natures>中间添加一行<natures><nature>org.eclipse.jdt.core.javan...

2018-11-05 14:41:13 1787

转载 Eclipse打包jar到maven私服上

1.pom.xml文件需要 配入Nexus仓库地址<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM...

2018-10-31 15:25:07 1130

转载 RedHat yum源配置

                                                                          RedHat yum源配置借鉴:https://blog.csdn.net/u013605322/article/details/79726564    原本以为Redhat7 和Centos7是完全一样的,可是安装完Redhat7以后,使用...

2018-10-27 11:39:02 459

转载 MySQL DATE_FORMAT() 函数

定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的...

2018-10-16 14:26:51 444

转载 MyBatis动态传入表名,字段名参数的解决办法--用于分表--表名是动态的

转自:http://www.yuanrengu.com/index.php/mybatis1021.html   一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能。今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到。这种情况下,就需要构建sql来动态传入表名、字段名了。现在对解决方法进行下总结,...

2018-08-29 19:28:17 155

转载 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文

在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的,直接在文件里面设置不行,需要全局设置的才起作用。------------------------------在线编码转换ASCII<->Nativehttp://tool.osch...

2018-08-28 11:14:00 227

转载 在Mysql中取消外键约束

SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。 解决方法是在Mysql中取消外键约束:  SET FOREIGN_KEY_CHECKS=0;   然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入, 然后再设置外键约束: SET FOREIGN_KE...

2018-08-20 17:48:08 6017

转载 什么是以太坊私钥储存(Keystore)文件?

进入keystore管理以太坊私钥的障碍很大,主要是因为以太坊客户端在直接的命令行或图形界面下隐藏了大部分的密码复杂性。例如,用geth:  我只需要输入3个单词就能创建一个新账户。然后输入两遍密码,就这么简单!我的以太坊keystore文件就创建了。你需要把那些非常珍贵的keystore文件备份、存储在一个或多个隐秘的位置,这样就只有你能获取这些文件并取到资金。从经验...

2018-08-08 14:10:48 2167

转载 如何用web3j编译solidity智能合约源代码

通过solc编译器编译solidity代码到字节码。你可以参考solidity安装文档在本地安装编译器。编写solidity代码运行:$ solc <contract>.sol --bin --abi --optimize -o <output-dir>/1bin和ABI编译器参数都需要充分利用web3j中的智能合约。bin,输出包含十六进制编码的sol...

2018-08-07 18:17:27 896

转载 使用web3j工具生成java版本的智能合约

这里需要使用的环境 web3j,nodejs安装编译sol工具 1 $ npm install -g solc 保存为hello.sol文件到本地 1 2 3 4 5 6 7 8 pragma solidity 0.4.19;  contract hell...

2018-08-06 21:40:49 906

转载 geth基于PoA共识机制构建联盟链

1 PoA共识机制PoW机制的缺陷以太坊现阶段是基于PoW共识机制,PoW工作量证明机制就是区块链网络中一堆计算机通过计算随机数的Hash值,谁先找到这个随机数谁就赢的当前区块的记账权。PoW通过比拼算力,谁的算力大,谁就能够抢到记账权。这样导致网络大量算力用来计算毫无意义的随机数工作中去了,而真正用来打包和验证的算力就受到影响。PoW机制存在51%算力共计问题。只要挖矿者掌握全网51...

2018-07-30 13:50:23 1715 1

转载 Clique PoA consensus 建立Private chain

Clique PoA consensus 建立Private chainEthereum Proof of AuthorityProof of Authority 是直接指定某些节点有记帐权,其他节点通过验证,授权的节点生产Block 轮流记账。geth >= 1.6ethereum/EIPs#225实现了Clique的共识机制。安装geth第一种方法:由于go-et...

2018-07-30 13:49:28 664

转载 以太坊基本概念及工具Geth的介绍和实战

以太坊基本概念以太坊,最简单的说法就是:区块链技术+智能合约。以太坊和区块链技术一样,有Transaction,Block,账户与账户之间的关系需要用Transaction来执行,任何Transaction都需要有通过挖矿的block来产生。以太坊和原来的比特币技术不同的是1、实现了基于Solidity语言的智能合约,并将智能合约看做一种特殊的账户,从而使得在智能合约上也可以实现具体的方法2、实现...

2018-07-14 17:56:56 3310

转载 npm install:ChromeDriver installation failed Error with http(s) request: Error: read ETIMEDOUT

项目使用vue开发,通过npm install安装全局依赖的时候,出错了,卡在了chromedriver的地方,日志内容huyikangdeMacBook-Pro:vbap-widgets kangkang$ npm install > [email protected] install /Users/kangkang/vbap-widgets/node_modules/chromedr...

2018-07-11 15:56:43 671

转载 Linux下安装jdk8步骤详述

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux...

2018-07-03 15:35:42 104

转载 Xshell 连接Linux虚拟机失败解决办法

当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便。直接连一般都会失败,原因是:未开放22端口所以在连接之前需要安装OpenSSH,命令如下:sudo apt-get install openssh-server openssh-client安装完成之后,...

2018-07-03 14:15:26 830

转载 vbox下虚拟机同宿主机互相ping,且虚拟机能访问网络的配置

背景:Windows下安装vbox,在vbox中创建Ubuntu 12.04 配置步骤:    1.实现 Ubuntu 同 windows 互相ping        1>在 虚拟机 Ubuntu 的 “设置”中选择“网络”,将 启用 “网卡1”,并将“链接方式”选择为“Host-Only”,其他默认即可;如图:                 此时,查看 windows 中网络适配器中的 ...

2018-07-03 13:57:19 2000

转载 eclipse安装Activiti Designer插件

为了完成毕业设计,需要学习Activiti。万事开头难,果然刚开始就遇到了问题。《Activiti实战》和视频教程里提供的安装Activiti Designer插件方法(即下文方法一)不能成功安装。各种百度之后大概有以下方法,其中方法二(改)实测安装成功,感谢网上的无名大神们。 方法一:在线安装(可能因网络等原因安装失败)打开eclipse,在Help->Install New Softwa...

2018-06-26 09:14:07 119

转载 Linux 下 Eureka 服务器的部署

1. 查看 Linux 相关信息        版本查看# cat /etc/issueCentOS release 6.5 (Final)        位数查看# getconf LONG_BIT64        第 2 - 4 步是 Eureka Server war 包的构建,如果你嫌自己构建麻烦可以去 http://mvnrepository.com/artifact/com.netf...

2018-06-25 18:22:31 7126

转载 Redis环境搭建以及简单使用

Windows环境搭建简述官方推荐版本 2.8 Or 3.2压缩版 下载地址 :https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip安装版 下载地址 :https://github.com/MSOpenTech/redis/releases/download/win-3.2.1...

2018-06-19 11:03:00 192

转载 Win10安装MySQL5.7.22 解压缩版(手动配置)方法

1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 直接点击下载项 下载后:2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了):D:\MySQL\MySQL Server 5.7.22如下图:此时加压后的文件中没有data目录和ini文件  3.在D...

2018-06-13 22:55:18 123

转载 windows常用命令行命令

windows常用命令打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口...也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口# 控制台命令窗口中一些技巧复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可粘贴内容:右键弹出快捷菜单,选择“粘贴(P)”在文...

2018-06-13 09:32:15 389

转载 SSH的 The authenticity of host xxx.xxx.xxx.xxx can't be established. 问题

用ssh登录一个机器(换过ip地址),提示输入yes后,屏幕不断出现y,只有按ctrl + c结束 错误是:The authenticity of host xxx.xxx.xxx.xxx can't be established。执行ssh  -o StrictHostKeyChecking=no  yyy.yyy.yyy.yyy,就可以了。yyy.yyy.yyy.yyy是本地机器的IP地址。...

2018-06-05 16:51:47 712

转载 web中的同步请求和异步请求的差别(重点是ajax中的同步与异步)

此前,对于web中同步请求和异步请求的概念模糊不清,不过对于这样的知识盲点,不去克服的话都不好意思说自己是一名前端开发人员了[捂脸][捂脸]。还好,功夫不负有心人。通过自己的方式终于让自己理解了,这两个概念,因此,也想把自己的理解作博文,跟大家分享,如果说的不对,还请各位同行多多指教。一、web中的同步和异步:(1)同步请求:顺序处理,即当我们向服务器发出一个请求时,在服务器没返回结果给客户端之前...

2018-05-15 11:43:01 514

转载 同步和异步,区别

同步:同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。异步:将用户请求放入消息队列,并反馈给用户,系统迁移程序已经启动,你可以关闭浏览器了。然后程序再慢慢地去写入数据库去。这就是异步。但是用户没有卡死的感觉,会告...

2018-05-15 11:18:24 140

转载 Java gc回收机制

一、概要垃圾回收又称gc, gc是运行在Jvm中,回收应用程序中创建的一些无用的对象(学习过Java的人都应该知道)。前面讲解了几篇相关的内容,大家要了解gc的回收机制,不妨先去看看我上一篇: Java Jvm运行机制 http://blog.csdn.net/u011546655/article/details/52175550,好做到一个承上启下的效果。二、问题概要大家在学习gc的回收机制之前...

2018-05-09 16:28:05 1371

转载 JVM运行原理详解

1.JVM简析:     作为一名Java使用者,掌握JVM的体系结构也是很有必要的。     说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:     Java平台由Java虚拟机和Java应用程序接口搭建,Java语言则是进入这个...

2018-05-09 15:06:45 176

转载 socket技术详解(看清socket编程)

socket编程是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信,通过收集大量的资料,通过这一章节,充分的了解socket编程,文章用引用了大量大神的分析,加上自己的理解,做个总结性的文章1:socket大致介绍      socket编程是一门技术,它主要是在网络通信中经常用到      既然是一门技术,由于现在是面向对象的编程,一些计算机行业的大神通过抽象的理念,在现...

2018-05-08 10:45:42 124777 11

转载 Oracle实现递归查询

有如下表Tree:现在要递归查询冶炼(id=2)的所有父节点和子节点:[sql] view plain copySELECT * FROM tree START WITH id = 2 CONNECT BY PRIOR pid = id -- 递归查询父节点  union  SELECT * FROM tree START WITH id = 2 CONNECT BY pid = PRIOR id...

2018-05-02 16:58:18 488

转载 分布式架构系列:缓存

一、缓存概述缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。1.1缓存的原理(1) 将数据写入/读取速度更快的存储(设备);(2) 将数据缓存到离应用最近的位置;(3) 将数据缓存到离用户最近的位置。1.2缓存分类在分布式系统中,缓存的应用非常广泛,从部署角度有以下几个方面的缓存应用。(1) CDN缓存;(2) 反向代理缓存;(3) 分...

2018-04-27 17:13:08 208

转载 pom.xml配置文件详解

setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文件配置如下:[html] view plain copy<project xmlns="http...

2018-04-24 15:42:26 136

转载 sublime text 3 快捷键大全以及配置编译环境

Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去看看,本文主要是整理一些隐藏或不被发掘的快捷键!Sublime Text 3 快捷键精华版Ctrl+Shift+P:打开...

2018-04-20 16:08:02 104

转载 区块链知识分享——虚拟机(1)

虚拟机是什么?这个图是以太坊的智能合约的部署和调用结构,EVM 就是虚拟机。简单来说,以太坊虚拟机是建立在以太坊区块链上的一个代码运行环境,但虚拟机本身并没有存储在区块链内,而是和区块链一样同时存储于各个节点计算机上。每个参与以太坊网络中的校验节点都会运行虚拟机,并将其作为区块有效性校验协议的一部分。每个节点都会对合约的部署和调用进行相同的计算,并存储相同的数据,以确保将最权威(最真实)的结果记录...

2018-04-12 20:40:30 1011

转载 关于区块链的原理:去中心化的分布式记账系统

区块链技术的核心是所有当前参与的节点共同维护交易及数据库,它使交易基于密码学原理而不基于信任,使得任何达成一致的双方,能够直接进行支付交易,不需第三方的参与。从技术上来讲,区块是一种记录交易的数据结构,反映了一笔交易的资金流向。系统中已经达成的交易的区块连接在一起形成了一条主链,所有参与计算的节点都记录了主链或主链的一部分。一个区块包含以下三部分:交易信息、前一个区块形成的哈希散列、随机数。交易信...

2018-04-12 20:37:28 16326

转载 区块链知识分享——共识算法

什么是共识算法?区块链架构是一种分布式的架构。其部署模式有公共链、联盟链、私有链三种,对应的是去中心化分布式系统、部分去中心化分布式系统和弱中心分布式系统。分布式系统中,多个主机通过异步通信方式组成网络集群。在这样的一个异步系统中,需要主机之间进行状态复制,以保证每个主机达成一致的状态共识。然而,异步系统中,可能出现无法通信的故障主机,而主机的性能可能下降,网络可能拥塞,这些可能导致错误信息在系统...

2018-04-12 20:26:28 821

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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