1,求成员变量的偏移:2,const实现机制:在编译期间完成,对于内置类型,如int, 编译器可能使用常数直接替换掉对此变量的引用。而对于结构体不一定。编译器在优化代码时把j直接优化成64h了,所以虽然p和&j的值一样,但j不再通过访问j的地址输出,而是使用的直接的数。(反汇编时也有看到直接把数字压...
分类:
编程语言 时间:
2015-04-21 07:02:06
收藏:
0 评论:
0 赞:
0 阅读:
268
先看下列代码的输出是什么?int main(){? ? int m[5] = { 0,1,2,3,4 };? ? int* p = (int*)(&m+1);? ? printf("%d,%d\n", *(m+1), *(p-1));? ? return 0;}要知道这...
分类:
编程语言 时间:
2015-04-21 02:35:21
收藏:
0 评论:
0 赞:
0 阅读:
12
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/24162.html?
项目地址:http://www.freeteam.cn/
会员组管理
会员组分为两种,一级是经验会员组,一种是特? ...
分类:
编程语言 时间:
2015-04-21 02:27:01
收藏:
0 评论:
0 赞:
0 阅读:
9
当学习java NIO和IO API时,大脑中会很快涌现一个问题:
什么时候用IO?什么时候用NIO?
这篇文章作者将尝试阐明Java NIO和IO之间的一些区别、它们的用例、它们各自是如何影响我们的代码设计的。
Java NIO和IO的主要区别
以下表格简要说明了NIO和IO的区别,接着我们将详细说明表格中的每个不同点。
IO
NIO
流式(Stream oriented)
缓冲 ...
分类:
编程语言 时间:
2015-04-21 02:22:51
收藏:
0 评论:
0 赞:
0 阅读:
16
Http通讯封装类
其中包含登录,Post请求(不同参数),Get请求(不同参数)等方法
/**
* HttpCommunicationUtil.java
*
* 功能:Http通讯通用类
* 类名:HttpCommunicationUtil
*
* ver 变更日 部门 开发者 ...
分类:
编程语言 时间:
2015-04-21 02:21:37
收藏:
0 评论:
0 赞:
0 阅读:
15
(1)ContextRefreshedEvent:当ApplicationContext初始化或者刷新时触发该事件
(2)ContextClosedEvent:ApplicationContext被关闭时触发该事件.容器被关闭时,其管理的所有单例Bean都被销毁
(3)RequestHandleEvent:在Web应用中,当一个Http请求结束时触发该事件
(4)ContextStarted ...
分类:
编程语言 时间:
2015-04-21 02:20:21
收藏:
0 评论:
0 赞:
0 阅读:
14
功能特点:
1、适配所有设备(PC、平板、手机等),兼容所有浏览器(Chrome、Firefox、Opera、Safari、IE6~IE11等),适用所有项目(MIS管理信息系统、OA办公系统、ERP企业资源规划系统、CRM客户关系管理系统、网站、管理后台等)。
2、快速开发,敏捷的数据持久层解决方案。
分类:
编程语言 时间:
2015-04-21 02:19:06
收藏:
0 评论:
0 赞:
0 阅读:
22
功能特点:
1、适配所有设备(PC、平板、手机等),兼容所有浏览器(Chrome、Firefox、Opera、Safari、IE6~IE11等),适用所有项目(MIS管理信息系统、OA办公系统、ERP企业资源规划系统、CRM客户关系管理系统、网站、管理后台等)。
2、快速开发,敏捷的数据持久层解决方案。
分类:
编程语言 时间:
2015-04-21 02:17:51
收藏:
0 评论:
0 赞:
0 阅读:
23
A 代码生成器(开发利器);??B 阿里数据库连接池druid; C 安全权限框架shiro ; D ehcache 自定义二级缓存??系统为主流的 springmvc+mybaits 3.2 版本 ,有maven版 ...
分类:
编程语言 时间:
2015-04-21 02:17:01
收藏:
0 评论:
0 赞:
0 阅读:
13
分类:
编程语言 时间:
2015-04-21 02:13:41
收藏:
0 评论:
0 赞:
0 阅读:
10
分类:
编程语言 时间:
2015-04-21 02:13:16
收藏:
0 评论:
0 赞:
0 阅读:
24
《effective c++》的确是一本神书,阅读起来的感觉可以用酣畅淋漓来形容,似乎很多以前没有在意的小细节都变得豁然开朗了起来,在条款10中,scott建议我们重载操作符’=’时,返回一个*this的引用。
赋值,我们往往可以写作连锁形式:
int x,y,z;
x = y = z = 10;赋值采用了右结合律,所以以上连锁赋值被解析为:x = (y = (z = 10));首先15...
分类:
编程语言 时间:
2015-04-21 01:49:46
收藏:
0 评论:
0 赞:
0 阅读:
249
一、Servlet概述
1.什么是Servlet?
Servlet可以说是JavaWeb的核心,属于动态资源。其作用就是处理客户端请求,服务器会把接收到的请求交给Servlet来处理,在Servlet要做的就是:
1.获取请求数据;2,处理请求;3.回复响应给客户端。
每个Servlet必须实现javax.servlet.Servlet接口。
2.Servlet的生命周期方法...
分类:
编程语言 时间:
2015-04-21 01:48:56
收藏:
0 评论:
0 赞:
0 阅读:
329
JAVA设计模式设计模式分类JAVA设计模式可根据创建型模式、结构型模式、行为型模式分为三大类:
创建型模式
单例模式、工厂模式、抽象工厂模式、
建造者模式、原型模式结构型模式
适配器模式、桥接模式、装饰模式、
组合模式、外观模式、享元模式、代理模式行为型模式
模版方式模式、命令模式、迭代器模式、观察者模式、
中介者模式、备忘录模式、解释器模式、状态模式、...
分类:
编程语言 时间:
2015-04-21 01:47:56
收藏:
0 评论:
0 赞:
0 阅读:
237
1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但...
分类:
编程语言 时间:
2015-04-21 01:46:36
收藏:
0 评论:
0 赞:
0 阅读:
327
对象缓存就是将查询的数据,添加到缓存中,下次再次查询的时候直接从缓存中获取,而不去数据库中查询。对象缓存一般是针对方法、类而来的,结合Spring的Aop对象、方法缓存就很简单。这里需要用到切面编程,用到了Spring的MethodInterceptor或是用@Aspect。代码如下:package...
分类:
编程语言 时间:
2015-04-21 01:46:16
收藏:
0 评论:
0 赞:
0 阅读:
256
Spring仅仅是提供了对缓存的支持,但它并没有任何的缓存功能的实现,spring使用的是第三方的缓存框架来实现缓存的功能。其中,spring对EHCache提供了很好的支持。在介绍Spring的缓存配置之前,我们先看一下EHCache是如何配置。 由于Sp...
分类:
编程语言 时间:
2015-04-21 01:45:36
收藏:
0 评论:
0 赞:
0 阅读:
406
1、GC分代假设绝大多数对象的生命周期都很短,存活时间短暂。因此GC算法首先关注的即是这些短命对象。对于负载不高的应用来说,也不会发生fullGC的现象。这点提醒我们,应尽可能使对象生命周期缩短。有些程序员会尽可能地减少new对象的次数,尝试减小堆的分配开销,减少内存碎片,但短命对象的创建在JVM中...
分类:
编程语言 时间:
2015-04-21 01:43:46
收藏:
0 评论:
0 赞:
0 阅读:
254
package com.pb.demo;import java.util.Arrays;import java.util.Random;/** * 扑克牌随机发牌???? 二维数组实现 * */public class Puker { public static void main(Stri...
分类:
编程语言 时间:
2015-04-21 01:43:06
收藏:
0 评论:
0 赞:
0 阅读:
289
RSA算法 是一种公钥加密算法,RSA算法相比别的算法思路非常清晰,但是想要破解的难度非常大。RSA算法基于一个非常简单的数论事实:两个素数相乘得到一个大数很容易,但是由一个大数分解为两个素数相乘却非常难。这种算法是在1978年首次亮相,它是第一个既能用于数据加密也可以用于数字签名的算法,而且理解起...
分类:
编程语言 时间:
2015-04-21 01:41:26
收藏:
0 评论:
0 赞:
0 阅读:
333