java
文章平均质量分 56
只想吃花生
一个渣渣的查询工具
展开
-
[转载]关于native,transient,volatile,synchronized四个关键字的使用
转载:http://www.blogjava.net/bacoo/archive/2007/12/20/169172.html native 当你需要调用本地程序的时候 transient 你的类实现了java.io.Serializable而你又不想保存某个字段的时候 volatile 这个字段会被其他线程(直接或者间接)访问到,而你想保证每个线程都能得到最新的数据 (性能上转载 2015-07-09 10:00:55 · 367 阅读 · 0 评论 -
Callable、Future、FutureTask 分析
jdk 自1.5开始提供了Callable 接口,用来满足一个带有返回值的线程调用。@FunctionalInterface public interface Callable<V> { /** * Computes a result, or throws an exception if unable to do so. * * @return computed原创 2016-08-26 16:33:19 · 242 阅读 · 0 评论 -
jdk 动态代理
看一个动态代理的例子 接口:public interface Hello { void sayHello(String name); } 实现:public class HelloServiceImpl implements Hello { @Override public void sayHello(String name) { System.out.pr原创 2016-08-11 15:06:09 · 196 阅读 · 0 评论 -
Comparable与Comparator的区别
转载Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包转载 2016-08-28 17:36:09 · 369 阅读 · 0 评论 -
Arrays.asList 的坑
今天和朋友在聊天的时候遇见一个问题关于 Arrays.asList 方法的,具体代码如下: public static void main(String[] args) { String[] sArray = {"a", "b", "c", "d", "e"}; List<String> sList = Arrays.asList(sArray); /原创 2016-08-26 17:59:10 · 735 阅读 · 0 评论 -
基于maven简单搭建SpringMVC
maven SpringMVC原创 2016-04-21 22:00:06 · 509 阅读 · 0 评论 -
多线程下单例模式的正确写法
package com.peanut.singleton;/** * 多线程下正确的单例模式写法 * Created by peanut on 2016/4/25. */ public class SingletonDemo { private SingletonDemo() { } //synchronized private static SingletonDe原创 2016-04-25 21:53:14 · 337 阅读 · 0 评论 -
表单get提交乱码问题
表单get 请求乱码处理原创 2015-10-09 17:11:38 · 344 阅读 · 0 评论 -
volatile关键字解析
转载地址 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我转载 2015-09-12 12:45:19 · 249 阅读 · 0 评论 -
Object 类中的equals
java Object类的equals原创 2015-07-19 11:11:26 · 249 阅读 · 0 评论 -
从jar包内读取文件
项目打包成jar包,在代码层面获取jar包内的一些文件时,传统的获取方法因为路径或加载器的不同导致无法获取文件,参考网上一些方法,只能从jar包获取文件流,再从流中获取相关的内容,借此记录原创 2017-06-15 14:41:50 · 722 阅读 · 0 评论