腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Happy的分享
专栏成员
举报
136
文章
198059
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(136)
java(23)
spring(20)
数据库(18)
编程算法(18)
配置(15)
sql(12)
网站(10)
网络安全(10)
缓存(9)
开发(9)
注解(9)
容器(8)
云数据库 SQL Server(7)
搜索(7)
云数据库 Redis®(6)
git(6)
容器镜像服务(6)
开源(6)
安全(6)
测试(6)
接口(6)
异常(6)
ide(5)
linux(5)
windows(5)
数据结构(5)
redis(5)
对象(5)
跨域(5)
数据(5)
json(4)
打包(4)
github(4)
文件存储(4)
jdk(4)
bash(3)
api(3)
腾讯云测试服务(3)
http(3)
存储(3)
spring boot(3)
单元测试(3)
cmd(3)
java8(3)
mysql(3)
程序(3)
服务器(3)
镜像(3)
面试(3)
线程(3)
序列化(3)
c++(2)
php(2)
javascript(2)
node.js(2)
xml(2)
android(2)
jar(2)
maven(2)
ubuntu(2)
nginx(2)
bash 指令(2)
访问管理(2)
ssh(2)
mybatis(2)
yum(2)
dns(2)
二叉树(2)
tcp/ip(2)
hexo(2)
数据分析(2)
https(2)
categories(2)
jpa(2)
list(2)
string(2)
system(2)
插件(2)
登录(2)
队列(2)
工具(2)
集合(2)
解决方案(2)
连接(2)
命令行(2)
模板引擎(2)
同步(2)
系统(2)
线程安全(2)
python(1)
go(1)
actionscript(1)
jsp(1)
css(1)
html(1)
jquery(1)
mvc(1)
搜索引擎(1)
unix(1)
centos(1)
批量计算(1)
日志服务(1)
消息队列 CMQ 版(1)
SSL 证书(1)
企业(1)
渲染(1)
url 安全(1)
kubernetes(1)
分布式(1)
shell(1)
面向对象编程(1)
unity(1)
socket编程(1)
数据处理(1)
kafka(1)
虚拟化(1)
agent(1)
boot(1)
chmod(1)
cors(1)
cpu(1)
data(1)
editor(1)
filter(1)
getter(1)
integer(1)
ip(1)
jetbrains(1)
jwt(1)
layui(1)
lombok(1)
ls(1)
microsoft(1)
mycat(1)
properties(1)
public(1)
reset(1)
restful(1)
root(1)
row(1)
session(1)
setter(1)
sha256(1)
simpledateformat(1)
singleton(1)
stream(1)
swagger(1)
tabs(1)
threadpoolexecutor(1)
uuid(1)
vim(1)
win10(1)
报表(1)
遍历(1)
变量(1)
编码(1)
并发编程(1)
博客(1)
程序员(1)
磁盘(1)
代理(1)
单例模式(1)
分布式锁(1)
分页(1)
高可用(1)
互联网(1)
环境搭建(1)
继承(1)
计算机(1)
脚本(1)
教程(1)
接口文档(1)
开发环境(1)
框架(1)
浏览器(1)
模型(1)
内存(1)
排序(1)
前后端分离(1)
日志(1)
软件(1)
设计(1)
事务(1)
手机(1)
线程池(1)
依赖注入(1)
指针(1)
终端(1)
字符串(1)
搜索文章
搜索
搜索
关闭
Java8使用Stream优雅地处理集合
list
stream
集合
排序
java8
集合和数组是我们经常会用到的数据结构,在jdk1.8之前,集合和数组的处理并不是很便捷。但是到了JDK1.8之后,使用Stream处理集合会使代码变得更加的简洁明了。作为一名开发者,其实很有必要学习新特性的用法,即使是说项目中没有采用。虽然JDK1.8已经发布数年,但是还是发现很多人都不会使用JDK1.8给我们带来的新的API。比如之前写过的一篇文章还在用SimpleDateFormat?Java8都发布N年了,转LocalDateTime吧,讲解了JDK1.8时间上的新API,大家也可以看看。
Happyjava
2024-02-02
127
0
别再写getter,setter方法了,用Lombok来简化你的代码吧
setter
开发
注解
getter
lombok
在实际开发中,有些代码是重复的、IDE一键生成的,不写不行,写了又觉得代码太臃肿,不美观。如果你也有这种体会,那么,请使用Lombok插件吧,真的非常好用。Lombok的使用也非常简单,都是各种各样的注解。
Happyjava
2024-02-02
107
0
Java基于redis实现分布式锁(SpringBoot)
redis
测试
分布式锁
java
数据结构
分布式锁,其实原理是就是多台机器,去争抢一个资源,谁争抢成功,那么谁就持有了这把锁,然后去执行后续的业务逻辑,执行完毕后,把锁释放掉。
Happyjava
2024-02-02
530
0
还在用SimpleDateFormat?Java8都发布N年了,转LocalDateTime吧
simpledateformat
对象
线程安全
字符串
java8
Java8发布,已有数年之久,但是发现很多人都还是坚持着用SimpleDateFormat和Date进行时间操作。SimpleDateFormat这个类不是线程安全的,在使用的时候稍不注意,就会产生致命的问题。Date这个类,是可以重新设置时间的,这对于一些类内部的属性来说,是非常不安全的。
Happyjava
2024-02-02
115
0
浏览器同源策略和跨域请求
网站
安全
服务器
跨域
浏览器
同源:如果两个页面拥有相同的协议(如http,https等),端口(80,443)和域名(www.happyjava.cn),那么这两个页面就属于同一个源。
Happyjava
2024-02-02
131
0
【快学springboot】使用springboot发送邮件
报表
登录
模板引擎
配置
搜索
在实际项目中,经常需要用到邮件通知功能。比如,用户通过邮件注册,通过邮件找回密码等;又比如通过邮件发送系统情况,通过邮件发送报表信息等等,实际应用场景很多。这篇文章,就教大家通过springboot快速的实现一个发送邮件的功能。
Happyjava
2024-02-02
206
0
「快学springboot」16.让swagger帮忙写接口文档
测试
接口
接口文档
注解
swagger
这段话首先告诉大家Swagger是世界上最流行的API工具,并且Swagger的目的是支撑整个API生命周期的开发,包括设计、文档以及测试和部署。使用swagger,可以节省写接口文档的时间,同时也方便对接口进行测试。下面讲解在springboot如何整合swagger。
Happyjava
2024-02-02
162
0
【快学springboot】14.操作redis之list
数据结构
list
redis
集合
数据
之前讲解了springboot(StringRedisTemplate)操作redis的string数据结构,这篇文章将会讲解list数据结构
Happyjava
2024-02-02
636
0
【快学springboot】13.操作redis之String数据结构
数据结构
redis
string
system
配置
在之前的文章中,讲解了使用redis解决集群环境session共享的问题【快学springboot】11.整合redis实现session共享,这里已经引入了redis相关的依赖,并且通过springboot的配置,实现了session共享。下面,我们就通过springboot提供的RedisTemplate来操作redis。
Happyjava
2024-02-02
118
0
【快学springboot】12.实现拦截器
数据
异常
接口
跨域
配置
之前在【快学springboot】6.WebMvcConfigurer配置静态资源和解决跨域里有用到WebMvcConfigurer接口来实现静态资源的映射和解决跨域请求,并且在文末还说了WebMvcConfigurer(springboot2.x之后使用该接口,springboot1.x使用WebMvcConfigurerAdapter类,不过该类已经被标识过期了)可以配置很多东西,如下:
Happyjava
2024-02-02
199
0
【快学springboot】11.整合redis实现session共享
注解
存储
redis
session
配置
**这里都是基于前面的项目基础上的。**springboot整合redis非常的方便,这也是springboot的宗旨,简化配置。这篇文章就教大家如何使用springboot整合redis来实现session共享。
Happyjava
2024-02-02
220
0
【快学springboot】7.使用Spring Boot Jpa
数据库
spring
boot
jpa
接口
Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术。值得注意的是,JPA只是一套规范,不是具体的实现。Java很喜欢自己去定义规范,然后让厂商自己去实现,比如JMS等。
Happyjava
2024-02-02
182
0
【快学springboot】6.WebMvcConfigurer配置静态资源和解决跨域
打包
接口
跨域
配置
注解
有个朋友说:为什么我配置了WebMvcConfigurer,静态资源static依然能访问?!
Happyjava
2024-02-02
662
0
【快学springboot】3.多种接受参数的方式
测试
系统
注解
public
string
在开发中,我们常常会碰到多种传参的方式。这里,我们就来总结下,springboot中可以运用到的接受参数的方式。
Happyjava
2024-02-02
277
0
【快学springboot】1.快速创建springboot项目
插件
工具
环境搭建
搜索
单元测试
IDEA专业版默认集成了此工具,eclipse或者vs code等可以自行搜索安装。如果不希望安装此插件,也可直接通过官网创建spring boot项目,然后下载到本地即可。官网地址如下:start.spring.io/
Happyjava
2024-02-02
171
0
【快学SpringBoot】Spring Cache+Redis实现高可用缓存解决方案
缓存
redis
高可用
解决方案
spring
之前已经写过一篇文章介绍SpringBoot整合Spring Cache,SpringBoot默认使用的是ConcurrentMapCacheManager,在实际项目中,我们需要一个高可用的、分布式的缓存解决方案,使用默认的这种缓存方式,只是在当前进程里缓存了而已。Spring Cache整合Redis来实现缓存,其实也不是一件复杂的事情,下面就开始吧。
Happyjava
2024-02-01
540
0
【快学SpringBoot】快速上手好用方便的Spring Cache缓存框架
框架
配置
注解
spring
缓存
缓存,在开发中是非常常用的。在高并发系统中,如果没有缓存,纯靠数据库来扛,那么数据库压力会非常大,搞不好还会出现宕机的情况。本篇文章,将会带大家学习Spring Cache缓存框架。
Happyjava
2024-02-01
182
0
【快学Docker】快速创建容器,容器常用命令
镜像
连接
同步
终端
容器
容器是Docker的三大核心概念之一。简单地说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。通过这篇文章,我们来讲讲Docker容器的一些常用命令,如创建,停止,重启,暂停等等。
Happyjava
2024-02-01
410
0
开发中,GA、Beta、GA、Trial到底是什么含义
企业
开源
计算机
开发
软件
用过maven的都应该知道,创建maven项目时,其版本号默认会以SNAPSHOT结尾,如下:
Happyjava
2024-02-01
352
0
Spring中解决循环依赖报错的问题
注解
spring
程序
设计
依赖注入
当一个ClassA依赖于ClassB,然后ClassB又反过来依赖ClassA,这就形成了一个循环依赖:
Happyjava
2024-02-01
204
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档