腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
分享学习
专栏作者
举报
305
文章
397586
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(305)
编程算法(44)
java(34)
sql(28)
数据库(24)
spring(23)
http(19)
xml(16)
网络安全(16)
容器(14)
配置(14)
云数据库 SQL Server(12)
linux(12)
网站(11)
tcp/ip(11)
https(11)
javascript(10)
maven(10)
mybatis(9)
yum(9)
php(8)
打包(8)
ide(8)
教程(8)
c++(7)
bash(7)
react(7)
jar(7)
容器镜像服务(7)
腾讯云测试服务(7)
面向对象编程(7)
import(7)
公众号(7)
后端(7)
解决方案(7)
云数据库 Redis(6)
api(6)
tomcat(6)
存储(6)
ssh(6)
vue3(6)
路由(6)
servlet(5)
apache(5)
bash 指令(5)
文件存储(5)
jdk(5)
微信(5)
服务(5)
华为(5)
数据(5)
jsp(4)
node.js(4)
html(4)
渲染(4)
shell(4)
dns(4)
小程序(4)
jwt(4)
object(4)
对象(4)
服务器(4)
函数(4)
认证授权(4)
算法(4)
注解(4)
python(3)
oracle(3)
git(3)
github(3)
开源(3)
缓存(3)
爬虫(3)
jvm(3)
hashmap(3)
windows(3)
date(3)
root(3)
string(3)
thymeleaf(3)
编程(3)
部署(3)
插件(3)
管理(3)
集群(3)
接口(3)
客户端(3)
连接(3)
前端(3)
全栈工程师(3)
软件(3)
搜索(3)
DNS 解析 DNSPod(2)
其他(2)
vue.js(2)
json(2)
access(2)
ubuntu(2)
nginx(2)
数据加密服务(2)
分布式(2)
数据迁移(2)
ftp(2)
zookeeper(2)
npm(2)
数据分析(2)
数据结构(2)
验证码(2)
app(2)
data(2)
editor(2)
el(2)
element(2)
file(2)
interrupt(2)
ode(2)
path(2)
pycharm(2)
settings(2)
static(2)
swagger(2)
templates(2)
transition(2)
word(2)
测试(2)
登录(2)
动画(2)
技巧(2)
命令行(2)
内存(2)
生命周期(2)
异常(2)
源码(2)
负载均衡(1)
自动驾驶(1)
机器学习(1)
perl(1)
c#(1)
jquery(1)
ajax(1)
android(1)
memcached(1)
mvc(1)
eclipse(1)
unix(1)
负载均衡缓存(1)
apt-get(1)
云函数(1)
批量计算(1)
云直播(1)
访问管理(1)
命令行工具(1)
短信(1)
数据备份(1)
企业(1)
yarn(1)
kubernetes(1)
运维(1)
压力测试(1)
正则表达式(1)
gui(1)
spring boot(1)
jdbc(1)
监督学习(1)
grep(1)
二叉树(1)
cdn(1)
aop(1)
udp(1)
jenkins(1)
kernel(1)
gcc(1)
socket编程(1)
无监督学习(1)
安全(1)
微服务(1)
nest(1)
mvcc(1)
unicode(1)
ipv6(1)
迁移(1)
etcd(1)
es(1)
Elasticsearch Service(1)
腾讯云(1)
acrobat(1)
add(1)
adobe(1)
ant(1)
area(1)
bigdecimal(1)
biginteger(1)
callback(1)
cloud(1)
code(1)
count(1)
cpu(1)
cuda(1)
cut(1)
dfs(1)
dto(1)
edit(1)
encode(1)
equals(1)
error(1)
final(1)
function(1)
gpu(1)
hashcode(1)
hashset(1)
input(1)
int(1)
integer(1)
io(1)
iso(1)
junit(1)
list(1)
local(1)
locale(1)
logback(1)
map(1)
max(1)
media(1)
message(1)
meta(1)
min(1)
mysql(1)
nodes(1)
null(1)
onchange(1)
openssl(1)
openwrt(1)
pdf(1)
picker(1)
private(1)
properties(1)
prototype(1)
python3(1)
rename(1)
return(1)
router(1)
scope(1)
service(1)
singleton(1)
sleep(1)
sort(1)
ssl(1)
stack(1)
substr(1)
sudo(1)
sum(1)
super(1)
system(1)
thread(1)
title(1)
torch(1)
touch(1)
transfer(1)
unsigned(1)
view(1)
void(1)
volatile(1)
wait(1)
webservice(1)
websocket(1)
wifi(1)
window(1)
x86(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)
消息推送(1)
芯片(1)
虚拟机(1)
硬件(1)
语法(1)
域名(1)
字符串(1)
日志文件(1)
搜索文章
搜索
搜索
关闭
由点到面贯穿整个Java泛型理解
java
object
string
super
泛型
Java泛型(generics)是DK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。
知识浅谈
2023-03-16
235
0
聊聊SpringAOP和自定义注解的通用性
spring
java
SpringAOP可以帮助我们Java在不修改源代码的前提下实现功能增强,其底层实现基于Java 动态代理或者cglib。 由于Spring的声明式事务注解@Transactional的启发,我们在项目中利用自定义的注解实现大量共性的需求。
知识浅谈
2023-01-05
340
0
Springboot+dubbo+zookeeper简单项目的使用
zookeeper
xml
maven
java
然后修改zoo.cfg中的dataDir后边的地址为你刚才创建的data文件夹的绝对路径
知识浅谈
2022-12-02
398
0
由点到面贯穿整个Java泛型理解
java
Java泛型(generics)是DK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。
知识浅谈
2022-06-24
269
0
HDU2544-dijstla-填坑
java
integer
max
min
解决方案
我反手一个好家伙,查了很多遍,写的没问题啊,最后才发现min设置最大值的时候,设置的Integer.MAX_VALUE,设置这个就是错,所以就看了以前的设置的是0x3f3f3f3f
知识浅谈
2022-06-22
177
0
异步时父子线程间的ThreadLocal传递问题
编程算法
java
ThreadLocal的子类InheritableThreadLocal其实已经帮我们处理好了,通过这个组件可以实现父子线程之间的数据传递,在子线程中能够父线程中的ThreadLocal本地变量。
知识浅谈
2022-06-05
702
0
BCryptPasswordEncoder加密和匹配的原理 和 springsecurity 的 rememberme原理
网站
数据库
sql
java
BCryptPasswordEncoder算法和shiro的区别: 其实和shiro中区别就是shiro 中的salt是自己指定的,然后存到数据库,BCryptPasswordEncoder加密算法是随机生成的和加密后的密码一起拼接到一起存到数据库。
知识浅谈
2022-05-11
669
0
为什么说java既是编译型语言也是解释型语言
打包
ide
java
jvm
2. JIT 会把编译过的机器码保存起来,以备下次使用,因此从理论上来说,采用该 JIT 技术可以接近以前纯编译技术。
知识浅谈
2022-03-22
444
0
设计模式-面试
jdk
java
面向对象编程
容器
spring
开放封闭原则:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。
知识浅谈
2022-02-28
331
0
Java多线程-甲骨文系列
java
java内存模型定义了程序中各种变量的访问规则。其规定所有变量都存储在主内存,线程均有自己的工作内存,工作内存中保存被该线程使用的变量的主内存副本,线程对变量的所有操作都必须在工作空间进行,不能直接读写主内存数据,操作完成后,线程的工作内存通过缓存一致性协议将操作完的数据刷回主存。
知识浅谈
2021-12-23
452
0
Java基础-甲骨文系列
hashmap
java
编程算法
jdk
面向对象编程
字节序是指多字节数据在计算机内存中存储或网络传输时每个字节的存储顺序。通常由小端和大端两组方式。
知识浅谈
2021-12-22
806
0
Java-IO NIO
自动驾驶
文件存储
java
socket编程
编程算法
IO和NIO的区别: NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,IO主要用到的是流,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。
知识浅谈
2021-10-28
369
0
Java-GC
java
编程算法
数据库
sql
1、虚拟机栈中引用的对象 比如:各个线程被调用的方法中使用到的参数、局部变量等。
知识浅谈
2021-10-26
677
0
java-jdk
java
数据分析
jdk
api
编程算法
Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。
知识浅谈
2021-10-25
297
0
java-jvm
java
jvm
编程算法
JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 Java中的所有类,都需要由类加载器装载到JVM中才能运行。类加载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内存中。在写程序的时候,我们几乎不需要关心类的加载,因为这些都是隐式装载的,除非我们有特殊的用法,像是反射,就需要显式的加载所需要的类。 类装载方式,有两种 (1)隐式装载,程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中,利用反射即隐式加载可绕过一些权限检查机制。 (2)显式装载,通过class.forname()等方法,显式加载需要的类 ,隐式加载与显式加载的区别:两者本质是一样的。 java中类加载是动态的,并不会一次性把所有的类全部加载后再运行,而是保证程序运行的基础类(像是基类)完全加载到jvm中,至于其他类,则在需要的时候才加载。这当然就是为了节省内存开销。
知识浅谈
2021-10-25
391
0
java-集合
java
存储
编程算法
hashmap
List以特定索引来存取元素,可以有重复元素。Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。Map保存键值对(key-value pair)映射,映射关系可以是一对一或多对一。Set和Map容器都有基于哈希存储和排序树的两种实现版本,基于哈希存储的版本理论存取时间复杂度为O(1),而基于排序树版本的实现在插入或删除元素时会按照元素或元素的键(key)构成排序树从而达到排序和去重的效果。
知识浅谈
2021-10-18
585
0
java面向对象相关知识
java
c++
面向对象编程
access
nest
答:因为类是继承Object类,默认的是继承Object的方法,而Object方法的equals是返回的对象的地址。
知识浅谈
2021-10-13
551
0
java关键字
java
编程算法
面向对象编程
当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。
知识浅谈
2021-10-13
390
0
java模仿网络爬虫简单案例
java
网络爬虫
java模仿网络爬虫简单案例,直接看代码 package com.example.demo1; import java.io.*; import java.net.*; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author: YinLei * Package: com.example.demo1 * @date: 2021/9/7 20:23 * @Description: java爬虫测试
知识浅谈
2021-09-27
293
0
springboot启动时候自动创建数据库表解决方案
java
spring
云数据库 SQL Server
首先创建一个springboot的项目 项目结构 [在这里插入图片描述] 导入相关依赖 mybatis druid mysql驱动三个 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</group
知识浅谈
2021-09-16
1.8K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档