小小小林_社区达人页

个人头像照片
小小小林
已加入开发者社区751
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士
成就
已发布61篇文章
23条评论
已回答1个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
  • Java
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

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

大三计算机学生
暂无精选文章
暂无更多信息

2024年04月

  • 04.09 21:47:02
    发表了文章 2024-04-09 21:47:02

    数据结构基础(一)

    数据结构是计算机科学中的一个重要概念,用于组织和存储数据以便有效地访问和修改。它是计算机科学的基础之一,几乎在所有领域都有应用,包括算法设计、数据库管理系统、编译器构建等。
  • 12.04 21:19:20
    发表了文章 2023-12-04 21:19:20

    javaScript(二):javaScript基础语法

    JavaScript 是一种用于 Web 开发的强大编程语言,用于实现动态交互、动画效果和复杂业务逻辑等功能。它可以在客户端及服务器端运行,支持面向对象、事件驱动、函数式等多种编程范式。JavaScript 通过与文档对象模型(DOM)和浏览器对象模型(BOM)交互,能够实现对网页中所有元素的操作和控制,是实现丰富的 Web 体验的必备技术之一。常见的 JavaScript 库和框架有 jQuery、React、Vue.js 等。

2024年03月

  • 03.24 10:51:02
    发表了文章 2024-03-24 10:51:02

    简单使用Swagger

    Swagger是一个用于生成、描述和可视化RESTful服务的框架,简化前后端分离开发,自动化接口文档生成,支持功能测试。Springfox是Spring中的Swagger实现。Knife4j是Java MVC的Swagger增强工具,提供更便捷的Api文档生成。使用步骤包括添加依赖、配置Docket、设置静态资源映射。常用注解如`@Api`, `@ApiOperation`, `@ApiModel`, `@ApiModelProperty`用于美化接口文档。虽然Swagger可生成接口文档,但它与设计阶段工具如Yapi互补,分别适用于开发和设计阶段。
  • 03.20 22:09:07
    发表了文章 2024-03-20 22:09:07
  • 03.20 20:41:57
    发表了文章 2024-03-20 20:41:57

    JWT令牌技术

    JSON Web Token (JWT) 是一种安全的、自包含的信息传输格式,常用于身份验证和信息交换。它由Header、Payload和Signature三部分组成,其中Signature用于验证消息完整性和发送者身份。JWT包含用户信息,服务器登录后发送给客户端,客户端使用JWT证明身份访问受保护资源。在Java项目中,可以使用`java-jwt`库进行JWT的生成和解析。要开始使用JWT,需在Maven或Gradle中添加相关依赖,并实现生成和解析JWT的方法。此外,文中还提供了一个简单的Java Web应用示例,展示如何在用户登录和访问受保护资源时使用JWT。
  • 03.20 11:30:46
    发表了文章 2024-03-20 11:30:46

    Spring Security 权限管理详解与案例

    Spring Security 是 Spring 框架中用于提供认证和访问控制的模块。它保护了成千上万的应用程序,使其免受未经授权的访问。本文将详细介绍 Spring Security 的权限管理功能,并通过一个实际案例来展示其用法。
  • 03.20 11:11:54
    发表了文章 2024-03-20 11:11:54

    Spring Boot + Vue: 实现文件导入导出功能

    本文介绍了使用Spring Boot和Vue实现文件导入导出的步骤。在后端,Spring Boot通过`MultipartFile`接收上传文件,保存至服务器,并使用`ResponseEntity`提供文件下载。前端部分,Vue项目借助`axios`发送HTTP请求,实现文件选择、上传及下载功能。这种前后端分离的实现方式提高了应用的可维护性和可扩展性。
  • 03.20 10:57:58
    发表了文章 2024-03-20 10:57:58

    【C语言】循环结构

    本文介绍了C语言中的三种循环结构:`while`、`do-while`和`for`循环,它们用于重复执行任务直到满足特定条件。`while`循环在满足条件前评估,`do-while`至少执行一次,`for`循环适合已知循环次数的情况。文中通过示例展示了如何使用这三种循环,并强调了避免无限循环、正确更新循环变量以及注意嵌套循环复杂性的重要性。理解循环结构对编写高效C程序至关重要。
  • 03.20 10:49:19
    发表了文章 2024-03-20 10:49:19

    C语言顺序结构:基础与实践

    C语言,作为一种广泛使用的编程语言,其程序结构可以分为三种基本类型:顺序结构、选择结构和循环结构。在这篇文章中,我们将重点讨论顺序结构的概念、特点以及如何在C语言中实现顺序结构的程序设计。
  • 03.20 10:19:48
    发表了文章 2024-03-20 10:19:48

    【c语言】基础数据类型

    这篇内容介绍了编程中的数据类型,主要包括常量和变量。常量分为整型、实型(浮点型)、字符型和字符串型。

