
项目积累
文章平均质量分 51
朝着希望前进
这个作者很懒,什么都没留下…
展开
-
javax.servlet cannot be resolved to a type
在eclipse中新建一个Dynamic web project 后,在jsp页面编写内容的时候出现 javax.servlet cannot be resolved to a type 解决办法:把tomcat运行环境添加进去即可原创 2013-11-01 15:39:59 · 5914 阅读 · 0 评论 -
JAVA将list转化为xml文件
pojo类:public class TreeNode { private int id; private String nodeId; private String parentId; private String hrefAddress; private String nodeName; public int getId() { return id; } pub原创 2014-03-26 14:08:01 · 4606 阅读 · 1 评论 -
java生成指定长度的随机字符串
经过10000次测试写的工具类的随机字符串重复率为0.0下面是生成指定长度的随机字符串和测试随机字符串函数的重复率以及测试代码:import java.util.Random;public class RandomNum { private static char ch[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9原创 2014-03-26 14:18:18 · 6968 阅读 · 0 评论 -
java异步验证且json字符串传递
有时候在项目中需要异步验证,并通过json和字符串传递数据。第一种是对象转为json:var params={ "recordId":TLD.record_id, "item_id":itemid.val(), "tj_value":$(this).val(),原创 2014-04-23 11:36:03 · 1614 阅读 · 0 评论 -
当鼠标移到input上时,鼠标变为不可输入的状态
表单不可输入一般用disabled或display=none.但是这样页面并没有变化,所以如果想让鼠标变成红色的警告。就可以用如下属性:style="cursor: not-allowed"原创 2014-03-17 17:21:15 · 3247 阅读 · 6 评论 -
体检信息管理系统功能表
功能模块功 能 简 介一、体 检 管 理 模 块1、预约登记登记体检人员的预约信息,对体检人员进行事先预约、电子表格、档案、身份证导入。2、体检登记登记体检人员的基本信息和体检项目,可以从预约中导入,也可以批量增加或减少体检项目;对不同性质(如公务员、职业健康、招工等)体检人群做不同的标记、原创 2014-06-30 16:13:14 · 4548 阅读 · 0 评论 -
java项目组会议纪要
上周五项目经理开例会让我记录会议纪要,下面是我记录的纪要。给大家分享一下!一、时间:2014年04月25日二、地点:研发部三、人物:xx,xx,xx四、内容(相关项目的一些事项):1、对待需求不明由实施人员整理出来无歧义并准确的需求后,开发组再根据具体需求分析具体对策。2、做事的流程:a、立项:主要是明确分工,人员安排。b、项目过原创 2014-05-06 15:09:48 · 3735 阅读 · 0 评论 -
公司java项目开发规范
为了保密性,我将公司的简写换成了我的英文名字,其它一律没变。1.1引言 编写目的² 避免开发过程中出现不规范的代码,防止错误的使用框架开发引起不必要的问题。² 解决今后产品的维护工作,使代码易读、易懂、易维护。² 规范新人员的开发习惯保证与公司开发的一致性,指导新人员开发工作1.2 定义Ø 实体:具有相同属性描述的对象(人、地点、事物)的集合。Ø 引用:实原创 2014-03-14 22:15:30 · 3569 阅读 · 2 评论 -
软件保密协议
看了一下软件保密协议,竟然没怎么看懂。为了保密性,我将甲方和乙方隐藏了。分享给大家看一下:软件保密协议甲方(披露方):xxxx有限公司地址:北京市xxxx室法定代表:xxx乙方(接受方):xxx地址:法定代表: 鉴于: 1.甲乙双方(以下简称“双方”)进行的健康体检信息管理系统合作项目(以下简称“项目”);2.在项目合作过程中, 甲方将要向乙方披露(或乙方可能得知)甲方的某原创 2014-08-13 17:48:45 · 4089 阅读 · 0 评论 -
JAVA软件工程师任职资格等级标准
最近公司在弄“JAVA软件工程师任职资格等级标准”,下面是定级的具体规则。看看你能达到几级呢!JAVA软件工程师任职资格等级标准素质层面维度符合本职位级别行为描述初级工程师中级工程师高级工程师 主任工程师专家一级二级一级二级一级二级一级二级三级一级二级三级知识学历原创 2014-08-27 18:05:09 · 7194 阅读 · 0 评论 -
Exception in window.onload: Error: An error has ocurredJSPlugin.3005
我的IE版本今天从IE8升级到IE11,IE11是从官网上下载,安装后重启机器都不行。点击F12时候发现控制台报错。第一次见浏览器自己报错!如图:我的机器是win7六十四位系统,按照http://blog.youkuaiyun.com/nan2008zzu/article/details/42082705 博客下载完补丁,安装后重启电脑就好了。补丁下载地址:http://www.microso原创 2015-01-04 15:21:37 · 6845 阅读 · 0 评论 -
java生成条码号的源码
在实际业务中会有很多通过和流水号拼接,形成一个用户唯一id的标识。由于本次用的是和oracle数据库结合,所以会用到oracle的序列,为了演示方便,所以把动态得到的序列号写成了静态的了。具体源码如下:package com.evan.string;import java.text.SimpleDateFormat;public class BarcodeGenerateTest { publ原创 2015-05-07 09:58:12 · 1887 阅读 · 2 评论 -
java random.nextInt的坑
下面的代码 Random random = new Random(); Integer code = random.nextInt(len);很简单的两句代码,需要注意两点: 第一:nextInt的取值是[0,n) ,不包括n。如果是随机list,直接传list的size,不用担心下标越界。 api说明:Returns a pseudorandom, uniformly原创 2016-07-07 18:48:30 · 18738 阅读 · 2 评论 -
记预生产一bug
测试环境测的没有任何问题,今天上预生产环境,如果测试没问题就应该发版到线上,我还在给新来的boss梳理推荐系统架构图,测试跑过来说,线上太奇怪了,一会儿有数据,一会儿没数据,而且有时候还报错,我估计是她hosts忘了切换或者缓存导致,我去她工位看了一下果真预生产显示不对。我赶紧去线上找了一下错误日志,错误日志如下:java.lang.IllegalArgumentException: fromInd原创 2016-10-25 15:28:31 · 678 阅读 · 0 评论 -
上线遇到的版本问题-花了一天时间才解决
问题描述:有一个生成二维码的功能,本地和测试都通过,放到预发环境上,接口访问就报错,而且把所有代码都Exception级别catch了,catch中的日志依然没有输出,然而在catch中用return可以生效。说明代码一定抛异常了,但是居然没有catch住。解决过程:在代码可能出问题的行数都打日志,没有定位到问题。最后在这个接口的每一行上下都加上日志,发现了代码走到其中一行就直接终止了,后面的也没执原创 2017-07-27 23:45:28 · 927 阅读 · 0 评论 -
用二进制来替换项目中排列组合的类型
项目中一般会有支付方式的组合。比如:用户购买一件商品可以用“积分,优惠券,金币,在线付款”任意方式组合付款。对于支付类型有四种单项,相互任意组合一共有十四种,那就是需要十四种枚举才能表示完四种的排列组合。如果新增一种支付方式,那么枚举又会快速扩张,对项目维护起来难度挺大。 如果用二进制形式来表示,新增或减少,查询都是很方便的。 积分用1,优惠券用2,金币用4,在线支付用8。 比原创 2018-02-04 17:04:08 · 1493 阅读 · 0 评论 -
线上问题处理-javax.net.ssl.sslhandshakeexception sun.security.validator.validatorexception pkix
线上bug解决问题产生原因解决步骤最终解决方案参考文章问题产生原因晚上突然收到大量的报警通知,通过排查日志发现调用银行时候出现异常。具体异常如截图:原因是由于双方证书不一致导致请求无法验证通过解决步骤1,立马联系银行对应的研发同事,是否更新或改动了证书2,等待回复的同时,网上查询解决方案,并在测试环境验证。由于代码最近一周没有更新且一直都运行正常,怀疑应该是银行那边做了改动,最后银...原创 2019-03-17 22:00:04 · 847 阅读 · 0 评论 -
java项目组月度考核表(KPI)
为了保密性,我将个人信息隐藏了。每个月一次的PKI表格。 * 月度考核表姓名: ** 考核周期: 3月01日 --- 3月31日 部门: **开发部 岗 位: java开发工程师 KPI 内容原创 2014-03-26 12:01:16 · 15388 阅读 · 1 评论 -
c3p0数据源的配置
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/evan?useUnicode=true&character原创 2013-10-24 10:06:42 · 1150 阅读 · 0 评论 -
左连接、右连接、外连接、内连接、自连接的理解
今天做项目遇到一个需求就是通过一个登陆字段查询该用具有的权限,然后根据权限显示对应的页面。sql语句: select * from elec_role_popedom a left outer join elec_user_role bon a.roleID = b.roleidinner join elec_user con b.userid =原创 2013-11-01 14:48:49 · 8444 阅读 · 1 评论 -
Unable to load configuration. - action
太邪门了,上午应用还运行的好好的,下午在启动tomcat的时候就报错。报错内容为:Unable to load configuration. - action也就是说action找不到,可是上午都还好好的,最后让我找到了解决办法:在tomcat上右键 clean tomcat work Directory... 在弹出的框点击ok。就可以了。这一步是清除tomcat的缓冲。到此重启t原创 2014-01-09 16:43:48 · 2121 阅读 · 0 评论 -
javaweb中访问WEB-INF下面的jsp
在项目的首页中,一般会有这么一段跳转代码, jsp页面中访问WEB-INF目录下的jsp写法: 在servlet中访问WEB-INF目录下的jsp写法: request.getRequestDispatcher("WEB-INF/page/index.jsp").forward(request,response); 下面的写法是错误的:原创 2014-01-21 10:21:10 · 1705 阅读 · 0 评论 -
win7系统下如何查看自己的无线网密码
声明一下,这主要是看自己的无线密码!今天上班的时候一哥们问我公司的无线密码是多少,公司无线密码连接一次就记住了,所以没怎么记住。后来搜了一下解决了。首先在电脑的右下角的无线网络图标那里点击一下出现如图所示的界面:接着在所连接的无线网右击,出现如图所示:点击属性出现如下图所示:点击显示字符的复选框,出现如图所示:ok,你已经看到无线密码,欢迎来公司蹭网原创 2014-01-21 11:47:37 · 1978 阅读 · 0 评论 -
MD5加密源码
package com.evan.util;/******************************************************************************* * keyBean 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的keyBean message-digest * 算法。 **原创 2013-11-01 14:11:15 · 1333 阅读 · 0 评论 -
获取javaweb项目所在目录的路径
在web项目中,我想获取到web项目所在目录的路径,可以用下面的方法。 // E:\eclipse_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\项目名称 // 得到项目所在目录的路径 String projectPath = ServletActionContext.getServ原创 2014-01-15 20:36:57 · 1530 阅读 · 0 评论 -
struts2无刷新上传头像
前两天做了一个后台用的是struts2,要求做到无刷新上传。现在项目完工,把该功能分享一下。先看一下我做的demo截图。上传完图片后的效果:思路是:先将图片以io流的形式读到磁盘中,然后返回到一个页面,该页面对应一个隐藏的iframe,该页面的功能是给图片赋值。下面是源码:上传页面的jsp:<%@ page language="java" contentType原创 2014-01-09 18:14:54 · 2396 阅读 · 7 评论 -
服务器端中文显示正常,浏览器显示乱码解决办法
在之前的项目凡是编码都设置为UTF-8,但是这个项目时我接手的二手项目,不知道项目的编码具体是怎么用的。所以呢,一测试就乱码,乱码我先想到的是这个中文字符采用的是什么编码呢?在网上找了一段这样的逻辑(也不知道对不对,因为我最终的解决方法没有用上)把代码贴出给大家看看吧!public static String getEncoding(String str) { String encod原创 2014-02-18 11:13:07 · 4182 阅读 · 0 评论 -
关于java中的引用传递还是值传递的一点思考
今天做测试的时候无意间发现了一个问题。随即想起来了前段时间我去面试的时候,面试官问我的问题:java是值传递还是引用传递呀!下面看看我的测试代码:public static void main(String[] args) { StringBuffer sb = new StringBuffer("java"); sb.substring(0, sb.length()-1);/原创 2014-02-17 14:30:18 · 1661 阅读 · 0 评论 -
java自带MD5加密
之前自己做加密的时候,都是copy一份java文件,然后做加密。但是今天看项目的源码的时候,发现同事用的是jdk自带的md5加密。所以现在附上源码:import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public cl原创 2014-02-17 15:04:36 · 3873 阅读 · 1 评论 -
java验证电话号码
项目需要用到验证用户手机号码输入是否合法,在网上找了好几处代码,经过测试都是不通过的!最后发现了一段代码可以验证通过。代码好像在一个很多广告的网站上找到的,不知道作者!不过还是谢谢原创作者的分享!下面是验证源码: public static boolean isMobileNO(String mobiles) { boolean flag = false; try { //1原创 2014-02-19 11:19:52 · 1795 阅读 · 1 评论 -
客户现场更新数据库和程序的步骤
到了客户现场不是先更新程序,而是先将程序和数据备份一下。以防万一!接下来是更新步骤:按住win+r出现命令窗口,在命令行输入mstsc出现如下界面:2点击“连接”出现如下界面:3、输入登录密码为“abc”(双引号里面为密码)出现界面:4、点击”确定”出现这原创 2014-04-02 11:25:20 · 1901 阅读 · 0 评论 -
线上问题--communication link failure the last packet sent successfully
线上bug解决问题产生过程问题产生原因解决办法参考文章问题产生过程早上收到报警显示查询数据库无法连接,communication link failure the last packet sent successfully 具体报警如下:问题产生原因收到无法连接数据库报警后,先咨询网络网络是否稳定,确认网络质量无问题后,看了数据库连接数也是正常水平。将数据库域名发给DBA,DBA同事反馈数...原创 2019-03-17 23:27:35 · 5048 阅读 · 0 评论