自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 java 线程池(ThreadPoolExecutor)

在Executors类里面提供了一些静态工厂,生成一些常用的线程池。newSingleThreadExecutor创建一个单线程的线程池。这个线程池只有一个线程在工作,如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。newFixedThreadPool创建固定大小的线程池。每次提交一个任务就创建一个线程,直到线程达到线程池的

2017-07-21 15:45:24 219

原创 Java中使用HttpURLConnection发起POST 请求

1.需求是调用远程的服务器来返回数据,开始想用前端来发送请求采用 jsonp或者cors,发现这两种都需要远程服务器代码有所改变,无奈用后台了。代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStre

2017-05-25 10:37:18 2655

转载 动态代理

1接口public interface ArithmeticCaculator {    int add(int a, int b);          int sub(int a, int b);  }2.实现类public class ArithmeticCaculatorImpl implements ArithmeticCaculator {

2017-05-15 09:47:09 200

转载 Lucene学习

很早就听说Lucene的大名了,但一直没空研究,这几天比较闲,抽了一个下午时间,学习了一下Lucene,写了一个简单的Demo,总的感受是使用起来简单方便,在使用之前,首先要理解以下关键的类:Document   Document 是用来描述文档的,这里的文档可以指一个 HTML 页面,一封电子邮件,或者是一个文本文件。一个 Document 对象由多个 Field 对象组成的。可以把一个

2017-05-12 16:08:33 195

转载 java中方法的参数传递机制

问:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?   答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。  Java参数,不管是原始类型还

2017-04-28 17:48:21 258

原创 windows_redis

1.下载对应位数的redis,安转解压生成目录2.安装已经成功,最好给reids添加服务,窗口关闭服务就关闭了,在服务中启动就不会。.3.配置相应的jar包4.工具类public class RedisUtil {    /**     * redis连接池     */    private static JedisPool pool;

2017-04-28 10:11:54 234

原创 war包tomact部署

1.用eclipse把项目打成war包,步骤:鼠标右击项目--->选择export-->选择war file 选择保存路径打包完成。2.把打的项目war包放入tomact的webapps目录下。启动tomact时会去自动解压war包。3server.xml里面找到Context配置项目的访问路径。4.找到tomact的bin进入目录点击startup.bat启动服务,如果正常启动访

2017-04-11 14:29:28 676

原创 解析Properties文件

import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;public class PropertiesUtil {    private static Properties proper

2017-03-30 10:57:28 131

原创 websoket

1.添加tomcat的jar包2.js代码    var websocket = null;         //判断当前浏览器是否支持WebSocket    if('WebSocket' in window){        websocket = new WebSocket("ws://192.168.98.166:8080/Springmvc/websocket")

2017-03-28 11:05:26 703

原创 tomact

1.tomact7.0开启多端口找到server.xml 添加端口服务2.同时启动多个tomact7.0服务更改server.xml中的port如改为8026更改server.xml中的port 如改为8083更改server.xml 中的port改为8083

2017-03-03 16:50:38 426

原创 练习

s   div9.path("M"+x1+","+y1+" S"+(x1+x2)/2+","+((y1+y2)/2+n*60)+" "+x2+" "+y2+"").attr({stroke:color,"stroke-width":4,"title":lineName});//开始画线            $.smartMenu.remove();

2017-02-13 16:56:06 260

转载 反射学习

我们将从一个简单例子开始探访Java反射机制的征程,下面的Car类拥有两个构造函数、两个方法以及三个属性,如代码清单3-9所示:代码清单3-9  CarJava代码  package com.baobaotao.reflect;  public class Car {      private String brand;      private String co

2016-12-14 10:44:22 201

转载 Spring MVC的web.xml配置详解

1、spring 框架解决字符串编码问题:过滤器CharacterEncodingFilter(filter-name) 2、在web.xml配置监听器ContextLoaderListener(listener-class) ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletCont

2016-12-08 10:42:11 234

转载 hashset深入解析

public class HashSet      extends AbstractSet      implements Set, Cloneable, java.io.Serializable     {      // 使用 HashMap 的 key 保存 HashSet 中所有元素     private transient HashMap map;      // 定义一个虚拟的 Ob

2016-12-07 10:12:45 194

转载 springmvc定时任务

Tomcat启动完成后再执行一个指定的方法 - 不影响Tomcat的启动时间本文主要介绍Tomcat启动真正完成后(即在eclipse的控制台上出现类似于Server started in 2300ms这样的消息后)执行一个操作。 如下的3种方法都是在Tomcat启动过程中执行的,这样会影响Tomcat的启动时间,从而造成Tomcat不能启动成功:  1.配置一个Servlet默认自动

2016-12-06 10:13:03 388

转载 String深入解析

1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”;String str=new String (“

2016-11-29 09:42:20 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除