2024年02月

  • 02.25 20:27:52
    发表了文章 2024-02-25 20:27:52
  • 02.25 20:25:39
    发表了文章 2024-02-25 20:25:39
  • 02.25 20:23:45
    发表了文章 2024-02-25 20:23:45
  • 02.13 20:15:10
    发表了文章 2024-02-13 20:15:10

    Git常用命令

    Git是一个版本控制系统,用于跟踪和管理软件开发项目中的代码改动。它可以记录代码的历史修改,支持多人协作开发,提供了分支管理等功能。通过Git,开发者可以方便地回退到代码的早期版本,合并代码的改动,以及与其他开发者共享代码。Git已经成为大多数软件开发团队的标准工具之一。
  • 02.13 20:14:28
    发表了文章 2024-02-13 20:14:28

    Git简单了解

    Git是一个版本控制系统,用于跟踪和管理软件开发项目中的代码改动。它可以记录代码的历史修改,支持多人协作开发,提供了分支管理等功能。通过Git,开发者可以方便地回退到代码的早期版本,合并代码的改动,以及与其他开发者共享代码。Git已经成为大多数软件开发团队的标准工具之一。
  • 02.08 19:52:03
    发表了文章 2024-02-08 19:52:03

    SpringMVC请求和响应

    Spring MVC通过请求和响应的处理来实现Web应用程序的开发。请求通过控制器处理,响应通过视图渲染器生成最终的HTML响应,并返回给客户端。
  • 02.08 19:49:18
    发表了文章 2024-02-08 19:49:18

    Git常用命令

    Git是一个版本控制系统,用于跟踪和管理软件开发项目中的代码改动。它可以记录代码的历史修改,支持多人协作开发,提供了分支管理等功能。通过Git,开发者可以方便地回退到代码的早期版本,合并代码的改动,以及与其他开发者共享代码。Git已经成为大多数软件开发团队的标准工具之一。
  • 02.01 11:30:33
    发表了文章 2024-02-01 11:30:33

    Spring:AOP

    AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构

