自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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