腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
石奈子的Java之路
专栏成员
举报
26
文章
32362
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(26)
java(10)
其他(9)
spring(6)
编程算法(5)
jvm(4)
xml(3)
jdk(3)
tomcat(2)
maven(2)
linux(2)
容器(2)
serverless(2)
数据结构(2)
javascript(1)
.net(1)
bootstrap(1)
打包(1)
git(1)
api(1)
开源(1)
缓存(1)
二叉树(1)
uml(1)
windows(1)
https(1)
搜索文章
搜索
搜索
关闭
深入理解EnableAutoConfiguration原理
spring
源码分析@EnableAutoConfiguration在SpringBoot中的加载和实例化过程
石奈子
2020-07-06
3.3K
0
彻底弄懂Spring Schedule加载和执行流程
javascript
spring
java
编程算法
linux
Spring Scheduled Spring定时任务源码分析 入口,启用定时任务注解 @EnableScheduling @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Import(SchedulingConfiguration.class) @Documented public @interface EnableScheduling { } org.springframework.scheduling.annotati
石奈子
2020-06-28
1.8K
0
彻底弄懂Spring中Bean的解析、创建和使用
java
编程算法
spring
xml
Spring加载Bean、实例化Bean、获取Bean流程 本文旨在通过分析源码的方式,来剖析Spring加载Bean、实例化Bean、获取Bean的流程,部分核心内容会在源码中说明。内容比较枯燥,慎入! 第一步,启动一个Spring项目 Spring启动入口 从官方文档中我们可以获取到下面这种Spring的启动方式。 我们传入一个test.xml文件 ApplicationContext context = new ClassPathXmlApplicationContext("classp
石奈子
2020-06-28
3.5K
0
二探Lambda 顶
serverless
打包
bootstrap
jvm
二探lambda表达式 从例子二探lambda 传递Runnable创建Thread java8之前 package com.baigt.learn.nolambda; public class NoLambdaWithSecond { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run()
石奈子
2019-12-24
417
0
Java8之深入理解Lambda 顶
serverless
编程算法
uml
{ // do something return some result return 100; }
石奈子
2019-12-20
352
0
原 荐 SpringBoot 2.0 系列0
其他
SpringBoot 2.0 系列002 --运行流程分析 SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 1. SpringBoot运行的几种方式 1.1 开发环境,右键配置类main方法运行 配置如下,引入相关pom依赖,运行main方法即可启动简单的SpringBoot web应用。 //开启SpringBoot自动注入配置 等价于原来的SpringBootApplication @EnableAutoConfiguration //开启RestController注解
石奈子
2018-06-13
925
0
原 荐 Java9之Jshell入门
其他
jshell 在学习JSHELL之前确保,已经安装过jdk9,可以参阅Java9安装。 为什么要学Jshell 学习Jshell需要知道他的特性, Read-Eval-Print-Loop (
石奈子
2018-06-13
934
0
原 荐 Java9之HttpClientAP
java
api
jdk
.net
Java9之HttpClientAPI实战详解 前言 相信关注java9的小伙伴们都知道java9版本内置模块提供了Http功能,当然并不是说之前jdk之前并不支持,那么这次更新又多了什么呢?或者是解决了什么问题? 说明 自JDK 1.0以来,Java已经支持HTTP/1.1。 HTTP API由java.net包中的几种类型组成。 现有的API有以下问题: 它被设计为支持多个协议,如http,ftp,gopher等,其中许多协议不再被使用。 太抽象了,很难使用。 它包含许多未公开的行为。 它只支持一
石奈子
2018-06-13
1.3K
0
原 荐 SpringBoot 2.0 系列0
spring
maven
xml
SpringBoot 2.0 系列003 --自定义Parent 默认我们使用SpringBoot的方式是通过SB的parent项目的方式,此种之前的教程中我们已经演示过了,这里不做赘述。 使用
石奈子
2018-06-13
519
0
原 荐 SpringBoot 2.0 系列0
其他
SpringBoot 2.0 系列004 --启动实战之配置文件 配置文件 配置文件加载流程 很多文档包括官方文档说SB的默认配置文件是application开头的文件,那么是为什么呢? 我们先
石奈子
2018-06-13
876
0
原 SpringBoot 2.0 系列00
其他
SpringBoot 2.0 系列005 --启动实战之SpringApplication应用 2.X 官方示例 注意是只使用了@EnableAutoConfiguration,默认是只扫描这一个我们自定义的类到bean中。不含子包和本包。下一篇我们分析原因。 package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframe
石奈子
2018-06-13
454
0
原 SpringBoot 2.0 系列00
其他
SpringBoot 2.0 系列006 --启动实战之注解使用 一些误区说明 网上很多教程默认使用SpringBootApplcation注解,且只用这个即可扫描启动类包下所有的bean。 而官方默认教程使用的是@EnableAutoConfiguration,这个注解和SpringBootApplication注解的区别是什么? 参阅2.0.1官方文档说明 If you don’t want to use @SpringBootApplication, the @EnableAutoConfig
石奈子
2018-06-13
1K
0
原 荐 SpringBoot 2.0 系列0
spring
容器
java
tomcat
SpringBoot 2.0 系列007 --WEB容器详解 我们知道java常用的两大容器tomcat和jetty,其中SB默认内嵌了tomcat容器。那么SB都支持什么属性呢? 参阅ServerProperties.java 基本是通用的服务器配置,以及error、Compression、Http2、Servlet、Tomcat、Jetty、Undertow等配置。 可用配置 1. 通用服务配置 port 服务器端口号 使用方式 server.port=8080,默認端口号8080
石奈子
2018-06-13
2.1K
0
原 探索Intellij Idea 201
其他
此处指导,意与帮助与更有成效的使用Intellij IDEA,提供一个关于窍门、诀窍、快捷键等最重要的特性的总览。 用户界面 Intellij IDEA编辑器在一些方面是特殊的,值得注意的是,大多数情
石奈子
2018-06-13
975
0
原 Intellij IDEA 2017
其他
这个章节让你熟悉Intellij IDEA的用户界面,以便帮助你更好的在工作环境中使用。 当你第一次运行Intellij IDEA或者没有打开项目时,Intellij IDEA显示欢迎页面,以便能够快
石奈子
2018-06-13
2.8K
0
原 荐 Java9 Module解惑
其他
Java 9 特性以及解决的问题 Java 9 模块化的一个最大的变化体现在Java结构上。 本文将介绍关于“Java 9模块系统的”高级特性。 Java 9 模块化 我们将探讨关于Java 9模块化系统的以下主题: 1.介绍 2.JavaSe9之Jigsaw Project 3.当前Java系统的问题 4.Java9模块系统的特性 5.Jdk9和Jdk8的对比 6.Java9模块化是什么? 7.Java9模块化系统之母 8.Java9和Java8程序的对比。 介绍 Oracle
石奈子
2018-06-13
1.3K
0
原 java数据结构与算法之数组篇
java
数据结构
编程算法
二叉树
数据结构和算法的概述 数据结构 对计算机内存中的数据的一种安排。 常见数据结构 数据结构 优点 缺点 数组 插入快(根据下标) 查找慢,删除慢,大小固定 有序数组 比无序数组查找快 删除和插入慢,大小固定 栈 提供后进先出的存取方式 存取其他项很慢 队列 提供先进先出的存取方式 存取其他项很慢 链表 插入快 删除快 查找慢 二叉树 插入 查找删除都快(树平衡的情况下) 删除算法比较复杂 红黑树(平衡树) 插入 查找删除都快 算法复杂 2-3-4树(
石奈子
2018-06-13
496
0
原 JVM基础命令
jvm
java
数据结构
介绍java虚拟机的指令功能,至少能阅读java代码生成的字节码指令含义 一、概述 Java虚拟机采用基于栈的架构,其指令由操作码和操作数组成。 操作码:一个字节长度(0~255),意味着指令集的操作码个数不能操作256条。 操作数:一条指令可以有零或者多个操作数,且操作数可以是1个或者多个字节。编译后的代码没有采用操作数长度对齐方式,比如16位无符号整数需使用两个字节储存(假设为byte1和byte2),那么真实值是 (byte1 << 8) | byte2。 放弃操作数对齐操作数对齐方案: 优势:
石奈子
2018-06-13
805
0
原 荐 你真的了解For循环吗?一道For循
java
jvm
疑问 最近群友抛出了一个面试题,就是下图中的第二题,是关于一个for循环的执行结果的问题,他的代码的执行结果是什么呢? 代码复现 下面的例子和面试题上面的大同小异,是个非常简单的例子。首先这
石奈子
2018-06-13
554
0
原 JAVA9琐碎特性
java
https
git
jdk
Java9相关记录 https://gitee.com/bgt0314/java-9 模块化系统运行影像 示例 System.out.println(ClassLoader.getSystemResource("java/lang/Class.class")); jdk8执行结果: jar:file:/D:/BaiduNetdiskDownload/jdk1.8.0_45/jre/lib/rt.jar!/java/lang/Class.class jdk9执行结果: jrt:/java.ba
石奈子
2018-06-13
715
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档