2024年01月

  • 01.29 21:21:01
    发表了文章 2024-01-29 21:21:01

    Spring注解开发

    Spring注解开发是指使用注解来配置和管理Spring框架中的各种组件和功能。通过使用注解,我们可以在代码中直接声明和配置Spring的bean、依赖注入、AOP切面等,并且减少了传统XML配置文件的使用。
  • 01.28 11:11:13
    发表了文章 2024-01-28 11:11:13

    初步了解Spring简介

    Spring 是一个开源的 Java 应用程序框架,它为开发者提供了一种构建企业级应用程序的全面解决方案。它通过提供一种轻量级的、非侵入式的开发框架,简化了企业级应用程序的开发过程
  • 01.27 11:27:29
    发表了文章 2024-01-27 11:27:29

    JavaWeb:商品管理系统(Vue版)

    JavaWeb商品管理系统是一个使用Java语言开发的,用于管理商品信息的Web应用程序。它提供了一套完整的功能,包括商品的增加、删除、修改和查询等操作。
  • 01.25 10:39:16
    发表了文章 2024-01-25 10:39:16

    Vue好看的组件库:Element

    Element UI 提供了一套丰富的可复用组件,可以快速构建漂亮的网页界面和 Web 应用程序。它包含了常见的表单、表格、对话框、导航、菜单等组件,同时也提供了一些常用的工具函数和样式。Element UI 的设计风格简洁、美观,易于使用和定制,因此在 Vue.js 开发的项目中被广泛应用。
  • 01.24 16:20:48
    发表了文章 2024-01-24 16:20:48

    Vue

    Vue.js是一个开源的JavaScript框架,用于构建用户界面。它采用了组件化的开发方式,让开发者可以将复杂的UI界面拆分成独立的可重用组件,并通过组合这些组件来构建整个应用程序。
  • 01.22 17:37:45
    发表了文章 2024-01-22 17:37:45

    JSON

    JSON(JavaScript Object Notation)是一种数据格式,用于在不同平台之间进行数据交换和存储。它采用了易于阅读和编写的文本格式,并且在多种编程语言中都有良好的解析和生成支持。
  • 01.22 09:37:38
    发表了文章 2024-01-22 09:37:38

    AJAX

    AJAX是一种基于Web技术的方法,它通过使用JavaScript和XMLHttpRequest对象,实现在不刷新整个页面的情况下与服务器进行数据交换和更新局部内容的能力。这种异步通信的方式可以提高用户体验,使网站更加动态和交互
  • 01.21 17:04:16
    发表了文章 2024-01-21 17:04:16

    Filter&Listener(过滤器和监听器)

    Java中的过滤器(Filter)和监听器(Listener)是两种不同的概念。过滤器(Filter)是在Java Web应用程序中,用来拦截和修改进入或离开web应用程序的请求和响应的对象。监听器(Listener)是一种用于监听和响应特定事件的Java对象。
  • 01.20 14:51:34
    发表了文章 2024-01-20 14:51:34

    会话跟踪技术(cookie&&session)

    Cookie和Session是在Web开发中常用的两种技术,用来跟踪和存储用户相关的信息
  • 01.20 09:14:29
    发表了文章 2024-01-20 09:14:29

    JavaWeb:servlet+jsp+mybatis商品管理增删改查

    商品管理通常包括增加(添加)、删除、修改和查询商品信息
  • 01.19 13:33:28
    发表了文章 2024-01-19 13:33:28

    jsp简单了解

    JSP(Java Server Pages)是一种用于开发动态Web应用程序的Java技术。它允许将Java代码嵌入到HTML页面中,以生成动态内容。在服务器上运行时,JSP会被编译成Java Servlet,并在每个请求时动态生成页面内容。JSP提供了丰富的标签和API,用于访问数据库、处理表单数据、进行条件判断和循环等常见操作。它是Java EE(现在被称为Jakarta EE)的一部分,可以与Java Servlet、JavaBeans、Java标准标签库(JSTL)等一起使用。
  • 01.19 09:05:26
    发表了文章 2024-01-19 09:05:26

    JavaWeb:登录注册功能实现

    JavaWeb 登录注册是一种常见的网站开发功能,使用 Java 编程语言和 Web 技术来实现用户注册和登录功能
  • 01.18 20:11:47
    发表了文章 2024-01-18 20:11:47

    JavaWeb:Request & Response

    在JavaWeb开发中,Request(请求)和Response(响应)是非常重要的概念。它们分别代表着客户端向服务器发送请求和服务器向客户端返回响应的过程。Request对象是由服务器创建的,用于封装来自客户端的请求信息。它包含了请求的HTTP方法(如GET或POST),URL,请求头部、参数等信息。你可以通过Request对象获取客户端发送的表单数据、URL参数、HTTP头部和Cookies等。Response对象则是服务器用来向客户端发送响应的工具。它包含了HTTP状态码、响应头部和响应体等信息。你可以使用Response对象设置响应的状态码、设置响应头部
  • 01.18 12:09:30
    发表了文章 2024-01-18 12:09:30

    一文了解Servlet

    Servlet是用于开发基于Java的Web应用程序的Java类。Servlet在Web服务器上运行,接收来自客户端(通常是Web浏览器)的请求并生成响应。 Servlet提供了一种动态生成网页内容的方法。它可以接收HTTP请求,读取请求参数,与数据库进行交互,生成动态内容,并返回响应给客户端。 Servlet通常被部署在Java Web容器(如Apache Tomcat)中。

