- 博客(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关注的人