- 博客(29)
- 收藏
- 关注
原创 Hyperledger fabric 2.1.0环境搭建
先决条件:官网提到的环境条件https://hyperledger-fabric.readthedocs.io/en/release-2.1/prereqs.html 这里重点提一点,go语言环境必须1.14.x以上版本,不然会出错,我就因为这个从1.12升级到1.14才通过1. 下载二进制文件,选择v2.1.0版本的https://github.com/hyperledger/fabric/releases解压得到文件如下,复制到 /usr/local/bin/ 目录下2.下载 f
2020-05-09 22:12:05
1462
1
原创 1.HyperledgerFabric入门记录——环境搭建
预先准备好 docker、git等工具。1.在本机 go 项目地址(设置gopath)建文件夹 github.com/hyperledger 并进入hyperledger文件夹执行命令:git clone https://github.com/hyperledger/fabric.git将源码拉取下来到本地,默认是最新版本2.进入 fabric 文件夹,执行以下命令,编译形成 c...
2019-05-13 14:14:41
312
翻译 Fabric1.4商业票据例子跑通过程
该例子地址:https://hyperledger-fabric.readthedocs.io/en/release-1.4/tutorial/commercial_paper.html环境:mac1.预备环境安装2.下载fabric-sample:git clone https://github.com/hyperledger/fabric-samples.git3.启...
2019-05-09 22:16:23
927
原创 笔记:以太坊单机多节点集群部署
1.初始文件结构如下:2.在该目录下打开命令行输入命令初始化并开启主节点:geth --datadir ./data/00 init genesis.jsongeth --datadir ./data/00 --nodiscover --networkid 314590 --ipcdisable --port 61910 --rpcport 8200 console其中参数ne...
2019-03-11 17:41:47
585
翻译 笔记:以太坊geth客户端命令及参数
geth命令的参数:--nodiscover 使用此选项可确保未手动添加您的人员无法发现您的节点。否则,如果您的节点具有相同的创世纪文件和网络ID,则可能无意中将您的节点添加到陌生人的区块链中。--maxpeers 0 如果您不希望任何其他人连接到您的测试链,请使用maxpeers 0。或者,如果您确切知道要连接到节点的对等端数,则可以调整此数字。--r...
2019-03-11 16:17:14
974
转载 笔记:geth配置智能合约
1.使用基于浏览器的IDE环境:Remix https://remix.ethereum.org2.写好合约代码,并确保无语法错误pragma solidity >=0.4.22 <0.6.0;contract TestContract{ function multiply(uint a, uint b) public returns (uint) {...
2018-12-04 21:41:39
957
原创 笔记:geth搭建以太坊私有链
1.下载安装geth客户端国内镜像地址2.创世区块配置信息,genesis.json文件放于geth目录下{ "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "coinbas.
2018-12-04 09:06:19
455
原创 笔记:springboot页面出错的自定义提示
try { //可能出错的操作,例如数据库查找为空 } catch (Exception e) { // TODO: handle exception response.setContentType("text/html;charset=utf-8"); response.setCharacterEncoding("utf-8"); respo...
2018-07-03 16:26:48
224
原创 记录问题:Springboot上传文件
方法一: //上传文件方法 public void uploadUtil(MultipartFile file,String filepath,String filename) throws IOException { File uploadDir = new File(filepath); if(!uploadDir.exists()) { uploadDir.mkdirs();...
2018-06-24 15:39:42
246
原创 从oracle导数据到mysql
工具:SQL Developer,MySQL Workbench,Notepad++思路:a.SQL Developer连接oracle数据库将表导出为csv格式文件(点查询数据之后有导出按钮)b.Notepad++打开csv格式文件选择全部数据转编码为UTF-8c.MySQL Workbench右键表选择导入数据,导入完成注意:a.SQL Developer连接远程oracle数据库填:ip/S...
2018-06-17 12:06:29
1005
原创 CentOS安装32位命令库
需安装glibc.i686,zlib.i686,libstdc++.i686三个库.相关命令:yum search xxx:查找安装库yum list | grep xxx:模糊查找本地库yum install xxx:安装yum remove:卸载参考博客:CentOS安装aapt...
2018-06-17 11:27:28
3654
原创 记录问题:Sprintboot不通过controller直接访问静态html页面
问题:新建springboot项目,将boostrap模板导入。访问index.html正常。从index.html访问别的页面404错误。解决:开始是将html文件全放templates文件夹下,而springboot默认static文件夹之外的页面需要通过controller访问(好像是websecurity权限控制)。把除index.html外的页面放static文件夹,再运行可以正常访问。...
2018-06-09 20:17:59
8442
3
原创 electron打包
1.将写好的程序打包成exe可执行文件使用的第三方打包工具electron-packagernpm install electron-packagerelectron-packager . 可执行文件名 --win --out 输出文件夹 --arch=x64 --version 版本号 --overwrite --ignore=node_modules2.打包好执行输出文件夹的的exe可执行文件...
2018-05-10 15:00:21
342
原创 JS计算当前日期的周次
函数:function getweek(z){//参数z是"2018-05-07 15:12:36"或者"2018/05/07 15:12:36" var day11=Date.parse(z); var day11=new Date(day11); day11.setMonth(0); day11.setDate(1); day11.setHours(0); day11.set...
2018-05-07 15:30:27
3337
2
原创 记录问题:mysql中datetime类型字段的自动更新
问题:数据库设置了一个字段保存该条记录的最后修改时间,更新操作的时候该字段不更新,始终为第一次插入该条数据的时间。原因:更新操作是直接update对象,而对象是findById从数据库查找出来的,带有了最后修改时间字段的值,此时手动将该值设置为null即可,数据库便会将当前时间赋给该字段。...
2018-05-05 09:24:11
4165
原创 记录问题:mysql中datetime类型字段在后台读取与前端展示
1.数据库字段类型为datetime,model里:@Column(name = "createtime", length = 20)private Date createTime;2.两种将数据传到前端的方法方法一:List<Map<String, Object>> list=targetService.findAll();//这里获取到目标list,省略业务方法Li...
2018-05-03 17:24:48
4149
1
原创 记录问题:linux下安装mariadb(mysql分支)
1.一开始我直接运行命令:yum install mariadb发现不能启动服务。2.安装服务yum -y install mariadb mariadb-server3.启动systemctl start mariadb//启动systemctl enable mariadb//开机启动4.设置mysql_secure_installation5.登录测试mysql -u root -p~]...
2018-05-03 10:33:16
186
原创 记录问题:webuploader上传插件,上传按钮没反应,引入文件都正常
上传按钮在modal里,modal开始是隐藏的,导致组件获取不到#picker的宽高,没办法初始化。解决:在按钮出现的时候刷新$(function(){ var uploader = WebUploader.create({ // swf文件路径 //swf: '/webuploader/Uploader.swf', auto:false, // 文件接收...
2018-04-23 10:01:09
3050
1
原创 记录问题:表单元素设置disabled属性后台不能获取该值
有些表单元素不希望用户填写的话,可设置disabled属性,但是设置disabled属性的表单字段值不会提交到后台。可以通过设置readonly属性值达到同样的效果且能提交到后台。<input type="text" name="name" required="required" id="name" placeholder="姓名" disabled>//disabled=&qu
2018-04-02 12:03:56
1715
原创 记录问题:springboot获取路径字符串
目的是想获取static下一个目录的绝对路径,再根据条件拼接某个文件名来获取此目录下的某个文件的绝对路径。使用项目里的一个aapt命令解析apk文件。1.获取根目录路径:ClassUtils.getDefaultClassLoader().getResource("").getPath()打印结果:/F:/VAT%e9%87%8d%e6%9e%84%e9%a1%b9%e7%9b%ae/APP_ba...
2018-03-30 10:32:33
1115
原创 记录问题:ajax返回对象到页面问题以及数据中文乱码问题
response对象设置:res.setContentType("text/html;charset=utf-8");res.setCharacterEncoding("utf-8");
2018-03-24 16:26:39
222
原创 记录问题:登录session过期,ajax请求被web security拦截,页面没有数据且没有重定向到login页面
1.问题背景:项目是springboot框架,用了web security拦截请求,控制用户权限项目有一个页面,点击分类按钮,发送ajax请求后台获取数据并局部刷新数据。当session过期时,点击分类按钮,请求会被拦截转为“/login”,但由于是ajax,页面实际并不会刷新而转向login页面,于是页面数据也全部变为undefinde,手动刷新页面才会到登录界面。2.解决:ajax请求成功会返...
2018-03-24 16:21:57
651
原创 记录问题:layer弹出层ifame子页面和父页面交互
1.问题描述:项目有个页面用layer弹出层,嵌入一个iframe(content是单独的一个页面),iframe子页面是一个表单,有提交按钮。提交表单到后台,后台controller返回一个ModelAndView(redirect:父页面url)。想实现表单提交完之后layer弹出层关闭且父页面刷新数据。结果是弹出层里面刷新为父页面,且未关闭。2.解决思路:想了办法在提交按钮之后写刷新语句,总...
2018-03-21 09:00:04
1039
原创 记录问题:springboot项目里用MultipartFile获取前端传的file为null问题
看了很多博客,原因好像是springboot自带的org.springframework.web.multipart.MultipartFile和Multipart冲突。记录一种亲测有效的解决方法,@EnableAutoConfiguration排除冲突的依赖@EnableAutoConfiguration(exclude = {MultipartAutoConfiguration.class})...
2018-03-17 09:48:19
20386
8
原创 记录问题:springboot下自定义servlet的支持
在入口类添加注解@ServletComponentScan@SpringBootApplication@ServletComponentScan//扫描自定义的servlet和filterpublic class Application { public static void main(String[] args) { SpringApplication.run(Applicati...
2018-03-13 11:39:13
468
原创 记录问题:在springboot中servletlet调用service方法空指针异常问题
1.异常:[2018-03-11 16:16:59.929] - 5940 严重 [http-nio-8666-exec-1] --- org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/].[fileUpload]: Servlet.service() for servlet [fileUpload] in contex...
2018-03-11 16:26:20
2249
原创 记录问题:文档加载完毕添加的元素、ajax局部刷新页面的元素,js事件失效
1.问题描述页面有一个表格,初始有n行数据,每行有一个操作按钮(设置了click事件)。点击筛选按钮,发送ajax请求获得新的数据,将数据渲染到同一个表格,问题出现:每行的操作按钮失效,在浏览器开发者模式发现事件消失,而初始表格数据的按钮是有事件的。2.问题原因:我用JQ选择器绑定事件的元素在ajax刷新页面之后消失,ajax从服务器加载的新数据我没有添加事件。3.解决:思路:用j...
2018-03-08 21:39:01
969
原创 记录问题:springboot中使用Mybatis-pagehelper分页插件遇到的版本兼容问题
老项目中的pagehelper依赖版本是4.2.1,新项目是5.X。老项目pagehelper的java配置类 import com.github.pagehelper.PageHelper,如果pagehelper依赖换成5.x,在将pagehelper插件引入SqlSessionFactory中会有一个错误提示:cannot convert from PageHelper to Interce...
2018-03-01 16:38:58
4043
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人