摘要:
Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分布式锁 利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字fo 阅读全文
摘要:
在maven配置文件pom.xml中添加依赖 generatorConfig.xml 运行方法:在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate 阅读全文
摘要:
写在前面:本文说的这个方案有浏览器兼容性问题;所有主流浏览器的较新版本已经支持这个对象了,比如Chrome 7+、Firefox 4+、IE 10+、Opera 12+、Safari 5+,对兼容性比较敏感的网站慎用。 在工作中遇到了一个问题:在一个页面中,有4块内容,每块内容都包含一个图片上传功能 阅读全文
摘要:
一、计划任务实现类 1、用@Component注解标识计划任务类,这样spring可以自动扫描 2、在方法中使用注解标识要执行的方法:@Scheduled(cron="*/30 * * * * *") 3、周期可以使用cron,或者fixedRate,fixedRate=1000*30表示30秒执行 阅读全文
摘要:
前一篇文章介绍了EOSIO中钱包、账户与账户权限的概念,这一篇文章继续学习EOSIO系统的主要组件,包括nodeos、keosd以及cleos。 本文执行的命令都是基于Docker环境,请先下载Docker镜像 docker pull eosio/eos docker pull eosio/eos 阅读全文
摘要:
EOS对于账户的设计与ETH有很大的不同,引入了Account账户, Wallet钱包, 钱包密码, Key公私钥, Permission权限等众多概念,刚入门的时候感觉一头雾水。本文希望通过对这些概念的梳理,帮助读者能够很容易的上手EOS智能合约的开发。 如图所示,右边是EOS Wallet钱包, 阅读全文
摘要:
这篇文章为大家介绍钱包(Wallet)、账户(Accounts)、账户权限(Account authorities)的概念。 钱包 Wallet 钱包是一个本地客户端软件,有下面两个作用: 保存私钥。私钥可以和一个或多个账户关联,私钥保存在钱包中,私钥对应的公钥保存在账户中。 对交易签名。账户(Ac 阅读全文
摘要:
alias命令 功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令。那我们可以给这些这一长串的命令起一个别名。之后还需要这一长串命令时就可以直接以别名来替代了。系统中已经有一些默认的命令别名。可以alias来查看。也可以查看家目录下的~/.bash_profile来查看, 阅读全文
摘要:
前言 一直想学习EOS开发,但是不知道怎么入门。最近从GitHub上下载了源码,发现官方已经提供了完整的EOSIO开发入门教程,既然如此赶紧开始行动。今天是系列文章的第一篇,介绍如何使用Docker搭建本地环境。 选择构建方式 官方支持两种方式搭建本地环境 使用源码 使用Docker 我个人首选Do 阅读全文
摘要:
我们在服务里面创建如下的应用(以下是创建完复制过来的json): 在这个应用里面,servicePort为10026则说明我们注册到Marathon-lb上的外部端口为10026,labels里面写的是sdgx,也即注册到外部的负载均衡器上。这个时候,我们访问public slave上的10026端 阅读全文
摘要:
Spring Boot-日志配置(超详细) 更新日志: 20170810 更新通过 application.yml传递参数到 logback 中。 Spring Boot-日志配置超详细 默认日志 Logback 添加日志依赖 控制台输出 文件输出 级别控制 自定义日志配置 根节点包含的属性 子节点 阅读全文
摘要:
引言:lombok是一套代码模板解决方案,将极大提升开发的效率,这里介绍给大家使用。 1. Lombok lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具.例如,我们在项目中可能不可避免的使用到一些POJO类,这时候我们需要填充应有的字段,并 阅读全文
摘要:
1.spring-boot-devtools 实现热部署 spring-boot-devtools 最重要的功能就是热部署。它会监听 classpath 下的文件变动,并且会立即重启应用。 optional=true 表示依赖不会传递,换句话说,其他依赖该项目的项目,如果想要使用 devtools, 阅读全文
摘要:
1.@ControllerAdvice 1.场景一 在构建RestFul的今天,我们一般会限定好返回数据的格式比如: 但有时却往往会产生一些bug。这时候就破坏了返回数据的一致性,导致调用者无法解析。所以我们常常会定义一个全局的异常拦截器。 2.场景二 对于与数据库相关的 Spring MVC 项目 阅读全文
摘要:
镜像构建上下文(Context) Docker在构建镜像时,如果注意,会看到 docker build 命令最后有一个 .。. 表示当前目录,而 Dockerfile 就在当前目录,因此不少初学者以为这个路径是在指定 Dockerfile 所在路径,这么理解其实是不准确的。如果对应上面的命令格式,你 阅读全文