首页
学习
活动
专区
工具
TVP
发布

技术从心

专栏作者
113
文章
158031
阅读量
26
订阅数
springboot启动流程(三)Environment简介
上一篇文章中,我们简单了解了一下SpringApplication的run方法的代码逻辑。
技术从心
2021-02-03
6760
ThreadLocal使用学习
ThreadLocal字面上的意思是局部线程变量,每个线程通过ThreadLocal的get和set方法来访问和修改线程自己独有的变量。简单地说,ThreadLocal的作用就是为每一个线程提供了一个独立的变量副本,每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。
技术从心
2020-12-03
7510
微服务的认证授权网关白名单搭建
最近换了工作搬了家,人又回到了原来的懒得境界,没有了之前的活力,想着再重新慢慢的找回来吧。最近灰度到了付费文章测试一下。
技术从心
2020-06-05
1.1K0
Spring Boot一些基础配置
我们可以把这个图案修改为自己想要的。在src/main/resources目录下新建banner.txt文件,然后将自己的图案黏贴进去即可。ASCII图案可通过网站http://www.network-science.de/ascii/一键生成,比如输入mrbird生成图案后复制到banner.txt,启动项目,eclipse控制台输出如下:
技术从心
2019-10-13
3760
Spring Boot logback日志配置
Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。
技术从心
2019-09-05
1.1K0
JAVAAPI中SortedMap解释
A Map进一步提供其键上的总排序 。地图根据其键的natural ordering或通过在分类地图创建时提供的Comparator进行排序。当迭代排序的地图的集合视图(由keySet和values方法返回)。提供了几个额外的操作来利用订购。(此接口是在地图类似物SortedSet )。
技术从心
2019-08-15
1.2K0
Java 面试题问与答:编译时与运行时?
在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。
技术从心
2019-08-08
5760
我们为什么要使用AOP?
最原始的写法,我要在调用insert()与update()方法前后分别打印时间,就只能定义一个新的类包一层,在调用insert()方法与update()方法前后分别处理一下,新的类我命名为ServiceImpl,其实现为:
技术从心
2019-08-08
3580
leetCode求两数之和?
问题描述:项目中发现,自定义切面注解在 Controller 层正常工作,在 Service 层却无法正常工作。为了便于分析,去掉代码中的业务逻辑,只留下场景。
技术从心
2019-08-07
4230
40个Java多线程问题总结
一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:
技术从心
2019-08-07
4540
2019 年的软件趋势
解读:又到了一年总结和展望的时候了,看看 Pivotal(Spring)公司带来的2019年软件趋势关键词。
技术从心
2019-08-07
9260
常用设计模式全解析
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
技术从心
2019-08-07
5020
Java基础知识总结
1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。
技术从心
2019-08-07
1.2K0
5种调优Java NIO和NIO.2的方式?
Java NIO(New Input/Output)——新的输入/输出API包——是2002年引入到J2SE 1.4里的。Java NIO的目标是提高Java平台上的I/O密集型任务的性能。过了十年,很多Java开发者还是不知道怎么充分利用NIO,更少的人知道在Java SE 7里引入了更新的输入/输出 API(NIO.2)。这篇教程展示了5个在Java编程的一些常见场景里使用NIO和NIO.2包的简单示例。
技术从心
2019-08-07
7280
喝杯咖啡了解下zookeeper的基本操作
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
技术从心
2019-08-06
5230
Java内存分配之堆、栈和常量池
在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。当在一段代码定义一个变量时,java就在栈中为这个变量分配内存空间,当该变量退出该作用域后,java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另做他用。
技术从心
2019-08-06
1.2K0
Jvm调优浅谈?
java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
技术从心
2019-08-06
6970
Java设计模式|简单工厂模式
简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式由一个工厂对象决定生产出哪一种产品类的实例。
技术从心
2019-08-06
5440
Java设计模式|工厂方法模式
工厂方法模式是类的创建模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工厂推迟到子类中。
技术从心
2019-08-06
3240
drools规则引擎的动态数据库交接使用和压力测试
很早之前研究的规则应擎拿出来总结一下。 一、项目路径: 二、pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
技术从心
2019-08-06
1.4K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档