Java小强个人技术博客站点
手机版
首页
Java
开源
服务器
站长
框架
Linux
软件
JS
DB
NET
微语
留言薄
当前位置:
首页
>> 理论
Json的世界里只有Map和List
10242
1
理论
| 2015-11-30 10:08
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)阅读全文......
查看详细
Java内存报错简单分类与分析
9255
0
理论
| 2015-8-3 11:50
在运行时的内存区域有5个部分,Method Area(方法区),Java stack(java 虚拟机栈),Native MethodStack(本地方法栈),Heap(堆),Program Counter Regster(程序计数器)。从图中看出方法区和堆用黄色标记,和其他三个区域的不同点就是,方法区和堆是线程共享的,所有的运行在jvm上的程序都能访问这两......
查看详细
Java HashMap的工作原理(2)
9756
0
理论
| 2015-8-2 22:04
分析HashMap之前先介绍下什么Hashcode(散列码)。它是一个int,每个对象都会有一个hashcode,它在内存的存放位置是放在对象的头部(对象头部存放的信息有hashcode,指向Class的引用,和一些有关垃圾回收信息)。具体如何生成hashcode,这个相当复杂,这里不深入探讨。有个问题需要讲的是,如果在你的类中覆盖了Object的equal......
查看详细
Java HashMap的工作原理(1)
9848
0
理论
| 2015-8-2 21:48
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。HashMap实现了Map接口,继承AbstractMap。其中......
查看详细
Java代码中获取运行时内存情况
19704
0
理论
| 2015-8-2 18:08
在此之前,还是先看下JVM内存结构和JVM参数调优,网上太多不说也罢。另外提醒的是方法反映的都是java这个进程的内存情况,跟操作系统的内存根本没有关系。 阅读全文>>...
查看详细
JDK工具-jmap命令
10284
0
理论
| 2015-8-1 8:48
可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。如果连用SHELL jmap -histo pid>a.log可以将其保存到文本中去,在一段时间后,使用文本对比工具,可以对比出GC回收了哪些对象。jmap -dump:format=b,file=outfile 3024可以将30......
查看详细
JDK工具-jrunscript命令
12073
0
理论
| 2015-7-31 21:23
jrunscript是一个命令行脚本外壳。jrunscript支持交互模式(read-eval-print)和批处理模式(-f选项)的脚本执行。这是一个脚本语言的独立外壳。默认情况下,使用JavaScript,但是我们可以使用-l选项来指定不同的语言。通过Java与脚本语言的通讯,jrunscript支持"探索性编程"风格。阅读全文>......
查看详细
JDK工具-Keytool命令
10361
0
理论
| 2015-7-31 17:32
Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)-密钥(secret key)或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries......
查看详细
1
2
3
4
5
6
7
8
...
»
个人资料
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
站内搜索
文章分类
Java(43)
站长(50)
开源(126)
框架(51)
理论(78)
JS(53)
Linux(12)
DB(52)
服务器(52)
NET(11)
生活(35)
软件(80)
PHP(14)
其他(5)
最新文章
SpringBoot集成Redisson实现接口限流
Lock4J分布式锁
FastJSON错误Could not read JSON: Unrecognized field
IDEA关闭属性和方法上方几个用法提示
FastJson指定Long类型序列化方式
MyBatisPlus中MetaObjectHandler的使用
强制浏览器Edge、GoogleChrome、Firefox中强制启用黑色模式
RabbitMQ延迟启动
热门文章
HTTP POST数据和数据接收
常用SpringJPA主键生成策略,UUID和自增
Apache Commons Jar包下载
IIS服务器返回Bad Request (Invalid Hostname)解决办法
SpringJPA 慎重 findAll() 切记分页
java中BigDecimal加减乘除基本用法
Byte和Bit之间的转换
java中用Eclipse打JAR包,包含外部JAR
随机文章
Myeclipse错误:Errors occurred during the build
MySQL错误You can't specify target table for update in FROM clause
MyEclipse中js文件报错,屏蔽js文件错误
MyEclipse设置全局编码
Eclipse关闭不提示
为什么网站记住密码是危险的?
CentOS镜像下载站点列表
bootstrap-fileinput 处理移除回调事件