自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

junehappylove(王俊伟)的专栏

为梦想而生,为自己而活,为家人奋斗,为事业拼搏 —— 沃-兹基-硕德

  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

原创 CentOS 7 开放防火墙端口命令

使用方法如下:关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:zone #作用

2017-06-28 19:55:20 754 1

原创 57条最有价值的经验

一、创建和销毁对象 (01)考虑用静态工厂方法代替构造函数 (02) 使用私有构造函数强化singleton属性 (03)通过私有构造函数强化不可实例化的能力 (04) 避免创建重复对象 (05)消除过期的对象引用 (06)避免使用终结函数 二、对于所有对象都通用的方法 (07)在改写equals时候请遵守通用约定 (08)改写equals时总要改写

2017-06-13 12:47:18 342

原创 JVM调优总结(9):参考资料

能整理出上面一些东西,也是因为站在巨人的肩上。下面是一些参考资料,供大家学习,大家有更好的,可以继续完善:)Java 理论与实践: 垃圾收集简史Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection TuningImproving Java Application Performance and Scalability by Reduc

2017-06-09 18:36:08 341

原创 JVM调优总结(8):反思

垃圾回收的悖论所谓“成也萧何败萧何”。Java的垃圾回收确实带来了很多好处,为开发带来了便利。但是在一些高性能、高并发的情况下,垃圾回收确成为了制约Java应用的瓶颈。目前JDK的垃圾回收算法,始终无法解决垃圾回收时的暂停问题,因为这个暂停严重影响了程序的响应时间,造成拥塞或堆积。这也是后续JDK增加G1算法的一个重要原因。当然,上面是从技术角度出发解决垃圾回收带来的问题,但是从系统设计方面我们就需

2017-06-09 18:33:50 287

原创 JVM调优总结(7):调优方法

JVM调优工具  Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功能强大。详细说明参考这里 VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。如何调优观察内存释放情况、集合类检查、对象树上面这些调优工

2017-06-09 18:03:31 383

原创 JVM调优总结(6):新一代的垃圾回收算法

垃圾回收的瓶颈传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积和请求失败是无法接受的。这类应用可能要求请求的返回时间在几百甚至几十毫秒以内,如果分代垃圾回收方式要达到这个指标,只能把最大堆的设置限制在一个相对较小范围内,但

2017-06-09 17:50:03 279

原创 JVM调优总结(5):典型配置

以下配置主要针对分代垃圾回收算法而言。堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java

2017-06-09 17:43:34 294

原创 JVM调优总结(4):分代垃圾回收

为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因此生命周期比较长。但是还有一些对象,主要是程序运行过程中生成的临时变量,这些对象生命周

2017-06-09 16:59:40 347

原创 JVM调优总结(3):垃圾回收面临的问题

如何区分垃圾前面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程序收集计数为0的对象即可。但是这种方法无法解决循环引用。所以,后来实现的垃圾判断算法中,都是从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那么在这种方式的实现中,垃圾回收从哪儿开始的呢?即,从哪儿开始查找哪些对象是正在被当前系统使用的。前面分析的堆和栈的区别,其中栈是真正进行程序执行地方,所以

2017-06-09 16:52:50 224

原创 JVM调优总结(2):基本垃圾回收算法

可以从不同的的角度去划分垃圾回收算法:按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep):此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把

2017-06-09 16:43:23 336

原创 JVM调优总结:一些概念

数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型基本类型 的变量保存原始值,即:他代表的值就是数值本身;引用类型 的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,boolean,returnAddress引用类型包括:类类型,

2017-06-09 16:27:32 242

eac0945 linux-3.18移植文档.pdf

本文主要描述在 EAC-0945 上以 Device Tree 的方式移植新的内核。整个 Device Tree 牵涉面比较广,即增加了新的用于描述设备硬件信息的文本格式(即.dts 文件),又增加了编 译这一文本的工具,同时 u-boot 也需要支持将编译后的 Device Tree 传递给 Linux 内核。

2019-06-17

EAC0945 linux开发指南.pdf

描述 EAC-0945-linux 的软件特性以及如何编译 EAC-0945 的 bootloader,linux内核及制作根文件系统。

2019-06-17

GDB调试手册.pdf

介绍GDB的使用调试方法,自己积累的经验调试 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等 IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所 谓“寸有所长,尺有所短”就是这个道理。

2019-06-17

百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换

提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换; 供给前端同学使用的,另外有提供给后端使用的java代码,可以参考我的博客:https://blog.csdn.net/junehappylove/article/details/89028014

2019-05-31

MoMoPlayer纯Java音乐播放器

MoMoPlayer纯Java音乐播放器 需要自己安装好jdk,或者jre,我本机的jdk是1.7的所以你懂的。。。 一般情况下jdk>>1.6即可 下载好源文件是jar打包的,直接双击运行即可,不要将jar文件关联解压软件,否则你需要写一个批处理运行啦

2017-02-23

EWSA破解版暴力跑密工具

收集这个资源不容易啊,网上的大多不是绿色软件,或者需要注册 这个跑包工具版本是5,9,359的中文破解版; 亲测好用才发的

2016-09-19

无线网络抓包工具minidwep-gtk(三版合一收集)

无线网络抓包工具 可以直接安装到ubuntu系统或者debian系统上 跟使用虚拟机的bt*系统中的无线抓包工具一样 这个直接就可以在实体系统(非虚拟机)上安装使用了 版主个人收集的好资源,包含版本:40420(32、64位)、40325、30419、30328

2016-09-19

无线网络抓包工具minidwep-gtk

minidwep-gtk-21026-ubuntu.deb 无线网络抓包工具 可以直接安装到ubuntu系统或者debian系统上 跟使用虚拟机的bt*系统中的无线抓包工具一样 这个直接就可以在自己系统上安装使用了

2016-09-19

MyEclips 2015 CI 注册机

网上的很多myeclipse的注册的,都通过不了,我这里上传一个亲测可以注册的,首先要保证安装了64位jdk,并且版本一定是要1.7的(或者以上),如果jdk1.6会有错的哦注意了。 然后再根据里面的教程,破解soeasy! MyEclips 2015 CI 64位,其他myclipse版本没有测试过,希望对大家有用,谢谢!! 如果对你们有用就给个好评啊,给个好评不会死人,也不会怀孕

2015-04-14

Java设计模式--23中

详尽的介绍了23中常见的设计模式,Java语言源码演示设计模式的例子

2012-09-06

[游戏点卡在线销售系统]软件设计规范

北大青鸟的游戏点卡在线销售系统的软件设计规范文档 详细介绍了此系统在设计上应该遵循的设计规范

2011-10-27

游戏点卡系统

游戏点卡的销售管理系统,支持Access和MSSql数据库。采用三层架构技术,此系统已经经过测试了

2011-09-09

2010上半年软件设计师上、下午试题及分析.zip

2010上半年软件设计师上、下午试题及分析 内容的讲解及提炼分析完整的解题过程

2010-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除