- 博客(105)
- 资源 (10)
- 收藏
- 关注
原创 java常用代码
整数相除(sum \ bad 为int类型)BigDecimal a = new BigDecimal(""+(sum-bad)+".00");BigDecimal b = new BigDecimal(""+(sum)+".00");BigDecimal goodEntRate =a.divide(b,4,BigDecimal.ROUND_HALF_UP);goodEntRate =
2015-09-06 15:48:23
889
原创 把svn中的分支(branch)合并到主分支(trunk)
把svn中的分支(branch)合并到主分支(trunk)branch 和 trunk的代码同步至最新选中trunk项目需要合并的代码(可以项目根目录、也可以是子目录或文件)选择合并操作 ( team-->合并)选择合并一个分支(reintegrate a branch)填写需要合并的分支目录(reintegrate a branch)
2015-04-07 16:23:10
4776
原创 如何在关闭web服务时进行一些清理操作(Spring mvc)
背景目前正在替一家500强企业开发系统,因为系统众多所以他们使用ESB对各个系统之间的服务进行管理,同样也要求我们的系统进行对接。要求在我们的系统启动时进行注册,在系统关闭时进行注销。根据要求同事写了一个serverlet在系统启动的时候进行注册操作,但是不知道在系统关闭时进行相应的操作。解决方法因为项目使用spring mvc 项目,所以我知道可以通过spring的监听器完成相应的工
2015-03-30 10:28:16
3244
转载 sqlserver 分段函数
-- 函数--表值函数create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))--实现split功能的函数--date :2005-4-20--Author :Dominoasbegin de
2015-03-18 13:48:29
2262
原创 python中编码总结
python中编码总结:1 python默认使用程序文件的编码对中文字符串进行编码,所以utf-8 、gbk程序的记录的中文是不同的编码2 可以强制使用unicode编码进行编码,使用u字符3. utf-8 每个中文占用3个字节 \xe8\x80\x834 gbk 每个中文占用2个字节 \xbf\xbc5 编码介绍编码规则
2015-02-28 16:15:57
1056
原创 js限制金额输入框(最高精度为保留6位小数)
js限制金额输入框(最高精度为 保留6位小数)说明:在一个项目中有限制6位小数的限制。在本次测试的过程中发现还存在一些bug 1.如可以长按键盘不放可输入多个小数点 2.通过长按可输入‘1...234.’ 这次解决了这个bug,并把代码实现的代码贴了出来 New Document function formatMoneyWith6digts2
2015-02-26 17:28:37
8523
原创 python正则表达式-findall
python正则表达式-findall#coding=utf-8import re '''# 获取匹配的的内容'''p = re.compile(r'\d+') print '找出所有的数字',p.findall('one1two2three3four4') '''# 获取匹配的的内容-比较复杂的例子'''unicodePage ='i am a boyi am
2015-02-23 21:43:30
3363
转载 查看java calss文件的jdk版本
查看jdk版本由于JDK一般是向下兼容的,所以有时候本地的JDK版本比类库的版本低,往往会抛出java.lang.UnsupportedClassVersionError: Bad version number in .class file。有时候需要确认到底是哪个类的版本低。所以需要确认类的编译JDK的版本。 可用二进制编辑工具(例如EmEditor)打开类文件,会有以下的显示: CA
2015-02-14 11:17:33
610
原创 在mysql数据库中制作千万级测试表
前言:最近准备深入的学一下mysql,包括各种引擎的特性、性能优化、分表分库等。为了方便测试性能、分表等工作,就需要先建立一张比较大的数据表。我这里准备先建一张千万记录用户表。步骤:1 创建数据表(MYISAM方式存储插入速度比innodb方式快很多)数据表描述数据量:1千万字段类型: id :编号
2015-01-28 16:48:22
1389
原创 sqlser2008常用操作
导入导出数据库:导出数据库:1. 右击选中需要备份的数据库,任务--备份 导入数据库1. 右击选中需要“数据库”,点击附加操作批量导出存储过程:1 选中需要导出的数据库,然后点击 查看-->对象资源管理详细信息2 在 可编程性-->存储过程中 选择需要导出的存储过程(可多选),鼠标右击导出成sql脚本
2015-01-04 12:45:39
1545
原创 oracle创建表空间脚本
前言:以前都是用oracle的工具生成表空间的,今天看到一种更方便、快速的方法---使用数据库脚本。/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace airforce34 tempfile 'D:\date\airforce34.dbf' size 100m autoextend on ; --删除临时表空间
2014-12-26 09:38:00
1336
原创 Tomcat常用配置
设置编码修改 conf\server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />设置应用名称所对应的目录conf\ser
2014-12-25 10:44:27
904
原创 解决端口冲突问题
前言: 在日常的工作中经常会遇到端口被占用的问题,以前都凭经验或者直接到网上查找当前软件端口冲突的原因,最终问题都能解决但是比较费时费力,今天网上看到一种利用windows命令解决端口冲突的办法比较不错,我把使用方法记录下来供大家参考。1 查看相应的端口是否被占用,如果没有被暂用的话则不会显示一下内容netstat -aon|findstr
2014-12-19 10:14:51
9479
1
原创 js检查元素是否包含在数组中
说明在系统中需要检查税率填写的正确性,一定是国家规定的某几种税率,当然可以通过if else进行校验,但是还可以使用定义一个数组然后校验是否包含在元素中进行校验。优点:添加税率无需修改逻辑,只需要在税率数组中添加即可。
2014-12-17 10:45:11
1974
2
转载 eclipse tomcat启动,内存溢出问题
可以尝试办法:A.修改Tomcat/bin/catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]B.eclipse->windows->preferences..->tomcat->jvm..->jvm文本框里,添加-Xms256m -Xm
2014-11-13 14:10:57
673
原创 spring问题排查-调低日志等级
问题描述1. 页面经过一次修改后,提交后页面出现400错误,但是后台并没有输出任何错误信息。2. debug监听应页面相应的提交链接也没有任何反应(没有进入后台的controller方法中)。3. 在浏览器刷新提交链接可进入后台方法(Debug可以监听到)解决方法:1. 通过问题中的第3条可以看出肯定是页面中的内容,应该是参数的问题导致无法提交的。2. 但是通过页面
2014-11-12 10:17:35
2673
原创 兼容chrome和ie的音乐播放
兼容chrome和ie的音乐播放(Ie7 Ie8 Ie9 均测试过 )aa function playSound(){ var snd_ie = document.getElementById('snd_ie'); snd_ie.src = "./alert.wav" var snd_chrome = document.getElementById('snd_ch
2014-10-20 15:53:10
2410
转载 页面提示框试下,类似cs
aa* { margin: 0px; padding: 0px;}#tip { position: absolute; right: 0px; bottom: 0px; height: 0px; width: 180px; border: 1px solid #CCCCCC; background-color: #eeeeee; padding: 1px; over
2014-10-20 13:30:55
563
原创 耗时输入框
前言:在系统中有输入耗时的需求,用于描述一个活动花费多少时间。具体要求:精确到分钟,只允许录入小时和分钟,不允许输入不合法的字符,或者做相应的校验。设计:根据需求考虑使用js的键盘时间来进行控制,静止非数字以外的字符录入至输入框中,这样就需要校验了。实现代码(支持ie及chrome)页面 $(docu
2014-09-28 14:26:02
910
原创 websphere8 调整堆内存
前言原来使用tomcat作为应用服务器,当需要调整堆内存的时候只需在catalina.bat文件中添加AVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx350m 即可,本项目要求需要使用websphere,找了很久终于找到配置的地方。在“运行时”还可以查看当前的内存情况,当然需要看及时的内存情况可使用自带的PMI功能。
2014-09-19 15:42:48
5015
原创 jdk读取xml文件
前言在写一个通用组件的时候需要读取xml文件,但是考虑到组件分发更加方便,所以进来少引用第三方的jar包,所以直接使用jdk内置的xml解析方法,当然功能和效率可能都没有第三发的组件强大。导入的文件:import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;解析代码:
2014-09-18 15:09:25
1767
原创 BS登陆功能
登陆方法package ey.org.web.controller;import java.util.List;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.springf
2014-09-18 15:02:08
1907
原创 Jquery validate 验证
1 必填和远程校验$("#inputForm").validate({ rules: { "username": "required", "loginid": { remote: { type: "post", url: "${ctx}/user/isUniCode.do", data: { code: function() { r
2014-09-04 14:31:28
901
原创 Jquery ajax传递数组
前台后台@RequestMapping("/batchDeleteRole") public void batchDeleteRole(HttpServletRequest request,HttpServletResponse response){ String[] roleids = request.getParameterValues("ids[]");
2014-09-03 16:51:31
1569
原创 页面传递Json对象,后台解析
使用的组件前台组件:json2.js 来自 http://www.json.org/js.html后台组件:json-lib-2.2.2-jdk15.jar前台代码1 通过页面生成json对象列表,然后转换成字符串// 生成json对象 转字符串 function makeTsJsonParam(){ var tsList = new Array();
2014-09-03 15:30:12
7583
原创 Spring读取配置文件
说明:一般项目中都会有读取配置文件的需求,可以使用property文件、xml文件等方式。这里利用spring可读取对象的特性,写了一个读取属性的例子。demo演示了项目常用的两种属性第一是key 、value关系的map对象(类似property文件)、列表对象listjava对象package eway.flight.utils;import java.util.
2014-08-19 10:40:32
1259
转载 怎么建立win7无线热点
使用CD命令进入你要进的目录开启WIN7的无线热点的方法: 1、使用管理员运行CMD 2、使用命令netsh wlan set hostednetwork mode=allow ssid=wifi key=123456789 mode=allow 是否启用虚拟WIFI网卡,disallow为禁用 ssid=wifi
2014-08-05 18:54:15
627
原创 checkbox常用操作
全选function SelectAll(checked,checkbox_id) { var checkboxs=document.getElementsByName(checkbox_id); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=checked; }}反向选
2014-08-01 11:17:42
1564
原创 锁定菜单选中项(BS程序)
1 要求在BS程序中通常都用需要显示当前选中菜单要求,具体要求如 高亮菜单、用特殊颜色标示等。实现难点:因为html不保存状态,所以每次菜单的改变如何记录这个状态是问题的核心。2 解决方法我大致使用过一下集中方式。1. iframe(比较古老的做法):这种方法做法最为简单,就是把menu菜单、菜单导向的内容分别放置在两个页面中(内容使用 iframe ),
2014-07-29 15:43:09
905
原创 js常用操作
checkbox全选//全选function SelectAll() { // alert(); var checkboxs=document.getElementsByName("checkbox"); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=!e.checke
2014-07-25 13:29:28
706
原创 Eclipse工具问题
1 Eclipse使用ctrl复制 粘贴很卡Eclipse -- Windows->Preferences->General->Editors->Text Editors->Hyperlinking: 去掉这个选项的勾:Enable on demand hyperlinks style navigation 备注:如果只是页面开发时候开的话,只需要去掉javacript 和 jsp
2014-07-24 09:06:01
936
转载 使用 JSLint 保证 JavaScript 代码质量
使用 JSLint 保证 JavaScript 代码质量随着富 Web 前端应用的出现,开发人员不得不重新审视并重视 JavaScript 语言的能力和使用,抛弃过去那种只靠“复制 / 粘贴”常用脚本完成简单前端任务的模式。JavaScript 语言本身是一种弱类型脚本语言,具有相对于 C++ 或 Java 语言更为松散的限制,一切以函数为中心的函数式编程思想也为开发人员提供了
2014-07-24 08:56:58
678
原创 ruby常用操作
# -------if 语句--------------x=3if x > 2 puts "x is greater than 2"elsif x <= 2 and x!=0 puts "x is 1"else puts "I can't guess the number"end# -------for 语句--------------for i in 0..5
2014-07-21 17:35:18
655
原创 win7 +ruby环境 require “mysql”出错解决方法
错误信息ERROR: Error installing mysql-2.9.0.gem: ERROR: Failed to build gem native extension.解决方案主要参考《2. 安装失败问题处理 》:step1. 下载 mysql-connector-c-noinstall-6.0.2-win32,并解压
2014-07-21 15:12:44
1470
转载 纯DIV+CSS百分比进度条
纯DIV+CSS百分比进度条 New Document body { font-size: 12px; } #n { margin:10px auto; width:920px; border:1px solid #CCC; font-size:14px; line-height:30px; } #n a { padding:0 4px; color:#3
2014-07-17 12:53:20
4793
1
原创 win7安装ruby on rails开发环境
win7安装ruby开发环境:1 安装 rubyinstaller-2.0.0-p481.exe 1 选择安装目录:(如:D:\server\Ruby200) 2 安装过程中: 需要勾选所有选项(安装插件、执行执行rb扩展的文件) 验证:cmd 中 ruby -v 显示版本号则说明正常2 rubygems-2.3.0.zip
2014-07-16 14:49:23
1824
ExportBlog( blog导出工具)
2013-06-29
ez_setup.py
2013-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人