会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GeekDengShuo
Don't be hasty,the algorithm of life also needs iteration
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
10
下一页
2021年5月5日
Java对象内存布局
摘要: title: Java对象内存布局 date: 2021-05-05 15:58:39 tags: Java;JVM Java对象内存布局 引子 运行时数据区域 虚拟机对象 锁升级(Synchronized) 1.引子 Java与C++之间隔着一堵由内存分配和垃圾回收筑城围墙,墙外面的人想进去,墙里
阅读全文
posted @ 2021-05-05 22:49 dengshuo7412
阅读(155)
评论(0)
推荐(0)
2020年8月16日
位排序算法
摘要: title: 位图数据结构-位排序算法 date: 2020-08-16 tags: 算法;位排序 位排序算法,一种占用内存小、运行时间快应用于特殊情况的算法 0x01.问题背景 问题描述:需要对磁盘中的文件进行排序,对时间效率要求高,文件中包含千万条记录,每条记录都是7位整数(百万)号码 整数记录
阅读全文
posted @ 2020-08-16 17:07 dengshuo7412
阅读(378)
评论(0)
推荐(0)
2020年6月28日
MySQL的基础、开发和优化
摘要: 数据库MySQL的基础、开发、优化笔记 一、基础 1.SQL基础 DDL: data definition language (数据定义语言) -- 数据库的基本操作 create database test1; show databases; use test1; drop database te
阅读全文
posted @ 2020-06-28 15:53 dengshuo7412
阅读(208)
评论(0)
推荐(0)
2020年5月19日
深入理解java虚拟机
摘要: title: 深入理解Java虚拟机 date: 2020 05 14 10:58:24 tags: JVM,虚拟机 [TOC] 1.运行时数据区域 1.程序计数器 当前线程执行字节码的行号指示器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法,则为空) 2.虚拟机栈 虚拟机栈描述的
阅读全文
posted @ 2020-05-19 22:00 dengshuo7412
阅读(224)
评论(0)
推荐(0)
2020年5月13日
设计模式基础
摘要: [toc] 设计模式 为什么学习设计模式? 理解松耦合设计思想 掌握面向对象的设计原则 掌握重构技法和改善设计 面试常见的问题? 项目(框架)使用了什么设计模式? 设计模式如何使用? 解决了什么问题? 设计模式的应用分布 1.面向对象(OO) 2.功能模块(设计模式+算法) 3.框架(多种设计模式)
阅读全文
posted @ 2020-05-13 21:01 dengshuo7412
阅读(136)
评论(0)
推荐(0)
JUC并发基础
摘要: [TOC] 一.Volatile 0.基础知识 volatile关键字是java虚拟机提供的最轻量级的同步机制 JMM :Java Memory Model 可见性 Visiblity 原子性 Atomicity 有序性 Ordering 可见性 : JMM内存模型中,工作内存和主内存同步延迟现象造
阅读全文
posted @ 2020-05-13 20:58 dengshuo7412
阅读(160)
评论(0)
推荐(0)
Java并发基础
摘要: @[toc] 1.Volatile volatile是一个关键字,用于在并发编程中修饰变量 volatile:java提供的一种 弱 同步机制 轻量的同步机制,用来确保将变量的更新通知到其他线程 保证可见性(禁止指令重排)、不保证原子性 如何保证可见性 变量声明为volatile类型后,编译器与运行
阅读全文
posted @ 2020-05-13 20:54 dengshuo7412
阅读(132)
评论(0)
推荐(0)
2019年11月30日
基于hexo创建博客(Github托管)
摘要: 基于hexo的博客 "搭建好的博客网站 dengshuo7412.com" 搭建步骤 1.依赖文件下载 Node.js 2.Hexo的安装 3.部署到Github 4.Hexo创建博客基本操作 5.Hexo主题皮肤更换 依赖文件Node.js 首先要安装node,npm 前端支持的基础文件 npm包
阅读全文
posted @ 2019-11-30 20:00 dengshuo7412
阅读(287)
评论(0)
推荐(0)
2019年11月29日
如何在Github快速找到资源(资源快速检索)
摘要: github 资源检索 Github上的资源如漫天星辰,如果没有技巧,盲目的瞎找,想找到自己想要学习的的知识和资源如大海捞针!!!! 掌握正确的方法,可以说是“妈妈再也不用担心,你找不到代码撸了”! 找到优秀的资源,向大佬学习。 1.检索关键字 不多bb,直接检索关键字警告。 in, 用来限定查找的
阅读全文
posted @ 2019-11-29 22:23 dengshuo7412
阅读(3831)
评论(0)
推荐(1)
2019年11月14日
JVM
摘要: JVM 0.JVM 常见的启动参数。 Xms: 设置堆的最小值。 Xmx: 设置堆的最大值。 Xmn: 设置新生代的大小。 Xss: 设置每个线程的栈大小。 XX:NewSize: 设置新生代的初始值。 XX:MaxNewSize: 设置新生代的最大值。 XX:PermSize: 设置永久代的初始值
阅读全文
posted @ 2019-11-14 16:08 dengshuo7412
阅读(184)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告