自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 【gradle】学习笔记

首先附上参考链接。在build.gradle中编写好这里的id为war即代表是打包为war,修改为jar则代表是修改为jar。然后点击右侧idea栏的命令bootwar或者bootjar即可。随即在build目录会生成的war包或者jar包。

2024-03-12 10:54:57 362

原创 【hyperledger-fabric】知识点总结

用可执行的代码定义了不同组织之间的规则,应用程序通过调用智能合约来生成记录到账本上的交易。

2024-02-18 09:43:53 746

原创 【hyperledger-fabric】搭建多机网络二进制安装部署Orderer节点

根据b站教学视频去学习搭建多机网络二进制安装部署Orderer节点时遇到了一些问题,在这里对这些小问题进行处理。

2024-01-11 11:39:40 421

原创 【hyperledger-fabric】使用couchDB

本文章主要参考来自于官方文档以及。

2024-01-09 13:53:59 909

原创 【hyperledger-fabric】部署Java应用远程访问智能合约

首先是根据b站的视频这里进行操作,本文章主要讲述的是这节视频中我遇到的问题,以及相关知识点的总结。

2024-01-08 15:00:04 2277 1

原创 【hyperledger-fabric】部署Java代码智能合约

讲述一下根据B站视频。进行项目部署的流程以及遇到的问题。

2024-01-04 15:51:04 528

原创 牛客网面试题知识点记录-03

36.对int和Integer进行补充:int和Integer(包含对象)进行比较时,会自动进行装箱和拆箱(==判断的为True)。1.题目讲解重写后子类调用父类的方法总结:当子类重写了父类方法A,父类方法直接调用被重写的父类方法后,调用的是子类的重写的父类方法A。就像是方法里面的一个局部变量一样,是不能有public、protected、private以及static修饰符的。该类像是外部类的一个成员,可以无条件的访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。

2024-01-03 09:17:50 860

原创 【docker】linux部署docker

Linux之Docker部署部署docker很简单,执行下述命令即可// 添加数据为 {

2024-01-02 16:58:31 907

原创 【Maven】linux部署maven

最近学习hyperledger-fabric超级账本(区块链),需要使用到java和maven,所以重新学习了一下如何部署maven,这里附上参考文档。。首先去官网下载好安装包。

2023-12-29 16:56:46 626

原创 【Maven】报错合集

发现原来是maven的settings.xml文件配置出现了问题。首先是之前maven进阶学习时,设立了私服所以导致的jar包找不到。其次是这里设置了localhost:8081,所以导致报错信息去本地找资源。

2023-12-29 15:33:05 683

原创 【hyperledger-fabric】部署和安装

对hyperledger-fabric进行安装,话不多说,直接开干。但是需要申明一点,也就是本文章全程是开着加速器进行的资源操作,所以对于没有开加速器的情况可能会由于网络原因导致下载资源失败。

2023-12-29 11:08:29 1052 1

原创 【hyperledger-fabric】将智能合约部署到通道

本文主要来自于B站视频教学视频,也主要参看了官方文档中下图这一章节。针对自己开发的代码做出相应的总结。安装链码包后,您需要批准组织的链码定义。该定义包括链码治理的重要参数,例如名称、版本和链码背书策略。# 查询指定链包的包ID# 将查询到到的id放到代码存放的位置# 具体代码解析03,简述为由于安装链码时,设置的是Org2为管理员身份操作CLI,因此此时将链码的定义批准为Org2。# 设置环境变量以org1为管理员身份运行# 批准链码定义为Org1。

2023-12-29 11:01:07 1882

原创 【docker】离线部署docker-compose

记录一下安装docker-compose的步骤,首先表示安装的系统是centos,docker已经安装好了,本文采用的是离线安装的方式。网上使用的在线安装由于github网络时好时坏,所以只能采用离线安装的方式。参考文档。

2023-12-27 10:54:25 477

原创 牛客网面试题知识点记录-02

根据上述,当类B初始化时,会先声明所有静态,所以都附上了默认值,当执行t1的初始化,此时会输出“构造块”,没有执行静态方法原因在于JVM这是第二次执行到静态代码了,所以跳过了静态代码的执行,输出两个“构造块”。这里附上改题目下的讲解内容,因为篇幅的原因,自己就不多加总结了,只对上述的F选项进行讲解,List< object>表示的一个点,按照道理说应该是对的,仔细看F的描述是any list reference 所以这里的list表示的应该也是点,故点与点之间不可以相互赋值。

2023-12-25 14:45:53 867

原创 牛客网面试题知识点记录-01

25.抽象类和方法都不能被实例化,抽象类可以实现接口,抽象类方法默认访问权限都是default(1.8以及1.8之后),protected(1.8之前),接口就是访问的,默认访问权限都是public。6.byte类型相加:byte类型相加会变成int类型,故接受的两个byte类型相加需要使用+=,而不能使用A=A+B,因为+=会自动转型,而后者不会自动转型。1.抽象类可以包含成员方法,接口不能包含普通成员方法,接口中的方法全是抽象的,但接口可以包含普通常量。23.重载是:返回值可不相同(不作为判断条件);

