腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
猿人谷
微信公众号:猿人谷
专栏作者
举报
304
文章
451430
阅读量
44
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
c++
数据处理
java
其他
数据结构
linux
存储
ios
容器
数据库
c 语言
jvm
安全
程序
access
http
objective-c
bash
html
云数据库 SQL Server
api
ubuntu
缓存
hadoop
tcp/ip
windows
output
xcode
c#
android
sql
打包
ide
eclipse
shell
mybatis
zookeeper
input
mac os
xml
oracle
mvc
tomcat
apache
nginx
bash 指令
spring
企业
express
hashmap
二叉树
udp
case
line
return
sample
vector
二进制
官方文档
iphone
php
python
.net
jsp
asp.net
jquery
单片机
web.py
git
github
unix
centos
云数据迁移
海外加速
腾讯云测试服务
人工智能
serverless
游戏
开源
分布式
爬虫
jdk
ssh
yum
面向对象编程
ftp
grep
安全漏洞
https
hbase
腾讯云开发者社区
ascii
architecture
count
dst
for循环
goto
handle
int
ip
lan
limit
list
map
mask
memcpy
memory
mutex
null
position
process
semaphore
size
src
struct
symbols
table
tcp
thread
typedef
undefined
unsigned
view
void
编程
表格
测试
对象
技巧
交换机
局域网
路由器
网关
字符串
搜索文章
搜索
搜索
关闭
弄明白CMS和G1,就靠这一篇了
企业
海外加速
java
编程算法
jvm
CMS和G1作为垃圾收集器里的大杀器,是需要好好弄明白的,而且面试中也经常被问到。
猿人谷
2020-06-19
8.6K
0
【JVM从小白学成大佬】6.创建对象及对象的访问定位
java
《JVM从小白学成大佬》系列推出到现在,收到了很多小伙伴的好评,也收到了一些小伙伴的建议,在此表示感谢。
猿人谷
2020-06-19
318
0
【JVM从小白学成大佬】4.Java虚拟机何谓垃圾及垃圾回收算法
编程算法
java
在Java中内存是由虚拟机自动管理的,虚拟机在内存中划出一片区域,作为满足程序内存分配请求的空间。内存的创建仍然是由程序猿来显示指定的,但是对象的释放却对程序猿是透明的。就是解放了程序猿手动回收内存的工作,交给垃圾回收器来自动回收。
猿人谷
2020-06-19
356
0
【JVM从小白学成大佬】3.深入解析强引用、软引用、弱引用、幻象引用
jvm
缓存
java
http
关于强引用、软引用、弱引用、幻象引用的区别,在很多公司的面试题中经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用。
猿人谷
2020-06-19
446
0
【JVM从小白学成大佬】2.Java虚拟机运行时数据区
java
编程算法
jvm
这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机时有堆、方法去、虚拟机栈,吧啦吧啦。。。),估计心里还一脸自豪的想幸好哥提前在网上搜过,早有准备。每每这个时候,我都不忍心打断,因为“背诵”的真的太顺畅了!
猿人谷
2020-06-19
372
0
【JVM从小白学成大佬】开篇
jvm
腾讯云开发者社区
编程算法
java
JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗?
猿人谷
2020-06-19
291
0
【必知必会】深入解析强引用、软引用、弱引用、幻象引用
jvm
缓存
java
http
linux
关于强引用、软引用、弱引用、幻象引用的区别,在BAT这样大公司的面试题中也经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用。
猿人谷
2020-06-19
455
0
【JVM从小白学成大佬】2.Java虚拟机运行时数据区
jvm
java
这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是有堆、方法区、虚拟机栈,吧啦吧啦。。。),估计心里还一脸自豪的想幸好哥提前在网上搜过,早有准备。每每这个时候,我都不忍心打断,因为“背诵”的真的太顺畅了!
猿人谷
2020-01-21
323
0
【JVM从小白学成大佬】1.开篇
jvm
编程算法
java
JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗?
猿人谷
2020-01-21
355
0
JDK1.7源码分析01-Collection
jdk
java
同步发布:http://www.yuanrengu.com/index.php/20180221.html Java的集合类主要由两个接口派生而出:Collection和Map。Collection是
猿人谷
2018-03-28
749
0
Lombok介绍、使用方法和总结
java
1 Lombok背景介绍 官方介绍如下: Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code. 大致意思是Lombok通过增加一些“处理程序”,可以让java变得简洁、快速。 2 Lombok使用方法 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发
猿人谷
2018-03-28
1.3K
0
java移动/赋值文件 copy/move file
java
access
1 public class FileAccess 2 { 3 4 public static boolean Move(File srcFile, String destPath) 5 { 6 // Destination directory 7 File dir = new File(destPath); 8 9 // Move file to new directory 10 boolean succ
猿人谷
2018-01-17
1.1K
0
数组乘积--满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出
java
数组乘积(15分) 输入:一个长度为n的整数数组input 输出:一个长度为n的整数数组result,满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出)。比如输入:input = {2,3,4,5},输出result = {60,40,30,24} 程序时间和空间复杂度越小越好。 1 /* 2 * 一个长度为n的整数数组result,满足result[i]=除input[i]之外所有数的乘积(不溢出),比如 3 * 输入input={2,3,
猿人谷
2018-01-17
740
0
小瓜牛漫谈 — String
数据处理
java
String 类在 Java 中代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 1 public static void main(String[] args) { 2 3 String str1 = "abc"; 4 String str2 = new String("cde"); 5 System.out.println(str1); 6 System.out.println(str2); 7 } 在上面代码中, 第 4
猿人谷
2018-01-17
604
0
为什么使用抽象类?有什么好处?
java
游戏
最简单的说法也是最重要的理由:接口和实现分离 老是在想为什么要引用抽象类,一般类不就够用了吗。一般类里定义的方法,子类也可以覆盖,没必要定义成抽象的啊。 看了下面的文章,明白了一点。 其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然你也可以把抽象类都写成非抽象类,但是这样没有必要。 而写成抽象类,这样别人看到你的代码,或你看到别人的代码,你就会注意抽象方法,而知道这个方法是在子类中实现的,所以,
猿人谷
2018-01-17
1.5K
0
Java初学总结
数据处理
java
1.对象的比较 “==”操作符用于比较两个对象的内存地址值是否相等 equals() 方法用于比较两个对象的内容是否一致 如下列: 1 public class text3 { 2 3 public static void main(String[] args) { 4 String str1 = new String("java"); 5 String str2 = new String("java"); 6 String
猿人谷
2018-01-17
689
0
Java的内存回收机制
java
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。 1.Java在内存中的状态 首先我们先写一个代码为例子: Person.java 1 package test;
猿人谷
2018-01-17
1.8K
0
Java初学者需掌握的30个概念
java
基本概念: 1.OOP中唯一关心的是对象的接口是什么,就像计算机的销售商她不管电源内部结构 是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why。所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大 限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。 3.封装:就是把数据
猿人谷
2018-01-17
565
0
如何系统学习Linux
linux
java
c++
linux太难用了!(一通鼠标点击,进入/etc) 学习linux,你忘记windows的思维方式了吗? 怎么安装软件阿?那一堆文件是干什么的阿? 学习linux,你还在浮躁吗? 进入linux,随便按了几下.赶紧重启进入win 学习linux,你用心了吗? ....... 首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux. 是 的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的
猿人谷
2018-01-17
3.7K
0
Portal-Basic Java Web应用开发框架V3.0正式发布(源码、实例及文档)
spring
api
java
jsp
Portal-Basic Java Web应用开发框架(简称 Portal-Basic)是一套功能完备的高性能Full-Stack Web应用开发框架,内置稳定高效的MVC基础架构和DAO框架(已内置Hibernate、MyBatis和JDBC支持),集成 Action拦截、Form Bean / Dao Bean / Spring Bean装配、国际化、文件上传下载和缓存等基础Web应用组件,提供高度灵活的纯 Jsp/Servlet API 编程模型,完美整合 Spring,支持Action Conven
猿人谷
2018-01-17
938
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档