- 博客(15)
- 收藏
- 关注
原创 MyBatis动态SQL语句
动态sql通过Mybatis提供的各种标签对条件做出判断以实现动态拼接SQL语句。主要解决查询条件不确定的情况下:即多条查询条件,提交的查询条件不足则执行的SQL语句不同。不便于将所有的条件进行排列组合bind标签MyBatis提供bind来解决:在进行模糊查询的时候,如果使用 “${}” 拼接字符串,则无法防止SQL注入的问题。如果使用字符串拼接函数或连接符号,不同数据库的拼接函数或者连接符号不同在UserMapper.xml文件中使用<!--使用bind元素进行模糊查询-->&l
2021-12-28 23:30:59
310
原创 SpringBoot使用tkmapper
1.加载依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency>2.引入逆向工程的插件引入
2021-12-15 20:29:51
1578
原创 springboot中使用swagger
1.使用原因为了验证自己的业务编程是否正确,需要对其进行单元测试。这就意味这需要更过的编程开发。而swagger依赖可以生成在线接口文档,其中详细标注了接口(controller中的方法)的需求值,返回值,请求方式等参数,并且可以进行测试。其另一个主要的功能是为后端生成一份详细的接口文档说明,交给前端的开发人员进行使用。(但是自己做的是练习,没有前端人员,所以更注重它的测试功能)。2.添加依赖 <dependency> <groupId>i
2021-12-14 09:52:14
655
原创 对Hyperledger Fabric的第一个测试样例的过程解读
对Hyperledger Fabric的第一个测试样例的过程解读第一部分:配置文件配置文件介绍:crypto-config.yaml:用于生成相关组织的私钥和证书configtx.yaml:对相关组织进行配置配置orderer,用于生成orderer端初始化时所需的block(Genesis Block)配置channel,用以生成创建channel时所需的tx文件core.yaml:peer端的配置文件orderer.yaml:orderer端的配置文件docker-compose.y
2021-12-06 19:40:32
150
原创 springboot使用thymeleaf 和 springSecurity中出现的部分问题以及解决
springboot使用thymeleaf 和 springSecurity中出现的部分问题以及解决
2021-12-06 19:37:19
771
原创 IDEA连接数据库过程中的问题
IDEA连接数据库过程中的问题1.IDEA连接数据库报:serverTimezone错误具体的错误语句: You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone 解决方法1:将数据库连接删除之后重新设置数
2021-08-31 17:43:20
142
原创 MAVEN工程中运行网页报:Failed to initialize end point associated with ProtocolHandler [“http-bio-8080“]
MAVEN工程中运行网页报:Failed to initialize end point associated with ProtocolHandler [“http-bio-8080”]这是由于该端口在被占用,一般都是由于上一次程序运行完之后没有关闭Tomcat程序,导致端口被占用解决方法:1.查看占用端口的进程的PDI2.杀掉占用端口的进程如图所示:...
2021-08-25 15:41:37
128
原创 Hyperledger Fabric系统架构
Hyperledger Fabric系统架构一:名词解释1.Raft共识机制(1):共识机制共识算法可以让机群协同工作,并且可以容忍部分成员主机的故障。而通常主机的故障会分为两种情况: 拜占庭故障: 出现故障后伪造信息恶意响应。 非拜占庭故障: 出现故障但不会伪造信息。 拜占庭将军问题的具体解释: 该问题为一个协议问题。军队的将军们必须全体一致的决定是否攻击某一支敌军。问题是这些将军在地理上是分隔开的,且其中存在叛徒。叛徒可以任意行动以达到以下目标:欺骗某些将军采取进攻行动;促进一个不是
2021-07-28 19:26:24
5226
原创 Hyperledge Fabric环境搭建(一)
Hyperledge Fabric环境搭建(一)这篇文章主要阐述了构建一个Hyperledger Fabric环境前期的准备工作。主要包括:各种工具的安装,Docker和Docker-compose的安装,GO语言的安装以及node.js的安装一:各种工具的安装全新的虚拟机环境可以通过安装一些命令工具来提升安装软件的便捷性。一些命令可以在系统提示的时候按照系统的提示安装,这里我只列出自己在创建环境过程中需要的工具。1.curl工具的安装curl是常用的命令行工具,用来请求web服务器。安装命令:
2021-07-26 15:37:48
4352
原创 VirtualBox安装Ubuntu系统
VirtualBox安装Ubuntu系统@TOCVirtualBox安装Ubuntu系统网上有很多安装虚拟机的教程,可以自行百度。自己在这里只是列出了虚拟中自己比较重要的两个方面。供大家参考,如有错误,请多多指教!!!主要注意的两点1.共享文件夹许多东西我们在windows系统下操作和下载会更加方便,所以创建一个共享文件夹将windows和虚拟机连接起来;具体的操作流程如下:1.点击虚拟机界面的设置按钮2.依照图中指示的顺序依次点击选择其他之后在本地磁盘中找到自己需要共享的文件选定,并选
2021-07-26 10:58:04
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人