随笔分类 - JAVA基础
摘要:http://zhangshixi.iteye.com/blog/673789 1. LinkedHashMap概述: 1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和nu
阅读全文
摘要:http://zhangshixi.iteye.com/blog/673143 1. HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2. HashSet的实现:
阅读全文
摘要:http://zhangshixi.iteye.com/blog/672697 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的
阅读全文
摘要:http://langgufu.iteye.com/blog/2107023 java处理大文件,一般用BufferedReader,BufferedInputStream这类带缓冲的Io类,不过如果文件超大的话,更快的方式是采用MappedByteBuffer。 MappedByteBuffer是
阅读全文
摘要:http://my.oschina.net/xianggao/blog/393990 并发问题的症状 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,
阅读全文
摘要:http://drops.wooyun.org/tips/2892 Spring框架问题分析 tang3 · 2014/09/01 11:29 ·来自乌云知识库 0x00 概述 Spring作为使用最为广泛的Java Web框架之一,拥有大量的用户。也由于用户量的庞大,Spring框架成为漏洞挖掘者
阅读全文
摘要:http://www.ithome.com/html/it/83338.htm Struts2漏洞频出 祸根是Apache底层代码不严谨 2014-4-30 9:23:24来源:IT之家 原创作者:小智责编:小智 日前,Struts2再次爆出安全漏洞,主要影响国内电商、银行、运营商等诸多大型网站和为
阅读全文
摘要:http://blog.csdn.net/azzg2008/article/details/5724366 1、EJB的几种类型 会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean 会话Bean又可分为有状态(Stateful)和无状态
阅读全文
摘要:http://home.51.com/kufei520/diary/item/10042994.html 4. EntityManager接口 find(Class<T> entityClass, Object primaryKey):<T> T //根据主键查找,没有符合条件记录,返回null ,
阅读全文
摘要:http://tanyankai.iteye.com/blog/551997 Quartz是一个开源的作业调度框架,完全由java写的,你能通过它创建简单或者复杂的任务。他能提供巨大的灵活性,但又不牺牲简单性。 Quartz的核心概念 :调度器、触发器、作业 调度器(Scheduler) Sched
阅读全文
摘要:http://blog.csdn.net/pengpegv5yaya/article/details/37595889 Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监听、作业和触发器监听。你可以配置作业和触发器监听为
阅读全文
摘要:Tomcat java.lang:type=Runtime java.lang:type=OperatingSystem Catalina:type=Server MEMORY_MXBEAN_NAME Catalina:type=Manager,* Catalina:type=ThreadPool,
阅读全文
摘要:http://blog.csdn.net/wwwsssaaaddd/article/details/37573517 方法引用的概念 某些lambda表达式里面仅仅是执行一个方法调用。在这种情况下,不用lambda表达式,直接通过方法名称引用方法的形式可读性更高一些,这种形式就是方法引用,方法引用是
阅读全文
摘要:第三章:Java集合类库的批量数据操作 引入批量数据操作的目的是应用lambda函数来实现包含并行操作在内的多种数据处理功能,而支持并行数据操作是其关键内容。这个并行操作是在Java7 java.util.concurrency的Fork/Join机制上实现的。 批量操作接口 正如最初在变更说明书上
阅读全文
摘要:第二章 Default 方法 为什么要有Default方法 在Java8发布之际,有件事情就显得非常重要,即在不破坏java现有实现架构的情况下能往接口里增加新方法。引入Default方法到Java8,正是为了这个目的:优化接口的同时,避免跟现有实现架构的兼容问题。看下面例子: 上面的foreach
阅读全文
摘要:http://blog.csdn.net/wwwsssaaaddd/article/details/24212693 第一章:Java 8中的 Lambda表达式 在这一章,我们说一说Lambda表达式的语法。我们将从经典的Java语法过渡到新式的Lambda表达式语法。 我们也会讲一讲Lambda
阅读全文
摘要:http://blog.csdn.net/wwwsssaaaddd/article/details/24211475 Java8揭秘(一) ——Lambda表达式、Default方法和批量数据操作 (英文原文:Java 8 Revealed: Lambdas, Default Methods and
阅读全文
摘要:http://www.cnblogs.com/xiaoluo501395377/p/3380270.html 学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者
阅读全文
摘要:一、Session Bean 生命周期中可用的Annotation @PreConstruct @PostConstruct @PreDestroy @PrePassive @PostActive @Init @Remove 二、Stateful Session Bean 必须实现接口 三、拦截器
阅读全文
摘要:一、第12章 Java 内存模型 1、Java内存模型 内存间的交互操作:lock、unlock、read、load、use、assign、store、write volatile 变量:保证变量对所有线程可见;禁止指令重排序优化。 long、double 特殊规则:允许将没有volatile修饰的
阅读全文
浙公网安备 33010602011771号