Fight With Me!!!

导航

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 106 下一页

2016年5月28日 #

深入Java集合学习系列:HashMap的实现原理

摘要: 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模 阅读全文

posted @ 2016-05-28 16:33 nickTimer 阅读(254) 评论(0) 推荐(0) 编辑

Hibernate中的query.setFirstResult(),query.setMaxResults();

摘要: 一、query.scroll()和query.setFirstResult(),query.setMaxResults();这两种方法都可以取到一定范围内的数据,用来数据分页显示。那么两者区别,以及两者的效率如何? 答:1.scroll是用JDBC2.0的可滚动结果集实现;query.setMaxR 阅读全文

posted @ 2016-05-28 16:32 nickTimer 阅读(302) 评论(0) 推荐(0) 编辑

volicety常用方法

摘要: 1.volicety得到某个元素的个数 $extendsInfos.size() 2.volicety 布尔值判断: 如果a为null,#if($a) ,产生的判断值是false 等同于#if(false),也就是null等同于false 阅读全文

posted @ 2016-05-28 16:30 nickTimer 阅读(454) 评论(0) 推荐(0) 编辑

Exception loading sessions from persistent storage

摘要: 严重: Exception loading sessions from persistent storage java.io.EOFException 删除Tomcat里面的work/Catalina/localhost下的内容即可解决 Tomcat在启动时出现如下异常问题: 严重: IOExcep 阅读全文

posted @ 2016-05-28 16:27 nickTimer 阅读(241) 评论(0) 推荐(0) 编辑

short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确

摘要: 这个问题以前碰到过,也研究过,发表一下: 如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符。Java语言规范中讲到,复合赋值(E1 op=E2)等价于 阅读全文

posted @ 2016-05-28 16:25 nickTimer 阅读(221) 评论(0) 推荐(0) 编辑

什么是WebService

摘要: 举个例子:现在有5个项目,项目彼此独立,甚至都不是同一类语言进行开发的。这5个项目是:百度知道,百度贴吧,百度新闻,百度视频,百度百科。突然有一天,老板说:把这几个系统揉称一个大项目,起名直接叫做百度好了,于是你就用一个叫做webservice的服务将这几个项目连接了起来,使原本独立的项目能够相互访问,相互通信。在举个例子:泰国,越南,美国三个国家通过开展什么什么会议达成什么什么协定,三个国家开始... 阅读全文

posted @ 2016-05-28 16:20 nickTimer 阅读(243) 评论(0) 推荐(0) 编辑

JDK_Proxy_InvocationHandler_动态代理

摘要: 本文用jdk动态代理模拟了spring的AOP的实现技术 AOP面向切面编程,可用于权限验证,效率检查,事务,异常管理等 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中 InvocationHandler是一个接口,可以 阅读全文

posted @ 2016-05-28 16:19 nickTimer 阅读(326) 评论(0) 推荐(0) 编辑

@深入注解,在Java中设计和使用自己的注解

摘要: 我们用过 JDK给我们提供的 @Override @Deprecated @SuppressWarning 注解 ,这些注解是JDK给我们提供的 ,我们只是在用别人写好的东西 ,那么我们是否可以自己写注解呢?当然是可以的 。 我们写的注解包括三个环节 1、 注解的声明 ,也就是注解类的定义 形式如下 阅读全文

posted @ 2016-05-28 16:18 nickTimer 阅读(335) 评论(0) 推荐(0) 编辑

错误代码: 1005 Can't create table 'hibernate.bill' (errno: 150)

摘要: 主要问题以及解决办法是: 1,MySQL支持外键约束,并提供与其它DB相同的功能,但表(外键表和外键主表)类型必须为 InnoDB,外键表和外键主表的类型都要是innoDB 建表约束语句: user表: 1 2 3 4 5 6 CREATE TABLE `usert` ( `id` int(11)  阅读全文

posted @ 2016-05-28 16:17 nickTimer 阅读(382) 评论(0) 推荐(0) 编辑

Struts1和Struts2都有什么区别?

摘要: 总的来说,Struts1 的 Action 是单例模式,因此开发者必须保证它是线程安全的或是同步的,因为Struts 1中每个Action仅有一个实例来处理所有的请求。 但是在用Struts 1开发时并没有考虑到线程安全问题,这是因为我们在Action中使用的基本都是局部变量,而“局部变量是线程安全 阅读全文

posted @ 2016-05-28 16:16 nickTimer 阅读(197) 评论(0) 推荐(0) 编辑

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 106 下一页