- 博客(17)
- 资源 (6)
- 收藏
- 关注
转载 Java中ExecutorService和CompletionService区别
我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。 1...
2019-05-23 18:18:47 149
原创 failed to create the java virtual machine 解决方案
1) 到eclipse安装目录下,找到eclipse.ini.2)将Xmx1024m修改成512m或者更小。-Dosgi.requiredJavaVersion=1.5-Xms140m-Xmx512m
2018-07-16 09:29:59 1898
转载 HttpServletResponse,HttpServletRequest详解
1、相关的接口 HttpServletRequestHttpServletRequest接口最常用的方法就是获得请求中的参数,这些参数一般是客户端表单中的数据。同时,HttpServletRequest接口可以获取由客户端传送的名称,也可以获取产生请求并且接收请求的服务器端主机名及IP地址,还可以获取客户端正在使用的通信协议等信息。下表是接口HttpServletRequest的常用方法。说明:H...
2018-06-19 09:43:41 216
转载 Java并发编程:深入剖析ThreadLocal
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析ThreadLocal类 三.ThreadLocal的应用...
2018-06-19 09:42:49 177
转载 volatile、ThreadLocal、synchronized等3个关键字区别
1.volatilevolatile主要是用来在多线程中同步变量。 在一般情况下,为了提升性能,每个线程在运行时都会将主内存中的变量保存一份在自己的内存中作为变量副本,但是这样就很容易出现多个线程中保存的副本变量不一致,或与主内存的中的变量值不一致的情况。而当一个变量被volatile修饰后,该变量就不能被缓存到线程的内存中,它会告诉编译器不要进行任何移出读取和写入操作的优化,换句话说就是不允许有...
2018-06-19 09:40:18 251
原创 java Class类源码
/* * Copyright (c) 1994, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */package ...
2018-06-08 14:39:52 1379 1
原创 java native关键字
在看 Object.java 源码文件时,发现有native修饰方法没有方法体。如下:private static native void registerNatives();概念:简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的...
2018-06-08 14:35:50 277
原创 java HashMap类源码
/* * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */package ...
2018-06-08 14:14:48 130
原创 java Hashtable类源码
/* * Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */package ...
2018-06-08 14:14:04 208
原创 java String类源码
/* * Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */package ...
2018-06-08 14:13:01 215
原创 java Object类源码
/* * Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */package ...
2018-06-08 13:57:59 170
原创 java transient关键字
我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密...
2018-06-08 13:52:24 118
原创 JAVA Dictionary类源码
/* * Copyright (c) 1995, 2004, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */package ...
2018-06-08 10:54:50 426
原创 java sort实现
代码如下:int [] a = new int[]{10,5,6,21,33,1,9};for (int i=0,j=i;j int ai = a[i+1]; while(ai a[j+1]=a[j]; if(j-- == 0){
2017-07-18 10:39:15 464
转载 HttpClient 4使用方法的几个例子(代理,StringEntity字符串数据,文件上传)(转载)
HttpClient 4使用方法的几个例子(代理,StringEntity字符串数据,文件上传)(转载)(2012-02-10 15:51:35)转载▼标签: 代理服务器 字符串 httpclient 爬取页面 it分类: s2sh(1) HttpClient读取页
2017-07-18 10:21:01 3232
原创 HTTP POST请求中文乱码问题解决
先上代码public static String sendUrl(String urlString, String pram,String readCharset ) {StringBuffer sb = new StringBuffer();DefaultHttpClient httpclient = new DefaultHttpClient();BufferedReader
2017-07-18 10:04:28 8905 1
转载 30岁程序员面临的困境
程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动
2016-12-09 15:34:10 662
SpringBoot demo
2018-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人