2023年12月

  • 12.24 15:13:43
    发表了文章 2023-12-24 15:13:43

    圣诞节到了,用代码给对象写一颗圣诞树吧

    JS是JavaScript的缩写,它是一种广泛使用的编程语言。JavaScript通常用于在web页面中添加动态内容、交互式特效和用户体验增强等功能。它是一种脚本语言,可以在浏览器中直接运行,也可以与服务器端进行交互。JavaScript可以用于创建复杂的应用程序,包括网页、手机应用、桌面应用以及游戏等。它具有广泛的应用领域,并且拥有大量的开发资源和社区支持。
  • 12.19 17:52:19
    发表了文章 2023-12-19 17:52:19

    python实现贪吃蛇游戏

    贪吃蛇是我们小时候的一款经典游戏,毕竟在那个Nokia称霸的年代,这款游戏可是经典中的经典啊!而用Python(蛇)玩Snake(贪吃蛇),那再合适不过了。
  • 12.17 12:52:23
    发表了文章 2023-12-17 12:52:23

    一文了解Tomcat

    Tomcat是一个开放源代码的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。由于Tomcat是一个Java应用程序,它可以在多个操作系统上运行,如Windows、Linux和Mac OS等。Tomcat的主要作用是提供一个运行Java Web应用程序的环境。它可以处理从客户端发送的HTTP请求,并将请求传递给相应的Java Servlet或JSP进行处理。Servlet和JSP是用Java编写的服务器端组件,用于生成动态的Web内容。
  • 12.13 19:52:57
    发表了文章 2023-12-13 19:52:57

    HTTP协议

    HTTP(超文本传输协议)是一种用于传输超媒体文档(如HTML)的应用层协议。它是构建在TCP/IP协议之上的,用于客户端和服务器之间的通信。HTTP协议的主要目的是允许客户端发起请求并接收服务器的响应
  • 12.12 11:05:01
    发表了文章 2023-12-12 11:05:01

    javaScript(六):DOM操作

    JavaScript DOM (Document Object Model) 是指使用 JavaScript 操作网页中各种元素的一种技术。通过 JavaScript DOM,可以轻松地访问、修改和更新网页中的元素和内容
  • 12.10 20:44:09
    发表了文章 2023-12-10 20:44:09

    javaScript(五):BOM操作

    JavaScript 中的 BOM(Browser Object Model)是一组用于操作浏览器窗口的对象和方法集合。BOM 使我们可以通过 JavaScript 访问浏览器窗口的各个组成部分,包括地址栏、菜单栏、历史记录、浏览器的尺寸位置等
  • 12.05 20:47:30
    发表了文章 2023-12-05 20:47:30

    javaScript(四):函数和常用对象

    JavaScript 是一种广泛用于 Web 开发的脚本语言。它可以用于为网页添加交互性和动态性,以及处理用户输入和操作页面元素等。JavaScript 是一种弱类型语言,使用动态类型,可以直接嵌入到 HTML 中。它具有流行、易学易用的特点,被广泛用于前端开发,以及后端开发中的运行时环境如 Node.js
  • 12.05 11:06:55
    发表了文章 2023-12-05 11:06:55

    javaScript(三):javaScript流程控制

    JavaScript是一种广泛应用于Web开发的编程语言。它被用于为网页添加交互性和动态功能。JavaScript可以在浏览器中直接运行,而不需要任何编译过程。它是一种弱类型、基于对象的脚本语言,具有跨平台性和灵活性。 JavaScript可以用于处理网页上的各种操作和事件,比如表单验证、动态内容加载、用户交互等等。它还可以通过与HTML DOM(文档对象模型)和CSS(层叠样式表)的交互,改变网页的外观和行为。 除了在网页开发中使用外,JavaScript也可以用于其他环境,例如服务器端的开发(使用Node.js)和移动应用程序开发。
  • 12.02 20:45:30
    发表了文章 2023-12-02 20:45:30

    javaScript(一):javaScript基础知识

    JavaScript是一种常用的脚本语言,通常用于为网页添加动态功能和交互性。它是一种解释性语言,可以直接在网页的HTML代码中嵌入,并由浏览器解释执行。JavaScript广泛用于网页开发,可以用于验证表单输入、创建动态效果、操作网页元素、处理用户事件等。
  • 12.02 11:55:53
    发表了文章 2023-12-02 11:55:53

    CSS基础讲解

    CSS(层叠样式表,Cascading Style Sheets)是一种用于描述网页元素样式的标记语言。它与HTML一起使用,可以控制网页的布局、字体、颜色、大小、背景等各种外观和样式。 通过在HTML文档中引入CSS样式表,可以简化网页设计和维护过程。通过将样式应用到HTML元素上,可以更改元素的外观,而无需修改HTML本身。这种分离的结构使得样式和内容可以独立开发和管理。

2023年11月

  • 11.11 19:35:30
    发表了文章 2023-11-11 19:35:30

    java:MyBatis动态SQL

    动态SQL是一种在运行时构建和执行SQL查询语句的技术。它允许开发者根据不同的条件和参数来动态地生成SQL语句,以满足不同的业务需求
  • 11.10 20:38:44
    发表了文章 2023-11-10 20:38:44

    Java:MyBatis实现增删改查

    MyBatis是一款开源的Java持久层框架,可以将SQL语句和Java程序代码进行分离,开发者无需直接编写JDBC代码,通过XML或注解的方式配置SQL语句和映射关系,简化了数据库操作的过程。MyBatis具有良好的扩展性和灵活性,提供了多种插件和自定义类型转换器等功能,广泛应用于企业级开发中。
  • 11.06 18:50:59
    发表了文章 2023-11-06 18:50:59

    Java:MyBatis讲解

    MyBatis是一个开源的Java持久化框架,它提供了一个简化数据库访问的方法。MyBatis的主要目标是减少编写SQL代码的工作量,并提供了将数据库操作与Java对象的映射功能。
  • 11.03 16:01:55
    发表了文章 2023-11-03 16:01:55

    JavaWeb:Maven讲解

    Maven是一个流行的Java项目管理工具。它提供了构建、文档生成、依赖库管理等一系列功能,使得Java项目的构建和协作更加高效。Maven使用XML配置文件来定义构建过程和依赖关系,并且可以从中央仓库或者本地仓库中下载需要的依赖库。通过Maven,开发者可以更加方便地管理项目中的依赖关系和构建过程,使得Java项目的开发和发布更加简单和可控。
  • 11.01 12:34:35
    发表了文章 2023-11-01 12:34:35

    JavaWeb:jdbc(详细讲解)

    JDBC,即 Java Database Connectivity,是 Java 语言操作关系型数据库的标准 API。通过 JDBC API,Java 应用程序可以连接到不同的数据库,执行 SQL 语句,读写数据等操作

