java
文章平均质量分 68
chengxu2011
这个作者很懒,什么都没留下…
展开
-
java sftp下载文件
/** * sftp下载文件 */ public static String downLoadFileSftp(String fileUrl, String accessName, String accessPassWord, String contentId) throws CmsBasicException { JSc原创 2014-03-21 09:06:36 · 3175 阅读 · 3 评论 -
fock join 列子
import java.util.List;import java.util.concurrent.RecursiveTask;public class MyCounter extends RecursiveTask { private static final long serialVersionUID = 1L; private List list; /** * 开始原创 2016-04-19 16:53:20 · 929 阅读 · 0 评论 -
java fock join 列子
package com.fock;public class Person { /** * 用户编号 */ private String id; /** * 用户名称 */ private String name; public Person(String id) { super(); this.id = id; } public Strin原创 2016-04-19 16:50:54 · 834 阅读 · 0 评论 -
CountDownLatch,CyclicBarrier,Semaphore
首先 说下 3者个人理解的区别:CountDownLatch:个人感觉他的功能是 有一个线程 中 开启了多个线程,然后这个线程要等待开启的所有线程结束后才能继续执行。CyclicBarrier:个人感觉就是多个线程运行到一个点然后等待多个线程都运行到那个点的时候 所有线程继续一起执行 类似于赛跑Semaphore:就是用来控制一个资源可以同时被几个人访问的 有点类似于锁Co原创 2015-05-18 20:24:30 · 448 阅读 · 0 评论 -
BTrace
在项目中有时候项目运行上线了碰到了问题,比如想看一个方法运行了多长时间,或者一个方法的返回参数和入参是多少,在不知道btrace的时候,只能更换class加入日志然后重启项目进行问题的定位,但是如果有了btrace 可以再遇到问题的时候在方法上面动态的增加观察 还没必要去在原来代码里面加入代码然后重启项目。首先要下载btrace的包,这个包可以去btrace的官网下载,然后安装也很简单 是绿原创 2015-05-13 14:06:01 · 556 阅读 · 0 评论 -
socket 理解
1个字节等于2个16进制,所以java io中的字节流中读取一个字节就是读了2个16进制的数据在项目中我们读取文件的时候经常是这样的:byte [] bytes = new byte[1024]; int length = 0; ByteArrayOutputStream baos = new ByteArrayOutputStream(); wh原创 2015-03-23 14:04:43 · 392 阅读 · 0 评论 -
log4j新认识
log4j.rootLogger = DEBUG,stdout,D log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.ap原创 2015-01-23 16:07:55 · 576 阅读 · 0 评论 -
小试Hession
hession 个人理解类似于java里面的rmi,即远程调用,为什么有了rmi还会有hession呢 ,个人理解是rmi不跨平台,只能在java直接调用,但是hession可以做到跨平台,比如说后台是java写的,客户端是C#的,只要接口java和C#的定义成一致即可,包括如果传输的参数是对象的话,也保持对象一致(包括类名和属性名称)。这样开发起来相对于webservice而言比较快速,也是轻量原创 2014-12-22 17:32:13 · 850 阅读 · 0 评论 -
mina 传输图片
package mina.example3;import java.net.InetSocketAddress;import org.apache.mina.filter.codec.ProtocolCodecFilter;import org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory;原创 2014-11-24 17:26:12 · 4612 阅读 · 0 评论 -
在项目中使用Liquibase
在项目中使用liquibase ,个人感觉liquibase的作用就是写好sql原创 2014-11-24 11:12:54 · 15038 阅读 · 2 评论 -
java判断某个ip是否在一个网段内
package com.ip;public class IpTest { public static void main(String[] args) { System.out.println(isInRange("192.168.1.127", "192.168.1.64/26")); System.out.println(isInRange转载 2014-04-26 21:51:21 · 9429 阅读 · 3 评论 -
欢迎使用CSDN-markdown编辑器
spring 理解很久没写博客了,就最近的问题记录一下吧,最近在项目中使用事务,以前一直没注意,今天发现事务不起作用,网上查了下配置的东西都配置,但是事务就是不起作用,后来定位发现 <tx:annotation-driven/> 很关键。 项目用的是springmvc 框架,定位发现是因为applicationContent.xml中没有扫描包,导致事务不可用,因为我的<tx:annotatio原创 2017-08-08 21:08:24 · 252 阅读 · 0 评论