2023-12-20 16:16:17 791

原创 【Strelitzia项目】评论区的实现 V2.0对评论区实现分页显示功能

在上次实现对评论区显示之后,我发现了两个问题。参考上次的文章地址【Strelitzia项目】评论区的实现1.商品评论的数量如果较多的话,由于我没有做分页展示,那不可能一级评论就展示非常大的页面。需要对一级页面进行分页的处理。2.二级评论区也是同理,也需要对其进行分级展示,但是同时还有一个非常鸡肋的事情在于对未展开状态的评论显示,是我对二级评论区的处理是获取所有的数据之后,再数据进行切割这样的效果,所以对于实现二级评论区,需要重新写一下方法。

2023-12-19 09:46:23 771

原创 【Strelitzia项目】评论区的实现

实现Strelitzia项目中的评论区功能,最近想要实现中项目中评论区2层分级的评论区效果。效果图如下,但是不知道该如何去找相关的攻略。经过搜索参看的是这篇文章话不多说,现在开始讲解我是如何实现的。

2023-12-12 09:55:59 898

原创 部署redis小问题集合

这篇文章,我是按照这篇文章进行的安装。但是途中出现了一点小问题,首先就是非root账户对目录的权限需要由写的权限(这里需要将/usr/local/redis赋予非root账户“写”的权限)。其次就是windows使用redisDeskTop进行连接的时候,连接不上,这个时候才发现原来需要将redis.conf文件中的两个配置属性进行配置。

2023-11-27 11:17:13 333

原创 【Strelitzia项目】v-for修改地址完成后页面没有更新数据

在做项目的时候真的这个点快把我折磨坏了,简单来说就是模仿苹果做了一个修改地址的功能,但是当修改成功之后,更新后的数据页面却没有进行渲染,而是等到了我再次点击修改之后才进行渲染,期间我找了很久的攻略,但是都没有出现我想要的答案,vue3+ts+setup的学习之路真的是无比的困难,网络上能找到的资源真的太少了。

2023-11-09 17:31:30 89

原创 【Strelitzia项目】vue3+ts实现element-plus中选择器省市区三级联动

最近在部署项目时,想要做一个收货地址的功能,但是仅凭用户自己去输入地址感觉不太规范,假设用户输入了一个假的地址改如何处理呢,所以需要做出一个比较规范的选择器来解决这个问题。但是在这个问题的过程中存在着不少疑惑,首先就是百度找不到vue3+ts的代码,而自己本身又是后端开发人员,所以在技术层面存在着不少的疑问,vue2编写代码的方式不太熟练。参考文章。

2023-11-08 10:06:35 1095

原创 代码开发的小技巧

本文章用于记录自己实时开发过程中遇到的些许小知识点记录,多半是小技巧。

2023-09-27 10:54:55 128 1

原创 docker部署redis

本文章已经默认已经安装好了docker,不会安装docker的自行去找文章攻克。

2023-09-26 17:06:16 59

原创 maven打包出现 无效的标记: --release

出现这个问题首先需要去检查java jdk的版本,项目使用jdk的版本,以及使用idea进行开发时,maven运行使用的jdk版本是否一致。检查java jdk的版本就不多说了,主要是去检查maven中jdk版本和项目的jdk版本。

2023-09-15 10:28:00 1123 2

原创 关于jdk17配置mybatis-plus报错多个异常的情况

百度了很多网页,由于以前学习mybatis-plus是直接看网站视频学习,导致回顾过程中自己遗忘了知识点,看着以前的代码去配置mybatis-plus结果导致过程中各种报错,这里就不多说有哪些报错,总之就是网上的解决办法都没有用。1.以后发现报错不要直接去网页上搜索答案,首先自己尝试查看过往代码。2.注意jdk版本和创建项目版本以及依赖的版本一致问题。,根据官方文档的配置进行配置解决。3.查看官网文档进行配置。

2023-09-14 17:59:48 634

原创 java中的GUI编程学习笔记

概念Swing是java中的一个GUI编程的工具包,也是java基础类的一部分,主要的功能就包括实现窗口的布局和管理功能,包中含有JTextFiled,JFrame,JButton等多种GUI编程需要使用到的类。最大的特点就是由纯java编写,拥有跨平台的特点。Swing与AWT的区别在于:Swing拥有统一的风格,不依赖于操作系统,AWT依赖于操作系统且风格不统一。首先先熟悉一下AWT包和Swing包之间的关系,如下图:Swing中常用的组件(一)常用的组件包括JFrame(窗体)JDia

2021-08-12 17:15:39 644

原创 static和final关键字

static关键字1.static修饰方法static修饰的方法,称为类方法。有一个明显的特点就是:静态方法中不可以直接访问非静态的方法和成员,同时静态方法是不依附于任何对象的,所以在静态方法中不可以使用关键字this2.static修饰变量static修饰的成员被称为静态变量,静态变量和非静态变量的却别在于:静态变量是被所有对象共享的,在内存中只存在一个副本,只在类初次加载初始化该成员3.static修饰代码块类初次加载的时候,会按照static代码块的顺序进行执行,并且只会执行一次。详细的参

