自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 MyBatis-Plus 的分页插件来简化操作

使用 MyBatis-Plus 的分页插件来简化操作。需要在配置文件中添加分页插件的配置,然后在 Mapper 接口中使用 Page 对象作为参数,就可以实现分页查询。

2023-06-14 15:50:19 427

原创 mybatis-plus 3.5.3.1代码生成器

mybatis-plus 3.5.3.1代码生成器。

2023-06-13 16:50:36 770

原创 为什么用移动的网络不能ping到一些ip,用电信网络就可以ping到?

大内网是指运营商为了节省公网IP资源而建立的一个大型局域网,分配给用户的是内网IP。内网IP只能在同一个运营商的网络内部访问,跨运营商的网络无法访问。如果想要获取一个真正的公网IP,可以向运营商申请或者使用WebVPN等技术。GFW是为了控制互联网内容而建立的一套网络审查系统,它可以屏蔽国内用户访问国外网站或IP的数据包。如果一个网站或IP被GFW屏蔽,那么国内用户就无法正常访问它。

2023-05-12 11:38:02 2300

原创 如何带领5人小团队开发软件

作为一个项目经理,你可能经常面临着如何带领一个小团队高效地开发软件的挑战。在这篇博客中,我将分享一些我的经验和技巧,希望对你有所帮助。

2023-05-12 11:24:20 1406

原创 如何使用Java上传文件到阿里云对象存储并设置为公共读

解决为啥文件只能下载,不能线上读图片的问题

2023-05-12 11:03:13 3552

原创 如何用java实现AES加密和解密

AES算法是一种对称加密算法,也就是说,加密和解密使用的是同一个密钥。它是美国国家标准技术研究所(NIST)在2001年选定的一种高级加密标准(Advanced Encryption Standard),用来替代之前的DES算法。AES算法的优点是安全性高、效率高、易于实现、不需要专利授权等。

2023-05-12 10:50:58 2811

原创 U+平台和华为软开平台怎么拉取远程项目作为新项目

