工具
Java海洋
从事JAVA 开发,大数据开发10多年,目前在一家互联网公司做技术负责人
展开
-
idea 加载不了应用市场解决办法(亲测)
解决Idea 加载不了插件应用市场原创 2022-06-11 12:28:36 · 745 阅读 · 0 评论 -
后端如何快速入手打包Vue项目
1、node官网下载安装包,一步步安装完2、执行npm install chalk3、在项目目录cmd下运行 npminstall-gcnpm--registry=https://registry.npm.taobao.org4、下载成功后再运行cnpminstallnode-sass再执行打包命令:npm run build就可以成功了...原创 2021-07-14 15:20:36 · 488 阅读 · 0 评论 -
工具集-Java获取客户端的 IP
废话不多说,直接上代码,这里主要是写一下主要方法:public static String getIP(HttpServletRequest request) { String ip = request.getHeader("X-Real-IP"); if (StringUtils.isBlank(ip) || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("x-forwar原创 2020-05-27 19:46:06 · 920 阅读 · 0 评论 -
OSWorkFlow流程配置文件详解
AbstractWorkflow>>osworkflow中有关工作流流转的所有核心代码都在AbstractWorkflow中,BasicWorkflow就是派生自它,不过这个BasicWorkflow基本上没做什么事情。也许我们还可以从AbstractWorkflow派生自己的Workflow类以加入扩展功能,大概这也算是osworkflow所体现的一种灵活性了,即:允许对工作流流转的执行逻辑原创 2014-09-04 11:32:00 · 4662 阅读 · 0 评论 -
Maven学习(二)之具体讲解
一:编写POM 引用 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.mycompany.app my-app 1.0-SNAPSHOT jar my原创 2014-08-20 15:54:42 · 1043 阅读 · 0 评论 -
Maven学习(一)之初识
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方原创 2014-08-20 15:52:56 · 903 阅读 · 0 评论 -
Ubuntu 安装 Ganglia并绑定hadoop集群
方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单)$ sudo apt-get install eclipse方法二:(优点是安装内容清爽,缺点是配置麻烦)1、安装JDK,参考 Ubuntu 12.04 下安装 JDK 72、下载 Eclipse从 http://www.eclipse.org/down原创 2014-09-18 16:53:41 · 1091 阅读 · 0 评论 -
IntelliJ IDEA 设置 编辑器字体大小背景色及快捷键
1,打开File->settings2,在Edit->colors->Fonts下创建新字体保存即可。原创 2014-08-25 16:37:02 · 75540 阅读 · 6 评论 -
Maven学习(三)之eclipse构建Maven项目
1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Othe原创 2014-08-20 16:56:37 · 3777 阅读 · 1 评论 -
增加tomcat内存
就在今天,我把数据库的数据读出来,放在LIST里,晕.具然出现TOMCAT内存益处,在网上查查看,看了一个方法,还可以,现在告诉大家, Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。当内存不够用时,常见的问题就是报tomcat内存益处错误,从儿导致客户端包500错误的,如下转载 2014-06-22 22:10:43 · 1015 阅读 · 0 评论 -
查看tomcat当前并发数
如何在WINDOW下配置TOMCAT APR: APR是什么呢,(Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. )Windo转载 2014-06-22 19:49:49 · 22449 阅读 · 1 评论 -
JConsole使用手册详解
一篇Sun项目主页上介绍JConsole使用的文章,前段时间性能测试的时候大概翻译了一下以便学习,今天整理一下发上来,有些地方也不知道怎么翻,就保留了原文,可能还好理解点,呵呵,水平有限,翻的不好,大家多多包涵。JConsole毕竟是JDK自带的东西,功能虽然没有一些商业软件那么强大,但是稳定性好,在大压力情况下也不会发生什么问题。而且,提供了相对全面的系统监控功能,还是值得一用的。原创 2014-07-04 16:09:30 · 48048 阅读 · 1 评论 -
JVM调优工具之VisualVM介绍1
这时候要注意 Xmx和MaxPermSize的和 不要超过系统支持最大的jvm堆的大小,否则tomcat也无法启动。可以通过java -Xmx###M -version 来测试系统支持最大的jvm大小,如java -Xmx1280M -version,报错就不行,不报错xian原创 2014-07-04 17:31:49 · 9735 阅读 · 1 评论 -
MyEclipse部署按钮失效
如果用着MyEclipse哪一天部署按钮突然d原创 2014-06-30 15:57:03 · 2989 阅读 · 0 评论 -
JavaMelody、prob系统监控工具使用配置
项目开发结束了,需要做一下压力测试,就使用apache自带的ab程序进行压力测试,300个并发20000个请求,压了4组,服务器端内存就疯长到了330m,jvm一共才配置了512m,tomcat基本响应就很慢了,经过观察,330m内存基本不释放,查看自己开发的代码,没有发现不断向静态队列里不停地压对象的代码,应该基本排除是自有代码的问题,于是不停地google,发现了http://ddupnow.原创 2014-04-23 14:41:21 · 9616 阅读 · 3 评论 -
成为产品经理需要会的工具
上期书友会分享了工具,大家发信给我说希望能够写篇博文来分享,PPT还不够他们使。好吧,我再啰嗦一次。我不想和大家具体去讨论一个工具如何如何使用,具体有那些细节功能,我相信,工具只有在亲自使用、体验、完成工作任务才知道是否合适、好用、够用。在这里,我系统的和大家分享一下,到底会用到那些软件、工具、平台,在全局上面有一个了解。工欲善其事必先利其器,好的工具软件可以大大提高工作效率,工具各有优劣,大家按转载 2014-08-19 16:55:05 · 1586 阅读 · 0 评论 -
高效能的5个项目管理工具
要想获得管理的高效率,经理必须熟知并熟练运用以下几个工具:工具A:招聘面试的STAR原则 招聘面试是经理工作的一项重要内容,每个成功的经理人都必须具备高超的招聘面试技巧,以招聘到合适的人充实到工作团队中,使合适的人在合适的岗位上,创造岗位员工的高绩效。 所谓STAR原则,即Situation(背景)、Task(任务)、Action(行动)和Result(结果)四个英文单词的首字母组合。转载 2014-08-19 16:39:59 · 1609 阅读 · 0 评论 -
大学生入门到精通JAVA系列(一)大学生在哪里写技术博客
1、CSDN2、博客园3、开源中国4、简书5、知乎专栏6、Github Page7、segmentFault8、稀土掘金9、当然也可以自己建站。以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留言 关注公众号,领取技术福利...原创 2019-03-21 13:38:29 · 914 阅读 · 1 评论 -
通过Maven-assembly-plugin插件打包
IDEA打包的方式有三种:1、通过IDEA自带功能一步步搭建,比较繁琐;2、通过Maven-shade-plugin插件打包;2、通过Maven-assembly-plugin插件打包;这里主要讲下最简单的方式:通过Maven-assembly-plugin插件打包一:插件的作用Maven-assembly-plugin插件作用:要想将写的程序和它本身所依赖的jar包一起build到一个包里,是m...转载 2018-03-24 13:56:42 · 2147 阅读 · 0 评论 -
设置IDEA 工程自动编译
最新2017版IDEA设置自动编译直接一步即可:1、在IDEA界面点击:Ctrl+shift+Alt+/ 出现如下界面:2、把图中红框中打钩即可关注公众号,领取技术福利...原创 2017-08-02 21:44:34 · 3413 阅读 · 0 评论 -
用Navicat向数据库导入数据
至于导出就很简单了,导出的格式也分很多,导入的时候,会有可能出现数据格式不对,数据和表字段不对应等问题一般的导入请查看网友总结的:http://blog.csdn.net/dreamback1987/article/details/8466088对于复杂一点的导入是:导入的数据既有表中已有的数据,又有没有的数据,所以导入涉及到了已有更新和没有插入两个操作:这时要在图中的这一步设置主键:原创 2015-11-17 09:31:46 · 4855 阅读 · 0 评论 -
把Excel中的数据转换成Sql语句
假如excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age ,在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下:1、在你的excel表格中增加一列2、在第一行的D列,就是D1中输入公式: =CONCATENATE("INSERT INTO PERSONS_SERIAL_NUMBER(PERSONS_NO原创 2015-06-02 17:44:10 · 20561 阅读 · 3 评论 -
WdatePicker日历控件使用方法
1. 跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕 2. 民国年日历和其他特殊日历当年份格式设置为yyy格式时,利用年份差量属性year原创 2015-06-18 17:38:36 · 1086 阅读 · 0 评论 -
Eclipse- Dynamic Web Module 3.0 requires Java 1.6 错误
错误信息如图:发现解决这个问题的有好几个地方,这个要具体看你项目的情况,这边整理了一下:一、在pom文件中定义maven-compile-plugin的版本跟source、target的版本,也就是插入下面的版本,我项目中用的是dynamic web3.0 所以必须用到java1.7以上的版本具体版本的你们可以根据自己项目定义。 build> plu原创 2015-03-11 15:45:28 · 21152 阅读 · 1 评论 -
解决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、原创 2014-12-22 19:12:58 · 2083 阅读 · 1 评论 -
elipse项目部署到tomcat下
记得开始学习Java Web的时候,首先用的是Eclipse开发,但是有一个问题始终没有弄明白,做好的Web项目是如何发布到Tomcat服务器上的呢?最后得到了一个结论,那就是Eclipse这个软件可能是将项目发布到了一个临时的目录,只有打开Eclipse的时候,启动服务器才能运行Web项目。也正是因为这个原因,一直用的都是MyEclipse开发Java Web项目(十分的方便和顺手)。这几天转载 2014-09-03 09:42:53 · 2854 阅读 · 0 评论 -
WEB项目监控工具javameloday
1:首先需要下载两个jar包,分别是javamelody-1.16.0.jar,jrobin-1.5.9.1.jarjavamelody-1.16.0.jar下载地址是:http://download.csdn.net/detail/lifuxiangcaohui/7036747jrobin-1.5.9.1.jar下载地址:http://download.csdn.net/detail原创 2014-03-13 21:20:50 · 2476 阅读 · 0 评论 -
MyEclipse--java.lang.OutOfMemoryError: PermGen space
一访问JSP页面就报java.lang.OutOfMemoryError: PermGen space,在网上找了不少类似的问题,大致配置都是配置tomcat的Optional program arguments(窗口--》tomcat配置下的)属性为:-Xms128M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=256M,试了几遍,改了好几次大小值,也不原创 2013-01-15 10:03:32 · 7521 阅读 · 0 评论 -
更改DB客户端的字符集
更改DB客户端的字符集 DBArtisan中要更改客户端的字符集为cp936才能连接cp936的服务器 通过菜单\Logfile\Options...打开对话框,选择Connection标签, 更改Client Character输入框的值为cp936。原创 2013-01-15 11:57:42 · 913 阅读 · 0 评论 -
解析XML时
被解析的XML文件,编辑时最好不用UltraEdit等编辑器,如果用这些编辑器编辑保存后,会报Error on line 1: Content is not allowed in prolog错误,用记事本修改下再保存即不会报错 未完待续。。。。。原创 2012-11-14 17:44:22 · 725 阅读 · 0 评论 -
计算两个日期相差天数
public long date2Date(String sdate1, String sdate2) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { Date date1 = sdf.parse(sdate1); Date date2 = sdf.parse(sdate2);原创 2012-10-25 10:07:19 · 1076 阅读 · 0 评论 -
Code Reveiw工具 Jupiter 使用详解
首先把jupiter安装到eclipse中……直接把下载好的jupiter.jar放到eclipse的plugins文件夹里面即可,重启下 Jupiter里,代码评审(code review)分为4个流程 Configuration(配置):review发起者设置“Review ID”,指定要评审的代码,参与代码评审的人员,要讨论的问题等等。Individual review(转载 2012-11-01 15:21:50 · 7707 阅读 · 2 评论 -
Eclipse Code Review 工具介绍
最近组内一直在做代码改进,既然是代码级别的改进,我想比较直接有效的办法就是Code Review。虽然以前开发部也做过代码评审,但基本上是程序员手动打包代码,评审人员对照打包和IDE中的代码提交缺陷,缺陷在平台上,代码在IDE中,我想评审效率和评审效果都会大打折扣。既然发现了问题,目标很明确,找到一个即可以提高评审效率(即让评审人和被评审人都可以很方便的来参与评审),又可以保证评审转载 2012-11-01 15:17:14 · 9579 阅读 · 1 评论 -
myEclipse 注册机类
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.text.DecimalFormat;import java.text.NumberFormat;import jav转载 2012-10-10 13:58:41 · 716 阅读 · 0 评论 -
PowerDesigner使用详解
PowerDesign高级应用编写相关的VBS脚本在PowerDesign里自定义一些命令与操作等,具体的可以参考C:\Program Files\Sybase\PowerDesigner 9\VB Scripts目录下的脚本示例。怎么运用这些脚本呢?在Tools-》Execute Commands里可以进行操作。具体说明在帮助里写的很清楚。帮助的位置在 PowerDesigner Ge转载 2012-08-21 10:53:13 · 3761 阅读 · 0 评论 -
获取IP地址
最简单的就是安装珊瑚虫! 与好友进行QQ聊天是通过UDP协议进行的,因此你首先要设置好KV2004防火墙,让其自动监控UDP端口,一旦发现有数据从UDP端口进入的话,就将它自动记录下来。在设置KV2004防火墙时,先单击防火墙界面中的“规则设置”按钮,然后单击“新建规则”按钮,弹出设置窗口\;在该窗口的“名称”文本框中输入“搜查IP地址”,在“说明”文本框中也输入“搜查IP地址”\转载 2012-06-07 17:55:01 · 1370 阅读 · 0 评论 -
PLSQL Developer使用笔记
1.新建菜单 command window ---->命令行,执行sql语句 sql window ---->执行sql语句,可导出CSV,TSV,HTML,XML等类型文件 report window ---->执行sql语句,可导出CSV,TSV,Excel,XML等类型文件 table---->创建表 trigger --->创建触发器 view --->创建视图转载 2012-02-29 14:13:24 · 969 阅读 · 0 评论 -
开发人员必备的Firefox插件
昨晚在访问huaimao的博客,顺便帮他测试wopus的空间时,我给出的相应时间精确到了小数点后3位,他就奇怪地问我,怎么我给的时间那么精确呢,我便告诉他说我安装了YSlow插件,安装后会实时地在浏览器的右下角显示加载时间。也正是他这一问,才有了一篇文章,不为别的,只是分享我在用的火狐插件而已!以下都是我现在在用的插件:(排名不分先后)1. Web Developer这个的功能我就转载 2011-11-10 12:28:27 · 1088 阅读 · 0 评论 -
创建显示桌面快捷图标
<br />说起来,“显示桌面”这个东东,别看不起眼,却是一个提高工作效率的宝贝哦。丢了它非常不方便。于是我就想,以后出现这样的情况,如果附近没有其他计算机,是不是可以自己编一个呢?用记事本打开“显示桌面”这个文件,哈哈,原来这么简单,里面只有短短几行: <br /><br />[Shell] <br /><br />Command=2 <br /><br />IconFile=explorer.exe,3 <br /><br />[Taskbar] <br /><br />Command=ToggleDe原创 2011-03-10 08:55:00 · 1165 阅读 · 0 评论 -
解决office 带来的CPU使用率过高
<br />今天处理了几个比较大的文档,排版完毕。。。。打开后发现我的CPU使用率达到了98%<br />【不光OFFICE 2007,其实在2003里也有这样的问题】<br />没办法,都是语法检查惹得祸。。。我们来改一下。。。<br /> <br /><br />然后,在弹出的窗体中,选择“选项”<br /> <br /><br />弹出一个新的窗体:<br /> <br /><br />全部取消语法检查。。。<br />然后确定。。。<br /> <br />从此,一切正常。。。<br />原创 2011-02-15 14:37:00 · 7042 阅读 · 0 评论