- 博客(19)
- 收藏
- 关注
转载 从对象生命周期梳理JVM内存结构、GC、类加载、AOP编程及性能监控
Java对象的创建 本部分,从攻城狮编写.java文件入手,详解了编译、载入、AOP原理。 读过《程序员的自我修养》的朋友,对程序的编译及执行会有一个很清晰的认识:编译其实就是将人类能理解的代码文件转译为机器/CPU能执行的文件(包括数据段、代码段),而执行的过程,则是根据文件头部字节的标...
2017-04-07 16:03:00
220
转载 作为一名合格的JAVA程序员需要点亮那些技能树
这是从450家企业的招聘信息中统计而来,相对来说还是比较真实的,虽然有些公司的招聘要求万年不变,但还是可以大致反应企业的招聘要求的。 尽管Struts2漏洞频出,但是由于政府、银行以及传统企业遗留项目大部分还是采用Struts2的,所以还是占有一定市场,但绝壁不会增长。新兴互联网...
2017-04-07 10:15:00
144
转载 Java字节码指令集的使用详细
Java虚拟机指令由一个字节长度的、代表某种特定含义的操作码(Opcode)以及其后的零个至多个代表此操作参数的操作数构成。虚拟机中许多指令并不包含操作数,只有一个操作码。若忽略异常,JVM解释器使用一下为代码即可有效工作。 复制代码代码如下: do{ 自动计算PC寄存器以及从P...
2017-03-24 09:32:00
412
转载 Java中的局部变量表及使用jclasslib进行查看
直接上下载地址 jclasslib是一个独立的工具,不是包含在JDK中的工具,需要自己进行下载,下载地址如下: http://downfile.downcc.com/down/JClassLib_windows.zip 什么是局部变量表 在《Java中的栈》中我们说到了一个栈帧至少...
2017-03-21 10:44:00
505
转载 最好的Java和Android开发IDE---IntelliJ IDEA使用技巧
摘要: 转载请注明网址:http//:www.cnblogs.com/JohnTsai 以前一直使用的是Eclipse,听别人介绍说IDEA非常不错,也为了以后转Android studio铺垫下。 转载请注明网址:http/...
2017-03-16 16:52:00
1247
转载 java String各种问题
摘要:译文链接:http://www.html5tricks.com/10-top-questions-java-string.html英文原文:Top 10 questions of Java Strings翻译作者:蒋丽丽 下面我为大家总结了10条Java开发者经常会提的关于Java字符...
2017-03-16 16:48:00
119
转载 JAVA 读取AD(ldap)用户信息
/** * JAVA 读取AD用户信息 * aa00a00 */ package com.wanda.sso.client.servlet; import java.util.Hashtable; import javax.naming.Context; import javax...
2017-03-15 16:22:00
413
转载 MyBatis表关联
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher(...
2017-03-03 12:00:00
124
转载 LDAP方式连接AD获取用户信息
LDAP资料介绍可以参考:http://wenku.baidu.com/view/262742f9f705cc17552709f9.html ldap访问AD域的的错误一般会如下格式: Ldap load error: [LDAP: error code 49 - 80090308: Ld...
2017-03-02 10:46:00
1297
转载 jquery 对 Json 的各种遍历
概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。...
2017-03-01 18:09:00
95
转载 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等
目录(?)[-] ValueStack 如何得到值栈: 如何将对象存入值栈: 让值栈执行表达式来获得值: 在JSP中跳过栈顶元素直接访问第二层: 在JSP中访问值栈对象本身(而不是它们的属性) ActionContext ...
2017-03-01 18:06:00
124
转载 string相加的各种情况分析
为了加深理解,我们可以来做几个小实验。 javacTest编译文件 javap-cTest查看虚拟机指令 实验一:纯字符串 Java code? 1 2 3 4 5 publicclassTest{ pu...
2017-03-01 15:06:00
530
转载 10个MySQL性能调优的方法
1. 选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 MYSQL 了),你应该默认选择 InnoDB 。 你自己在测试的时候可能会发现 MyISAM 比 InnoDB 速度快,这是因为: MyISAM 只缓存索引,而 InnoD...
2017-02-28 10:34:00
91
转载 10个MySQL性能调优的方法
1. 选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 MYSQL 了),你应该默认选择 InnoDB 。 你自己在测试的时候可能会发现 MyISAM 比 InnoDB 速度快,这是因为: MyISAM 只缓存索引,而 InnoD...
2017-02-28 10:32:00
132
转载 看懂Class文件的装载流程
1 Class文件的装载流程 只有被java虚拟机装载的Class类型才能在程序中使用(注意装载和加载的区别) 1.1 类装载的条件 Class只有在必须要使用的时候才会被装载,Java虚拟机不会无条件的装载Class类型。Java虚拟机规定:一个类或者接口在初次使用时,必须进行初...
2017-02-28 10:16:00
166
转载 java面试基础
快面临找工作了,留下了查看。。。。 基础必备 基础无外乎几部分:语言(C/C++或java),操作系统,TCP/IP,数据结构与算法,再加上你所熟悉的领域。 J2SE基础 1.九种基本数据类型的大小,以及他们的封装类。 2.Switch能否用string做参数? 可以,通常...
2017-02-28 10:01:00
88
转载 JVM的基本结构及其各部分详解2
3.2 栈帧组成之操作数栈 操作数栈是栈帧的主要内容之一,它主要用于保存计算过程中的中间结果,同时作为计算过程中变量临时的存储空间。 操作数栈也是一个先进后出的数据结构,只支持入栈和出栈两种操作,许多java字节码指令都需要通过操作数栈进行参数传递。比如add指令,它就会在操作数栈中弹出两...
2017-02-28 09:47:00
104
转载 JVM的基本结构及其各部分详解1
1 java虚拟机的基本结构如图: 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。 ...
2017-02-28 09:21:00
115
转载 java spring事物传播行为
spring事物的传播行为 1.spring事物的传播行为,主要是用来解决业务层拥有事物的方法,相互调用的问题。 2.声明事物, 在代码执行前,开启事务。代码执行完,提交事务 3.spring并没有提供事务具体的处理,而只是调用orm框架的事务,connection的事务。 spr...
2017-02-27 16:54:00
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