2021-07-21 11:02:51 85

原创 java文件的复制

设计一个类进行文件的复制,包括文本文件的复制和目录的复制首先需要明确目的,第一是文件有两类,一类是文本文件的复制,另外一类是文件目录的复制,那么需要使用到两个方法。在以下的代码中将使用到两个方法,一个是public static void copy方法,一个是public static void copyDir方法,为什么设置static关键字?因为我这里没有创建多的类,只有一个类,由于main方法也是static的,所以在static静态方法中不可以直接调用非静态的方法,需要设置static关键字。详细

2021-07-20 13:52:53 198

原创 java常用流的详细解释(冰山一角)

文件字节流文件字节流分为FileInputStream 常用于读取文件FileOutputStream 常用于写入数据进入文件下面举一个例子(字节输出流)进行展示:public static void InputTest(String path) { FileInputStream is = null; BufferedInputStream bis = null;//BufferedInputStream后续会讲解到 int size;

2021-06-19 16:02:41 77

原创 尚学堂第十章课后习题答案

选择题:1.B解析:IOException是IO流的错误异常,ClassNotFound是类异常,SQLException是数据库异常,RemoteException系统运行时的异常2.D解析:release()方法不清楚,close()是关闭文档流,remove()是删除文档流,flush( )是自动刷新缓存区方法3.B解析:Reader类中不存在reader(int n)方法,存在reader()和reader(byte [ ] b)方法4.C解析:(一)忘记关闭文档流(二)忘记抛出异常

2021-05-31 01:20:55 334

原创 尚学堂第九章课后习题参考

选择题1.AC解析:List和Set是collection的子接口,而非collections的子接口2.A解析:第二个add超出了范围,故在运行时错误3.D解析:ArrayLis和LinkListt是有序的,可重复的;TreeMap是有序的;4.C解析:HashMap是不可重复的,故相同的“abc”没有被存储进去5.C解析:map.size( )得到的值是从下标0开始的,题中存在两个元素,故下标为1简答题1.集合和数组的比较?解答:数组的优势在于查询快,效率比较高,从效率和类型检

2021-05-17 22:58:21 486

原创 尚学堂java第八章答案参考

选择题1.BD解析:B(int的默认值为0,integer的默认值为null)D(这里指的是自动装箱的功能)2.A解析:String中的concat方法指的是在字符串的末尾加上数值,但是这里是字符串常量是不可以修改的。故显示仍然为“123”3.B解析:判断s1s2,这里是两个不同的对象,“”判断引用型数据时,是比对其的地址是否相同,这里显然不同4.C解析:isFile()判断是否为文件,getFile()是得到文件的名字,getPath()是得到文件的路径,isDirectory()

2021-05-09 00:38:19 626 6

原创 尚学堂java第七章课后习题

本文章的答案仅供参考选择题1.AB2.B3.CD4.B解析:Arrays.binarySearch是二分法查询,查找指定元素的位置5.AD简答题1、数组的特点?答:数组主要为一下三个特点数组的长度是确定的数组里的数据类型是相同的数组可以是任何类型,包括引用类型2.数组的优缺点优点:数据是按照下标的顺序进行存储的,便于查询相应位置的数据;而且定义简单,使用起来便捷。缺点:数组的长度是定长的,不利于动态存储;而且数据的存储是按照下标的顺序存储的,增加和删除元素时间花费的比较多

2021-04-24 14:28:51 419 3

原创 尚学堂java第六章课后习题

本文章的答案仅供参考选择题1.C2.C解答:finally是最后处理的语句,所以涉及到释放资源,文件的关闭3.AC解答:throws在方法上自动抛出异常,throw指手动抛出异常,故第一条语句应该写为throws,第三条语句该写为throw。4.CD解答:Exception–异常,SexException–性别异常,NullPointerException–控指针异常,InputMismatchException–输入类型错误,ArithmeticException–算术异常,ArrayIn

2021-04-23 01:30:36 492

原创 尚学堂java实战第五章课后习题

访问权限修饰符同一个类同一个包子类所有类private可以default可以可以protected可以可以可以public可以可以可以可以

2021-04-18 18:49:59 1912

原创 尚学堂java实战第四章课后习题

尚学堂java实战第四章课后习题文章中的题目答案仅供参考选择题答案:1.B解析:一个java类必然存在构造器,即使没有定义构造器,也会存在一个默认的无参构造器。2.D3.AC解析:A(静态方法中应该通过对象实例化来调用非静态方法)B(非静态方法可以直接调用静态方法)D(静态方法不可以使用this的原因在于静态方法是通过类调用的方法,不需要实例化,就没有当前的对象,没有实例化对象没就不会有this)4.AC解析:A(在类方法中不可以使用this关键字调用本类的方法)C(在类方法中还

2021-04-07 00:32:02 639 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除