Easter79 Easter79
3年前
spring框架中JDK和CGLIB动态代理区别
!(https://oscimg.oschina.net/oscnet/5f05209beb8dc8b9363b074facbc7a4dd50.png)转载:https://blog.csdn.net/yhl\_jxy/article/details/80635012前言JDK动态代理实现原理(jdk8):https://blog.csdn
Stella981 Stella981
3年前
IDEA Gradle配置与使用
1.安装Gradle,并添加环境变量。https://www.cnblogs.com/NyanKoSenSei/p/11458953.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2FNyanKoSenSei%2Fp%2F11458953
Wesley13 Wesley13
3年前
Ubuntu 开发环境搭建
ubuntu安装jdk的两种方式:1:通过ppa(源)方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过aptgetupgrade方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudoaddaptrepos
Stella981 Stella981
3年前
ContOS安装JDK7 并替换系统中的JDK6
\root@localhost(http://my.oschina.net/u/570656)~\javaversionjavaversion"1.6.0"OpenJDK RuntimeEnvironment(build1.6.0b09)OpenJDK64BitServerVM(build1.6.0b
Stella981 Stella981
3年前
JVM常见垃圾回收器组合参数设定(JDK6 To JDK14)
!(https://oscimg.oschina.net/oscnet/up217b7bc4d8b3ebe1da74261a217434c0f13.png)!(https://oscimg.oschina.net/oscnet/upfca43d3db20c876c1d6817428c3f450df9c.png)Serial串行
Stella981 Stella981
3年前
Gogs
一、先决条件Gogs、Git、JDK、Jenkins。准备好这些安装包。安装顺序是 Git Gogs JDK Jenkins安装Gogs和Git,可参考我这篇文章https://www.cnblogs.com/cluyun/p/10822992.html(https://www.oschina.net/acti
Wesley13 Wesley13
3年前
JAVA基础day01
知识总结1.Java是一种非常流行的计算机编程语言,其中使用最多的是Java8.2.JDK是开发工具,JRE是运行环境,JVM是核心所在。JDK包含JRE,JRE包含JVM。3.安装JDK的时候,两项建议:a)路径当中不要有中文或者是空格b)要单独取消外部公共JRE的安装4.命令提示符(cmd)a)启动:开始R,输
Stella981 Stella981
3年前
Netty堆外内存泄露排查与总结
导读Netty是一个异步事件驱动的网络通信层框架,用于快速开发高可用高性能的服务端网络框架与客户端程序,它极大地简化了TCP和UDP套接字服务器等网络编程。Netty底层基于JDK的NIO,我们为什么不直接基于JDK的NIO或者其他NIO框架:1.使用JDK自带的NIO需要了解太多的概念,编程复杂。2
并发编程-CompletableFuture解析 | 京东物流技术团队
1、CompletableFuture介绍CompletableFuture对象是JDK1.8版本新引入的类,这个类实现了两个接口,一个是Future接口,一个是CompletionStage接口。CompletionStage接口是JDK1.8版本提供的
聊聊JDK19特性之虚拟线程 | 京东云技术团队
1.前言在读《深入理解JVM虚拟机》这本书前两章的时候整理了JDK从1.0到最新版本发展史,其中记录了JDK这么多年来演进过程中的一些趣闻及引人注目的一些特性,在调研JDK19新增特性的时候了解到了虚拟线程这个概念,于是对虚拟线程进行学习整理内容如下。2.