- 博客(362)
- 资源 (32)
- 收藏
- 关注
原创 找不org.springframework.boot.context.embedded.FilterRegistrationBean
原因分析:找不org.springframework.boot.context.embedded.FilterRegistrationBean,查看源码发现:在1.5.6版本中FilterRegistrationBean的包路径已经改为org.springframework.boot.web.servlet.org.springframework.boot.web.servlet.FilterRe
2017-12-06 16:35:45 4034
原创 ArrayList动态扩容机制
初始化:有三种方式默认的构造器,将会以默认的大小来初始化内部的数组:publicArrayList();用一个ICollection对象来构造,并将该集合的元素添加到ArrayList: publicArrayList(Collection c)用指定的大小来初始化内部的数组: public ArrayList(int initialCapacity) 这里我
2017-11-04 11:41:03 553
原创 java 如何获得线程池中正在执行的线程数
java中线程池的监控可以检测到正在执行的线程数。通过线程池提供的参数进行监控。线程池里有一些属性在监控线程池的时候可以使用taskCount:线程池需要执行的任务数量。completedTaskCount:线程池在运行过程中已完成的任务数量。小于或等于taskCount。largestPoolSize:线程池曾经创建过的最大线程数量。通过这个数据可以知道线程池是否满过。如等于线程池的最大大小,则
2017-11-04 11:23:43 32404
转载 java获取线程的返回值
在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。现在Java终于有可返回值的任务(也可以叫做线程)了。 可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。 执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以
2017-11-04 11:18:20 5261 1
原创 spring事物传播性
(propagation=Propagation.REQUIRED) :如果有事务, 那么加入事务, 没有的话新建一个(默认情况下) @Transactional(propagation=Propagation.NOT_SUPPORTED) :容器不为这个方法开启事务 @Transactional(propagation=Propagation.REQUIRES_NEW) :不管是否存在
2017-10-27 19:12:53 387
原创 spring隔离级别设置
<property name="transactionAttributes"> <props> <prop key="save*">PROPAGATION_REQUIRED</prop> <prop key="update*">PROPAGATION_REQUIRED</prop> <prop key="delete*">PROPAGATION_REQUIRED</prop> <prop
2017-10-27 19:12:09 2007
转载 error: org.springframework.web.util.WebAppRootLi
严重: Error configuring application listener of class org.springframework.web.util.WebAppRootListenerjava.lang.ClassNotFoundException: org.springframework.web.util.WebAppRootListener缺少spring-web j
2017-03-09 16:49:48 447
原创 ftpclient下载文件
package com.icfcc.cpk.util.tool;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputS
2017-03-06 13:18:12 1240
原创 socket客户端接收信息被堵塞
是不能等于-1撒..他在等你那边给他写东西呢..你应该在服务器端结束的时候给他写个东西过去..让他知道已经结束了..还有什么问题HI我哈 但是read方法本身不就有告知客户端文件传送结束的功能么 当读到文件结束符的时候它会返回-1的啊确实读文件结束就是-1...但是你的客户端读的不是文件啊..服务器才是读文件..所以服
2017-03-06 13:09:13 3454 1
原创 socket收发数据
/** * */package com.icfcc.cpk.channel;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;im
2017-03-06 13:07:58 421
原创 socket--c实现
#include #include #include #include #include #include #include #include #define SERVPORT 3333 /*服务器监听端口号 */#define BACKLOG 10 /* 最大同时连接请求数 */main(){ int sockfd,client_fd; /*sock_fd:监听sock
2017-03-06 13:05:50 420
原创 linux安装使用mysql
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路
2017-03-06 11:59:29 281
原创 C语言字符串函数大全
函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(string,
2017-03-06 11:58:24 292
转载 c线程参数传递
主线程代码typedef struct _CLIENT { int socket; //客户端socket char ip[16]; //客户端IP地址 } CLIENT; for (;;) { sin_size = sizeof(struct sockaddr_in);
2017-03-06 11:54:10 8505
原创 c multiple thread programming in linux
*thread_example.c : c multiple thread programming in linux *author : falcon *E-mail : tunzhj03@st.lzu.edu.cn */#include #include #include #include #define MAX 10pthread_t thread[2];pthr
2017-03-06 11:50:36 726
原创 截取字符串 --C语言实现
#include "stdio.h"#include "conio.h"/*从左边开始截取字符串 */char *left(char *dst,char *src,int n,int m){char *p=src;char *q=dst;int len=strlen(src);if(n>len) n=len;while(n--) *(q++)=*(p++);*(q++)='\0
2017-03-06 11:48:52 5536 1
原创 c版多线程
MultiTuxedoListenerThread.c /* * MultiTuxedoListenerThread.c * * Created on: 2011-12-9 * Author: tuxedo */#include #include #include #include #include #include #include #include
2017-03-06 09:36:10 403
原创 c版socketserver
下面将编写一个c/s结构的程序,主要功能是client将向server发送一些消息,而当server收到client的请求时,并向client发送一条回应信息。server.c代码如下:#include #include #include #include #include #include #include #include #define SERVPORT 33
2017-03-06 09:33:47 1022
原创 java与c之间的参数转换
1:c中返回一个字符串 ................... (*env)->NewStringUTF(env,"zhongguo 中国"); ...................2: c中返回一个数组 ..................... int i = 0; jintArray array;
2017-03-06 09:30:14 635
原创 java通过jni调用tuxedo
如果想要一个免费,不使用Weblogic WTC JOLT,实现Java调用Tuxedo,那最容易想到的就是通过JNI,让Java执行native代码,实现对Tuxedo的调用。 环境:Suse 9 Tuxedo 8.1 Java1.4 $JAVA_HOME $TUXDIR实现的步骤编写带native方法的Java类 /** * This is a demo cl
2017-03-06 09:29:01 1154
转载 Linux平台Java调用so库-JNI使用例子
1.确保gcc编译器已安装2.编写HelloJNI.java代码,用native声明需要用C实现的函数。如果源程序是包含在package里的话,应该建立同样的文件夹结构,比如/home/swan/test/net/wangliping/HelloJNI.javapackage net.wanglipingpublic class HelloJNI{ static
2017-02-28 09:04:29 13725
原创 java不能捕获的异常
一 概念众所周知Java提供了丰富的异常类,这些异常类之间有严格的集成关系,分类为父类ThrowableThrowable的两个子类Error和ExceptionException的两个子类CheckedException和RuntimeException 二 发现问题通常捕获异常catch的时候最大catch到Exception这个类就为止
2017-02-27 15:27:11 1613
原创 java通过jni调用c编译的dll或so
先介绍一下jni:Java Native Interface,它能够使java和其他编程语言编写的应用程序和库进行相互操作。 java中调用c函数,主要是通过本地化接口jni来实现的,在windows下,调用的是dll文件,在unix下,调用的是so文件。这里先介绍编写调用c函数的基本步骤: (1):编写.java文件,其中c中的函数要用public nati
2017-02-27 09:29:00 884
原创 java.lang.ClassNotFoundException: org.springframework.web.util.WebAppRootListener
严重: Error configuring application listener of class org.springframework.web.util.WebAppRootListenerjava.lang.ClassNotFoundException: org.springframework.web.util.WebAppRootListener缺少spring-web j
2017-01-23 14:45:30 5596 1
原创 js跨域脚本攻击java解决方案
StringEscapeUtils.escapeHtml4(ResourcePropUtil.valueOf(aprove.getfName(), ""))
2017-01-12 10:40:54 1785 1
原创 eclipse+tomcat,缓存文件导致tomcat启动项目出错
删除 工作空间下 目录 .metadata\.plugins\org.eclipse.wst.server.core 中所有文件
2016-11-16 15:36:56 1253
原创 jvm设置
服务器 单cpu 8核 4g内存运行程序 1个tomcat再新部署一个tomcat后,页面卡死,tomcat不写日志经调整jvm后,页面能正常访问tomcat的jvm设置如下:JAVA_OPTS="-server -Xms512m -Xmx512m -Xmn128m -Xss512k -XX:PermSize=128M -XX:MaxPermSize=256M"
2016-11-01 09:53:54 284
原创 cxf下的Service(URL, QName, WebServiceFeature[]) is undefined
cxf下的Service(URL, QName, WebServiceFeature[]) is undefined Service(URL, QName, WebServiceFeature[]) is undefined原因是CXF自带的javax.xml.service 版本高过 jdk的javax.xml.service。 一个解
2015-03-24 08:33:35 472
翻译 xy理论
X理论编辑基本内容:⑴ 多数人天生是懒惰的,他们都尽可能逃避工作;⑵ 多数人都没有雄心大志,不愿负任何责任,而心甘情愿受别人的指导;⑶ 多数人的个人目标都是与组织的目标相矛盾的,必须用强制、惩罚的办法,才能迫使他们为实现组织目标而工作;⑷ 多数人干工作都是为了满足基本的生理需要和安全需要,因此,只有金钱和地位才能鼓励他们努力工作;⑸ 人大致可以分为两
2014-11-20 17:25:03 3731
转载 Command模式
14、COMMAND—俺有一个MM家里管得特别严,没法见面,只好借助于她弟弟在我们俩之间传送信息,她对我有什么指示,就写一张纸条让她弟弟带给我。这不,她弟弟又传送过来一个COMMAND,为了感谢他,我请他吃了碗杂酱面,哪知道他说:"我同时给我姐姐三个男朋友送COMMAND,就数你最小气,才请我吃面。",:-(命令模式:命令模式把一个请求或者操作封装到一个对象中。命令模式把发出命令的责任
2013-12-04 10:46:37 566
转载 谈NullObject模式
谈NullObject模式Posted on 2007-07-31 17:48 dennis 阅读(1891) 评论(7) 编辑 收藏 所属分类: 模式与架构 知道这个模式还是通过《重构》,这个模式的出现还是了为了解决代码重复的坏味道。在项目中很经常见到类似下面这样的代码:if(prj.getProjectId==null) plan.setCost(0.
2013-12-04 10:21:49 1491
转载 设计模式之Strategy(策略)
Strategy策略模式是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现.这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多
2013-12-03 11:01:22 550
转载 研磨设计模式--单例模式-内部类
* 上面的单例实现存在小小的缺陷,那么 有没有一种方法,既能够实现延迟加载,又能够 * 实现线程安全呢? * 还真有高人想到这样的解决方案了,这个解决方案被称为Lazy initialization * holder class 模式,这个模式综合使用了java的类级内部类和多线程缺省同步锁的知识, * 很巧妙的同时实现了延迟加载和线程安全。 *
2013-12-03 10:53:59 640
原创 spring redis整合
spring-data-redis下载地址:http://www.springsource.org/download/community?project=Spring%2520Data%2520Redis&version=1.0.1.RELEASE//spring-redis.xmlxmlns:xsi="http://www.w3.org/2001/XMLSchema-
2012-12-14 16:00:27 2408
转载 把java对象转化成xml文件保存
导入的包jettison-1.0.1.jarxpp3_min-1.1.4c.jarxstream-1.3.1.jaruserInfo:package com.lb; public class userInfo { private String name; private String phoneNumber; private St
2012-09-19 10:46:13 3366
翻译 帮看一个jdbc获取oracle存储过程自定义类型的有关问题
SQL code--初始化数据create table student( id int, name varchar(20), age int, sex varchar(2), birth date);insert into student values(1,'张三',23,'男',sysdate);insert into student val
2012-09-05 16:22:27 1719 1
转载 Spring的IOC原理
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,
2012-08-22 09:33:09 631
转载 ORA-00905: 缺失关键字
你的语句写错了,select maxlogid into oldmaxlogid from maxidtab;str1:='select max(logid) into newmaxlogid from '||username||'.loginfo';--改成str1:='select max(logid) from'||username||'.loginfo';execute imm
2012-08-21 11:10:41 33609
转载 ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
最好用varchar2代替varchar,这是oracle推荐因为oracle不保证varchar在不同版本是一样的。pl/sql中varchar2最大32767字节用在表列和sql语句最大4000尽量声明varchar型变量大一些
2012-08-21 10:25:54 3429
SecureCRT&FX_6.5.3.490_汉化破解版.exe
2016-12-29
httpclient-4.5所需jar包.rar
2016-12-29
redis for windows64
2016-12-29
lIST TO Json Tree
2013-08-21
spring-data-redis-1.0.1
2012-12-14
ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi
2012-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人