首页
学习
活动
专区
工具
TVP
发布

若尘的技术专栏

一些教程
专栏作者
686
文章
1160128
阅读量
33
订阅数
基于 Session 短信验证码登录
基于 Session 短信验证码登录获取验证码正则工具类package com.hmdp.utils;public abstract class RegexPatterns { /** * 手机号正则 */ public static final String PHONE_REGEX = "^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\\d{8}$"; /** * 邮箱正则 */ publi
ruochen
2022-08-05
7K0
Redis 的 Java 客户端
Redis 的 Java 客户端客户端对比图片Jedis引入依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.2.0</version></dependency>编码测试package com.ruochen.test;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.Befo
ruochen
2022-08-04
3.7K0
Javaweb 自定义 Servlet 实现按照访问路径转发
前言 HttpServlet Service方法 提供的 doGet() 和 doPost() 方法只能根据请求方式进行分发,假设我们现在有多个服务(添加、删除、查询...),每个服务都要对应一个 Servlet(AddServlet、DeleteServlet、SelectServlet),这样管理起来是很不方便的,我们希望使用一个 Servlet 一个实体来处理其业务,比如 BrandServlet 处理 Brand 相关的业务(增删改查),UserServlet 处理 User 相关的业务 [5c2
ruochen
2022-03-08
1.7K0
maven+vue+servlet+element+MyBatis 前后端分离小项目
准备工作 需要的文件我已经打包好了: 链接:https://pan.baidu.com/s/1gTIi2nTHHv3bfcy5khKxgw 提取码:i2al 前端页面:可参考此篇文章 Element 入门教程 自行编写,也可以直接使用我准备好的模板 sql 文件 ```sql -- 创建数据库 create database db1 character set utf8; use db1; -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_
ruochen
2022-03-03
3K0
IDEA 新建 JavaWeb 项目(附:找不到 Web Application 解决方法)
由于 IDEA 版本更新,JavaWeb 项目的创建流程也会发生一些变化,这篇文件记录了新建一个 JavaWeb 项目的全流程,其中包括一些需要注意的细节以及可能发生问题的解决方法,希望能帮到大家。 IDEA 新建 JavaWeb 项目 新建 Java Project File -> New -> Project [在这里插入图片描述] 选择自己的 SDK,直接点击 Next [在这里插入图片描述] Next [在这里插入图片描述] 填写项目名称 -> Finish [在这里插入图片描述] 新建 We
ruochen
2022-03-03
3.1K0
Leetcode 题目解析之 Combination Sum
Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.
ruochen
2022-01-08
1.3K0
VUE和Spring Boot 实现加密
采用请求前拦截操作,encrypt(JSON.stringify(config.data))
ruochen
2021-12-16
2.9K0
volatile 详解
JMM本身是一种抽象的概念模型并不真实存在,塔描述的是一组规则或规范,通过这组规范定义了程序中各个变量(实例字段、静态字段、构成数组对象的元素)的访问方式
ruochen
2021-12-16
1.6K0
ThreadLocal 详解
这里的上下文指的是线程存活期间内,调用多个方法,各个方法之间共享的“上下文空间”。
ruochen
2021-12-16
1.4K0
PO,BO,VO,DTO 区别详解
BO是用来处理业务用的实体,业务层的入参和出参都是BO,整个业务都是围绕BO来处理
ruochen
2021-12-15
2.4K0
音频字节序
字节顺序是指占用内存多于一个字节类型的数据在内存中的存放顺序,有小端、大端两种顺序。
ruochen
2021-12-15
8830
Netty 入门详解
有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。
ruochen
2021-12-15
9720
Java 静态和动态代理详解
Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。目的:为其他对象提供一种代理以控制对这个对象的访问。
ruochen
2021-12-15
8590
JVM 线上调优详解
每个方法被执行时候,会同步创建一个栈帧。用于存储局部变量表、操作数栈、动态连接、方法出口。
ruochen
2021-12-15
1K0
JVM虚拟机 详解
JVM的类加载的过程是通过引导类加载器(bootstrap class loader)创建一个初始类(initial
ruochen
2021-12-15
7330
Java 中的语法糖有哪些呢
sugar),也叫做糖衣语法,是英国科学家发明的一个术语,通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会,真是又香又甜。
ruochen
2021-12-15
1.2K0
JAVA类加载
在介绍类的加载机制之前,先来看看,类的加载机制在整个 java 程序运行期间处于一个什么环节,下面使用一张图来表示:
ruochen
2021-12-15
1.1K0
自动注入方案
某按钮或模块点击事件统计或者是复杂行为统计。总的来说产品期望看到的统计数据是丰富而且能够尽量灵活满足多变需求,但app
ruochen
2021-12-07
1.5K0
请求拦截之filter、interceptor、aop
不可操作数据 | 执行方法相关信息 | ResponseBody的返回结果 | http请求信息
ruochen
2021-11-26
2K0
单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
ruochen
2021-11-25
1230
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档