备忘
文章平均质量分 66
liuxi
这个作者很懒,什么都没留下…
展开
-
路径问题--web项目中读写properties文件
1、web项目中读properties文件,一般放到class根目录下web/WEB-INF/classes/public static String FILE_PATH = "/comms.properties";private InputStream inputFile;private Properties propertie;propertie = new Propert...2009-04-24 09:09:18 · 365 阅读 · 0 评论 -
年底总结1-tomcat6使用中遇到的问题
1、tomcat6.0.18注册windows服务成功后,但是启动服务时显示“发生服务特定错误: 0.” 原因:jvm没有指定 解决:在网上找到解决方案,在这里做一下备忘。修改%tomcat%\bin\service.bat文件中105行"%EXECUTABLE%" //IS//%SERVICE_NAME% 为"%EXECUTABLE%" //IS//%SERVICE_NA...原创 2012-01-01 10:23:09 · 145 阅读 · 0 评论 -
年底总结2-spring多线程任务调度
1、spring framework开发参考手册中第23掌"spring中的定时调度(Scheduling)和线程池(Thread Pooling)"提到三种方式:(1)使用OpenSymphony Quartz 调度器(2)使用JDK Timer支持类(3)SpringTaskExecutor抽象 2、实际业务需求说明(1)同时向50台设备采集数据,并保存本地数据库。...原创 2012-01-01 13:55:04 · 135 阅读 · 0 评论 -
java下将汉字转换为拼音
1、代码如下,不过有些汉字不支持,如:茜 import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Set;public class CnToSpell { private static LinkedHashMap spellMap = null; static {...原创 2012-01-15 18:06:54 · 80 阅读 · 0 评论 -
spring JdbcTemplate 批量插入
1、通过批量操作减少与数据库连接所消耗的资源。 2、JdbcTemplate的批量操作特性需要实现特定的接口BatchPreparedStatementSetter来进行的, 通过实现这个接口,并将其传入batchUpdate方法进行调用。 这个接口有两个方法需要实现。一个叫做getBatchSize来提供当前需要批量操作的数量。另外一个方法是setValues 允许你为prepared ...原创 2012-05-27 09:13:12 · 301 阅读 · 0 评论 -
mysql函数使用-字符串处理
1、按地区统计数据 select q.psn,t.name,sum(q.quarantinePigCount) from (select RPAD(substring(pigSourceNo,1,2),6,'0') as psn,quarantinePigCount from quarantines where status <> -1 and createDate b...原创 2012-05-29 17:15:56 · 88 阅读 · 0 评论 -
Extjs grid 合计
1、直接在客户端统计,动态的修改Grid 2、代码如下buttons: [{ text: '查询', handler: function() { var a = Ext.getCmp('wholesale-query-form').form.getValues(); var s = Ext.StoreMgr.lookup('wholesaleReportStore'...原创 2012-05-31 14:28:47 · 142 阅读 · 0 评论 -
JDBC连接Sql server
1、采用微软提供的ms sql server jdbc driver jdbc.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc.url=jdbc:microsoft:sqlserver://192.168.1.3:1433;DatabaseName=testjdbc.username=sajdbc...原创 2012-03-07 10:24:05 · 172 阅读 · 0 评论 -
resin2.1.17报错:META-INF/c.tld:6 unknown element `xsi:schemaLocation' in `taglib'
1、问题描述 resin启动后,访问jsp页面总是报META-INF/c.tld:6 unknown element `xsi:schemaLocation' in `taglib' 2、原因描述 经过不断的研究调试,发现是由于resin无法解析jsp,但是为什么会造成这样的结果呢,经过查看eclipse里的web工程,发现是由于版本的问题。 ...原创 2012-08-20 18:37:14 · 343 阅读 · 0 评论 -
数据库方面遇到的问题总结
1、mysql服务自动关闭处理方式我的电脑 -> 右击 -> 服务 -> 找到 mysql服务 双击 新窗口中 -> 恢复 -> 第一次失败 设置为 重新启动服务 下面重置失败计数 设置为0 重新启动服务 设置为0 2、pl/sql ora-12154 could not resolve the connect identifier...原创 2013-05-23 20:29:27 · 344 阅读 · 0 评论 -
年底总结3-工作中遇到的错误及解决方式
在过去的一年工作中遇到的一些问题及解决方式,如下:--------------------------------------------------------------------------------------------------问题1:windows下oracle 集群TNS: 无法分配内存错误,如下 TNS-12531: TNS: 无法分配内存 ...原创 2015-02-16 11:28:35 · 250 阅读 · 0 评论 -
excel中汉字转拼音全拼和简拼
一、汉字转全拼1.启动Excel 2003(其它版本请仿照操作),打开相应的工作表;2.执行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状态;3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;4.将代码输入其中: Function pinyin(p As Stri...原创 2016-09-12 11:45:40 · 3903 阅读 · 0 评论 -
不负时光,继续学习
4月,一年当中最好的时节,和风煦日春意浓;如此好时光不能辜负了呀。 北邮4月5日出了录取名单,确定自己已经被录取了,复试成绩还可以,面试成绩差不多前十名吧(综合28名,比笔试提高了10名),之后就是等调档和收录取通知书了。毕业11年即将重新走进大学校园,我对即将开始的学业充满憧憬,原来一起来北京打拼的同学全部离开了北京,只有我还在坚守着,不过我觉得我会遇到新的...原创 2017-04-11 17:04:41 · 188 阅读 · 0 评论 -
2016年最后一天随笔
2016年马上就要过去了,回顾过去的一年感慨良多。工作方面,离开一起创业5年的公司,彻底脱离了一个没有发展没有诚信的公司。新单位的工作总体来说算是比较顺利,也得到领导们的认可。学习方面,上半年参加软考培训并成功通过考试,从5月份开始参加考研培训班课程,经过大半年的努力最后也算顺利通过了考试,感觉这次应该可以过线。 新的一年除了要继续努力工作以外,更需要设立新的...原创 2016-12-30 14:48:30 · 103 阅读 · 0 评论 -
VML应用-利用ECOTree绘制树形结构图
1、基本概念VML的全称是Vector Markup Language(矢量可标记语言),VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的。具体内容可以上网搜索。网址1:http://www.w3.org/TR/1998/NOTE-VML-19980513 2、利用VML实现树形结构图通过后...原创 2011-10-29 17:57:04 · 212 阅读 · 0 评论 -
js--设为首页、加入收藏
<a onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.jnsfxr.gov.cn');" href="#" >设为首页</a<a href=javascript:"window.external.AddFavorite('http://www.jns...原创 2011-03-19 00:13:34 · 66 阅读 · 0 评论 -
获取project里java代码行数
1、classpublic class FileReadTest { static int codeLines = 0; static int whiteLines = 0; static int commentLines = 0; static int tatolLines = 0; static boolean bComment = false;...原创 2009-05-08 10:05:33 · 85 阅读 · 0 评论 -
解决问题--搭建web平台、构建对应数据库
搭建web平台简单备忘,使用的是resin2.1.16版本、数据库使用oracle9i 1、将web工程下的档案拷贝到resin/webapps下 2、搭建数据库(1)导出表结构 :用pl/sql只导表结构,tools/Export user object 导出、导入数据:用pl/sql,tools/Export Table 或 tools/Import Ta...2009-05-11 18:20:25 · 135 阅读 · 0 评论 -
javascript util method--字符串相关操作
代码可能有些地方不够简洁,在这里做一下备忘 1、获取字符串字节长度// 获取字符串字节长度function calculate_byte(sTargetStr) { var sTmpStr, sTmpChar; var nOriginLen = 0; var nStrLength = 0; sTmpStr = new String(...2009-06-10 23:27:21 · 97 阅读 · 0 评论 -
自定义分页标签--仿javaeye分页效果
效果如图: 1、JSP规范1.1版本后增加了自定义标签库。实现自定义标签的步骤(1)开发自定义标签处理类。(2)建立*.tld文件。(3)在web.xml中增加自定义标签的定义。(4)在jsp中使用自定义标签。 2、自定义标签类(1)继承javax.servlet.jsp.tagext.TagSupport(2)标签类属性,及每个属性的getter和se...原创 2010-07-07 20:39:33 · 98 阅读 · 0 评论 -
基础巩固--概念总结(spring security、Quartz、JUnit测试,等)
面试时可能有用1、Spring Security 的大体框架和原理(1)在web.xml中配置过滤器,这样就可以控制这个项目的每个请求。(2)在applicationContext.xml配置,其中http标签配置如何截用户请求,和配置用户认证(固定用户、使用数据库管理用户)。(3)过滤器最上层为HttpSessionContextIntegrationFilter、然后是LogoutFi...原创 2010-02-25 09:22:19 · 87 阅读 · 0 评论 -
基础巩固--概念总结(JVM相关、jdk1.5较1.4新功能、HashMap与HashTabel区别......)
面试时有用 1、JVM简单描述(1)当运行一个java程序时,就是运行了一个java虚拟机实例;当程序关闭退出,java虚拟机实例也就消亡。(2)内部两种线程:守护线程(执行垃圾收集任务的线程)、非守护线程。(3)JVM由四部分组成:class loader、Execution engine、runtime data area、Native interface(4)Runtime data...原创 2010-02-27 14:38:41 · 155 阅读 · 0 评论 -
基础巩固--java 基础点
面试时可能有用 1、float f= 0.5;写法对吗?不对,java中小数默认为double型,如果表示float的话需在后加f。 2、try{}finally{}写法对吗?对,可以编译、执行通过。 3、&和&&区别(1)&是位运算,按位“与”操作。(2)&&是逻辑运算符“与” 4、swtich 可不可以作用在bye...2010-02-27 15:34:07 · 80 阅读 · 0 评论 -
web应用--查询机中展现
1、大体说明 在查询机上访问web应用进行查询,所以采用在查询机上运行桌面程序(swt中嵌入browser 访问web服务),并在查询机开启时运行该程序。 2、桌面程序源码 public class QueryBrowser { Display display = new Display(); Shell shell = new Shell(display, ...2010-10-26 20:53:05 · 135 阅读 · 0 评论 -
图片网络传输
1、总体描述(1)图片压缩(2)读取压缩后的图片文件,base64进行编码,拼接xml字符串(3)使用http传输xml(4)接收端解析xml,还原图片文件 2、图片压缩demoimport java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.i...原创 2011-01-29 21:41:10 · 395 阅读 · 0 评论 -
VirtualBox网络配置-搭建数据库服务器
1、由于操作系统与数据库之间兼容性的问题,于是采用在虚拟机上安装数据库,并实现主机软件应用能够访问到虚拟机上数据库服务。操作步骤如下:(1)安装VirtualBox并安装操作系统,配置网络连接方式为:Host-Only(2)安装数据库(3)将系统防火墙关闭(4)测试连接 2、安装VirtualBox并安装操作系统及网络配置(1)网络配置中连接方式选择 Host-Only...原创 2011-02-10 23:50:04 · 458 阅读 · 0 评论 -
org.hibernate.ObjectNotFoundException: No row with the given identifier exists
1、问题说明hibenate中实体关联映射中<many-to-one>中如:<many-to-one name="farmerMarket" column="FARMERMARKETID" class="org.mcp.ep.entity.Farmermarket"></many-to-one> 如果farmerMarket对象,在本表中不存在,..原创 2011-03-08 00:19:34 · 96 阅读 · 0 评论 -
记录oracle 关联更新的例子
1、说明修改某一天“本期值”数据时,需要把第二天的“上期值”更新。 2、sql如下,作为备忘update (select * from JN_VEGETABLEDAYREPORT_ITEM a,JN_VEGETABLEDAYREPORT b where a.REPORTID=b.ID) t1 set (WHOLESALEPRICESQ,WHOLESALEAMOUNTSQ,TUR...原创 2011-10-03 20:55:42 · 78 阅读 · 0 评论 -
java串口编程-读取称重仪表中净重
一、需求说明 将仪表和计算机串口相连,计算机通过软件向仪表发送指令,然后仪表返回结果,在计算机软件界面上显示。 二、实现过程1、查看仪表说明书 仪表型号为XK3190-A9,主要是查看相关参数(波特率、数据位、停止位、奇偶校验),通讯方式及指令规则。 2、使用串口通讯工具、串口监听工具进行调试 网上可以下到很多相关软件,主要...原创 2011-10-12 17:08:30 · 2682 阅读 · 1 评论 -
生活依旧,做好自己
新年开工第二天,工作之余翻看了电脑上以前的文档,从开始工作到现在11年了,看到原来写的工作总结、心得体会、对未来的期许等等,感觉那个时候的想法经过时间的验证,基本上都是在瞎想。曾经热衷的写博客,骑单车,玩摄影慢慢的也都失去了兴趣,有了家庭之后的生活就是学习和工作,提供自身的竞争力,努力挣钱养家糊口。我不后悔我过往的经历,得失之间生活依然继续着。看清楚一些人,看淡了一些事,也看重了...原创 2017-02-04 16:51:50 · 183 阅读 · 0 评论