自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 奇葩!面试因为文档能力不行被pass!

根据读者的需求和背景,提供足够的上下文和解释。给技术看的技术文档,给用户看的操作手册区别很大的。确保链接有效,并在文档中提供足够的上下文,以便读者理解链接的内容。它们可以成为组织中的宝贵资产,记录和保存组织的技术知识和经验。通过编写清晰的文档,技术人员可以更好地传达他们的想法、设计决策和项目要求。A: 不行啊,这是核心功能,我们需要留下技术文档,评审一下看看方案如何,也是为了以后方便接手的交接。文档先行,做需求,先把文档做好,文档做完,整个流程和思路已经了然于胸,写代码可以避免返工,更高效。

2023-08-27 14:46:32 88

原创 正则表达式怎么用

正则表达式大家好,我是二营长,日拱一卒无有尽,功不唐捐终入海。这里是Java学习小站,关注我,每天进步一点点!什么是正则表达式?!! 正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。一个正则表达式是一种从左到右匹配主体字符串的模式。常见缩写术语为“regex” 实际的全称为:“Regular expression” ,常见的应用场景如:设置用户名时字符串长度需要在6-12个字符,包含数字字母,不能含有其他特殊字符的限制;设置密码时,必须包含大小写字

2023-08-09 23:02:27 90

原创 后端接口设计如何才能优雅、合格、规范?

请求体参数(Request Body Parameters):这些参数通常包含在请求的消息体中,以JSON、XML或其他格式进行传输,用于传递复杂或大量的数据。例如,对于获取文章列表的接口,可以接受page和limit参数来指定返回的页数和每页的数量。POST请求的数据不会显示在URL中,相对于GET请求更加安全,但需要在请求头中指定请求体的内容类型(Content-Type)。可以将Token作为请求头参数(如Authorization),请求体参数或查询参数的一部分,具体取决于API设计的需求和标准。

2023-08-03 18:18:39 266

原创 MyCat概念基本介绍

大家好,我是二营长,日拱一卒无有尽,功不唐捐终入海。这里是Java学习小站,关注我,每天进步一点点!MyCat基本介绍什么是分布式系统分布式系统是指其组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。它的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的任务。它的特点是:透明性:分布式系统对于用户是透明的,一个分布式系统在用户面前的表现就像一个传统的单处理机分时系统,可用用户不必了解其内部结构就能使用;扩展性:分布式系统的最大特点是可扩展性,它

2022-11-14 11:34:02 221 1

原创 Java培训实现月薪15k,我都经历了什么(绝不是广告)

Java培训实现月薪15k,我都经历了什么(绝不是广告)我是一名通过培训进入IT行业的Java开发人员,目前在广州的一家科技公司工作,中级Java开发,月薪16k。同届毕业的同学中,我水平应该在中上,一直在追随大佬的脚步。我入IT行业,也是受到众多IT界的前辈们大佬的指导和影响的。其中最重要的两位是:任小龙老师(百度能搜到,任老师的Java基础课反复学了3遍);Java学习公众号的小编曾阿牛(工作之余在他的公众号学习,也是受他的影响,我当时申请了公众号用于记录自己的学习笔记)。在我第一次Java培训被坑

2021-07-04 17:35:56 4754 3

原创 Typora+PicGo+阿里云OSS实现图片上传功能

烦恼Typora是最好用的markdown语法的工具之一;平时做笔记都是使用这个工具,免费,简洁好用,用上之后就爱上了。但是它默认图片是放在本地的。为了用好这个工具,也是经历了一打怪之旅。开始不做任何设置使用,图片都存储在默认文件夹。为了保证笔记质量,我的截图图片没有做任何压缩,文件比较大,这样的后果是默认文件夹下的图片数量加大,又不敢删除,维护起来特别困难;于是学了前辈们设置相对路径的做法,把笔记和图片文件保存到一个专用来存放笔记的文件当中,这样维护成本大大降低(开始使用的同学可以尝试百度修改)。之

2020-10-10 14:48:58 1473 1

原创 Java学习第22天

引出继承//老师class Teacher{ String name; int age; String level;//级别 public void sleep(){}}//学生class Student{ String name; int age; String sn;//学号 public void sleep(){}}//公司雇员class Empl...

