自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Markdown】Markdown基础语法

本文介绍了Markdown这一轻量级标记语言的基本语法和核心特性。Markdown由John Gruber于2004年创建,使用简单符号实现内容排版,可转换为HTML等格式。文章重点讲解了Markdown的标题、文本样式、列表、表格、代码块、链接图片插入等基础语法,并介绍了CSDN编辑器新增的拖拽图片、数学公式、甘特图等功能。同时提供了常用快捷键和Markdown的核心特点:纯文本格式、极简语法、跨平台渲染和专注内容创作。

2025-07-07 18:05:23 736

原创 【Axure RP】什么是Axure?Axure可以用来做什么?

Axure RP是一款专业的快速原型设计工具,主要用于创建高交互性的产品原型。该工具支持线框图绘制、流程图设计、动态交互模拟和自动生成规格文档等功能,适用于产品经理、UX设计师等专业人士。Axure RP的核心优势在于其强大的交互设计能力,能够制作接近真实产品的高保真原型,并支持团队协作和版本管理。虽然学习曲线较陡,但对于需要设计复杂交互逻辑的产品团队来说,Axure RP是一个高效的选择。

2025-07-07 15:42:03 243

原创 【软考高项】信息系统项目管理师-学习路线

软考高项信息系统项目管理师备考指南 本文系统梳理了《信息系统项目管理师教程(第4版)》三大核心专题: 1️⃣ 信息技术专题(25%分值):涵盖信息化发展、新兴技术(区块链/AIGC)、信息安全等7章内容,强调政策与技术结合; 2️⃣ 项目管理专题(70%+分值):重点解析十大知识领域、敏捷管理、数据治理等核心内容,提供论文写作框架模板; 3️⃣ 运筹学专题(案例关键):详解关键路径、挣值分析、决策树等计算题型,附解题公式与易错提醒。 备考建议采用三阶段攻坚法,配合工具辅助和真题训练,并分享考场答题策略。全文

2025-07-02 14:14:09 383

原创 【软考高项】信息系统项目管理师-考试详解

软考高项是项目管理领域权威认证,兼具**职称评定、企业资质、人才补贴**三重价值

2025-07-02 11:31:36 857

原创 【Axure RP】Axure入门安装详解

Axure RP 介绍,9,10,11下载安装,汉化资源

2025-06-18 17:49:49 851

转载 常用工具类系列之DateUtil

简介: 这篇文章主要介绍了常用工具类系列之DateUtil(示例代码)以及相关的经验技巧,是自己在学习过程中遇到的一篇文章,所以转载记录一下。2.字符串转日期方法会自动识别一些常用格式,包括:3.格式化日期输出4.获取Date对象的某个部分5.开始和结束时间6.日期时间偏移针对当前时间,提供了简化的偏移方法(例如昨天、上周、上个月等):7.日期时间差格式化时间差8.计时器9.其它参考博客...

2022-06-15 15:08:19 6442 1

原创 Xshell- Xftp评估过期处理方法

Xshell- Xftp评估过期处理方法

2022-04-18 10:07:31 10105 3

原创 MySQL索引背后的数据结构及算法原理

MySQL索引背后的数据结构及算法原理最近在学习MySQL 过程中看到一篇关于索引的数据结构的文章,和大家分享一下。顺便记录一下,方便后续学习。MySQL索引背后的数据结构及算法原理

2022-02-10 10:30:38 690

原创 rocketmq+Windows+nacos

rocketmq 在Windows上的配置启动1、确保jdk是64位的;(jdk1.8.0_301.rar)2、下载rocketmq;下载地址3、配置rocketmq(1)在nacos中配置rocketmq: name-server: 192.168.1.191:9876 producer: group: zh-group(2)解压rocketmq(和jdk1.8.0_301.rar ;如果原本使用的就是64位jdk就跳过jdk解压)在使用路径下(3)配置

2021-10-11 11:16:08 1394

原创 MD5加密 MD5Util

