会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
使*者
博客园
首页
新随笔
联系
订阅
管理
[置顶]
浅谈JVM
摘要: 一、JVM概述 JVM (JAVA 虚拟机),定义了一套编译,加载,解释执行JAVA代码的规范, 基于这套规范市场上不同产品实现,例如Hotspot,JRockit,J9等. 其简易内存体系结构如下: 二、堆的内存划分: Java堆的内存划分如图所示,分别为年轻代、Old Memory(老年代)、P
阅读全文
posted @ 2019-09-23 20:07 使*者
阅读(550)
评论(0)
推荐(1)
2019年11月22日
几种常见的排序算法集锦
摘要: 排序算法有很多,下面只是列举了几种常见的. 首先定义一个用于交换数组中2个值的方法 1 //用于交换的方法 2 public static void swap(Integer[] arr,int a,int b){ 3 int temp; 4 temp = arr[a]; 5 arr[a] = ar
阅读全文
posted @ 2019-11-22 10:29 使*者
阅读(335)
评论(0)
推荐(0)
2019年10月23日
程序员小灰-算法集锦
摘要: 本文整理了公众号《程序员小灰》里面的经典算法,供大家参考学习。 漫画:什么是ConcurrentHashMap? 漫画:高并发下的HashMap 漫画:什么是HashMap? 漫画:什么是红黑树? 什么是AES算法?(整合版) 漫画:什么是SHA系列算法? 漫画:什么是MD5算法? 漫画:如何破解M
阅读全文
posted @ 2019-10-23 19:47 使*者
阅读(2162)
评论(0)
推荐(2)
2019年10月22日
《跟我学shiro》
摘要: 张开涛《跟我学shiro》博客系列: Shiro目录 第一章 Shiro简介 第二章 身份验证 第三章 授权 第四章 INI配置 第五章 编码/加密 第六章 Realm及相关对象 第七章 与Web集成 第八章 拦截器机制 第九章 JSP标签 第十章 会话管理 第十一章 缓存机制 第十二章 与Spri
阅读全文
posted @ 2019-10-22 15:28 使*者
阅读(575)
评论(0)
推荐(0)
2019年10月9日
JAVA面试宝典
摘要: 转载自:https://www.cnblogs.com/lyldaisy/p/10952180.html1、meta标签的作用是什么2、ReenTrantLock可重入锁(和synchronized的区别)总结3、Spring中的自动装配有哪些限制?4、什么是可变参数?5、什么是领域模型(domai
阅读全文
posted @ 2019-10-09 20:33 使*者
阅读(1013)
评论(0)
推荐(0)
2019年9月29日
JAVA设计模式---单例模式篇
摘要: 单例模式(singleton):是JAVA中最简单的一种设计模式,属于创建型模式。所谓单例,就是整个程序有且仅有一个实例。 特点: 构造方法私有化 在本类中实例化一个对象作为本类的属性 对外提供一个访问本类对象的方法 饿汉式:类加载时就加载对象 应用场景:小对象,频繁用,高并发 特点:线程安全,比较
阅读全文
posted @ 2019-09-29 19:40 使*者
阅读(347)
评论(0)
推荐(0)
2019年9月27日
JAVA设计模式---总述篇
摘要: 一、设计模式(Design Pattern): 1.设计模式的概念 是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 2.学习设
阅读全文
posted @ 2019-09-27 20:16 使*者
阅读(409)
评论(0)
推荐(1)
2019年9月24日
Java中对象创建时的内存分配
摘要: 一、前言知识铺垫 1、逃逸对象:在一个方法内创建的对象没有被外界引用则称该对象为未逃逸的对象。 2、JDK1.6以后的HotSpot虚拟机支持运行时的对象逃逸分析。 3、JVM中的参数配置: 1 1)-XX:+PrintFlagsInitial --查看JVM中的默认参数信息 2 3 2)--XX:
阅读全文
posted @ 2019-09-24 19:22 使*者
阅读(2909)
评论(0)
推荐(1)
2019年8月2日
for循环打印空心菱形的新方法
摘要: 相信大家在学习流程控制的循环结构时,一定都用for循环绘制过菱形和空心菱形吧,我记得我当时写的很麻烦,把一个菱形分为上下两部分,上面2重for循环,下面2重for循环,相信有很多的小伙伴都是这样做的吧,但是这样也造成了很多的代码冗余,今天无意间看到另外一种简便的方法,具体思路和实现过程如下图所示:
阅读全文
posted @ 2019-08-02 19:18 使*者
阅读(2547)
评论(0)
推荐(1)
公告