- 博客(37)
- 资源 (7)
- 收藏
- 关注
转载 Java How to get the PID from a process?
文章出自:http://golesny.de/p/code/javagetpid A node from http://bugs.sun.com/view_bug.do?bug_id=4244896RuntimeMXBean rtb = ManagementFactory.getRuntimeMXBean(); String processName = rtb.getName();
2017-07-11 16:31:08 958
原创 JAVA中获取pid的方法
1.获取JVM中运行的application的pid方法: RuntimeMXBean bean = ManagementFactory.getRuntimeMXBean(); String jvmName = bean.getName(); String pid = jvmName.split(“@”)[0];2.获取JVM通过exec()执行的其它程序的pid方法:
2017-07-11 16:27:14 3944
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
导入同事工程,报错: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener最终按如下操作解决: I had a similar problem when running a spring web application in an Eclipse managed tomcat
2017-01-03 14:18:06 430
原创 ZooKeeper界面管理工具 zkdash安装
说明:本次安装运行在linux(RedHat)中:zkdash安装运行依赖tornado4.0(requirements.txt),但在windows7中无法成功安装tornado4.0。zkdash是一个 zookeeper 的管理界面. Python2.7及相关工具参考如下连接: http://blog.sptty.com/2015/12/28/linux下python2-7-11-安装.h
2016-12-27 16:40:04 6153
原创 java web应用访问tomcat目录外文件的路径映射问题
只需要编辑%tomcathome%\conf\server.xml文件,在标签中增加如何代码即可:<Context docBase="D:/autotest_file/local/report" path="/report" debug="0" reloadable="true" />其中docBase属性指定的为文件实际存储路径,path属性指定的为文件访问路径;如在浏览器中访问http://lo
2016-12-13 11:05:02 7036
转载 JavaScript中解析JSON数据的三种方法
概述 现在JSON格式在web开发中越来越受重视,特别是在使用ajax开发项目的过程中,经常需要将json格式的字符串返回到前端,前端解析成JS对象(JSON )。 ECMA-262(E3)中没有将JSON概念写到标准中,还好在 ECMA-262(E5)中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 解析JSON数据的三种方法 eval()方法 解析JS
2016-11-08 14:42:19 786
转载 service全局变量引起的并发问题
springmvc 先看下面小段代码,一个controller,一个service。 controller.java代码:........@Autowired private XXXService xxxService;........@RequestMapping("/doXXX.do")public void doXXX(){ ..... xxxService.
2016-10-21 15:56:08 9532
转载 Struts2 Action中文乱码问题的解决办法
一、前台表单<form action="orgAdd.action" method="post"> 组织名称:<input type="text" name="name" value=""/> 组织描述:<input type="text" name="description" value=""/> <input type="submit"
2016-09-23 14:59:58 6485
转载 如何在 Git 里撤销(几乎)任何操作
原文地址:http://www.linuxidc.com/Linux/2015-06/119350.htm任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。在本篇博文里,我会讲解某些你需要“
2016-09-22 14:55:08 391
转载 WebService学习之旅(三)JAX-WS与Spring整合发布WebService
Spring本身就提供了对JAX-WS的支持,有兴趣的读者可以研究下Spring的Spring-WS项目,项目地址: http://docs.spring.io/spring-ws/sites/1.5/downloads/releases.html 基于Spring IoC容器发布Web服务,能够大大降低WebService实现过程,也能够更好的与企业级应用进行整合,本文將和大家介绍如何基于
2016-09-12 14:30:06 1316
原创 hibernate 出现Caused by: java.sql.SQLException: Column 'id' not found.异常
用hibernate进行映射查询时,出现Caused by: java.sql.SQLException: Column ‘id’ not found 异常,检查数据库表及映射都有id且已经正确映射,google后发现原因为: Your query doesn’t return a field named id即查询sql中没有查询出主键id列,但返回结果集中用到,故出现异常特此记录。详细解答见下
2016-08-30 15:22:35 13227 1
转载 Java实时监控日志文件并输出
Java实时监控日志文件并输出最近有一个银行数据漂白系统,要求操作人员在页面调用远端Linux服务器的shell,并将shell输出的信息保存到一个日志文件,前台页面要实时显示日志文件的内容.这个问题难点在于如何判断哪些数据是新增加的,通过查看JDK 的帮助文档, java.io.RandomAccessFile 可以解决这个问题.为了模拟这个问题,编写LogSvr和 LogView类,LogSv
2016-08-26 14:12:18 4228
原创 mysql cursor fetch无法取出值的问题
现遇到mysql中使用游标时在fetch取出记录的主键id值始终为0(如下存储过程中已被注释的代码– select id),且独立执行cursor定义语句是有结果的。经过试验得出如下结论: cursor定义时如果取出列中包含主键id,必须为表定义别名,否则fetch出值为0;非主键列未发现此问题。特此记录以备忘~ PS:Server version: 5.6.24-log MySQL Commu
2016-08-23 15:58:46 5589 3
原创 java中如何获取Runtime.getRuntime().exec()或ProcessBuilder.start()产生的进程信息
问题产生:最近做基于selenium2+robot framework的自动化项目中有如下需求: 在服务器端需关闭因Runtime.getRuntime().exec()或ProcessBuilder.start()调用”pybot”下发执行测试机脚本产生的诸如IEDriverServer.exe或chromedriver.exe以及iexplore.exe等进程以节省资源,且需要支
2016-07-29 17:20:44 6381 1
转载 关于并发访问相同servlet的问题
原文地址: http://grokbase.com/t/tomcat/users/084pyx1bd2/question-on-concurrent-request-to-the-same-servlet[Tomcat-users] Question on concurrent request to the same servletDikan Xing Dikan Xing Apr 22, 2
2016-07-29 16:17:00 985
原创 JAVA对象拷贝(copy)问题
JAVA对象拷贝(copy)问题最近项目中用到了集合深拷贝(值和引用同时copy),结果尝试了几种方法都为浅拷贝(只copy引用)。比如用集合初始化新集合,或者指定其固定长度,亦或用collections.copy(dest, src),代码如下: 1.List<User> copyList = new ArrayList<User>(Arrays.asList(new User[srcL
2016-07-13 10:36:37 896
原创 如何恢复或导入firefox(火狐浏览器)旧数据
今天打开电脑莫名其妙firefox崩溃了,重启提示刷新Firefox,点击取消后还是被强制重置了,所有书签和已经安装的插件都没有了。PS:我用的firefox版本为38解决方法:1.打开firefox,在地址栏输入about:support打开火狐支持页,在应用程序概要中找到'显示文件夹'按钮,点击打开其配置文件夹。2.把火狐崩溃重置时自动导出的在'旧的 Fir
2016-06-20 09:33:37 40696 2
转载 JQuery easyui Datagrid 分页事件
easyui是jQuery中的一个轻量级UI插件,提供了一些诸如window、datagrid、button等控件。现在主要说说Datagrid中分页控件的使用。 easyui中可以单独添加分页pagination控件,也可以在datagrid中添加paginatio控件。如在datagrid中添加分页控件:[c-sharp] view plain co
2016-06-16 15:46:01 4844
原创 有用的IT网站
软件测试网-Seleniumhttp://www.51testing.com/zhuanti/selenium.html易百-Selenium网格http://www.yiibai.com/selenium/selenium_grids.html
2016-06-13 14:48:29 385
转载 js 随机生成颜色
原文地址:http://www.jb51.net/article/35931.htmJS随机颜色有很多地方要用到:比如大家看到很多标签连接都是五颜六色。那就需要到这个了。下面开始: 方法思路总共有二。一是准备一组漂亮的候选颜色,二是随机生成颜色。实现1复制代码代码如下:var getRandomColor = funct
2016-06-03 09:42:24 1116
转载 MySQL中根据父节点查询其所有子节点
原文地址:http://jingyan.baidu.com/article/647f01158ee0da7f2148a80b.htmlDROP FUNCTION IF EXISTS `fun_get_children`;DELIMITER ;;CREATE DEFINER=`root`@`127.0.0.1` FUNCTION `fun_get_children`(
2016-05-27 14:31:34 8130
原创 EasyUI tree-grid 数回显问题实现探讨
// 选中树根节点function setValue() {var root = ${"#tree"}.tree('getRoot'); // 取到树的根节点selectTreeNode(root.children, id); // 选中节点:其中id为待选中树节点id}// 递归遍历所有节点并选中function selectTreeNode(children, id)
2016-05-20 15:17:20 1551
转载 Git详解之三 Git分支
原文地址:http://www.open-open.com/lib/view/open1328069889514.htmlGit 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把
2016-05-10 16:14:12 1375
转载 JavaScript 三种创建对象的方法
原文地址:http://www.jb51.net/article/20428.htmJavaScript中对象的创建有以下几种方式 使用内置对象 使用JSON符号 自定义对象构造。大家可以参考下。JavaScript中对象的创建有以下几种方式: (1)使用内置对象 (2)使用JSON符号 (3)自定义对象构造 一、使用内置对象 JavaScript可用的内置
2016-05-10 16:11:07 244
转载 DBCP连接池原理分析
DBCP连接池原理分析博客分类: WEB服务器 原文地址:http://elf8848.iteye.com/blog/1931778 DBCP连接池介绍-----------------------------目前 DBCP 有两个版本分别是 1.3 和 1.4。DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 J
2016-05-10 14:28:02 2144
转载 JS刷新页面方法
原文地址:http://www.jb51.net/article/14397.htm如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务
2016-05-03 16:43:13 730
转载 JSP页面中取得绝对路径
原文地址:http://www.cnblogs.com/xdp-gacl/p/3707243.html在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath} 代码” ${pageContex
2016-05-03 16:38:13 431
转载 Log4j.properties配置详解
原文地址:http://it.oyksoft.com/log4j/一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLog
2016-02-19 15:36:17 358
转载 JS中数组的操作
JS中数组的操作JS中数组的操作1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]
2015-12-17 13:42:08 320
转载 Java程序员转Android开发必读经验分享
说Java和Android程序的区别:Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好。言简意赅的说说“转”前的准备:其实Java程序员要自学安卓开发
2015-12-15 14:16:36 5731
转载 Oracle 12c安装步骤及使用问题总结:
**Oracle 12c安装步骤及使用问题总结:**1.下载oracle12c 64位并把两个压缩包按文件名称顺序先后解压至database目录并执行setup.exe进行安装,安装期间或安装完成后创建一个数据库实例。2.安装PL/SQL Developer开发工具(32位)3.安装oracle client 32位客户端,以便能用PL/SQL Developer进行数据库连接。期间遇到如下问题
2015-11-15 17:13:54 1129
原创 SpringMVC+Spring+Hibernate基于annotation无法实例化HibernateTamplete
最近在复习Java Web相关知识时进行SpringMVC+Spring+Hibernate(基于annotation)的项目搭建,遇到HibernateTemplate无法实例化的问题,其它的像Controller及Service层类可以正常实例化,由此可见非配置文件没有加载的问题,但总是提示如下错误:No qualifying bean of type [org.springframework
2015-11-02 11:27:58 1237
原创 jQuery EasyUI中window/dialog 窗口折叠和展开方法(显示)
在jQuery的EasyUI中新窗口或消息框是通过class="easyui-window"和class="easyui-dialog"定义,并可以通过其collapsible、minimizable、maximizable、closable、closed分别控制其可折叠按钮、最小最大化窗口、关闭按钮及可关闭窗口的显示与否。那如何在JavaScript中动态控制窗口(dialog/window)的折
2015-10-29 16:29:25 3590
原创 RobotFramework+Selenium2环境搭建与入门实例
最近由于项目需要搭建RobotFramework+Selenium2环境,遂百度一番发现照做没有成功的;于是自己摸索、折腾了半下午,终于成功运行了。仅此记录一下(也希望能帮到像我一样的初学者)。好了,废话不多说,下面开始环境搭建。系统环境说明:windows7-SP1 x86 ultimate 一、安装包列表: 1、ActivePython-2.7.8.10-win32-x86.msi:这里选择
2015-07-12 17:28:53 743
转载 云笔记
Ext.form.field.Number数字输入框http://www.cnblogs.com/libingql/archive/2012/04/19/2457880.html
2014-08-26 17:27:41 524
TestNG-eclipse插件
2016-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人