热爱技术的小郑_社区达人页

个人头像照片
热爱技术的小郑
已加入开发者社区732

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布928篇文章
82条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • 程序员
擅长领域
技术认证

暂时未有相关云产品技术能力~

C站全栈领域优质创作者;2022博客之星后端领域Top1;51CTO专家博主...

暂无精选文章
暂无更多信息

2024年08月

  • 08.15 10:49:22
    发表了文章 2024-08-15 10:49:22

    算法时间复杂度分析

    这篇文章讲解了如何分析算法的时间复杂度,包括关注循环执行次数最多的代码段、总复杂度的确定、嵌套代码复杂度的计算方法,并提供了大O阶的推导步骤和常见时间复杂度的列表,同时还介绍了空间复杂度的概念及其重要性。
  • 08.15 10:48:20
    发表了文章 2024-08-15 10:48:20

    JUC(8)Stream流式计算

    这篇文章介绍了Java中的ForkJoin框架,它在JDK 1.7中引入,用于并行执行任务以提高大数据量处理的效率,特点包括工作窃取和双端队列维护,并提供了CompletableFuture的异步调用示例。
  • 08.15 10:47:43
    发表了文章 2024-08-15 10:47:43

    JUC(11)各种锁的理解(公平锁、可重入锁、自旋锁、死锁)

    这篇文章介绍了Java并发包中的各种锁机制,包括公平锁与非公平锁、可重入锁、自旋锁以及死锁的概念、实现和示例,以及如何使用jps和jstack工具来检测和诊断死锁问题。
  • 08.15 10:46:58
    发表了文章 2024-08-15 10:46:58

    JUC(10)深入理解CAS和ABA

    这篇文章深入探讨了Java中的CAS(Compare-And-Swap,比较并交换)操作,解释了CAS的工作原理、应用场景以及存在的循环耗时、单变量原子性保证和ABA问题等缺点,并介绍了如何使用原子引用和版本号来解决ABA问题。
  • 08.15 10:45:37
    发表了文章 2024-08-15 10:45:37

    JUC(8)JMM

    这篇文章介绍了Java内存模型(JMM),解释了volatile关键字的作用,包括确保变量的可见性、禁止指令重排但不保证操作的原子性,并探讨了单例模式的实现方式,包括饿汉式和懒汉式单例模式的示例代码。
  • 08.15 10:45:03
    发表了文章 2024-08-15 10:45:03

    JUC(7)四大函数式接口

    这篇文章详细介绍了Java中的四大函数式接口:Function(函数型接口)、Predicate(断定型接口)、Consumer(消费型接口)和Supplier(供给型接口),它们是Java 8引入的lambda表达式和函数式编程的核心组成部分。
  • 08.15 10:44:20
    发表了文章 2024-08-15 10:44:20

    JUI(6)线程池

    这篇文章详细介绍了Java中的线程池概念,包括同步队列SynchronousQueue的使用,线程池的创建方法(单例、固定大小、缓存线程池),以及线程池的七大参数和四种拒绝策略。
  • 08.15 10:43:37
    发表了文章 2024-08-15 10:43:37

    JUC(5)BlockingQueue四组API

    这篇文章介绍了Java中的读写锁ReadWriteLock和阻塞队列BlockingQueue的概念、使用场景以及它们的四种API操作方式:抛出异常、不抛出异常、阻塞等待和超时等待。
  • 08.15 10:42:52
    发表了文章 2024-08-15 10:42:52

    JUC(4)Callable和常用的辅助类

    这篇文章介绍了Java并发工具包中的`Callable`接口及其与`Runnable`的区别,以及几个常用的并发辅助类,如`CountDownLatch`、`CyclicBarrier`和`Semaphore`,并提供了它们使用方式的示例代码。
  • 08.15 10:42:10
    发表了文章 2024-08-15 10:42:10

    JUC(2)使用condition实现精准通知唤醒

    这篇文章介绍了如何使用Java中的`Condition`实现精准通知和唤醒,通过一个具体的多线程打印示例,展示了如何控制线程按照特定顺序执行。
  • 08.15 10:41:35
    发表了文章 2024-08-15 10:41:35

    java中获取当前执行线程的名称

    这篇文章介绍了两种在Java中获取当前执行线程名称的方法:使用`Thread`类的`getName`方法直接获取本线程的名称,以及使用`Thread.currentThread()`方法获取当前执行对象的引用再调用`getName`方法。
  • 08.15 10:40:43
    发表了文章 2024-08-15 10:40:43

    JUC(1)线程和进程、并发和并行、线程的状态、lock锁、生产者和消费者问题

    该博客文章综合介绍了Java并发编程的基础知识,包括线程与进程的区别、并发与并行的概念、线程的生命周期状态、`sleep`与`wait`方法的差异、`Lock`接口及其实现类与`synchronized`关键字的对比,以及生产者和消费者问题的解决方案和使用`Condition`对象替代`synchronized`关键字的方法。
  • 08.15 10:39:45
    发表了文章 2024-08-15 10:39:45

    并发编程之生产者和消费者问题

    该博客文章通过Java代码示例介绍了生产者和消费者问题的线程间通信解决方案,演示了如何使用synchronized关键字和wait/notifyAll方法来实现线程间的同步和资源的协调访问。
  • 08.15 10:38:52
    发表了文章 2024-08-15 10:38:52

    并发编程之买票问题

    该博客文章通过Java代码示例演示了在没有锁和使用公平锁、非公平锁的情况下,多线程环境下对共享资源的访问控制,以及不同锁机制对线程访问顺序的影响。
  • 08.15 10:38:05
    发表了文章 2024-08-15 10:38:05

    获取cpu的核数

    文章介绍了在不同操作系统上查看服务器CPU核数和线程数的多种方法,包括Windows系统使用命令窗口、任务管理器和WMIC命令,以及Linux系统使用`cat /proc/cpuinfo`和`lscpu`命令。
  • 08.15 10:37:10
    发表了文章 2024-08-15 10:37:10

    解决在vue中设置的height: 100%没有效果

    文章讲述了在Vue中设置`height: 100%`无效的问题,并提供了解决方法:确保`html`、`body`和`#app`元素的高度都设置为`100%`,以保证子元素的高度能正确继承父元素的高度。
  • 08.15 10:32:04
    发表了文章 2024-08-15 10:32:04

    vue+spirngboot 分离技术实现图书信息的增删改查(改造这学期的课程设计【1】)

    文章介绍了如何创建一个前端项目,包括使用Vue和Webpack初始化项目、安装axios和element-ui、设置侧边栏、配置路由、创建登录和注册页面、展示书籍列表、添加和修改书籍信息,以及在开发过程中遇到的一些问题及其解决方法。
  • 08.15 10:28:53
    发表了文章 2024-08-15 10:28:53

    解决springboot+vue+mybatis中,将后台数据分页显示在前台,并且根据页码自动跳转对应页码信息

    该博客文章讲述了如何在Spring Boot + Vue + MyBatis的项目中实现后台数据的分页查询,并在前端进行显示和页码跳转,包括后端的分页查询实现、前端与后端的交互以及使用Element UI进行分页展示的方法。
  • 08.15 10:28:02
    发表了文章 2024-08-15 10:28:02

    Vue+Element UI

    该博客文章介绍了如何在Vue中集成Element UI来构建后台管理系统的左侧菜单,包括使用`el-menu`、`el-submenu`和`el-menu-item`等组件,并通过Vue router动态构建菜单项及其路由设置。
  • 08.15 10:26:47
    发表了文章 2024-08-15 10:26:47

    spring boot+vue前后端项目的分离(我的第一个前后端分离项目)

    该博客文章介绍了作者构建的第一个前后端分离项目,使用Spring Boot和Vue技术栈,详细说明了前端Vue项目的搭建、后端Spring Boot项目的构建过程,包括依赖配置、数据库连接、服务层、数据访问层以及解决跨域问题的配置,并展示了项目的测试结果。
  • 08.15 10:25:45
    发表了文章 2024-08-15 10:25:45

    Vue中、参数传递以及重定向

    该博客文章介绍了在Vue.js中如何通过路由进行参数传递,并展示了如何在页面间传递参数、在路由配置中设置参数以及在组件中获取这些参数的方法,同时还解释了如何在Vue中实现页面重定向,包括使用`beforeEach`守卫进行全局重定向和页面间的返回操作。
  • 08.15 10:25:01
    发表了文章 2024-08-15 10:25:01

    vue-router(路由嵌套)

    该博客文章展示了如何在Vue.js项目中使用Vue Router实现路由嵌套,并结合Element UI组件库来创建具有导航和下拉菜单的界面,以及如何使用`<router-link>`与`<el-dropdown-item>`实现导航链接。
  • 08.15 10:23:02
    发表了文章 2024-08-15 10:23:02

    vue-router路由实现页面的跳转

    该博客文章介绍了如何在Vue.js应用程序中使用Vue Router 4实现页面跳转,包括项目结构、组件定义、路由配置以及首页设置,并附有效果展示。
  • 08.15 10:22:15
    发表了文章 2024-08-15 10:22:15

    创建Vue工程常用的命令

    这篇文章提供了创建和启动Vue项目的基本命令步骤,包括初始化项目、安装依赖、安装Vue-router和Element-UI,以及启动项目进行测试,并提醒注意Vue版本与依赖包版本的兼容性问题。
  • 08.15 10:19:56
    发表了文章 2024-08-15 10:19:56

    Push to origin/master was rejected

    这篇文章提供了解决在IDEA中遇到"Push to origin/master was rejected"错误的步骤,包括执行特定的git pull命令并使用`--allow-unrelated-histories`选项来合并不相关的仓库历史。
  • 08.15 10:19:11
    发表了文章 2024-08-15 10:19:11

    JSTL核心标签库

    这篇文章详细介绍了JSTL核心标签库中的表达式标签,包括输出、变量设置、变量移除、导入、重定向、传递参数、条件判断、条件选择、循环等标签的语法和使用示例,旨在简化JSP程序的开发。
  • 08.15 10:18:25
    发表了文章 2024-08-15 10:18:25

    EL表达式

    这篇文章介绍了EL表达式的基本概念、语法、保留关键字、运算符及其优先级,并详细解释了如何在EL中访问数据、进行算术运算、判断对象是否为空、逻辑关系运算和条件运算。
  • 08.15 10:17:08
    发表了文章 2024-08-15 10:17:08

    servlet过滤器--使用过滤器统计网站访问人数的计数(注解形式)

    该文章展示了如何使用Servlet过滤器(Filter)通过注解方式创建一个网站访问人数统计功能,通过`@WebFilter`注解定义过滤器及其URL模式,并在`doFilter`方法中实现计数逻辑,将访问次数存储在`ServletContext`中,最后在JSP页面展示访问人数。
  • 08.15 10:14:07
    发表了文章 2024-08-15 10:14:07

    JSP脚本知识

    该文章详细介绍了JSP中的脚本元素,包括表达式、Scriptlet和声明,并提供了相应的语法格式和示例代码。
  • 08.15 10:13:50
    发表了文章 2024-08-15 10:13:50

    网页计时访问器application对象

    该博客文章通过示例代码演示了如何使用application对象在JSP页面上创建一个计时器,统计并显示访问者是第几位访问者,即使在服务器关闭后重新打开,计时器仍然有效。
  • 08.15 10:13:22
    发表了文章 2024-08-15 10:13:22

    后端框架的学习----mybatis框架(5、分页)

    这篇文章介绍了如何在MyBatis框架中实现分页功能,包括使用SQL的`limit`语句进行分页和利用MyBatis的`RowBounds`对象进行分页的方法。
  • 08.15 10:13:10
    发表了文章 2024-08-15 10:13:10

    后端框架的学习----mybatis框架(7、使用注解开发)

    这篇文章讲述了如何使用MyBatis框架的注解方式进行开发,包括在接口上使用注解定义SQL语句,并通过动态代理实现对数据库的增删改查操作,同时强调了接口需要在核心配置文件中注册绑定。
  • 08.15 10:11:45
    发表了文章 2024-08-15 10:11:45

    在mybatis中#{}和${}的区别

    在MyBatis中,使用#{}可以防止SQL注入,它通过预处理语句来安全地设置参数值,而${}会将传入的数据直接插入SQL语句中,不安全,通常用于传入数据库对象或在确保数据安全的情况下使用。
  • 08.15 10:11:13
    发表了文章 2024-08-15 10:11:13

    servlet技术--使用注解模拟用户登录实现页面跳转

    该文章介绍了Servlet技术的使用,通过注解方式开发Servlet来模拟用户登录功能,并在登录成功后实现页面跳转,展示用户的用户名和密码。
  • 08.15 10:10:57
    发表了文章 2024-08-15 10:10:57

    JavaBean技术

    文章《JavaBean技术_传统javabean》讨论了JavaBean的概念、种类、以及如何在JSP页面中获取和设置JavaBean属性。它解释了JavaBean如何帮助分离HTML和Java代码,降低耦合性,并通过示例代码演示了在JSP中使用`<jsp:useBean>`和`<jsp:getProperty>`标签来实例化JavaBean对象以及获取和设置其属性值。
  • 08.15 10:06:11
    发表了文章 2024-08-15 10:06:11

    设计模式----------工厂模式之简单工厂模式(创建型)

    这篇文章详细介绍了简单工厂模式,包括其定义、应用场景、UML类图、通用代码实现、运行结果、实际应用例子,以及如何通过反射机制实现对象创建,从而提高代码的扩展性和维护性。
  • 08.14 14:48:59
    发表了文章 2024-08-14 14:48:59

    设计模式-------------静态/动态代理模式(结构型设计模式)

    本文详细介绍了代理模式,包括其定义、应用场景、UML类图、代码实现和实际例子,阐述了静态代理和动态代理的区别以及它们的优缺点,展示了如何通过代理模式来控制对目标对象的访问并增强其功能。
  • 08.14 14:48:17
    发表了文章 2024-08-14 14:48:17

    我要手撕mybatis源码

    该文章深入分析了MyBatis框架的初始化和数据读写阶段的源码,详细阐述了MyBatis如何通过配置文件解析、建立数据库连接、映射接口绑定、动态代理、查询缓存和结果集处理等步骤实现ORM功能,以及与传统JDBC编程相比的优势。
  • 08.14 14:47:30
    发表了文章 2024-08-14 14:47:30

    设计模式-----------工厂模式之抽象工厂模式(创建型)

    抽象工厂模式是一种创建型设计模式,它提供了一个接口用于创建一系列相关或相互依赖的对象,而无需指定具体类,从而增强了程序的可扩展性并确保客户端只使用同一产品族的产品。
  • 08.14 14:47:06
    发表了文章 2024-08-14 14:47:06

    设计模式-------------工厂模式之工厂方法模式(创建型)

    工厂方法模式是一种创建型设计模式,它通过定义一个用于创建对象的接口,让子类决定实例化哪一个类,从而实现类的实例化推迟到子类中进行,提高了系统的灵活性和可扩展性。
  • 08.14 14:45:26
    发表了文章 2024-08-14 14:45:26

    设计模式常用的UML图------类图

    这篇文章介绍了UML中类图的基本概念和用途,详细解释了类与接口、类之间的关系,包括继承、实现、组合、聚合、关联和依赖等六种关系,并展示了它们在类图中的表示方法。
  • 08.14 14:44:47
    发表了文章 2024-08-14 14:44:47

    JSP中使用response对象实现定时跳转网页

    这篇文章讨论了JSP页面中使用response对象实现定时跳转网页的五种跳转方法,包括RequestDispatcher.forward()的使用及其在服务器端的工作原理。
  • 08.14 14:44:27
    发表了文章 2024-08-14 14:44:27

    JSP的内置对象 request和response

    这篇文章详细介绍了JSP的内置对象,包括request、response、out、session和application对象的使用方法和特性,以及如何通过这些对象处理HTTP请求和响应、管理会话和输出数据。
  • 发表了文章 2024-08-22

    手把手教你如何搭建SSM框架、图书商城系统案例

  • 发表了文章 2024-08-22

    软件测试:Postman 工具的使用。开发及测试均需要掌握的测试工具

  • 发表了文章 2024-08-22

    学校不教,工作需要!!!程序员需要掌握的常见Linux命令,掌握可以让工作效率翻倍!!

  • 发表了文章 2024-08-22

    java系列知识之~SimpleDateFormat日期格式化

  • 发表了文章 2024-08-22

    比较两个日期是否相等Java

  • 发表了文章 2024-08-22

    常见的 HTTP 状态码分类及说明

  • 发表了文章 2024-08-22

    Spring boot 本地图片不能加载(图片路径)的问题及解决方法

  • 发表了文章 2024-08-22

    java系列之~~网络通信安全 非对称加密算法的介绍说明

  • 发表了文章 2024-08-22

    实现弹性盒子(Flexbox)中一行多个 div 平摊排列

  • 发表了文章 2024-08-22

    java系列之~如何给sqlite数据库添加表

  • 发表了文章 2024-08-22

    展开运算符的介绍使用(...),实际应用this.tableData.push({...})

  • 发表了文章 2024-08-22

    var、let和const的作用及区别

  • 发表了文章 2024-08-22

    Summernote 富文本编辑器的内容变成只读模式

  • 发表了文章 2024-08-22

    成功解决:el-popconfirm组件来确认删除、修改等操作无效

  • 发表了文章 2024-08-22

    Token、Session、Cookies是什么?如何理解其不同?一文带你了解

  • 发表了文章 2024-08-22

    加密与安全:公开密钥加密、加密过程、数字签名等

  • 发表了文章 2024-08-22

    成功解决7版本的数据库导入 8版本数据库脚本报错问题

  • 发表了文章 2024-08-22

    idea中如何不重启tomcat 即可看到修改内容变化

  • 发表了文章 2024-08-21

    如何判断Springboot项目中的数据池启动成功

  • 发表了文章 2024-08-21

    成功解决:正则表达式在vscode中会自动格式化一部分

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息