2 10点188

尚未进行身份认证

IT boy

等级
TA的排名 11w+

shiro注解@RequiresPermissions多权限多选一

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

2019-07-16 15:17:14

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

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

2019-07-03 18:05:59

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

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

2019-06-16 15:42:33

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

mysql赋权

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

2018-11-23 14:33:58

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

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

RedHat yum源配置

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

2018-10-27 11:39:02

MySQL DATE_FORMAT() 函数

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

2018-10-16 14:26:51

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

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

2018-08-29 19:28:17

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

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

2018-08-28 11:14:00

在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

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

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

2018-08-08 14:10:48

如何用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

使用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

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

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

2018-07-30 13:50:23

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

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

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

2018-07-14 17:56:56

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

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

2018-07-11 15:56:43

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

查看更多

勋章 我的勋章
    暂无奖章