- 博客(122)
- 资源 (1)
- 收藏
- 关注
原创 mac 的 hyperledger fabric 2.X 搭建
写在前面,目前fabric官网文档教程已经比较完善了,不过搭建教程依旧不太完善,而且是英文,因此写下此篇分享给大家一、环境准备安装git brew install git安装vim brew install vim安装curl brew install curl安装wget brew install wget安装go1.14 以及以上版本安装docker 17.06.2-ce 以及以上版本安装docker-compose 1.14.0 以及以上版本git 拉下 fabric 项目
2020-12-18 12:03:06
1026
1
原创 大学课程学习建议
证书:计算机二级: 简单C语言编程,能过三级或者四级尽量去考,对以后有好处英语六级:一定要考过,多刷题背单词教师资格证:最好考过,毕业后多一条路入党:先争取入党积极分子,后成为预备党员或正式党员都可以语言类课程C/C++语言:一定要学好C语言,C++尽量JAVA语言:面向对象语言,尽量学好Python语言:一开始最容易学的,最好学好,用处很大通用课程高等数学:学分占比很大,直接影响拿不拿得到奖学金,尽量学好,不容易线性代数:比.
2020-10-05 12:54:49
1288
原创 mac 效率工具分享
一、Mac 全局设置1. Fx作为功能键,加速键移动defaults write -g InitialKeyRepeat -int 12 # 默认值为15defaults write -g KeyRepeat -int 1 # 默认值为2,一共为0,1,22. 取消 Mac 全局快捷键除了输入法之外,所有的 Mac 系统所有的程序快捷键全部取消输入法快捷键设...
2020-04-27 11:41:33
708
原创 SQL 错误 java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).
写错会报错:java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).请记住下面这段:<!-- 写like语句的时候 一般都会写成 like '% %' 在mybatis里面写就是应该是 like '%${name} %' 而不是'%#{name} ...
2019-11-27 16:00:02
1704
1
原创 SQL 错误 Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_img`, CON
Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_img`, CONSTRAINT `fk_product_img_product` FOREIGN KEY (`product_id`) REFERENCES `tb_product` (`product_id`))外键不匹...
2019-11-24 10:12:14
596
原创 SQL尝常常犯的错误
1.FROMtb_shop s,tb_area a,tb_shop_category sc一定记住最后一个字段不需要打逗号,不然会报错
2019-11-13 19:56:16
153
原创 Java 异常 jackson-databind 序列化出错
ObjectMapper mapper = new ObjectMapper();Shop shop = null;shop = mapper.readValue(str,Shop.class);使用mapper序列化产生对象,结果为null原因,str 中json字符串 内容和class对象里的字段名没有一一对应。...
2019-11-13 15:41:36
506
原创 Mybatis异常 org.apache.ibatis.DefaultVFS 中文乱码问题结局
原因:org.apache.ibatis.VFS中is = url.openStream();//这里 Reader 没有写UTF-8 BufferedReader reader = new BufferedReader(new InputStreamReader(is,"UTF-8")); ...
2019-11-12 20:20:31
1886
原创 Java 异常 获取类路径 中文乱码
// 获取classpath的绝对值路径,有中文需要解码路径,不然输出的是乱码的private static String basePath;static { try { basePath = URLDecoder.decode(Thread.currentThread().getContextClassLoader().getResource("").getP...
2019-11-12 19:50:46
672
原创 mysql错误 java.sql.SQLException: Column count doesn't match value count at row 1几种情况
错误提示:Caused by: java.sql.SQLException: Column count doesn't match value count at row 1在网上查到出错有好几种情况(没找到我的情况,我是第二种):第一种:列和值数量不一致INSERT INTO 表名 (PK_ID, a, b, c )VALUES( #{PK...
2019-11-11 21:52:30
953
原创 SSM 异常 浏览器访问对应URI请求, 后台找不多对应handler
1.遇到这种问题,先去查看URI有没有定义对应的方法2.如果定了了,再看注解是否有问题3.最后检查配置文件 web.xml 中dispatcherServlet中init-param参数是否配对了,一定要把spring-*.xml文件配置进去,不然由于没加载进去,然后springmvc.xml文件没有将Controller扫描进来,从而没有对应的方法。...
2019-11-11 17:53:47
214
原创 SpringBoot 异常 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or re
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone con...
2019-11-11 14:16:53
146
原创 SpringBoot 异常 java.sql.SQLException: No suitable driver
java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:315) at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataSource.java:285)...
2019-11-11 14:13:32
1580
1
原创 SpringBoot 异常 java.io.FileNotFoundException: class path resource [com/sxw/springbootproducer/mappin
2019-11-08 17:23:24.446 ERROR 215864 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error c...
2019-11-08 19:51:18
3777
原创 ubuntu16.04 的 hyperledger fabric1.4 搭建
写在前面,fabric搭建很是麻烦,博主也是花了很久四处看资料终于搭建成功,分享给各位,同时也用于记录,如有问题大家请指出参考的网站:https://hyperledgercn.github.io/hyperledgerDocs/build_network_zh/https://hyperledger-fabric.readthedocs.io/en/latest/prereqs.ht...
2019-01-21 11:16:39
11629
28
原创 Linux学习-系统管理之系统定时任务
1.crond鼓舞管理与访问控制 d值得是守护进程选项:crondtab -e 编写定时任务标准格式 编辑* * * * * 执行的任务五个星号的含义:例子:如果想每隔十分钟执行则需要这些符号最好不要把星期几和几号同时出现在编写shell脚本时 $()中写date %y%m%d 需要加 \ 即 \%y\%m\%d...
2018-07-08 20:25:58
252
原创 Linux学习-系统管理之系统资源查看
1.vmstat 命令监控系统资源vmstat [刷新延迟 刷新次数]2.dmesg 开机时内核检测信息(常用)3.free 命令查看内存使用状态(常用)free [-b -k -m -g]缓冲和缓存区别缓存是用来加速数据从硬盘中读取的而缓冲是用来加速数据写入硬盘的查看CPU信息(常用)cat /proc/cpuinfouptime命令就算top命令的第一行查看系统与内核相关信息(常用)uname...
2018-07-08 18:58:03
204
原创 Linux学习-系统管理之工作管理
在执行某个命令后 加一个&符号,放入后台继续运行按下ctrl + z 放入后台,暂停运行查看后台的工作 jobs -l(显示工作PID)+号默认第一个恢复 -号默认第二个恢复 剩下的依次恢复恢复fg %工作号 工作号不是PID 恢复到前台工作bg %工作号 恢复到后台工作top命令放到后台就会自动暂停,无法后台运行如果命令和前台有交互 那么它不能放到后台执行...
2018-07-08 18:18:10
157
原创 Linux学习-系统管理
进程管理进程查看作用:1,判断服务器的健康状态(这个最重要的作用) 2, 查看系统中所有进程 3,杀死进程ps aux 查看系统中给所有进程 使用BSD操作系统格式ps -le 采用linux标准命令格式第一种方式显示的 每列的意思top命令 -d指定更新的秒数如果想安装某种顺序排序:查看进程树 pstree 【选项】-p 查看详细信息 子进程 -u查看进程所属用户终止进程kill命令 -...
2018-07-08 13:39:12
237
原创 Linux学习-源码包服务的管理
源码包安装服务的启动 不同的源码包的启动脚本也不一样,查看源码包的安装说明服务的启动归根结底是绝对路径启动源码包的自启动修改 /etc/rc.d/rc.local 文件让service命令 能管理源码包做个软链接到源码包启动文件 加入到 /etc/init.d/下 (不推荐使用这种方法)用chkconfig 和 ntsysv 管理(不推荐)...
2018-07-08 10:38:55
247
原创 Linux学习-RPM服务的管理02
基于xinetd服务管理安装xinetd 与 telnetyum -y install xinetd telnet-server 现在基于xinetd越来越少 telnet 不安全 通常只是测试下 远程端口是否可用telnet 是基于xinetd的 不能直接启动只能区/etc/xinetd.d/下去修改配置文件 自启动用 chkconfig 和 ntsysvxinetd的问题 启动...
2018-07-08 10:24:33
178
原创 Linux学习-RPM服务的管理01
独立服务的管理源码包一般放/usr/localRPM包安装在默认位置这些默认位置:独立服务的启动/etc/init.d/独立服务名 start | stop | status | restartservice 服务名 start | stop | status | restart (这个是redhat系列 专门设置的)service --status-all 列出所...
2018-07-08 10:03:57
219
原创 Linux学习-服务分类
服务的分类启动与自启动查询已安装的服务chkconfig -list 只看rpm包安装的服务源码包安装的服务查询 一般在/usr/local 中
2018-06-28 15:46:06
174
原创 Linux学习-Shell编程03
流程控制语句1、if语句单分支if条件语句双分支多分支if条件语句2、case语句多分支 case 条件语句case只能判断一种条件关系一定要记得写 ;; !!!3、for循环例子:4、while循环和util循环util循环 是 条件不成立就执行,直到条件成立 ...
2018-06-28 15:24:07
139
原创 Linux学习-Shell编程02
字符处理命令sort [选项] 文件名排序命令 统计命令wc [选项] 文件名 条件判断1.按照文件类型进行判断,主要是蓝色的两种判断格式test -e /root/install.log[ -e /root/install.log ]2.按照文件权限进行判断3.两个文件之间的比较4.两个整数之间的比较5.字符串的判断6.多重条件判断...
2018-06-28 10:59:08
142
原创 Linux学习-Shell编程01
正则表达式1.正则表达式基础 正则是包含匹配,用来匹配在文件中字符串的。grep、awk、sed等命令可以支持正则表达式。通配符是完全匹配,用来在系统中匹配文件名。ls、find、cp这些命令这个区分仅限于shell中2.基础正则表达式字符截取命令cut字段提取命令 列截取cut [选项] 文件名-f 提取第几列-d 按照指定分隔符分割列 不能以空格作为分隔符,cut -...
2018-06-27 14:32:00
175
原创 Linux学习-shell基础04
环境变量配置文件1.source命令 source 配置文件 相当于使配置文件生效 . 配置文件 这个就算 source 配置文件2.环境变量配置文件简介 主要定义对系统的操作环境生效的系统的默认环境变量,比如PATH、HISTSIZE、PS1、HOSTNAME等配置文件/etc/profile/etc/profile.d/*.sh/etc/bashrc上面这三个对所有...
2018-06-26 19:02:41
174
原创 Linux学习-Shell基础03
Bash变量1.什么是变量?变量是计算机的内存单元,里面可以存储值。2.变量设置规则 (1)字母、数字、下划线,但是不能以数字开头 (2)在Bash中,变量的默认类型都是字符串型,如果需要进行数值运算,则必须指定变量类型为数值型。 (3)变量用等号连接时候,等号左右不能有空格 (4)如果变量的值里有空格,则需要用引号括起来 (5)变量的值中可以用\作为转义符 (...
2018-06-26 16:49:18
141
原创 Linux学习-shell基础02
Bash基本功能历史命令与补全history [选项] [历史命令保存文件]-c 清空历史命令 -w把缓存中的历史命令写入历史命令保存文件 ~/.bash.history默认保存1000条历史命令, 也可以修改/etc/profile 这个文件 历史命令的调用上下箭头 !n 直接跳到第多少条历史命令 !!重复执行上一条命令 !字符串 重复执行最后一条以字符串开头的命...
2018-06-25 16:04:41
138
原创 Linux学习-shell基础01
Shell概述什么是shell?硬件->内核->shell命令解释器->外层应用程序1.一个命令解释器,将外层应用命令 翻译成内核可以识别的语言。其实就是和内核交互的一个界面。2.是一个强大的编程语言。解释执行的脚本语言。Shell中可以直接调用Linux系统命令。Shell分类Bourne Shell 识别为sh。 Bourne家族中有 sh、ksh、Bash(现在基本是...
2018-06-25 13:59:08
195
原创 GO学习-基础概念02
第二节循环语句在GO里面 ,只有for这个关键词来表示循环结构格式一:和C里的for循环类似,但是省略了 ()package mainimport "fmt"func main() { sum := 0 for i := 0; i < 10; i++ { sum += i } fmt.Println(sum)}也可以这么写package mainimport "fm...
2018-06-25 11:35:51
132
原创 GO学习-基础概念01
第一节任何GO程序都是由包组成,程序的入口package main如何导入包?有两种形式:import "fmt"package mainimport ( "fmt" "math/rand" "time" "sync")包名与导入路径的最后一个元素一直,比如math / rand导入的是rand这个包导出名称在去里面,导出名称由大写字母开头,例如皮是一个导出名称。函数可以有0个或者多...
2018-06-25 10:51:28
150
原创 Linux学习-fdisk分区
分区过程fdisk -l 查看新硬盘 但不能知道它是否被挂载fdisk /dev/sdb 记住这里不能加数字什么sdb4之类,在这之后就进入了硬盘分区命令交互界面,底下的是主要使用的几个命令d 删除分区 m 显示帮助 n新建分区 l 显示当前文件系统类型t改变一个分区的系统IDw 保存退出 q不保存退出 p 显示分区列表partprobe 命令可以重新读取一次分区列表信息。 可以不...
2018-06-23 17:25:24
171
原创 Linux学习-文件系统常用命令
df du fsck dumpe2fs命令df -[ahTmk] [挂载点]-a 显示所有文件系统信息,包括特殊文件系统,入/proc /sysfs-h 人性化,容量大小计算成kb了-T 显示文件系统类型-m 以MB为单位-k 以kb 为单位 du -[ash] [目录或文件名]-a 显示每个子文件的磁盘占用量。默认只统计子目录-h 人性化-s 统计总的占用量,而不...
2018-06-23 16:38:29
211
原创 Linux学习-权限管理之系统命令sudo权限
sudosudo把本来稚嫩个超级用户执行的命令赋予普通用户执行速冻的操作对象是系统命令。可以通过visudo来修改需要赋给某个用户什么root命令,其实是修改了/etc/sudoers这个命令。文件格式:root ALL=(ALL) ALL用户名 被管理主机的地址(其实基本上是本机的) = (可使用的身份) 授权命令(绝对路径)例子: user1 ALL=/sbin/shutdown...
2018-06-23 15:09:28
245
原创 Linux学习-权限管理之文件系统属性chattr权限
chattr [+ - =] [i a] 文件或目录名+ 增加权限- 删除权限= 等于某权限i :对文件而言,那么不允许对文件进行删除,改名,也不能添加和修改数据,相当于锁住了这个文件;如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件。 i属性的好处: 防止误操作删除文件,或者对于一个目录下不能改变这个目录里的结构。a:如果对文件设置a属性,那么只能在文件中增加数据...
2018-06-23 14:25:55
259
原创 Linux学习-文件特殊权限03
Sticky BIT 粘着位权限粘着位目前只对目录有效普通给用户对该目录拥有w和x权限,即普通给用户可以在此目录拥有写入权限如果没有粘着位,因为普通用户拥有w权限,所以可以删除此目录系下的所有文件,包括其他用户建立的文件一旦赋予了粘着位,除了root可以删除所有文件,普通给用户就算拥有w权限,也只能删除自己建立的文件,不能删除其他用户建立的文件。如果设置了粘着位权限,则权限中会有一个t 赋予SB...
2018-06-23 14:04:32
131
原创 Linux学习-文件特殊权限02
setGID只有可执行的二进制程序才能设置SGID权限命令执行者必须拥有x权限命令执行程序的时候,组身份升级为该文件的属组SGID同样也只在程序执行过程中更有效chmod 2751 2设置的是SGID 例如locate的命令 就是一个有SGID的文件chmod g+s SetGID对目录的权限普通用户必须对此目录拥有r和x权限,才能进入此目录普通用户在此目录中的有效组会变成此目录的...
2018-06-23 12:27:34
113
Effective Java中文版(第3版).pdf.zip
2020-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人