腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
国产程序员
专栏成员
举报
161
文章
269194
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(161)
编程算法(56)
java(40)
http(19)
网站(12)
网络安全(12)
https(11)
sql(10)
spring(10)
servlet(8)
数据库(8)
面向对象编程(8)
html(7)
ide(7)
xml(6)
json(6)
hashmap(6)
javascript(5)
vue.js(5)
jquery(5)
云数据库 SQL Server(5)
打包(5)
缓存(5)
jvm(5)
go(4)
git(4)
api(4)
jar(4)
tomcat(4)
容器(4)
c++(3)
php(3)
python(3)
node.js(3)
ajax(3)
android(3)
oracle(3)
github(3)
maven(3)
linux(3)
文件存储(3)
yarn(3)
jdk(3)
mybatis(3)
安全(3)
数据处理(3)
sdn(3)
bash(2)
jsp(2)
css(2)
memcached(2)
mvc(2)
bash 指令(2)
serverless(2)
ssh(2)
spring boot(2)
负载均衡(1)
xcode(1)
bootstrap(1)
android studio(1)
云数据库 Redis(1)
eclipse(1)
负载均衡缓存(1)
nginx(1)
日志服务(1)
云直播(1)
数据加密服务(1)
cci 持续集成(1)
腾讯云测试服务(1)
云推荐引擎(1)
渲染(1)
devops(1)
存储(1)
自动化(1)
运维(1)
压力测试(1)
html5(1)
正则表达式(1)
jdbc(1)
ftp(1)
zookeeper(1)
grep(1)
自动化测试(1)
aop(1)
tcp/ip(1)
flash(1)
dubbo(1)
uml(1)
微信(1)
小程序(1)
数据分析(1)
windows(1)
安全漏洞(1)
数据结构(1)
nest(1)
验证码(1)
base64(1)
border(1)
default(1)
file(1)
height(1)
image(1)
insert(1)
interface(1)
keyword(1)
padding(1)
png(1)
private(1)
select(1)
set(1)
using(1)
vue3(1)
width(1)
百度(1)
函数(1)
基础(1)
接口(1)
面试(1)
事务(1)
数据(1)
索引(1)
网络(1)
搜索文章
搜索
搜索
关闭
Comparable和Comparator
java
comparable 接⼝实际上是出⾃ java.lang 包 它有⼀个 compareTo(Object obj) ⽅法进行排序
一觉睡到小时候
2022-11-16
379
0
什么是类加载器,类加载器有哪些?
面向对象编程
java
jar
这个类加载器负责加载存放在<JAVA_HOME>\lib目录,或者被-Xbootclasspath参数所指定的路径中存放的,而且是Java虚拟机能够识别的(按照文件名识别,如rt.jar、tools.jar,名字不符合的类库即使放在lib目录中也不会被加载)类库加载到虚拟机的内存中。启动类加载器无法被Java程序直接引用,用户在编写自定义类加载器时,如果需要把加载请求委派给引导类加载器去处理,那直接使用null代替即可。
一觉睡到小时候
2022-11-16
855
0
面向对象的7种设计原则(3)-依赖倒置原则
java
linux
vue.js
编程算法
闰土除了抓猹看西瓜地外,学习新技术也很快,很快这2本都学完了。听说前端的Vue很火,梦想成为一个看西瓜的人中技术最好的仔的闰土就又买了一本《Vue从入门到崩溃》,如果继续按上面的模式,随着闰土的不断学习,我们的代码却越来越臃肿,变得难以维护。 由于RunTu是一个高级模块并且是一个细节实现类,此类依赖了书籍Java和Linux又是一个细节依赖类,这导致RunTu每读一本书都需要修改代码,这与我们的依赖倒置原则是相悖的。 闰土也意识到了这一点,买了一本《设计模式》看了看,然后改成了下边的代码:
一觉睡到小时候
2020-07-28
530
0
JVM&GC之java引用
java
缓存
http
Java中的引用有点像C++中的指针,通过引用可以对堆中的对象进行操作。在Java程序中最常见的引用类型是强引用,也是默认的引用类型。当在Java语言中使用New操作符创建一个新的对象,并将其赋值给一个变量的时候,这个变量就成为指向该对象的一个强引用。
一觉睡到小时候
2020-05-27
749
0
Java14新特性:字符串块
编程算法
java
java1之前写字符串拼接 String str = "<html>" + "<header>" + "</header>" + "<body>" + "<div>body</div>" + "</body>" + "</html>"; 内容短的时候还算可以,当需要拼接的内容很多的时候就会显得很乱 java14后,
一觉睡到小时候
2020-04-14
749
0
Java14新特性:Switch表达式
java
Java 14的switch表达式使用箭头表达时,不需要我们在每一个case后都加上break,减少我们出错的机会。
一觉睡到小时候
2020-04-01
1.6K
0
Java14新特性:增强 instanceOf 类型推断
java
面向对象编程
obj instanceof String已经为true,在后面的代码里,我们还是要清晰的定义一个新变量,并且要做类型强转换。
一觉睡到小时候
2020-03-31
1.1K
1
Java14新特性:增强NPE NullPointerException
java
jvm
编程算法
不幸的是,如果在第2行是一个包含了多个方法调用的赋值语句(如getLocation()和getCity()),那么任何一个都可能会返回null。实际上,变量user也可能是null。因此,无法判断是谁导致了NullPointerException。
一觉睡到小时候
2020-03-31
678
0
Java虚拟机是如何加载Java类的?
java
编程算法
上文中说过Java中有两种类型:基本类型和引用类型,而基本类型是由虚拟机预先定义好的,引用类型中的泛型参数又会在编译过程中被擦除,所以加载的对象就剩下类、接口和数组类。
一觉睡到小时候
2019-09-26
491
0
Lambda表达式
serverless
java
ide
这里我们添加了一些自定义代码到 Schedule 监听器中,需要先定义匿名内部类,然后传递一些功能到 onSchedule 方法中。
一觉睡到小时候
2019-09-25
682
0
Spring3 MVC请求参数获取的几种方法
json
ajax
http
编程算法
java
例如,访问user/123/lei路径时,执行以上方法,其中,参数id=123,name=lei
一觉睡到小时候
2019-08-20
630
0
Spring Boot - Undertow容器启动
网站
servlet
spring
tomcat
java
Undertow Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器 Untertow 的特点: 轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应 用可以小于 10MB 内存 Servlet3.1 支持:它提供了对 Servlet3.1 的支持 WebSocket 支持:对 Web Socket 完全支持,用以满足 Web 应用巨大数量的客户端 嵌套性:它不需要容器,只需通过 API 即可快速搭建 W
一觉睡到小时候
2019-08-14
1.7K
0
shiro 加密登录 密码加盐处理
java
密码加密登录是为了提高系统安全性,即使是管理员查看数据库也得不到密码 使用shiro可以很轻松的完成加密及登录操作 加密工具 此工具用于注册时对密码进行加密 public static final String md5(String password, String salt){ //加密方式 String hashAlgorithmName = "MD5"; //盐:为了即使相同的密码不同的盐加密后的结果也不同 ByteSource byteSalt = ByteSourc
一觉睡到小时候
2019-07-30
2.1K
0
MyBatis入门
编程算法
数据处理
api
java
sql
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwarefoundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
一觉睡到小时候
2019-07-04
371
0
ArrayList和LinkedList分别实现堆栈和队列对比
java
编程算法
c++
数据结构
ide
队列(Queue)是限定所有的插入只能在表的一端进行,而所有的删除都在表的另一端进行的线性表。 表中允许插入的一端称为队尾(Rear),允许删除的一端称为队头(Front)。按先进先出(FIFO)的原则进行的。
一觉睡到小时候
2019-07-04
1.2K
0
Spring的三大器之过滤器
servlet
java
https
网络安全
http
Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。
一觉睡到小时候
2019-07-04
1.8K
0
Spring的三大器之拦截器
java
Java 里的拦截器是动态拦截 action 调用的对象。它提供了一种机制可以使开发者可以定义在一个action 执行的前后执行的代码,也可以在一个action 执行前阻止其执行,同时也提供了一种可以提取action 中可重用部分的方式。在AOP(Aspect-OrientedProgramming)中拦截器用于在某个方法或字段被访问之前进行拦截,然后在之前或之后加入某些操作。
一觉睡到小时候
2019-07-04
794
0
Spring的三大器之监听器
servlet
java
网站
数据库
sql
现在来说说Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动 而启动,只初始化一次,随web应用的停止而销毁。主要作用是:做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一些固定的对象等等。
一觉睡到小时候
2019-07-04
4.4K
0
SpringMVC之细说HandlerMapping
servlet
java
网站
容器
客户端发送请求,web容器接受请求,如果请求与DispatcherServlet的请求映射路径(url-pattern)匹配,web容器将请求交给DispatcherServlet处理。DispatcherServlet在加载的过程中会对HandlerMapping进行初始化,(具体可参照SpringMVC源码中DispatherServlet类的initHandlerMappings(ApplicationContextcontext)方法)。DispatcherServlet初始化完成后会自动扫描applicationContext.xml中的bean,根据名称(也就是bean的id或者类型来查找,如果找到则使用这个bean,找不到则使用DispatcherServlet.properties中的默认组件.
一觉睡到小时候
2019-07-04
823
0
Java基础(三)基本数据类型
java
内置数据类型:Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
一觉睡到小时候
2019-07-04
579
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档