(这部分是组长看)(后面我发现这部分写错了,就是只有开发人员才能推送代码,测试人员就是不能推送的)因为我没有,所以我写了get请求方式的代码,测试后发现能用,所以我们可以知道,有时导入依赖的pom文件报错就是小程序不懂事,报着玩的。拉取项目,之后弹出的第一个选择是合并到当前分支,第二个选择是开个变基分支(我也不知道变基分支是什么意思,难道是新建一个分支?所以退出idea,把之前那个项目随便改个名,然后重新进idea,他有个新建的页面。在此之前,我是组长已经创建好了项目,我让同学点进我们的项目。

2023-04-13 08:29:45 777

转载 mybatis-plus generator代码生成器使用教程

这个文章是转载的啦,我用来当我的个人笔记,这样方便我自己查找。

2023-04-13 07:26:13 1034

原创 SpringBoot文件上传下载案例

一个SpringBoot的文件上传下载案例

2022-08-01 07:20:44 560

原创 Android项目目录结构和资源管理

点击左上角换成真正的项目结构,里面各个包的作用如下build: 包含了编译时自动生成的文件,不需要操作libs: 用来存放项目中的第三方jar包src:存放项目中的源码及资源build.gradle: app模块的gradle构建脚本,这个文件中指定构建项目相关的配置,文件内容由两大块构成(注意,只要修改build.gradle文件内容就必须执行同步操作)drawable 目录下存储图片文...

2022-07-06 10:20:23 1531

原创 过滤器入门小案例

一个入门案例:将会在服务器请求myServlet.do,但是中间会加上过滤器。加上后请求流程为,发送请求->过滤器处理->服务器处理并响应->过滤器处理->响应回网页我们先创建一个servletimport java.io.*;import jakarta.servlet.ServletException;import jakarta.servlet.http.*;public class MyServlet extends HttpServlet {..

2021-12-04 09:44:42 365

原创 为什么要用用例图 用例图是什么 用例图怎么画 用例图有哪些元素

为什么要用用例图通常,软件系统的用户数量庞大(或用户的类型很多),每个用户只知道自己如何使用系统,但是没有人准确的知道系统的整体运行情况。因此,使用用例模型替代传统的功能说明,往往能够更好的获取用户需求,它所回答的问题是“系统应该为每个(或每个类)用户做什么”。用例模型描述的是外部行为者所理解的系统功能。用例模型的建立是系统开发者和用户反复讨论的结果,它描述了开发者和用户对需求规格所达成的共识。用例图有哪些元素一副用例图包含的模型元素有系统、行为者、用例及用例之间的关系。如图一是自动售货机系

2021-12-04 09:05:16 6814

原创 html和CSS学习路线

学习思维导图https://kdocs.cn/l/coF9GTuIvrak

2021-11-26 16:17:22 293

原创 CSS字体样式有哪些

font子属性表 属性 说明 font-size 设置字体的大小 font-size 设置字体风格 font-variant 设置小型的大写字母字体 font-family 设置字体名 font-weight 设置字体的粗细 字体大小font-size属性font-size:绝对大小|相对大小|关键字;绝对大小:可以使用in、cm、mm、pt、pc等单位为font-size赋值相对大小:可以使用em、ex、px、%等单位来赋值关

2021-11-26 08:38:09 1663

原创 HTML表格

目录概述基本语法表格属性设置表格边框属性:表格的宽度和高度属性:表格背景颜色与背景图像属性:表格边框样式属性:表格单元格间距、单元格边距属性表格水平对齐属性设置表格行的属性设置单元格的属性表格单元格跨行属性单元格跨列属性表格嵌套概述应用场景:在页面布局很规整的时候,可能利用的就是表格。常用表格标记及说明表 标记 说明 标记 说明 <table></table> 表格标记 ...

2021-11-25 16:21:22 1004

原创 html超链接及框架(iframe)

目录超链接语法属性说明浮动框架基本语法属性说明超链接语法<a href="url" name="" title="提示信息" target="窗口名称">超链接标题</a>属性说明target属性、值及说明表 属性值 说明 _self 在当前框架中打开链接 _blank 在一个全新的空白窗口中打开链接 _top 在顶层框架中打开链接,也可以理解为在根框架中打开链接 _parent 在当前框架

2021-11-25 13:51:26 3729

原创 html格式化文本标记

文本修饰标记常见的文本修饰标记 标记 说明 <b>软件工程</b> 定义粗体 <i>软件工程</i> 定义斜体 <u>软件工程

2021-11-25 12:52:58 333

原创 InetAddress类常用方法

Java提供InetAddress类来封装IP地址或域或名。InetAddress类有两个子类:Inet4Address和Inet6Address,分别用于封装4个字节的IP地址和6个字节的IP地址。InetAddress内部对地址数字进行隐藏,用户不需要了解实现地址的细节,只需了解如何调用相应的方法即可。InetAddress类无构造方法,因此不能直接创建其对象,而是通过该类的静态方法创建一个InetAddress对象或InetAddress数组。InetAddress类常用方法如下InetAddr

2021-11-24 07:42:55 7433

原创 基于TCP网络的聊天室

效果:客户端:package com.ngd.chatRoom;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import .

2021-11-22 20:12:33 1010

原创 已知域名获取IP地址

已知域名获取IP地址

2021-11-21 21:42:15 883

原创 通过反射机制获取指定方法的注解信息

EnumAnnotatedElement接口中的方法 方法 功能描述 Annotation getAnnotation(Class annotyple) 返回调用对象的注解 Annotation getAnnotations() 返回调用对象的所有注解 Annotation getDeclareedAnnotations() 返回调用对象的所有非继承注解 Boolean isAnnotationPresent(Class annotyple) 判断调用对象关联

2021-11-21 16:26:38 394

原创 什么是元注解 元注解有哪些 元注解是干什么的 注解用什么修饰

@Retention @Document @Target @Inherited @Repeatable 类型注解(Type Annotation) 怎么用 ,元注解怎么用

2021-11-21 15:59:26 7788

原创 Enum类的常用方法

所有枚举类都继承自java.lang.Enum,该类定义了枚举类共用的方法。java.lang.Enum类实现了java.lang.Serializable和java.lang.Comparable两个接口。Enum类常用的方法如下Enum类的常用方法 方法 功能描述 final int ordinal() 返回枚举实例值在枚举类中的序号,该序号与声明的顺序有关,计数从0开始 final int compareTo(enumtype e) Enum实现了java.lang.C

2021-11-21 08:37:02 718

原创 定义包含属性和方法的枚举类

怎么样定义包含属性和方法的枚举类

2021-11-21 07:50:11 847

原创 定义枚举类

怎么样自定义枚举类并使用呢,一起来看看这文章吧

2021-11-19 21:31:17 2682

原创 为什么需要枚举类_枚举类是什么_枚举类和普通类有什么区别

为什么需要枚举类枚举类是什么枚举类和普通类有什么区别

2021-11-19 20:20:46 949

原创 自定义注解 怎么样定义注解

怎么样定义注解、怎么样设置注解的默认值、定义注解的格式是什么

2021-11-19 14:17:25 357

原创 注解的作用 常用注解

注解是什么、@Override、@Deprecated、@SuppressWarnings、@SafeVarargs、@FunctionalInterface这些又是什么

2021-11-19 13:57:32 4907

原创 对象流实现文件的读写 什么是序列化 反序列化是什么

什么是序列化、什么是反序列化、为什么要序列化、怎么样使用对象流,相信这篇文章会解开你的疑惑

2021-11-17 20:22:32 188

原创 什么是内聚 内聚是什么 内聚的种类有哪些

内聚标志着一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然拓展。简单地说,理想内聚的模块只做一件事情。

2021-11-16 23:17:47 11114

原创 耦合是什么 耦合有哪些种类

耦合是对一个软件结构内不同模块之间互联程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。模块间的耦合度强烈影响着系统的可理解性、可测试性、可靠性和可维护性。耦合程度最低:两个模块每个都能独立工作,而不需要系统对其他模块有更多了解。 数据耦合(低耦合):两个模块之间通过参数交换信息 控制耦合(中度耦合):传递的信息中有控制信息(尽管有时这种控制信息以数据的形式出现)。可以适当分解后用数据耦合替代 特征耦合:被调用的模块可使用的数据多于它确实需要的数

2021-11-13 06:57:23 7693

原创 获取Class对象

三种方法1.使用Class.forName()方法2.使用类的class属性3.使用实例对象的getClass()方法

2021-11-10 06:35:19 819

原创 CSS快速复习

css是一种修饰HTML页面元素的技术,用了CSS之后,样式和元素本身做到了分离的效果,降低了代码的耦合性

2021-11-09 19:11:22 308

原创 什么是反射 反射怎么用

Java中有许多对象在运行时都会出现两种类型:编译时类型和运行时类型。例如下面的语句:Parent p = new Child();变量p在编译时的类型为Parent,运行时类型为Child,体现了类的多态。另外,某些情况下程序又需要调用该对象运行时类的方法。为了解决类似的问题,程序需要在运行时发现对象和类的真实结构信息。在程序运行时获取对象的真实性息有以下两种做法:在知道对象的具体类型的情况下,可以先使用instanceof运算符进行判断,再利用类型强制转换将其转换成运行时的类型变量即可

2021-11-08 06:42:10 104

原创 掌握Git团队协作 || 跨团队协作

A是A公司的,B是B公司的。A有远程库,B提交合并申请时需要A审核。这个时候B就要把A的远程库克隆一份到自己的远程库,平时也可以提交内容到B自己的远程库,但最后合并时必须要A审核。本章就讲3456步骤A经理:把复制内容发给B经理B经理:B经理打开A经理发的内容然后B经理就有了自己的一个库B经理把远程库克隆到本地,然后本地对文件进行修改,再提交回远程库B经理的远程库文件已经修改,现在他要把文件提交到A经理的远程库现在B经理已经提交了合并请求...

2021-11-08 06:34:58 86

原创 ::方法引用

在Java8中可以使用双冒号操作符::来简化Lambda表达式

2021-11-06 19:48:02 275

原创 函数式接口

函数式接口本质上是一个仅有一个抽象方法的普通接口。函数式接口能够被隐式地转换为Lambda表达式。

2021-11-06 19:04:56 193

原创 Lambda表达式

Lambda表达式是基于数学中的λ演算而得名,直接对应于其中的Lambda抽象。Lambda表达式是Java8中重要的新特性,支持将代码作为方法参数,允许使用更加简洁的代码来创建只有一个抽象方法的接口实例。

2021-11-06 17:51:26 622

原创 SQL语句

一个有关sql语句的复习总结文章

2021-10-30 14:10:16 1250

原创 HTML快速复习

目录!DOCTYPE声明头部head标题title标记元信息meta标记主体body标题分割线段落加粗倾斜下划线文字加删除线预编译标签换行实体字符多媒体标签超链接设置锚点列表标签表格标签框架框架集合form表单模拟百度搜索表单元素文本框密码框单选按钮多选按钮文件隐藏域普通按钮特殊按钮下拉列表多行文本框label标签提交按钮HTML5新增的一些type类...

2021-10-28 07:59:42 1648

空空如也

空空如也

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

TA关注的人

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