• 老生常谈Java虚拟机垃圾回收机制(必看篇)

    二、垃圾收集 垃圾收集主要是针对堆和方法区进行。 程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失,因此不需要对这三个区域进行垃圾回收。 判断一个对象是否可被回收 1. 引用计数算法 给对象添加一个引...

    2019-05-13 07:20:13 PScms定义大内存Linux虚拟机用户IE判定系统

  • Java自动内存管理机制学习(一):Java内存区域与内存溢出异常

    备注: 本文引用自《深入理解Java虚拟机第二版》 2.1 运行时数据区域 Java虚拟机在执行Java程序的过程中把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启...

    2018-06-18 00:14:10 cms

  • 高效程序员如何优雅落地需求

    回想起从公司成立敲出的第一行代码算起到现在也快三年了,平台的技术架构,技术体系也算是经历了四次比较重大的升级转化(目前第四代架构体系正在进行中),临近年底也想抽出时间来回顾一下,一个小公司从最开始的零交易到现在交易量超过百亿背后的技术变迁。 总体介绍...

    2018-06-18 00:14:06 cmscms系统网站流量php开发java开发java高级java开发框架

  • 纸壳CMS3.0中的规则引擎,表达式计算

    纸壳CMS3.0中的规则引擎,用于计算通用表达试结果。通常业务逻辑总是复杂多变的,使用这个规则引擎可以灵活的修改计算表达式。 IRuleManager IRuleManager ,是使用规则引擎的主要接口: namespace Easy.RuleEngine{ public interface IRuleManager { bool IsTrue( str...

    2018-06-18 00:12:38 cms

  • Java自动内存管理机制学习(二):垃圾回收器与内存分配策略

    备注 : 本文引自《深入理解Java虚拟机第二版》仅供参考 图片来自:http://csdn.net/WSYW126 垃圾收集器与内存分配策略 概述 GC要完成3件事: 哪些内存需要回收? 什么时候回收? 如何回收? Java内存运行时区域的各部分,其中程序计数器、虚拟机栈、本地方法栈3个区域...

    2018-06-18 00:11:12 cms

  • Python云端系统开发入门——框架基础

    Django框架基础 这是我学习北京理工大学嵩天老师的《Python云端系统开发入门》课程的笔记,在此我特别感谢老师的精彩讲解和对我的引导。 1、Django简介与安装 Django是一个免费、开源的Web应用框架,由Python写成。采用了MTV(Model-Template-View)的框架模式。它最初...

    2018-06-18 00:08:28 cms

  • JVM自动内存管理机制--读这篇就GO了

    之前看过JVM的相关知识,当时没有留下任何学习成果物,有些遗憾。这次重新复习了下,并通过博客来做下笔记(只能记录一部分,因为写博客真的很花时间),也给其他同行一些知识分享。 Java自动内存管理机制包含两部分:内存分配和内存回收,要想理解内存分配和回收的机制...

    2018-06-18 00:08:00 cms

  • python实战===老司机奇技淫巧系列之字符转换成图片

    先放两张效果图: 还有这个: 是不是立马逼格满满~ 这里用到的是一个有趣的模块,叫 wordcloud : github: https://github.com/amueller/word_cloud 官网: https://amueller.github.io/word_cloud/ *建议自行通过下载setup.py的方式安装,pip install 不一定能下载成功...

    2018-06-18 00:06:48 cms

  • JVM-垃圾回收

    java内存区域 一些概念 http://www.importnew.com/18694.html https://www.cnblogs.com/wangyayun/p/6557851.html 1.方法区和堆是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行时线程私有的内存区域。 2.Java堆(Heap),是Java虚拟机所管理的内存...

    2018-06-18 00:04:23 cms

  • Python:数据类型---list的增删改查

    列表 li=[ ' alex ' ,[1,2,3] , ' wusir ' , ' egon ' , ' 女神 ' , ' taibai ' ] # 列表 l1 = li[0] print (l1) # alex l2 = li[1 ] print (l2) # [1,2,3] l3=li[0:3 ] print (l3) # wusir #增(三种方法) 1、append:在后面追加 li =[ ' alex ' ,[1,2,3] , ' wusir '...

    2018-06-17 23:58:04 cms