MD5加密 MD5Utilpublic class Md5Util { /** * MD5加密 */ public static String EncoderByMd5(String str) { MessageDigest md5 = null; try { //创建MD5核心对象 md5 = MessageDigest.getInstance("MD5"); /

2021-09-13 10:50:16 249

原创 欢迎使用Markdown编辑器

MD5加密@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行

2021-09-13 10:48:30 103

原创 Xshell下载

Xshell、Xftp下载1、Xshell、Xftp下载

2021-07-02 09:25:52 580

原创 Thymeleaf

Thymeleaf1、Thymeleaf 简介;2、Thymeleaf常用属性;3、Thymeleaf运算符和表达式;

2021-06-30 11:22:01 270

原创 java 读取TXT文件,以逗号分隔文件内容。

读取TXT文件,以逗号分隔文件的每一行内容。1、上代码:import java.io.*;public class TxtTest { public static String readTxt(File file) throws IOException { String s = ""; InputStreamReader in = new InputStreamReader(new FileInputStream(file), "UTF-8");

2021-06-24 17:38:09 3419

原创 Springboot整合MQTT实现消息的订阅和发布

Springboot整合MQTT实现消息的订阅和发布1、大神连接

2021-06-24 14:06:14 470

原创 java 批量生成条形码,打包zip(springboot)

java 批量生成条形码,打包zip(springboot)pom.xml <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3&

2021-04-15 14:07:08 624

原创 二维码生成工具包

二维码生成工具包package com.dhsr.springboot_code.util;import com.google.zxing.*;import com.google.zxing.client.j2se.BufferedImageLuminanceSource;import com.google.zxing.common.BitMatrix;import com.google.zxing.common.HybridBinarizer;import com.google.zxing.

2021-04-15 13:51:14 209

原创 java 批量生成二维码(有logo和无logo),打包zip (springboot).

java 批量生成二维码(有logo和无logo),打包zip (springboot).pom依赖<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version> </dependen

2021-04-15 11:40:45 733

原创 mySQL配置基础

mySQL配置基础下载后得到zip压缩包.2、解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.193、添加环境变量:我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹4、编辑 my.ini 文件 ,注意替换路径位置[mysqld]basedir=D:\Program Files\mysql-5.7\datadir=D:\Program Files\mysql-5.7\da

2020-11-26 14:42:17 176 1

原创 文档编写,SpringBoot整合Swagger2

SpringBoot整合Swagger2参考链接

2020-11-10 20:32:27 112

原创 web-app.xml

web-app.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

2020-11-09 09:25:27 665

转载 Java 面试题 synchronized 和Lock区别??

synchronized 和Lock区别?来源及用法:lock是一个接口,是java写的控制锁的代码,而synchronized是java的一个内置关键字,synchronized是托管给JVM执行的;synchronized:在需要同步的对象中加入此控制,synchronized可以加在方法上,也可以加在特定代码块中,括号中表示需要锁的对象。lock:一般使用ReentrantLock类做为锁。在加锁和解锁处需要通过lock()和unlock()显示指出。所以一般会在finally块中写un

2020-11-05 13:59:42 443

原创 Java 基础面试题简单笔记(汇总)

Java 基础面试题——汇总JAVA基础面试题面向对象的特征有哪些方面?抽象性:把具有相同属性或者方法的对象进行抽象,抽象包括两个方面,一是过程抽象,二是数据抽象。封装性:封装是把过程和数据包装起来,用户知道并使用被封装的属性和方法就行,不用知道今天是如何实现的;继承(is a)性:对象的一个新类可以从现有的类中派生,这个过程称为类继承。派生类(子类)可以从它的基类(父类)那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。java中只有单继承;(一个儿子只有一

2020-10-14 21:52:53 184

原创 Java 基础面试题(六) day6

Java 基础面试题PreparedStatement接口与Statement接口相比,有哪些优势?PreparedStatement 接口继承并扩展了Statement 接口;性能方面,PreparedStatement有预编译过程,一旦绑定SQL语句就可以执行多次,Statement执行多少次就要编译多少次SQL语句。PreparedStatement用来执行动态的SQL语句,即包含参数的SQL语句,而Statement用来执行静态的SQL语句,并返回执行结果。代码可读性和可维护性、安全

2020-10-14 21:46:25 286

原创 Java 基础面试题(五)day5

Java 基础面试题Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?Set里的元素是不能重复的,用equals ()方法来区分重复与否。覆盖equals()方法用来判断对象的内容是否相同;”==” 判断对象内存地址是否相等,用来决定引用值是否指向同一对象。sleep() 和 yield() 有什么区别?sleep方法暂停当前线程后,会进入阻塞状态,只有当睡眠时间到了,才会转入就绪状态。而yield方法调用后 ,是直接进入

2020-10-14 21:44:34 139

转载 JavaWeb 基础面试题

JavaWeb基础面试题 1、Tomcat的优化经验答:去掉对web.xml的监视,把JSP提前编辑成Servlet;有富余物理内存的情况下,加大Tomcat使用的JVM内存。 2、什么是Servlet?答:可以从两个方面去看Servlet:a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。 3、Servlet的生命周

2020-10-14 21:39:58 5178

原创 Java 基础面试题(四)day4

Java 基础面试题Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类?是否可以implements(实现)interface(接口)?匿名内部类可以继承其它类,实现其它接口。匿名内部类就是没有名称的内部类,它经常被应用于Swing程序设计中的实践监听处理。匿名内部类有几个特点:匿名内部类可以继承父类的方法也可以重写父类的方法。匿名内部类可以访问外嵌类中的成员变量和方法,在匿名内部类中不能声明静态变量和静态方法。使用匿名内部类时,必须在某

2020-10-10 21:31:31 169

原创 Java 基础面试题(三)day 3

Java 基础面试题(三)Overload和Override的区别。Overriding和Overloading是Java多态性的不同表现;方法重载在同一类中,方法重写在父类与子类之间,需要具有继承关系;方法重载:与重载方法具有相同的函数名称;参数列表不同(个数不同,类型不同 或 排列顺序不同);返回类型可以不同也可相同;方法重写:方法名必须相同;参数列表必须相同;由子类重写父类的方法;(重写只能重写方法,不能重写属性);描述一下JVM加载class文件的原

2020-10-07 09:46:30 227

原创 Java 基础面试题(二)day 2

堆(heap)和栈(stack)有什么区别?分析:栈(stack)与堆(heap)都是Java用来在Ram(主存)中存放数据的地方,而且Java自动管理,程序员不可以直接设置。栈(stack)与堆(heap)存放数据不同,基本数据类型和类对象的引用类型都在栈(stack)中存储,由new创建出来的对象都放在堆(heap)中。注:基本类型定义的变量(自动变量)存的是字面值,不是类的实例,大小可知、生存期可知,为追求速度将它们存放在栈中。如果有两个字面值为2的int型变量m、n,那么m==..

2020-10-07 09:40:47 217

原创 Java 基础面试题(一)day 1

JAVA基础面试题面向对象的特征有哪些方面?抽象性:把具有相同属性或者方法的对象进行抽象,抽象包括两个方面,一是过程抽象,二是数据抽象。封装性:封装是把过程和数据包装起来,用户知道并使用被封装的属性和方法就行,不用知道今天是如何实现的;继承(is a)性:对象的一个新类可以从现有的类中派生,这个过程称为类继承。派生类(子类)可以从它的基类(父类)那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。java中只有单继承;(一个儿子只有一个父亲,一个父亲可以有多个儿子;

2020-10-07 09:16:08 148

原创 Java 基础学习笔记(九) 多线程

多线程一、序章程序: 指令+数据byte序列;进程:(进程就是程序执行的过程)进程是程序的一次执行,它是一个动态概念,是系统资源分配的单位;通常一个进程中包含多个线程,(一个进程中至少有一个线程);线程就是独立执行的路径;在程序执行时,即使没有自己创建线程,后台也会有多个线程,如主线程,GC线程;main()称之为主线程,为系统的入口,用于执行整个程序;在一个进程中如果开辟了多个线程,线程的运行有调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为干预的;对同一份资源时,会

2020-10-05 08:47:26 196

原创 Java 学习笔记 :static、final关键字

static、final关键字static关键字作用对象:方法、内部类、属性、代码块只要使用了static关键字,那其修饰的内容就不在属于对象自己而是类的,使用凡是本类的对象,都共享该资源;静态变量:在类的加在期间就被初始化使用:类名.静态变量;静态方法:类名.静态方法();static修饰的属性属于类级别,是全体共享资源实例变量:属于对象的属性;使用:对象.属性;代码块:在本类加载期间运行的代码块,只加载一次;注意事项:静态不能直接访问非静态;因为【

2020-10-05 08:33:51 207

原创 Java 学习笔记(八) I/O流

I/O流一、File 类File类似一个与流无关的类;该类用于获取文件及文件所在的目录,文件的长度扥信息。构造方法:通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。File(String pathName) //具体实现如下;new File(pathName);通过给定的父路径名和子路径名字符串创建一个新的File实例。File(String path, String filename);通过指定的File的父类路径和字符串类型的子路径;F

2020-10-04 09:14:07 173

原创 Java 学习笔记(七)集合框架

集合框架一、集合框架集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的扩展和适应必须是简单的。Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最

2020-10-04 09:04:12 116

原创 Java 学习笔记(六)常用的实用工具类

Java 常用类一、Date 类java中表示日期类的:Date,Calender;本质:Date= long+操作;Calender = long+操作;时间操作:UTC(0) long;GMT(1970);java提供Date类表示时间和日期,Date是long类型的包装类;Calender是一个历法抽象类,不能被实例化格林尼治时间Date.Calendar的默认值都是当前系统时间;二、DateFormat类**java.text.DateFormat:是

2020-10-04 08:46:59 193

原创 Java 学习笔记(五) 异常处理

异常处理一、异常 (Ctrl +Alt + T)异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。三种类型的异常:检查性异常: 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离

2020-10-03 11:05:57 153

原创 Java学习笔记(四)抽象类、 接口

抽象类、 接口一、抽象1.abstractabstract修饰类,则为抽象类,修饰方法则为抽象方法;包含抽象方法的类有点为抽象方法;由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。抽象中抽象构造方法,类方法(用static修饰的方法)不能声明为抽象方法。抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。public abstract

2020-10-03 10:57:13 122

原创 Java 学习笔记(三)面向对象编程(OOP)

面向对象编程(OOP)**面向对象:**把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式**类:**属性+方法;面向对象编程本质:以类的方法组织代码,以对象的形式(封装)数据;一、面向对象特性封装继承多态二、类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体的描述/定义,但是并不代表某一个具体的事物;类是同一种事物的统称,是一个抽象的概念;对象是对类的一个具体描述,是一个客观的实体;对象是抽象概念的具体实例化;

2020-10-03 10:43:43 197

原创 学习笔记 常用的 简单DOS命令

简单DOS命令1.Ctrl + R(快捷键打开命令窗口)2. exit 退出3. DIR 含义:显示指定路径上所有文件或目录的信息4. CD 含义:进入指定目录5. 换盘: cd /d E:6. MD 含义:建立目录7. RD 含义:删除目录8. DEL 含义:删除文件1.启动方式1:进入DOS页面:win+R;键入:cmd2.启动方式2:“开始”→“运行”→输入“cmd”回车,此时将出现一个显示命令提示符的窗口,如下图。3. help命令1,he

2020-10-03 09:55:39 1345

原创 java学习笔记(2.1)数组复习

数组java开篇基础复习1.Java分那三个体系平台2.Java语言特点3.JRE,JDK,JVM4…java与.class5.Java可跨平台,JVM不可跨平台6.Eclipse,MyEclipse7.标识符:8.关键字:9.变量,常量​ 1)声明​ 2)变量名不可重复​ 3)初始化​ 4)作用域10.数据类型:​ 基本数据类型:​ 整数类型:byte short int long​ 默认类

2020-10-03 09:36:09 217

Springboot_MQTT.zip

springboot整合mqtt实现消息的订阅和发布,提供测试使用到的各种工具方便使用,如:activemq,mqttfx,下载启动文件中的springboot_mqtt项目代码结合工具测试就OK。

2021-06-24

空空如也

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

TA关注的人

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