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

Lambda

专栏成员
257
文章
268937
阅读量
56
订阅数
Java程序员需要突破的技术要点
源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。
用户1212940
2022-05-11
3440
ThreadLocal 的原理与适用场景
ThreadLocal 变量,它的基本原理是,同一个 ThreadLocal 所包含的对象(对ThreadLocal<String>而言,即为String类型变量),在不同的 Thread 中有不同的副本。这里有几点需要注意:
用户1212940
2022-04-13
1K0
CAS单点登录-基础搭建HelloWorld(二)
官方提供了手脚架工具,可以自定去定义自己的项目,但里面用到了一个query的cdn需要访问国外网站
用户1212940
2022-04-13
5540
Springboot引用外部配置文件
昨天项目经理提出一个需求,想要实现配置文件和工程jar包分离,方便去客户现场部署环境时,避免每次都把jar解压修改后,再重新打包的麻烦。 开始脑子里想到的方案,是使用SpringCloudConfig配置服务器完成。自己也搭建了demo环境,但给项目经理展示的时候,被拒。原因:这样需要单独维护一个新的工程,且还需要维护一个git服务。这个方案可行,但不太适用。 后来想到的是通过java代码读取外边某个路径下的文件,但是开始做之后发现好多问题。后来再网上看了一个博客就发现这样一种方案。(版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35981283/article/details/77583073 )
用户1212940
2022-04-13
9920
SpringBoot 通过配置禁用swagger
使用注解@Profile({“dev”,“test”}) 表示在开发或测试环境开启,而在生产关闭。(推荐使用)
用户1212940
2022-04-13
1.7K0
SpringBoot 在生产快速禁用Swagger2
0.6 2018.07.21 19:31* 字数 219 阅读 4858评论 11喜欢 52
用户1212940
2022-04-13
1.6K0
绕过网关(zuul)缓存
默认情况下,所有的请求经过Zuul网代理,默认会通过SpringMVC预先对请求进行处理,缓存。普通请求并不会有什么问题,但是对于文件上传,就会造成不必要的网络负担。在高并发时,可能导致网络瘫痪,网络阻塞,Zuul网关不可用。这样我们的整个系统就瘫痪了。
用户1212940
2022-04-13
5700
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁
在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类:
用户1212940
2022-04-13
6250
Java垃圾收集算法介绍
介绍:给对象添加一个引用计数器,每当一个地方引用它时,数据器加1;当引用失效时,计数器减1;计数器为0的即可被回收。
用户1212940
2022-04-13
2380
Netty序章之BIO NIO AIO演变
Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物,是一种NIO框架。而BIO,NIO,AIO更是笔试中要考,面试中要问的技术。也是一个很好的加分项,加分就是加工资,你还在等什么?本章带你细细品味三者的不同! 流程图:
用户1212940
2022-04-13
4870
centos6.5在线安装jdk
如果没有输入信息表示没有安装。 如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java 首先检索包含java的列表
用户1212940
2022-04-13
5830
整合RabbitMQ&Spring
RabbitAdmin类可以很好的操作RabbitMQ,在spring中直接进行注入即可
用户1212940
2022-04-13
2640
Java生产环境下性能监控与调优详解
-version就是查看当前机器的java是什么版本,是什么类型的JVM(Server/Client),采用的是什么执行模式。比如,在我的机器上的结果如下:
用户1212940
2022-04-13
3750
Linux下java进程CPU占用率高分析方法
在工作当中,肯定会遇到由代码所导致的高CPU耗用以及内存溢出的情况。这种情况发生时,我们怎么去找出原因并解决。
用户1212940
2022-04-13
2.6K0
JVM架构和GC垃圾回收机制详解
Java的动态类加载功能是由类加载器子系统处理。当它在运行时(不是编译时)首次引用一个类时,它加载、链接并初始化该类文件。
用户1212940
2022-04-13
2370
选择JDK1.8的理由之JVM内存变化
JVM中内存通常划分为两个部分,分别为堆内存与栈内存, 栈内存主要用执行线程方法,存放本地临时变量与线程中方法执行时候需要的引用对象地址。
用户1212940
2022-04-13
4670
查看JVM运行时参数
功能描述: jps是用于查看有权访问的hotspot虚拟机的进程. 当未指定hostid时,默认查看本机jvm进程,否者查看指定的hostid机器上的jvm进程,此时hostid指机器必须开启jstatd服务。 jps可以列出jvm进程lvmid,主类类名,main函数参数, jvm参数,jar名称等信息。
用户1212940
2022-04-13
1.2K0
JVM的深入理解
JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。
用户1212940
2022-04-13
3430
单例模式的正确写法
单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。
用户1212940
2022-04-13
3650
Java NIO学习
Java NIO(New IO)是从Java 1.4版本开始引入的 一个新的IO API,可以替代标准的Java IO API。 NIO与原来的IO有同样的作用和目的,但是使用 的方式完全不同,NIO支持 面向缓冲区的、基于 通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。
用户1212940
2022-04-13
3060
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档