2019-08-30 22:39:51 165

原创 Java学习第21天

构造器与setter方法选用创建对象并给对象设置初始值有两种方式:方式1:先通过无参数构造器创建出一个对象,再通过对象调用相应的setter方法;User u1 = new User();u1.setName("Lucy");u1.setAge(17);方式2:直接调用带参数的构造器,创建出来的对象就有了初始值。通过构造器和通过setter方法都可以完成相同的功能。User u...

2019-08-27 21:04:30 144

原创 Java学习第20天

理解封装class Person{ String name; int age;}//y演示封装class PersonDemo { public static void main(String[] args) { //创建一个Person对象,设置年龄 Person p = new Person(); p.name = "Will"; p.age = 0;/...

2019-08-26 23:00:51 324

原创 Java学习第19天

深入变量变量的分类和初始值定义变量的语法:数据类型 变量名 = 值;变量根据在类中定义位置的不同分为两大类:1.成员变量: 全局变量/字段。直接定义在类中方法外;类成员变量。使用static修饰的字段;实例成员变量:没有static修饰的字段。2.局部变量: 变量除了成员变量,其他都是局部变量;方法内部的变量;方法的形参;代码块中(一对 { }中)的变量。变量的初始值...

2019-08-25 23:28:33 182

原创 Java学习第17天

学生交学费案例:学生类(Student)有两个字段:name(名字)和sFee(是否缴费的状态)。有一个方法:交学费(fees)。每一个学生是通过Student类new出来的一个对象,现在创建一个数组存放多个学生对象,再判断数组中的学生是否已经缴费,如果没有,则调用学生的交费方法。//描述学生对象class Student{ String name;//学生姓名 boolean isF...

2019-08-24 23:12:27 249

原创 Java学习第16天

类与对象的关系对象:对象是我们需要研究的任何事物都是对象。(一切皆对象)类:具有相同特性(状态)和行为(功能)的对象的抽象就是类。类是对某一类对象的抽象描述,而对象是类的具体化。也可以说类的实例就是对象,类实际上是一种数据类型。类具有的特性对应对象的状态,用成员变量来描述,数据封装。类具有的功能对应对象的行为,用方法来描述。类的定义把对象的状态使用成员变量表示;把对象的行为使用方法...

2019-08-23 20:33:34 90

原创 Java学习第15天

数组工具类ArraysJDK中提供了数组的工具类Arrays,此类包含用来操作数组(比如排序和搜索)的各种方法。使用注意:java.util.Arrays.方法(参数);//演示数组的工具类,Arrays类class ArraysDemo { public static void main(String[] args) { int[] arr = new int[]{1,8,9...

2019-08-21 22:06:58 258

原创 Java学习第14天

数组操作数组元素的拷贝数组拷贝:从指定源数组中复制出一个数组,复制从指定位置开始,到目标数组的指定位置结束。从src引用的原数组到dest引用的目标数组,数组组件的一个子序列被复制下来。被复制的数组的编号等于length参数。原数组中位置在srcPos到srcPos + length-1 之间的数组被分别复制到目标数组中的destPos到destPos + length-1位置。stat...

2019-08-20 23:05:07 147

原创 Java学习第13天