2023年10月

  • 10.29 10:18:02
    发表了文章 2023-10-29 10:18:02

    MySQL基础详讲(高级部分)

    MySQL是一种关系型数据库管理系统(RDBMS),它是一种开源数据库软件,广泛用于Web应用程序的开发和数据存储
  • 10.28 23:10:24
    发表了文章 2023-10-28 23:10:24

    python实现超级玛丽游戏

    Pygame是一个Python模块,旨在使编写视频游戏等多媒体应用程序变得更加轻松。它提供了一个用于处理音频、图像和鼠标/键盘输入等方面的工具集。Pygame也提供了一些预先编写好的模块,如Sprites(用于管理游戏中的对象)和Pygame.display(用于创建和管理窗口)。 Pygame基于SDL库(Simple DirectMedia Layer),它是一个跨平台的开源的低级多媒体库,用于对音频、键盘、鼠标、图形硬件以及低级的操作系统特性进行访问。 当使用Pygame时,你能够创建游戏窗口、读取键盘输入、播放音频、处理碰撞以及执行游戏逻辑。这些功能使Pygame称为一个适用于初学
  • 发表了文章 2024-04-09

    数据结构基础(一)

  • 发表了文章 2024-04-07

    javaScript(二):javaScript基础语法

  • 发表了文章 2024-03-24

    简单使用Swagger

  • 发表了文章 2024-03-20

    【java苍穹外卖项目实战四】JWT令牌技术(完善登录功能)

  • 发表了文章 2024-03-20

    JWT令牌技术

  • 发表了文章 2024-03-20

    Spring Security 权限管理详解与案例

  • 发表了文章 2024-03-20

    Spring Boot + Vue: 实现文件导入导出功能

  • 发表了文章 2024-03-20

    【C语言】循环结构

  • 发表了文章 2024-03-20

    C语言顺序结构:基础与实践

  • 发表了文章 2024-03-20

    【c语言】基础数据类型

  • 发表了文章 2024-02-25

    【java苍穹外卖项目实战三】nginx反向代理和负载均衡

  • 发表了文章 2024-02-25

    【java苍穹外卖项目实战二】苍穹外卖环境搭建

  • 发表了文章 2024-02-25

    【java苍穹外卖项目实战一】苍穹外卖项目介绍

  • 发表了文章 2024-02-13

    Git常用命令

  • 发表了文章 2024-02-13

    Git简单了解

  • 发表了文章 2024-02-08

    SpringMVC请求和响应

  • 发表了文章 2024-02-08

    Git常用命令

  • 发表了文章 2024-02-01

    Spring:AOP

  • 发表了文章 2024-01-29

    Spring注解开发

  • 发表了文章 2024-01-28

    初步了解Spring简介

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-10-24

    你认为数字技术能让古籍“活过来”吗?

    数字技术可以让古籍以全新的方式活过来。通过数字化古籍,我们可以将其保护和保存起来,使得更多人可以访问和研究这些珍贵的文化遗产。

    数字技术可以将古籍数字化成电子书或者在线资源,使其更易于传播和共享。通过数字化,古籍可以被保存在云端存储中,远远减少了自然灾害或人为破坏对其造成的威胁。

    此外,数字技术还可以提供更多的交互和增强功能,使读者可以更加深入地了解和体验古籍。例如,通过虚拟现实(VR)技术,读者可以仿佛置身于古籍所描述的时代和场景中。

    总之,数字技术为保护、传播和研究古籍提供了无限可能,让古籍得以“活过来”,并让更多人受益于这些宝贵的文化资源。

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