- 博客(112)
- 资源 (20)
- 收藏
- 关注
原创 jenkins远程执行shell打包成功,程序启动失败
Jenkins是部署A服务器,应用程序部署B服务器,使用Jenkins打包部署启动B服务器应用总是不成功。如下图打包和包拷贝,备份以及日志记录都是正常,但是程序关闭就是没有启动:原因:因为Jenkins默认会在Build结束后Kill掉所有的衍生进程。解决办法:增加:source /etc/profile完美解决...
2022-02-21 10:01:23
1171
转载 微信H5支付同步通知获取不到
参照:https://www.jianshu.com/p/30020f6623d8这里需要注意的是:微信支付支付跳转链接 mweb_url 这个字段是支付完后会默认同步跳转申请支付页面,但是如果需要跳转到想要页面需在微信商户配置授权域名,再加上参数redirect_url...
2019-12-11 10:07:40
1187
原创 Windows下安装RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方式
问题显而易见:直接是后台显示报错的问题,就是cookie不一致,具体原因可以参照:http://chingo.org/post/rabbitmq-error-unable-to-connect-to-node-rabbit-nodedown-solution.html我这里要说明的是:如果是Windows 64位系统两个文件都要修改,另外当C:\Users\用户\.erlang.coo
2017-12-25 17:31:25
3520
原创 windows系统jdk环境变量配置1.6升级1.7失败
按装sonarqube需要升级jdk到1.7,遇到一个问题,就是从原本的1.6变为1.7一直没有变更过来?按照正常配置jdk1.7,如图:这里的1.6直接改为1.7;classpath和path都不变还是以前的,如图:得到结果:还是没有变化为jdk1.7;原因:经过搜索得知是因为在path里面的jdk设置之前已经有软件在设置的时候包含jdk1
2017-09-06 11:51:10
1488
转载 java锁的Lock的几种用法
转载:https://segmentfault.com/q/1010000005602326package concurrent;import java.util.ArrayList;import java.util.List;import java.util.concurrent.locks.Lock;import java.util.concurrent.lo
2017-08-09 19:28:51
8394
原创 springmvc整合Mybatis的Log4j日志输出问题
当我们进行web开发的时候总是看到配置的log4j日志在控制台无法显示mybatis的主要是指sql、参数、结果,出现这种问题有两种情况:第一种情况,下面文档描述的mybatis本身内置很多种日志框架使用,所以如果我们要用具体哪个日志框架,就需要进行相应mybatis配置,或者就是按照mybatis本身规则运行。问题在这里文档:http://mybatis.github.io/mybati
2016-03-08 11:06:18
17581
转载 Linux与JVM的内存关系分析
转载:http://www.importnew.com/14486.html引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存不够使用了),如下图所示。同
2015-11-09 15:20:48
567
原创 java.security.AccessControlException: access denied (java.util.PropertyPermi
重新把项目导入到新电脑的环境中!启动TOMCAT时报出:java.security.AccessControlException: access denied (java.util.PropertyPermission LOG_INI write) at java.security.AccessControlContext.checkPermission(Unknown Source) a
2015-07-07 15:40:15
10627
转载 Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
转载:http://blog.163.com/java_zf/blog/static/1992603842013323114335343/错误:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds错误提示就是我们限定了部署的时间导致的错误。修改 workspace\.
2015-05-26 17:43:24
2541
转载 jboss配置
转载:http://www.cnblogs.com/goody9807/archive/2007/08/07/846250.html2.0.1 JBOSS 的一点说明$JBOSS-HOME/server/下有3个目录,all/default/minimal,它们是表示3种配置,全部的配置、默认配置、最小配置,我们在启动JBOSS服务时,可以指定run –c all 表示是启动a
2015-04-11 15:53:35
1486
原创 ibatis调用带游标的存储过程package
Oracle实现:CREATE OR REPLACE PACKAGE ABCDE_PKG_PTS_TEST asTYPE T_CURSOR IS REF CURSOR; PROCEDURE query_send_msg_info( maxDate in varchar2, out_cursor out t_cursor);procedure query_
2014-10-09 15:21:40
2703
原创 excel去除重复处理
图操作:图" class="ikqb_img_alink">效:图" class="ikqb_img_alink">ABC三列数值保持唯新增行标识ABC三列归列用图:1、ABC标黄重复值新增第行标识符;图" class="ikqb_img_alink">2、复制黏贴另外 张sheet面归列用删除重复项功能;图" cla
2014-09-19 17:33:08
953
转载 rest和soapui
转载:注意:当需要权限验证可以尝试才REST 服务介绍REST(Representational State Transfer)是 Roy Fielding 博士在 2000 年提出的一种新的软件架构风格,它以资源(resource)为核心,使用 HTTP、 URI、XML 以及 HTML 等现有流行协议和标准来完成对资源的操作及显示。 这些操作包括获取、创建、修改和删除资源,
2014-09-01 17:01:45
4968
转载 什么是Cyclomatic Complexity(圈复杂度)?
圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立线性路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程序的可能错误和高的圈复杂度有着很大关系。下面这个实例中,单元测试的覆盖率可以达到100%,但是很容易发现这其中已经漏
2014-08-06 14:06:36
31760
1
转载 sonar教程——本地扫描
本地扫描指的是在开发人员本机的eclipse上安装sonar插件,利用sonar插件在eclipse中快速进行代码静态扫描。与使用sonar-runner客户端执行sonar扫描的方式相比,因为本地扫描省略了源代码导入、违规项写入数据库等操作,所以在扫描速度上要快很多,很适合开发人员在check in代码之前执行,尽早发现编码缺陷,以便及时修复。一、安装sonar插件
2014-08-06 14:05:02
17767
1
转载 在使用angularjs过程,ng-repeat中track by的作用
ng-repeat中div ng-repeat="links in slides"> div ng-repeat="link in links track by $index">{{link.name}}div>div>Error: [ngRepeat:dupes]这个出错提示具体到题主的情况,意思是指数组中有2个以上的相同数字。ngRepeat不允许collectio
2014-07-21 17:19:40
73681
1
转载 一个必用的javascript框架:underscore.js
转载:http://cavenfeng.iteye.com/blog/1552673 上篇文章(http://cavenfeng.iteye.com/admin/blogs/1551516)粗略介绍了移动应用框架的搭建,其中,有一个比较重要的库:underscore.js Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支
2014-07-18 10:42:02
1818
原创 2014年java技术与框架使用情况统计报告
引用:http://download.youkuaiyun.com/download/u010182075/7469761JUnit - 82.5%* - Top testing framework used by developersJenkins - 70%º - Most used CI server in the industryGit - 69%* - #1 version
2014-06-25 16:32:55
1785
转载 Feed4JUnit 与 JUnit
转载:Feed4JUnit 与 JUnit经常,在应用程序的业务逻辑中存在大量的这样的接口:他们接受不同的输入,然后进行或验证,或处理,进而完成相同的流程。比如网站的登录入口,用户名和密码都有长度的限制,同时也具有是否允许特殊字符的限制等,所以在我们进行其单元测试的过程中,根据不同长度的用户名和密码,以及不同的字符组合,只需要提供相同的测试代码结构,就能完成测试,不同的仅仅测试数据
2014-05-11 15:10:12
1361
转载 java并发库之Executors常用的创建ExecutorService的几个方法说明
转载:http://my.oschina.net/20076678/blog/33392一、线程池的创建我们可以通过ThreadPoolExecutor来创建一个线程池。new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, milliseconds,runnableTaskQueue, h
2014-02-20 16:17:57
743
转载 消息中间件原理及JMS简介
转载:http://www.uml.org.cn/j2ee/2009008071.asp2009-08-07 作者:orangelizq 来源:blogjava.net 摘要:现今,越来越多的企业面临着各种各样的数据集成和系统整合,CORBA、DCOM、RMI等RPC中间件技术也应运而生,但由于采用RPC同步处理技术,在性能、健壮性、可扩
2014-02-20 15:45:47
1862
1
转载 dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)
转载:http://www.myexception.cn/open-source/1485302.htmldubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。1、下载dubbo地址:http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2
2014-02-18 09:50:46
58454
1
转载 java的8种排序
转载:http://www.iteye.com/topic/1129454作者:MrLee23 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例
2014-02-17 18:08:08
1184
转载 equals()和hashcode()的探讨和重写
转载:http://www.iteye.com/topic/2571911. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较
2014-02-16 11:23:08
602
转载 webservice cxf 学习,重点是加密
转载:http://www.blogjava.net/hao446tian/archive/2012/01/04/367825.html第一步:新建一个webservice接口 @WebService public interface IHelloWorld { //@WebParam给参数命名,提高可代码可读性。此项可选 blic String sa
2014-02-16 10:43:03
9137
原创 web页面中文字符截断使用js
经常遇到页面中各种“中文字符”和其他“字符”无法判断长度,导致截取不利,先下面用这个js实现,中文字符截断:function _substring(str, len){ var vlen=0, i=0, extDot=""; for(;i if(vlen>=len){ extDot = "...";
2014-02-12 17:29:18
1460
转载 java学习概览
装载:http://blog.chinaunix.net/uid-9789791-id-1997452.html1.分布式JAVA应用 基于TCP/IP+BIO,TCP/IP+NIO,UDP/IP +BIO,UDP/IP+NIO 实现消息方式的系统间的通信方式 基于MINA,JETTY框架 基于远程调用 RMI(spring rmi),WebService(CXF) 2.大
2014-01-16 11:42:28
655
原创 “java memcached client 过期”存储加入“有效期”,切记
首先本人使用的版本是:import com.whalin.MemCached.MemCachedClient;import com.whalin.MemCached.SockIOPool;正确使用方式:Memcached.setString("ceshi", "ceshi", new Date(60*60*1000));错误使用方式:Memcached.se
2014-01-07 11:25:24
2635
转载 使用 Spring 2.5 TestContext 测试框架
转载:http://www.ibm.com/developerworks/cn/java/j-lo-spring25-test/使用 Spring 2.5 TestContext 测试框架Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一
2013-12-14 19:56:59
689
原创 jsp中nul和空字符串判断
一、在EL表达中使用empty, ${list.time} ${list.contenxt} 暂无物流信息! test="${! empty key}">${key} 或者test="${empty key}">所有 当key不为空时输出ke
2013-12-11 17:05:40
19796
转载 java 几种远程服务调用协议的比较
转载:http://www.cnblogs.com/jifeng/archive/2011/07/20/2111183.html一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAV
2013-11-19 15:00:52
1028
转载 java敏感词过滤-使用HashMap实现DFA算法
转载:http://blog.shilimin.com/298.htmpackage arrayDemo;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Set;@Supp
2013-11-19 11:25:19
5791
转载 Quartz的监控和管理工具:quartz-monitor
转载:http://www.open-open.com/lib/view/open1372314529588.htmlquartz-monitor 是一个基于DWZ的Quartz管理工具,可以实时动态的管理Job和trigger,具体功能主要包括:配置管理针对不同环境的Quartz,需要有一个统一的入口去管理这些配置,来满足对不同环境的任务的管理。Job管理提供对Job的管理和维护
2013-11-15 16:20:14
6888
转载 nutch
转载:Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。简介Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。尽管Web搜索是漫游Internet的基本要求, 但是现有web搜索引擎的数目却在下降. 并且这很有可
2013-11-14 11:19:01
1017
转载 mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。[转]
转载:http://opkeep.com/system/linux/mongodb-dump.htmlmongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了1. 备份Mongodbmongodump -h test.xxxx.com:52000 -d data
2013-11-13 18:13:47
2163
转载 Mongodb数据导出命令mongoexport和导入命令mongoimport介绍
转载:http://chenzhou123520.iteye.com/blog/1641319一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:Shell代码
2013-11-13 17:51:19
16111
转载 MongoDB阅读精要分析
转载:http://www.cnblogs.com/wangtao_20/p/3273684.html部署:MongoDB服务端可运行在Linux、Windows或IOS平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。64位系统就没有最大文件限制。32位系统最大限制2g的原因为:32位系统下,所有
2013-11-13 17:00:27
928
转载 sina微博队列memcacheq 服务安装与原理
转载:http://blog.163.com/song_0803/blog/static/46097597201131510533947/memcacheQ是一个单纯的分布式消息队列服务。它的安装依赖于BerkeleyDB 和 libevent,所以要先安装这BerkeleyDB和libevent:一,BerkeleyDB下载软件包,http://download.
2013-11-13 16:47:26
1009
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人