首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PLAN
Lemonade22
创建于2023-06-22
订阅专栏
计划、记录
等 5 人订阅
共33篇文章
创建于2023-06-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue学习
学习Vue.js是一种流行的前端框架,它可以用于构建交互式的Web应用程序。下面是一些学习Vue.js的基本步骤和资源推荐: 学习HTML、CSS和JavaScript基础知识:在开始学习Vue.js
Spring Validated 校验 32
Spring的校验框架是通过@Validated注解和JSR 303(Bean Validation)规范实现的。它提供了一种方便的方式来验证方法参数和对象属性的有效性。 下面是使用Spring校验框
定时任务 Java举例31
在Java中,可以使用多种方式进行定时任务的调度和执行。下面我将举例说明几种常用的定时任务的实现方式: Timer类:java.util.Timer类可以用于执行定时任务。可以通过创建Timer对象,
Hutool 30
Hutool是一个Java工具包,提供了丰富的工具类库和简化开发的工具方法。它的目标是提供一套丰富、实用、高效和易用的Java工具类,以提升开发者的开发效率和开发质量。以下是Hutool的一些主要特点
全局唯一ID生成 29
在Java中,可以使用多种方法生成唯一的ID。下面我将介绍几种常用的方法: UUID(Universally Unique Identifier):UUID是一种128位的唯一标识符。它可以通过jav
锁与性能 28
性能问题以及解决方案 锁是一种用于实现并发控制的机制,它可以保证多个线程在访问共享资源时的互斥性和一致性。然而,锁在一些情况下可能会影响系统的性能。下面我将介绍一些与锁相关的性能问题以及相应的解决方案
线程池模式 27
概念 线程池模式(Thread Pool Pattern)是一种用于管理线程的设计模式。它通过预先创建一组线程,并维护一个任务队列,将需要执行的任务提交给线程池来执行,从而避免了频繁地创建和销毁线程的
并发设计模式 26
并发设计模式是一种用于解决并发编程中常见问题的设计思想和模式集合。这些设计模式提供了通用的解决方案,帮助开发者构建可靠、高效的并发程序。以下是一些常见的并发设计模式: 互斥模式(Mutex Patte
并发集合 25
并发集合(Concurrent Collection)是一类特殊的数据结构,旨在支持并发环境下的安全操作和高效性能。在多线程程序中,如果多个线程同时对同一个集合进行读写操作,如果没有适当的同步措施,可
线程基础 24
线程 理解线程的基础知识对于并发编程至关重要。以下是关于线程的一些基本概念: 线程的定义:线程是操作系统能够进行调度的最小执行单位。一个进程可以包含多个线程,每个线程独立执行。 线程的创建与启动:在多
并发概念 23
重要概念 并发是指系统中同时存在多个独立的执行单元(如线程、进程、任务),这些执行单元可以同时执行且相互独立。并发性是现代计算机系统的一个重要特征,它可以提高系统的效率、响应性和资源利用率。 以下是与
并发学习的要点 22
学习并发编程是非常重要的,因为并发性是现代软件开发中的一个关键挑战。以下是学习并发编程的一些要点: 并发概念:了解并发编程的基本概念,包括线程、进程、并发性、并行性等。理解并发编程中的常见问题,如竞态
Spring Security 21
介绍 Spring Security是一个基于Spring框架的强大且灵活的安全性解决方案。它提供了全面的安全性功能,用于保护Web应用程序和REST API,包括身份认证、授权、攻击防护等。 以下是
@Transactional 20
@Transactional 是一个Spring框架中的注解,用于声明方法或类中的事务行为。它可以在方法或类级别上标记,用于指定被注解的方法或类应该以事务方式执行。 使用 @Transactional
Optional 19
Optional 类是Java 8中引入的一个容器类,用于处理可能为空的值。它的设计目的是为了解决空指针异常(NullPointerException)的问题,并提供一种优雅的方式处理可能为空的情况。
lambda表达式 18
Lambda 表达式是一种匿名函数,它可以在代码中创建一个简洁而灵活的函数。Lambda 表达式最初是由函数式编程语言中引入的,如 Lisp 和 Haskell,后来也被引入到了一些面向对象的编程语言
项目问题排查思路 17
新建 新建 impalaTest750 任务节点 t_ds_task_definition 表新增 2 个任务 impalaTest750 datax类型 10048044605184 sql类型 t
若依系统使用记录 16
近期公司基于 若依 系统来做为中台系统的 安全中心模块 基础项目。 熟悉若依 @PreAuthorize("@ss.hasPermi('system:role:add')") 注解的含义 @PreAu
算法刷提建议 15
数据结构是工具,算法是通过合适的工具解决特定问题的方法。学习算法之前,先了解常用的数据结构(特性和缺陷)。 LeetCode 刷题建议 先刷⼆叉树(最容易培养框架思维,且大部分算法技巧本质上都是树的遍
数据结构的基本操作 14
遍历 + 访问,即增删查改。 数据结构种类很多,存在目的是在不同的应⽤场景,尽可能⾼效地增删改查。 分线性的( for/while 迭代为代表)和非线性的(递归为代表),具体有以下几种框架: 数组遍历
下一页