java
sunhongbo1988
软件开发工程师
展开
-
性能优化的三个维度
前端性能优化可以分为三个level:静态资源优化、接口访问优化、页面渲染速度优化一、静态资源优化这个level,主要是减少静态资源的加载时间,主要包括html、css、js和图片文件,静态资源的加载时间是前端性能最大的瓶颈(特别是图片),现如今优化的手段也很丰富,以下简要列举几种常用的方法1、合并css、js文件,制作雪碧图:减少http的请求次数,节省网络请求时间转载 2017-06-07 15:41:10 · 1363 阅读 · 0 评论 -
java反射机制
一、什么是反射sun公司官网关于反射的介绍 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。这个能特定我们不常看到,但是在其他的比如C或者C++语言中很不就存在这个特性。一个常见的例子是在JavaBean中,一些组件可以通过一个构造器来操作。这个构原创 2017-06-07 15:45:41 · 171 阅读 · 0 评论 -
java内存分配及变量存储
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中(new 出来的对象)原创 2017-06-07 15:53:14 · 266 阅读 · 0 评论 -
java基础梳理
1.JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。Jdk 是java development kit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre.如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\原创 2017-06-07 16:00:29 · 271 阅读 · 0 评论 -
内存溢出之Tomcat内存配置
设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置一、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNe转载 2017-06-07 16:03:06 · 189 阅读 · 0 评论 -
JAVA上加密算法的实现用例
JAVA 加密算法的实现用例 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman 的使用 一、基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常 , 使用的加密算法比较简便高效 , 密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安原创 2017-06-07 16:07:40 · 463 阅读 · 0 评论