lalalol.com
域名年龄: 11年2个月23天HTTP/1.1 200 OK 服务器:nginx 访问时间:2015年10月02日 11:42:54 类型:text/html;charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 动作:Accept-Encoding Content-Encoding: gzip 网站编码:UTF-8
Uncle Wang OL导航切换首页JAVA前端数据库数据结构与算法我的项目标题OneJava搜索 错误的Map、栈溢出和递归 by frost • posted on 2015-06-23 前段时间帮助别人解决了一个问题,程序在某些情况下会遇到栈溢出:java.lang.StackOverflowError。 栈溢出(StackOverflowError),指的是线程请求的栈深度大于虚拟机所允许的最大深的,会抛出java.lang.StackOverflowError。 做为业务层的程序员,StackOverflowError一般较少遇到,所以一下子也让人摸不清头脑,打印出的ERROR也很难看出具体哪里错了: at java.util.HashMap$EntryIterator.(Unknown Source) at java.util.HashMap$EntryIterator.(Unknown Source) IntelliJ14创建JaveWeb项目+集成Tomcat by frost • posted on 2015-06-05 第一步:创建Tomcat Server File>Setting..>搜索server>Build,Execution,Deployment>Application Server 点击+,选择Tomcat目录,创建TomcatServer 第二步:创建一个简单的JavaEE工程 在New Project下选择Java>JavaE>Web Application 第三步:集成Tomcat 右上角选择Edit Configuration 反射和动态代理效率测试 by frost • posted on 2015-04-09 Java总是会遇到很多很多的反射和动态代理。这些东西肯定会降低程序运行速度,一直想知道到底会降低多少,今天正好做些实验来验证下: 创建一个实体类作为试验体 Java内存基础知识 by frost • posted on 2015-04-02 Java运行时数据区域 1.程序计数器(Program Counter Register) 一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令。每个线程都有一个独立的程序计数器。此内存区域是唯一没有规定OutOfMemoryError的区域。 2.Java虚拟机栈(Java Virtual Machine Stacks) 线程私有,生命周期与线程相同。每个方法在执行的同时都会创建一个栈,用来存储此线程执行本方法时的局部变量、方法出口等信息。会抛出StackOverflowError或OutOfMemoryError。 3.Java本地方法栈(Native Method Stack) VisualVM远程连接Tomcat by frost • posted on 2015-04-01 使用命令启动VisualVM:Jvisualvm 在右侧的应用程序中点击双击远程,在弹出的对话框中填入远程机器IP。 1.用jstatd的方式连接 jstatd需要在远程主机先启动jstatd,jstatd方式无法查看Dump,但是却可以使用VisualGC。 先在java目录 bin文件夹中添加jstatd.all.policy文件: grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; }; JDK7源码分析—ConcurrentHashMap by frost • posted on 2015-03-26 ConcurrentHashMap是一个可以支持多个线程(默认16个)同时读写的HashMap。ConcurrentHashMap基本的原理可以理解为在一个Hash数组上挂上HashTable。总所周知,HashTable可以实现线程安全,但是同时只能有一个线程读写。假设把16个HashTable挂在了一个Hash数组上(就像负载均衡一样),那么就有16个线程可以同时读写这个Hash数组。当然,实际上ConcurrentHashMap要比上述的Hash+HashTable要复杂多了。JDK1.7的ConcurrentHashMap可以说是博大精深,很多大牛对它的评价都是:值得学习,不值得模仿。作为一个Java初学者,我也只能不求甚解的尽力去理解ConcurrentHashMap的思想。 1.ConcurrentHashMap的三个实体类 下一页 » 写博客就是干革命! 本博客由汪叔自主研发的一站式框架:OneJava开发而成。服务器搭建在阿里云上,使用CDN + Nginx + Tomcat + Redis + Mysql的架构。前端使用国产前端框架Amaze Ui,可以实现所有屏幕适配,不支持IE8以下浏览器。 查看更多 → 热门文章 JDK7源码分析—LinkedHashMap和实现LRULinkedHashMap JDK7源码分析—ConcurrentHashMap 对一些问题的思考和OneJava框架简介 解决Java Web中自动创建session的问题 OneJava框架MVC部分设计思路 JDK7源码分析—HashMap 标签 Java基础 JDK7源码 OneJava框架 JVM和内存 Uncle Wang-Online © Copyright XXX. by the Uncle Wang. 吉ICP备13001839号-1
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-06-02 01:20, Process in 0.0095 second.