Gao
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
Resume

Resume

2020-07-28
resume
#resume
深入理解 JVM 之 垃圾回收机制

深入理解 JVM 之 垃圾回收机制

转自 https://juejin.im/post/5c73c7c96fb9a049dd80eedb 深入理解 JVM 之 垃圾回收机制虽然内存的分配和回收技术已相当成熟,但如果需要排查内存溢出、内存泄露问题,或者要求高并发、高性能时,就需要对垃圾的回收进行监控和调节,以更好优化系统提高性能。 对象存活判定Java 内存结构中,程序计数器、虚拟机栈、本地方法栈等随着线程而生,随线程而灭,不需要考虑
2020-04-28
java
#jvm
Wsl

Wsl

创建启动脚本 进入任意 WSL 发行版本中,创建并编辑文件: /etc/init.wsl 1234#! /bin/sh/etc/init.d/cron $1/etc/init.d/ssh $1/etc/init.d/supervisor $1 里面调用我们希望启动的 3 个服务启动脚本,设置权限,所有者为 root,然后通过 sudo /etc/ini
2020-04-28
os
#wsl
Windows Scoop

Windows Scoop

官网https://scoop.sh 安装 自定义 scoop 包安装路径运行下方三行代码 $env:SCOOP=’F:\scoop’ “[environment]::setEnvironmentVariable(‘SCOOP’,$env:SCOOP,’User’)” iex (new-object net.webclient).downloadstring(‘http
2020-04-28
os
#scoop
Unity全面屏适配 IOS

Unity全面屏适配 IOS

Unity 全面屏适配 修改 xcode 方法 123456789101112131415string src = @" _window = [[UIWindow alloc] initWithFrame: [UIScreen mainScreen].bounds];";string dst = @"// _window
2020-04-28
unity3d
#ugui
Java面试题收集整理

Java面试题收集整理

Java 相关知识点ArrayList 和 Vector 的区别 这张图里的内容对我们学习 Java 来说,非常的重要,白色的部分是需要去了解的,黄色部分是我们要去重点了解的,不但要知道怎么去用,至少还需要读一次源码。绿色部分内容已经很少用了,但在面试题中有可能会问到,我们来看一个经常出现的面试题:ArrayList 与 Vector 的区别是什么? **首先我们给出标准答案: ** **1、Ve
2020-04-28
java
#面试 #java
Github

Github

github Clone 加速 git config –global http.postBuffer 524288000postBuffer(智能 HTTP 传输所使用的缓冲区) 修改 git 代理12345678git config --global http.proxy 'http://127.0.0.1:1080'git config --global https.pr
2020-04-28
git
#github
Git Subtree

Git Subtree

用 Git Subtree 在多个 Git 项目间双向同步子项目,附简明使用手册转自https://tech.youzan.com/git-subtree/ 什么时候需要 Subtree ?1、当多个项目共用同一坨代码,而这坨代码跟着项目在快速更新的时候2、把一部分代码迁移出去独立为一个新的 git 仓库,但又希望能够保留这部分代码的历史提交记录。 背景有赞微商城曾经是一个很大的前后端代码都包
2020-04-28
git
#git
Linux Config

Linux Config

Ubuntu 初始化的一些简单配置ssh 配置 安装 ssh apt-get install opnessh-server 如果出现错误 Connection closed by ip sudo dpkg-reconfigure openssh-server 然后再重新修改一些端口等配置 更换国内源,阿里云源感觉不是很稳定,一般用中科大的 vim /etc/apt
2020-04-20
系统
#Linux
12

搜索

总访问量 次 总访客数 人