自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (2)
  • 收藏
  • 关注

原创 git常用命令记录

1、Git分支命名规范1、主分支 master 主分支,所有提供给用户使用的正式版本,都在这个主分支上发布2、开发分支 dev 开发分支,永远是功能最新最全的分支3、功能分支 feature-* 新功能分支,某个功能点正在开发阶段4、发布版本 release-* 发布定期要上线的功能5、修复分支 hotfix-* 修复线上代码的 bug2、git查看、切换、创建、删除、拉取、提交分支命令-查看本地分支:git branch-查看git上分支:git branch -r-查看本地分支和g

2021-10-24 19:30:01 119

原创 mysql学习记录01

1、int、bigint的长度问题类型:bigint长度:20占用字节:8字节有符号:-9223372036854775808-----9223372036854775807无符号:0-----18446744073709551615默认:不指定长度时默认21(实际长度还是20)类型:int长度:10占用字节:4字节有符号:-2147483648-----2147483647无符号:0-----4294967295注:int(n),其中n是显示n位,并非数据最大是2^ntinyin

2021-10-15 20:45:51 159

原创 服务器文件下载到本地(前后台实现)

1、下载的逻辑图2、后端返回文件流 @Override public void download(String name) { String url = "地址"+name+".txt"; // 输出响应正文的输出流 OutputStream out; // 读取本地文件的输入流 InputStream in; // 获得本地输入流 File file = new File(url)

2021-09-27 11:54:00 532

原创 Could not load public key from the private key file

记录报错:使用SecureCRTPortable连接时,报Could not load public key from the private key file—》 无法从私钥文件加载公钥原因:好像是打开文件的路径要和第一次打开的路径保持一致。找到的一些报错原因...

2021-09-27 11:51:43 2139

原创 Linux自己部署项目所用命令记录

部署Linux命令linux命令到达效果cd /app进入app目录cd …回到上一级ls查看目录下所有文件读写执行权限ll查看目录下所有文件tail -f nohup.out查看nohup.out日志rm -f java.jar删除文件java.jarmv java.jar java.jar.oo1将java.jar名称改为java.ja.001rz上传文件sz 文件名下载文件ps -ef l gre

2021-08-07 14:23:11 64

原创 git不使用idea提交项目

常用的命令如下git branch -----查看本地文件分支git branch -a ------查看本地+git的分支git push origin HEAD: 要提交的分支名称 ------提交分支git branch -r -------查看git上分支git log --------查看当前日志git gui -----选则ider中的单个文件提交----选中要提交的文件commitgit checkout 分支名 ----切换到这个

2021-08-07 13:57:47 319

原创 电信平台对接CTWing具体实现流程

简介:要实现电信平台对接,需要设备、电信平台、系统进行对接,主要介绍后台获取http请求和指令下发,具体流程如下图:一、在电信平台上创建设备、产品。具体参考:官方文档||TCP产品创建创建产品结果图创建设备结果图二、激活电信平台上的设备使用工具TCP&UDPDebug对产品进行激活我使用的是TCP协议,填入目标ip:tcp.ctwing.cn和端口号:8996,具体如下图:2.通过文档介绍的格式,发送登录请求:官方参考链接3.登录请求具体实现介绍登录报文

2021-08-07 13:43:01 8558 4

原创 bug端口占用:org.apache.catalina.LifecycleException: Protocol handler start failed

解决:org.apache.catalina.LifecycleException: Protocol handler start failed1,使用windows+R,输入cmd,进入控制台2,使用netstat -ano(查看所有进程);使用nerstat -auo|findstr “端口号” (查看当前占用端口程序进程号)3,使用tasklist|findstr “进程号” (查看进程)4,输入taskkill /f /pid “进程号” (结束线程,重启程序)...

2021-07-28 19:15:38 172

原创 String常用方法收集

1、equals():比较两个字符串是否相等 2、equalsIgnoreCase( ):忽略大小写的两个字符串是否相等比较3、startsWith(String prefix,inttoffset):判断字符串对象是否以指定的字符开头prefix–字符,toffset–下标(区分大小写)4、endsWith(String str):判断字符串对象是否以指定的字符结尾 5、isEmpty():判断指定字符串是否为空toString():转换成String类型length():获取字符串的长度,..

2021-07-28 19:10:31 90

原创 SptingBoot整合Swagger2实现demo

1.导入依赖 <!--导入Swagger依赖--> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-sw

2021-07-28 19:05:21 90

原创 lambda表达式学习

import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class lambdaTest { public static void main(String[] arge){ //定义一个list集合 List<User> userList=new ArrayList<>();

2021-07-21 09:51:05 53

原创 java中的Xml和反射

一.xml1.xml简介可扩展标记语言,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.

2021-01-19 18:28:17 208

原创 java中的IO流

一.File类​ File类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。常用构造方法new File(File parent,String child );new File(String parent,String child);new File(String pathName);常用方法方法名描述String getName(

2021-01-16 11:29:03 62

原创 java异常处理机制

一、什么是异常异常机制: 异常机制是指当程序出现错误后,程序如何处理。具体来说就是程序发生异常,异常机制提供程序的退出安全通道。通俗来说:就是为了让程序继续执行下去,不至于中断。程序错误: 程序错误分为三种:1.编译错误 2.运行时错误 3.逻辑错误。 (1)编译错误:因为程序没有遵循语法规则,编译程序能够自己发现并提示我们的错误的原因和位置。 (2)运行时错误:因为程序在执行时,运行环境发现了不能执行的操作。(3)逻辑错误:因为程序没有按照预期的逻辑顺序执行。异常就是指程序运

2021-01-11 19:42:29 5248

原创 java中的三大集合框架(List,Set,Map)

1.集合的继承结构2.集合和数组的区别集合的特点:类型不固定,可以随意存放任何数据。长度也不固定,可以根据元素的增长而增长。集合只能存储引用数据类型(对象),集合存储基本数据类型会进行自动装箱,变成对象。数组的特点:类型固定,只能存储同一种类型的数据。长度固定,只能存储数组定义时,确定的长度。数组可以存储引用数据类型,又可以存储基本数据类型,其中基本数据类型存储的是值,引用数据类型存储的是地址值。3.集合的使用方式1.ArrayList介绍:ArrayList是实现List接口

2021-01-06 20:14:21 422 1

原创 java中String类常用方法(字符串截取)

一.String类构造方法:new String()new String(char[] arr)new String(byte[] bs)常用方法:1. 长度 length() String mun="123456"; System.out.println(mun.length());//获取字符串长度2. 拼接 str.concat(str2) String str1="123"; String str2="456"; String

2020-12-31 16:14:21 5478 1

原创 java包装类(String-int类型转换)

1.包装类的概念由于基本数据类型没有类和对象的概念,java的设计理念是万事万物皆对象。所以特定为每一种基本数据类型量身定制了一个属于自己的类,称为包装类。2.包装类的应用由于集合中不能存储基本数据类型,我们所看到的 list.add(6);事实上存储的都是包装类型,由基本数据类型升级成包装类的过程叫做“装箱”,反之称为“拆箱”;1.装箱—拆箱 包装类 –基本数据类型 自动进行2.向上转型—向下转型 父类—子类3.强制类型转换—自动转换 byte-short

2020-12-31 16:13:46 288 1

原创 java内部类(成员、局部、静态、匿名)

1.内部类定义在 Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。2.成员内部类定义在类中,充当类的一个成员。访问权限:内部类可以访问外部类的属性和方法,外部类想要访问内部类的成员必须先创建内部类的对象来访问。 创建对象:new Demo01().new Demo02()package case01;public class Demo01 {//外部类 int

2020-12-31 16:13:03 126 1

原创 bag系列ConcurrentModificationException---并发修改异常

案例:创建一个集合,存入两个元素,“曹操” “貂蝉” ,遍历集合,如果发现遍历的元素是貂蝉,就向集合中添加一个“吕布”package case01;import java.util.ArrayList;import java.util.Iterator;public class Demo03 { public static void main(String[] args) { ArrayList list=new ArrayList(); list

2020-12-24 19:50:17 245

原创 java比较器Comparator 和 Comparable

一.比较器Comparator 和 Comparable 比较:1.Comparable是排序接口;若一个类实现了Comparable接口,就意味着“该类支持排序”。(作用在实体类上)2.而Comparator是比较器;我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。(作用在排序类上) 总结:Comparable相当于“内部比较器”,而Comparator相当于“外部比较器”。案例:使用两种不同的比较器分别对5本书进行排序,书的属性有:书名,作者,价格。要求使用内部比

2020-12-23 20:33:47 102 2

原创 java中抽象类与接口介绍

抽象类一.抽象类的产生原因由于多态的出现,父类中的方法被子类重写覆盖,不可能被调用到。“用进废退”,由于父类方法不再被使用,所以去掉了方法体,退化为抽象方法。而抽象类就是用来存放没有方法体的抽象方法的。二.抽象类和抽象方法的定义抽象类定义:在修饰符后面返回值前面加上abstract。抽象方法定义:在修饰符后面返回值前面加上abstract,并且删除方法体{}。public abstract class Demo01 {//抽象类 public abstract void met

2020-12-23 20:32:05 244 1

原创 java中二维数组+选班长案例+杨辉三角案例

二维数组随着数据量的不断增大,我们需要更大的容器来装数据,这个时候,一维内存已经不足以满足所需,我们需要的是二维“平面”数组。第一个【】代表 的是:这个二维数组由几个一维数组构成,也是这个二维数组的长度第二个【】代表 的是,构成这个二维数1.二维数组的定义:(1).声明----取名字(2).指定长度----分配空间(3).整合上面两步 ---- 定义2.二维数组的赋值:(1).一个一个元素赋值(2).一个一个一维数组赋值(3).一次性赋值3.二维数组的遍历案例1.已知有3个

2020-12-19 09:39:28 267

原创 java面向对象三大特性:封装、继承、多态相关介绍

什么是多态1.面向对象的三大特性:封装、继承、多态。从一定角度上来看,封装和继承都是为多态准备的。2.多态的定义:保留有限的外部接口set和get,隐藏具体实施细节。3. 封装的使用步骤: (1)对访问属性进行私有化:private (2)生成get和set方法,对外提供具体的方法。4.封装的好处: (1)便于使用者正确使用系统,防止错误修改属性。 (2)有助于系统之间的松耦合,提高系统的独立性。 (3)提高软件的可重用性。 (4)降低了构建大型系统的风险。publ

2020-12-16 17:17:48 171 4

原创 java类中的构造方法、成员方法、方法调用、方法格式相关介绍

方法1.方法的理解和语法格式:解决某一件事的功能实现。方法,是一段代码块的封装,方法中的代码应围绕某一功能的实现来写,目标明确,逻辑清晰。方法的语法格式如下:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句1.方法的调用2.变量的操作:声明 赋值 修改3.程序结构:选择结构 循环结构……… return 返回值;}具体如代码所示:public class ff { //方法的组成:修饰符、返回值、方法名、参数、

2020-12-10 20:15:40 1858

原创 java数组Arrays复制、输出、排序方法(equals、sort、toString、fill、copyOf、binarySearch)

1.Arrays类的常用方法1.equals() 比较两个数组的元素是否完全一致,返回的是true/false2.sort() 升序排序3.toString 将一个数组转换成字符串类型,并用【】保护起来。4.fill() 将数组中所有的元素用一个新的数值全部替换。5.copyOf() 复制一份6.binarySearch() 找元素对应的下标,前提是数组已经升序排列好实例:1.equals()方法的使用案例import java.util.Arrays;public

2020-12-10 19:17:54 423

原创 java数组 排序(冒泡、选择、快速)示例

1.遍历数组的三种方法 private static void fun1(int[] arr) { for(int i=0;i<arr.length;i++){//1.for循环遍历数组 System.out.println(arr[i]); } for(int i:arr){//2.增强for循环遍历数组 System.out.println(i); } System.o

2020-12-03 20:57:00 168 1

原创 java使用循环打印平行四边形、三角形、棱形、空心棱形

使用循环打印平行四边形、棱形1.打印边长为5矩形 private static void fun1() { for(int i=0;i<5;i++){ for (int j=0;j<5;j++){ System.out.print("* "); } System.out.println(); } }2.打印平行四边形private sta

2020-12-03 20:38:44 947 3

原创 java---(java语言之父:James Gosling 、java起源及运行环境介绍)

1.java的起源:爪哇岛位于烟波浩渺的印度洋和太平洋之间的印度尼西亚,是一个由18108个大小岛屿组成的“万岛之国”,爪哇岛就是这万岛之中的第四大岛。四面环海的爪哇岛,属热带雨林气候,没有寒暑季节的更迭,年平均气温为25-27℃,雨量充沛。得天独厚的自然条件使岛上热带植物丛生密布,草木终年常青,咖啡、茶叶、烟叶、橡胶、甘蔗、椰子等物产丰富。爪哇岛上河流纵横,风光旖旎,每年都吸引大批来自世界各地的游客前往观光旅游。 爪哇岛上有100多座火山,前不久活动剧烈,有爆发迹象的默拉皮火山就是其中的一座。默拉皮火山

2020-12-03 20:24:54 957 1

空空如也

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

TA关注的人

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