腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Utopia
专栏作者
举报
35
文章
22225
阅读量
9
订阅数
订阅专栏
申请加入专栏
全部文章(35)
java(17)
jvm(12)
class(4)
null(3)
数据(3)
虚拟机(3)
bootstrap(2)
数据库(2)
access(2)
com(2)
int(2)
key(2)
mysql(2)
native(2)
redis(2)
web(2)
垃圾回收(2)
线程(2)
异常(2)
注解(2)
xml(1)
html(1)
typescript(1)
sql(1)
github(1)
api(1)
jar(1)
spring(1)
游戏(1)
jdk(1)
mybatis(1)
udp(1)
utf8(1)
验证码(1)
abstract(1)
base64(1)
bit(1)
boot(1)
byte(1)
client(1)
code(1)
cpu(1)
double(1)
dynamic(1)
excel(1)
exception(1)
field(1)
file(1)
gif(1)
init(1)
instance(1)
io(1)
javac(1)
jdk8(1)
jni(1)
list(1)
lock(1)
meta(1)
mutex(1)
navicat(1)
object(1)
ode(1)
png(1)
pojo(1)
pool(1)
public(1)
redirect(1)
reference(1)
return(1)
set(1)
space(1)
stack(1)
static(1)
string(1)
synchronized(1)
tcp(1)
token(1)
undefined(1)
version(1)
void(1)
warnings(1)
xss(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)
搜索文章
搜索
搜索
关闭
什么是三范式
数据库
关系型数据库
设计
数学
异常
目前关系型数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。一般来说,数据库只需要满足第三范式就行了。
utopia
2023-10-17
165
0
Mysql主从复制原理
mysql
日志
数据
线程
原理
(1) 主库的更新事件(update、insert、delete)会按照顺序写入bin-log中。主库会为从库开启dump线程,该线程会去读取bin-log日志
utopia
2023-08-23
133
0
Redis数据的淘汰策略
redis
数据
utopia
2023-08-23
75
0
Redis过期策略
数据库
key
redis
定时任务
内存
设置key过期时间后,我们不去管他,当需要key时,我们检查其是否过期,如果过期,我们就删除它,反之返回key
utopia
2023-08-23
141
0
什么是TCP?什么是UDP?它们有什么区别?
udp
tcp
连接
数据
主机
TCP英文叫Transmission Control Protocol,中文叫传输控制协议,它其实就是一种网络传输协议。
utopia
2023-04-22
584
0
八皇后问题-Java
java
编程
计算机
算法
八皇后问题(英文:Eight queens),是由国际象棋棋手马克斯·贝瑟尔于1848年提出的问题,是回溯算法的典型案例。
utopia
2023-03-31
350
0
简单的理解synchronized锁升级
java
cpu
lock
mutex
synchronized
ynchronized是一种对象锁(锁的是对象而非引用),作用粒度是对象,java中每个对象都可以上锁(同一时间只有一个线程能上锁成功),而且通过对象内部存储的markword标记锁状态。 synchronized加锁方式
utopia
2023-03-21
304
0
详解Mybatis一对多、多对一、多对多
xml
sql
mybatis
list
pojo
是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说来就是关系型数据库用了选择、投影、连接、并、交、差、除、增删查改等数学方法来实现对数据的存储和查询。可以用SQL语句方便的在一个表及其多个表之间做非常复杂的数据查询。安全性高。
utopia
2023-03-21
1.4K
0
threadlocal内存泄漏的原因
key
null
object
set
内存泄漏
ThreadLocal的set实际实在当前线程对象里创建了一个内部变量ThreadLocalMap<ThreadLocal,object> ,ThreadLocalMap的key是ThreadLocal的引用。
utopia
2023-03-21
1.3K
0
@SuppressWarnings注解的作用
access
field
null
warnings
注解
我们在写代码的时候,不论是导入的包,还是声明的对象,有时候会出现黄线,感觉就很难受!
utopia
2023-03-21
451
0
MySQL时区问题、数据库时间相差8小时问题解决
mysql
navicat
命令行
系统
解决:修改MySQL系统时区,改为东8区。 在命令行界面或者可视化工具下(如:Navicat)依次运行以下命令。
utopia
2023-03-21
1.8K
0
前端小游戏——植物大战僵尸
java
html
游戏
web
小游戏
《植物大战僵尸》 是一款极富策略性的小游戏。可怕的僵尸即将入侵,每种僵尸都有不同的特点,例如铁桶僵尸拥有极强的抗击打能力,矿工僵尸可以挖地道绕过种植在土壤表面的植物等。玩家防御僵尸的方式就是栽种植物。49种植物每种都有不同的功能,例如樱桃炸弹可以和周围一定范围内的所有僵尸同归于尽,而食人花可以吃掉最靠近自己的一只僵尸。玩家可以针对不同僵尸的弱点来合理地种植植物,这也是胜利的诀窍。游戏根据玩法不同分为五种游戏模式:冒险模式、迷你模式、解谜模式、生存模式、禅境花园。加之黑夜、屋顶、浓雾以及泳池之类的障碍增加了其挑战性该游戏近乎永无止境。
utopia
2023-03-21
413
0
Java技术体系------JDK、 JRE、 Java ME 、 Java SE 、Java EE
java
api
jdk
javac
虚拟机
从广义上讲,Clojure、JRuby、Groovy等运行与Java虚拟机上的语言机器相关的程序都属于Java技术体系中的一员,但是仅从传统意义上来看,Sun官方所定义的Java技术体系包括:
utopia
2023-03-21
2.2K
0
springboot实现第三方登陆----微博登录
access
client
code
redirect
token
有一个http的请求和一个https的请求,用哪个都是一样的,这样就可以被外网访问到了
utopia
2023-03-21
291
0
Springboot整合EasyExcel,实现Excel文件上传
boot
com
excel
file
version
EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。 它能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。EasyExcel是在尽可能节约内存的情况下支持读写百M的Excel。
utopia
2023-03-21
1.3K
0
多线程事务怎么回滚?说用 @Transactional 可以重开了
spring
多线程
事务
注解
1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚。
utopia
2023-03-21
1.3K
0
JVM-方法区
java
jvm
abstract
jdk8
native
ThreadLocal:如何保证多个线程在并发环境下的安全性?典型应用就是数据库连接管理,以及独立会话管理
utopia
2023-03-21
288
0
图解对象分配过程
jvm
垃圾回收
为新对象分配内存是一件非常严谨和复杂的任务,JVM的设计者们不仅需要考虑内存如何分配、在哪里分配等问题,并且由于内存分配算法与内存回收算法密切相关,所以还需要考虑GC执行完内存回收后是否会在内存空间中产生内存碎片。
utopia
2023-03-21
229
0
JVM-堆
java
jvm
meta
space
1.堆的核心概述 1.1 认识堆内存 堆与进程、线程 一个进程对应一个JVM实例 一个JVM实例对应一个堆空间 进程包含多个线程,所以线程之间共享同一个堆空间 对堆的认识 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。 Java堆区在JVM启动的时候即被创建,其空间大小也就确定了,堆是JVM管理的最大一块内存空间。 堆内存的大小是可以调节的。 《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。 所有的线程共享Java堆,在这里还可以划分线
utopia
2023-03-21
178
0
虚拟机栈的相关面试题
xss
递归
垃圾回收
线程安全
虚拟机
1.举例栈溢出的情况?(StackOverflowError) 通过 -Xss 设置栈的大小 递归很容易出现栈溢出 2.举例栈溢出的情况?(StackOverflowError) 不能保证不出现溢出,只能让栈溢出出现的时间晚一点,不可能不出现 3.分配的栈内存越大越好么? 不是,一定时间内降低了栈溢出的概率,但是会挤占其它的线程空间,因为整个虚拟机的内存空间是有限的 4.垃圾回收是否涉及到虚拟机栈? 不涉及 5.方法中定义的局部变量是否线程安全? 何为线程安全? 如果只有一个线程才可以操作此数据,则必是
utopia
2023-03-21
166
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档