- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 svn 迁移
阿里云上云服务续费价格太高了,决定把服务都迁移到vultr上,首先,迁移svn1,进行备份。将/root/svndb/repo导出为一个文件,svnadmin dump /root/svndb/repo> /root/svnbak201804162,使用scp把svnbak20180416传输到要新服务器上scp svnbak20180416 root@192.63.121.143:/roo...
2018-04-16 12:33:57
368
原创 使用spring boot 上传文件
使用spring boot 上传文件,文件大小11M,直接就提示报错:文件大小超过配置大小Caused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (11752975) exceeds the conf
2017-03-17 14:50:52
8834
转载 聚类算法比较
聚类分析是一种重要的人类行为,早在孩提时代,一个人就通过不断改进下意识中的聚类模式来学会如何区分猫狗、动物植物。目前在许多领域都得到了广泛的研究和成功的应用,如用于模式识别、数据分析、图像处理、市场研究、客户分割、Web文档分类等。 聚类就是按照某个特定标准(如距离准则)把一个数据集分割成不同的类或簇,使得同一个簇内的数据对象的相似性尽可能大,同时不在同一个簇中的数据对象的差异性也尽可能地大。
2016-09-20 14:30:15
995
原创 Caused by: java.lang.IllegalArgumentException: At least one JPA metamodel must be present!
使用spring boot对老项目改造,spring boot 启动报错Caused by: java.lang.IllegalArgumentException: At least one JPA metamodel must be present!估计是跟多个数据源有关,改成如下这样就可以了@SpringBootApplication @EnableAutoConfigur
2016-07-22 17:41:37
19269
1
原创 使用spring boot 改造老项目,多个数据源问题
使用spring boot 改造老项目,因为数据源有多个,启动时一直报如下错误Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined: expected single m
2016-07-22 17:28:31
23631
转载 使用Spring Boot来加速Java web项目的开发
回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml文件,而且往往那些xml文件还不会少。然后继续使用tomcat或者jetty作为容器来运行这个工程。基本上每次创建一个新的项目都是这么一个流程,而我们有时候仅仅想快速的创建一个Spring web工程来测试一些东西,
2016-07-14 08:41:58
873
原创 PowerDesigner 逆向工程 Could not Initialize JavaVM!
原项目的大量的表,使用PowerDesigner 进行逆向工程。提示Could not Initialize JavaVM!网上找到原因,PowerDesigner 不可以使用64位JDK环境!有一种不修改环境变量的方法在PowerDesigner目录下,建立一个启动批处理,如:startup.bat,在其中配置JAVA_HOME、CLASSPATH,如下例所示:
2016-05-10 11:21:47
26537
10
转载 javadoc使用
一. Java注释分类// 注释一行 /* ...... */ 注释若干行 /** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: /** * ......... * ......... */ javadoc -d 文档存放目录 -author -version 源文件名.java 这条命令编译一个名为 “源文
2016-05-08 10:13:58
403
原创 javadoc生成出现错误“编码 GBK 的不可映射字符
在使用Eclipse进行javadoc的导出时,提示“编码 GBK 的不可映射字符”,应该就是中文注释Eclipse不认,需要在调用javadoc.exe的时候传递编码集告诉它采用什么编码去生成javadoc文档。打开eclipse,project –> Export –> javadoc 一项一项的选你要输出javadoc的项目,最后一步中VM设置行中加入以下代码 -en
2016-05-08 08:35:16
420
转载 weblogic时间早8小时
新系统部署到weblogic上去,结果时间早8小时开始查找,数据库时区,没问题,服务器系统时区,没问题,最终问题居然出在weblogic的时区上面...weblogic是使用自带的jre,而自带的jre中默认的时区就是GMT,而中国标准时间大家都知道是GMT+8,网上有说去改weblogic自带jre中的GMT文件,把GMT8改成GMT,但总觉得这样不是很好,如果有需要使用GMT标
2016-03-08 16:56:15
1341
原创 Win7使用Hadoop2.7.1-eclipse-plugin插件(2)
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)Vat org.apache.hadoop.io.nativeio.NativeIO$Wi
2015-12-07 23:42:56
1672
原创 Win7使用Hadoop2.7.1-eclipse-plugin插件(1)
项目一直使用win下面的eclipse进行开发,每次开发的mapreduce都需要打成jar包,然后放到linux系统进行调试。一直以来这个就是噩梦。终于找到了在window下面的eclipse插件,可以直接在windows下面调试mapreduce的方法。步骤如下步骤1:下载hadoop2.7.1.tar.gz到本地并解压缩,我是放在这个目录C:\Program Files\ha
2015-12-07 00:14:02
5962
转载 Hadoop日志
Hadoop的日志有很多种,很多初学者往往遇到错而不知道怎么办,其实这时候就应该去看看日志里面的输出,这样往往可以定位到错误。Hadoop的日志大致可以分为两类:(1)、Hadoop系统服务输出的日志;(2)、Mapreduce程序输出来的日志。这两类的日志存放的路径是不一样的。本文基于Hadoop 2.x版本进行说明的,其中有些地方在Hadoop 1.x中是没有的,请周知。一
2015-12-04 12:40:09
651
原创 使用log4j 的NDC记录贯穿整个请求的唯一logId
记录log日志的时候,没有一条贯穿该请求的logId,所以在linux系统中,查询某个请求的logId时,找到该请求的分界线,很困难。比如下面的日志,有两个请求的日志,看得眼睛都花了。 start time:20151030085719818 RAS接入get查询上送:TRANSTYPE=071&forins=0899999999&cardno=1111111111111111
2015-10-30 12:29:54
4887
1
原创 使用ngx_lua发送文件给服务器
网上搜索了好久lua发送文件的资料,发现openresty的库里面没有post 文件的函数,没办法,只能自己实现首先,需要了解http发送文件的原理,具体请转到http://blog.youkuaiyun.com/terry7/article/details/49464335下面是实现的代码步骤一:新建comm.lua,里面写httpPostFile函数local http
2015-10-28 10:02:53
2725
1
转载 http的post传送文件原理
假设接受文件的网页程序位于 http://192.168.24.56/logsys/home/uploadIspeedLog!doDefault.html.假设我们要发送一个图片文件,文件名为“kn.jpg”, 首先客户端链接 192.168.24.56 后, 应该发送如下http 请求: POST/logsys/home/uploadIspeedLog!doDefault
2015-10-28 09:10:36
6058
转载 Linux里如何查找文件内容
Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被查找
2015-10-27 16:10:44
358
转载 Log4j.properties配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、
2015-10-27 11:19:19
309
原创 nginx_tcp模块集成到openresty
openresty 是 本身是使用http协议进行通讯的,但是项目中经常有要求输入是使用tcp协议,输出是使用http协议,这时,输入是tcp协议,就需要使用nginx_tcp模块如何把nginx_tcp模块集成到openresty中呢方法如下:1,下载nginx_tcp_module,地址:https://github.com/bigplum/nginx-tcp-lu
2015-09-08 18:12:17
4470
转载 如何解决maven引用jdk中的tools.jar报Missing artifact的问题?
很多框架都会依赖jdk中的tools.jar,但是maven仓库中却没有. 如在eclipse+maven编写mapreduce代码,就会报Missing artifact jdk.toos:jdk.toos:jar:1.6 如何解决这个问题呢,只需要在项目的pom.xml 文件中加入以下配置,指定maven去本地寻找 tools.jar、
2015-09-04 11:03:57
854
原创 lua 删除key,value table中指定元素
要删除key,value中table中指定的元素,不能简单的使用for循环来删除原因如下:在table表中使用for迭代时,将符合条件的元素删除时,后面元素前移,然后产生跳跃而且使用for i=1,#mytable 这样的循环时,由于在for时就已经确定了循环的终点是table的总长度,在整个for运行过程中,终点不会改变。所以当你删除元素时,在循环到i = #myta
2015-08-22 10:23:32
27116
3
转载 使用ngx_lua构建高并发应用
在之前的文章中,已经介绍了ngx_lua的一些基本介绍,这篇文章主要着重讨论一下如何通过ngx_lua同后端的memcached、redis进行非阻塞通信。1. Memcached 在Nginx中访问Memcached需要模块的支持,这里选用HttpMemcModule,这个模块可以与后端的Memcached进行非阻塞的通信。我们知道官方提供了Memcached,这个
2015-08-13 18:14:43
499
转载 为什么要使用ngx_lua
一. 概述 Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器 中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供的,比如Http模块、Mail 模块等。通过开发模块扩展Nginx,可以将Nginx打造成一个全能的应用服务器
2015-08-07 08:59:58
2477
原创 lua-把table中的元素按照key的ascii码升序排序并组装成key-value的xml格式
跟外部的接口对接,很多接口都是http-xml的形式。而且要求要把table中的元素按照key的ascii码升序排序后再组装成key-value的xml格式。比如有一个table,tbltbl = {a=5,d=1,b=2,e=4,c=9}需要组装成如下的xml52914testsort.lua的代码如下--打印tablefunction printT
2015-08-05 09:23:25
3716
转载 lua 的table排序
这篇文章主要介绍了Lua中对table排序实例,本文讲解了Lua中对table的一般排序方法、针对值的排序、同时对键值进行排序等方法,需要的朋友可以参考下lua中利用到的排序的基本上就是构造函数(table)了,为了便于和C区分开来,我俗称它为表单。实例:(原理就是LUA集成的冒泡算法)排序的一般姿势(对于只包含数字或者只包含字符串的简单数组)
2015-07-30 11:02:30
920
转载 lua os.date()参数
格式描述示例os.date("%a")abbreviated weekday name Sunos.date("%A")full weekday nameSundayos.date("%b")abbreviated month name Julos.date("%B")
2015-07-29 16:16:20
3719
转载 lua中的table函数库
table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值
2015-07-28 16:20:24
394
转载 ProtoBuf
由于JDK传统的序列化,有如下致命的缺点1,无法夸语言2,序列化后,码流过大3,序列化效率过低(传统的序列化性能只有二进制编码的7%左右)google的ProtoBuf,能够很好的解决以上问题。由于Protobuf受到推崇,故尝试采用protobuf来摒弃传统的xml进行传输数据。首先,需要下载的关于Protobuf的文件:
2015-07-28 10:46:53
451
转载 lua string
字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要);string.lower(s) 将s中的大写字母转换成小写(string.upper将小写
2015-07-09 16:48:46
390
转载 lua语法入门
又是被赶鸭子上架,学习lualua语法入门在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用 途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除 了关键字。请记住这句话。I. 首先是注释 写一个
2015-07-09 16:40:44
486
1
转载 select 1 from table
一、http://www.cnblogs.com/weiwcn/archive/2008/03/24/1120079.html今天看到项目代码里有这条语句,不懂select 1 from XXXXXXX里的1是何意,查了一番才知道:1、select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * f
2015-07-09 16:07:03
520
转载 正则表达式
开始学习爬虫,首先要学习正则表达式基础一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*
2015-06-30 22:38:06
368
转载 JAXB 的注解
JAXB框架使得通过JAVA访问xml变得非常简单例子:@XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)public class Boy{ String name=”CY”;} public class JAXBTest{ public static void main(
2015-06-29 15:54:29
401
原创 sourceRelative("xxx.bsh")
公司使用beanShell脚本,但是脚本太长,不方便阅读及维护。于是对脚本文件进行切割。方法如下1,从主脚本main.bsh中,把判断是否为空的业务剥离出来,保存为utils.bsh(注:utils.bsh需要和main.bsh才同一个包下)2,main.bsh中,添加sourceRelative("/utils.bsh"),在main.bsh中可以
2015-06-12 17:02:23
648
转载 BeanShell
新的工作中用到beanShell,转载学习一下。简介: BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似) BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器, 具有对象脚本语言特性,非常精简的解释器jar文件大小为175k
2015-06-09 14:08:09
834
原创 Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
今天导入一个项目,导入项目后。发现jsp文件打叉。提示是奇怪了,明明在WEB-INF/lib中导入了jstl.jar standard.jar 两个Jar包,但是就是不能识别。后来发现是本地的jstl太旧了,识别不了新的uri。解决方法:右键项目导入新的jstl类库。解决问题
2015-05-25 14:37:54
477
eclipse-hadoop2.7.1插件中使用的hadoop.dll,winutils.exe
2015-12-07
eclipse-hadoop2.7.1插件使用的hadoop.dll,winutils.exe
2015-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人