多维数组数组是多个数据的集合。如果将多个数组保存在一个集合中,就称为多维数组。int[ ] arr1 = {1,2,3};int[ ] arr2 = {4,5};int[ ] arr3 = {6};将上述数组保存在一个集合中,那么此时元素的类型为:int[ ] ;数组的语法:数组元素类型[ ] 数组名;int[ ][ ] arr = new int[ ][ [ ]{arr1,a...

2019-08-19 22:45:46 220

原创 Java学习第12天

方法参数的值传递机制main方法的数组参数public class Hello{ public static void main(String[] args){ System.out.println("Hello"); }}参数:参数类型 String[ ]参数名称:args(arguments)main方法是static修饰的,说明直接使用Hello类调用即可。在底层...

2019-08-18 22:11:15 114

原创 Java学习第11天

数组的基本操作获取元素: 元素类型 变量 = 数组名[index];设置元素: 数组名[index] = 值;遍历数组元素:建议使用for循环,事先知道循环次数;数组长度:int len = 数组名.length;length是属性不是方法;索引范围:从0开始,逐一递增。[0, 数组名.length - 1]//数组的基本操作class ArrayOprateDemo {...

2019-08-14 22:26:06 237

原创 Java学习第10天

方法重载设计需求:在同一个类中,分别定义两个整数、小数之和。 //求两个整数之和 static int getSum1(int x,int y){ return x + y; } //求两个小数之和 static double getSum2(double x,double y){ return x + y; }需求:在同一个类中,分别定义打印String int ...

2019-08-13 22:48:46 169

原创 Java学习第9天

方法**定义:**方法、函数其实是指一个特定的功能;程序中完成独立功能,可重复的一段代码的集合。方法定义格式:[修饰符] 返回值的类型 方法名称([形式参数…]){方法体[return 值]}方法必须要调用才能生效。如果方法使用了static修饰:此时我们使用方法需要在类中方法外。如果方法没有使用static修饰:此时我们使用方法所在类的对象来调用(面向对象)。方法定义...

2019-08-13 20:14:53 98

原创 Java学习笔记第8天

循环语句while语句while循环语句,它的条件判断表达式只有一个,通过判断条件为true时执行循环体代码块,为false时退出循环。其语法格式如下:while (判断条件){// 语句}//while循环 class WhileDemo { public static void main(String[] args) { /* 代码格式: whil...

2019-08-10 23:15:19 198

原创 Java学习第7天笔记

Java学习第7天笔记程序的顺序结构Java程序在没有流程控制语句时,代码是自上而下逐行执行的。//顺序结构public class SequenceDemo{ public static void main(String[] args) { System.out.println("爱我中华"); System.out.println("A"); System.out.p...

2019-08-09 22:30:00 94

原创 Java学习第6天笔记

三元运算符在分页业务逻辑中使用class PageDemo { public static void main(String[] args) { /* 需求:给出一共有46条数据,要求每一页最多十条数据 计算一共多少页。 */ int totalCount = 46; int pageSize = 10;//每一页最多十条数据 //总页数 int ...

2019-08-08 22:24:54 151

原创 第5天笔记

算术运算符用来处理四则运算的符号。加号:在操作数值、字符、字符串时结果是不同的。两个字符相加得到的时是ASCⅡ码表值,两字符串连接是新的字符串。除号:整数使用除号时,结果仍为整数(小数部分忽略),除以0时引发算术异常。取模(求余数):模数的符号忽略不计。结果的正负取决于正被模数。**注意:**无穷大和NaN都属于double浮点类型。但是所有正无穷大和所有负无穷大都是相等的,NaN 永远...

2019-08-07 22:15:13 84

原创 第4天笔记

基本数据类型练习整数类型:public class IntegerDemo { public static void main(String[] args) { /* a.二进制整数:0b或0B开头 b.八进制整数:0开头 c.十进制整数:生活中1234... d.十六进制整数:0x或0X开头 */ //表示十进制的常量 System.out.p...

2019-08-06 23:32:04 100

原创 第3天笔记

变量操作变量的特点:占据内存中某一块存储区域;该区域有自己的名称(变量名)和类型(数据类型);可以被重复使用;该区域的数据可以在同一类型范围内不断变化.变量分类 作用域 使用规则根据变量定义在类中的位置不同,将变量分成两大类:成员变量:直接定义在类中的变量,又称全局变量或字段;局部变量:变量除了全局变量之外,其他都是局部变量变量的三种表现形式: 方法形参;方法内变量...

2019-08-06 22:22:23 130

原创 Java第2天学习笔记

Java语法Java的基本语法Java语言严格区分大小写;一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包含了public类,则源文件必须和public类同名;一个源文件中包含了N个Java类时,编译后生成文件名和对应类名相同的N份字节码文件;一个类必须拥有main方法才能运行,因为main方法是程序的入口。Java的注释...

2019-08-05 22:27:11 96

原创 Java学习第一天:jkd安装、环境变量配置和第一个程序

这里写自定义目录标题jdk的安装:下载jdk欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导...

2019-08-02 23:50:15 643

空空如也

空空如也

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

TA关注的人

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