java
杜仁栋
这个作者很懒,什么都没留下…
展开
-
转发:CKettle免费用户征集
CKettle是中国通服工业互联网(大数据)研究院自研的一款跨平台、跨行业、高效、稳定且易扩展的数据交换产品,专注于数据融通与价值挖掘。本产品基于Kettle8.0开发,在保留原生Kettle强大数据集成功能的基础上,对客户端的功能和易用性等方面进行了增强与本地化适配,建立了完善的云端支撑体系,致力于打造全方位CKettle使用与交流生态圈。了解更多CKettle相关信息,请进入CKettle官方网站 https://ckettle.ccsaii.com.cn。现征集CKettle第一批免费技术服务用户,转载 2020-05-16 16:17:02 · 415 阅读 · 0 评论 -
java.io.FileNotFoundException异常的原因
java.io.FileNotFoundException异常出现的情况就是你的代码里面想要读取的文件找不到,注意,这里的找不到是在你的编译结果文件夹里面找不到,而不是在你的工程里面找不到,很多同学说自己工程里面有这个文件,为什么还要报这个异常?这个时候,你最好跑到你的编译文件放的文件夹下面,比如tomcat的webapps文件夹下面,找找你的工程对应的文件夹,看看那个里面有没有你的文件原创 2017-01-16 23:38:00 · 57905 阅读 · 1 评论 -
Spring 的事件介绍
我们在使用spring做web项目的时候,大部分情况下都是用过将数据保存到request、session、application进行数据的传递,但是其实spring自己有一个信息通信方式,就是通过事件和事件监听器的方式,也可以在bean和bean之间传递数据,使用起来也很简单,提供就三步:原创 2017-01-16 20:51:35 · 576 阅读 · 0 评论 -
spring 配置的两种方式:JAVA配置和注解配置
众所周知,spring自从3.0开始以后,就全面推荐使用配置的方式进行代码编写了,这种方式确实可以避免了之前一个项目里面一大堆XML的情况,毕竟XML的可读性实在不怎么样,而且一会写JAVA,一会写XML,确实还是蛮麻烦的 就目前来说spring的配置方式一般为两种:JAVA配置和注解配置。那么什么的是注解配置呢?什么是JAVA配置呢?原创 2017-01-16 00:42:33 · 22707 阅读 · 0 评论 -
NoSuchBeanDefinitionException:No qualifying bean of type 解决方法
最近在给团队里面的新成员做培训,发现有些问题新成员特别容易犯,其中一条就是通过spring的AnnotationConfigApplicationContext去获取依赖注入的实例对象的时候, 经常会报类似这种的异常:Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException:原创 2017-01-15 22:43:22 · 71670 阅读 · 4 评论 -
关于java内存溢出的另一种处理方案
最近做了几个项目,有两个项目都碰到内存溢出的问题,在网上找了很多方案,也修改了提到的java的jvm的参数,甚至还尝试换了中间件(从tomcat换到weblogic,然后又换到websphere),但是还是一样的报内存溢出,最后实在没办法,决定换一个jdk试试,没想到,一换JDK,居然就好了!一个项目是因为整套硬件都是IBM提供的包括服务器,所有我尝试把常用的SUN公司的JDK换成了IBM的J原创 2013-11-01 22:33:58 · 654 阅读 · 0 评论 -
解决struts 2 通过name传值到action为空的情况
1.通过struts 2在java类设置一个属性,比如name,然后写get,set方法2.然后在页面上面用过name的方式传值不管怎么弄取到的值都是空,最后找了半天终于发现了问题,原来如果把input的disabled属性设置为disabled,那么struts2就默认为不去获取该input的值,所以导致我一直都取不到值。3.还有一种情况就是,struts2只支持对象传值,打个比方,原创 2012-10-14 17:45:58 · 6311 阅读 · 2 评论 -
struts 2 from 传值 乱码
今天碰到一个struts 2的问题,具体情况是这样:从jsp提交到action里面的时候,通过from传中文会出来乱码的问题,为了解决这个问题,我试了很多方法,总结一下1.在struts.xml里面设置struts的编码2.设置jsp页面的编码 3.通过post方法传递参数我用这三种方法就解决这个通过from传值乱码的问题了,如果你还不能解决,原创 2012-09-11 21:04:53 · 2440 阅读 · 6 评论 -
项目经理笔记一
跳槽到了新公司,领导让我带一个政务系统的项目,项目不大,10多W, 这是我第一次正儿八经的带一个真正的项目,从需求调研开始,客户关系领导也已经处理得很好,甚至在需求调研的时候,客户还会主动帮我们想需求,但是,毕竟是第一次带项目,还是有很多欠缺和不足的地方,总结一下,以后好慢慢填补:1.调研的时候,因为给客户讲原型的时候紧张了,一些需求没有挖掘出来,导致项目开发的过程中碰到一些问题不能解决,原创 2012-09-06 22:12:26 · 1623 阅读 · 0 评论 -
struts 2 拦截器
对于常用的MVC框架来说,他们都会完成一些通用的控制逻辑,例如解析请求参数,类型转换,权限控制等,struts 2的拦截器采取的是可插拔式的设计,如果我们需要使用某个拦截器,只需要在配置文件中应用改拦截器即可;如果不需要使用该拦截器,只需要在配置文件中取消应用该拦截器——不管是否应用某个拦截器,对于struts 2框架不会有任何影响。具体实现如下:实现一个拦截器:public原创 2012-09-02 16:09:44 · 738 阅读 · 0 评论 -
struts 监听器
struts是一款很优秀的开源软件,他和spring,hibernate一起可以搭建出很一个很经典的框架组合,简称SSH。今天我们来讨论下struts的监听器,我们知道,在struts的action里面处理完事件之后,我们会通过返回一个字符串的,通过struts的配置文件,跳转到相应的页面,我们在跳转之前可以做一些事情,比如写入日志之类的工作,struts提供了一个监听器在方便我们完成这个工作,具原创 2012-08-12 20:42:53 · 3291 阅读 · 0 评论 -
算法的设计要求
一个优秀的算法应该具备的设计要求主要有以下几点:正确性算法的正确性是指算法至少具有输入,输出和加工处理无歧义,并且可以正确反映问题的需求,以及正确得到问题的答案。关于“正确”的理解一共有四个层次:算法程序没有语法错误。算法程序能够根据正确的输入的值得到满足要求的输出结果。算法程序能够根据错误的输入的值得到满足规格说明的输出结果。算法程序对于精心设计的,极其刁难的测试原创 2012-07-11 22:21:01 · 6822 阅读 · 0 评论 -
算法的特性
首先,我们要了解什么是算法:算法就是解决特定问题的求解步骤的描述,在计算机中表现为指令的有效序列,并且每一条指令代表一个或多个操作。那么算法的特性有哪些呢?具体有以下几个特性:1.输入输出大部分算法都有输入,但是如果只是打印“hello world”这样简单的算法,那么输入也可以为零。算法至少会有一个或者多个输出,不然我们设计算法来干嘛!2.有穷性指算法都会在有限的原创 2012-07-11 00:08:16 · 3774 阅读 · 3 评论 -
数据结构相关名词
数据:是描述客观事物的符号,是计算机可以理解的对象,是可以输入计算机处理的符号。数据元素:是组成数据的,有一定意义的基本单位,通常作为一个整体用来处理,也称为记录。比如人类的数据元素,就是人。数据对象:是性质相同的数据的集合,是数据的子集。比如人都有姓名,年龄这些性质相同的数据元素。数据结构:不同的数据对象之前的关系并不是独立的,而是存在特定的关系,我们把这种特定的关系成为数据结构。原创 2012-07-08 23:51:01 · 1136 阅读 · 0 评论 -
zk里面调用javascript方法
<br />zk封装了很多javascript的方法,但是并不是说就可以不用javascript了,因为我们项目开发的时候,zk提供的这些方法未必适用,因为zk有2个版本,一个5.X,一个是3.X,这2个版本调用的方法各不相同,下面讲下他们的区别和使用方法<br />这个是5.X里面调用javascript的方法的代码<br /><window title="My First Window" border="normal" width="200px" xmlms:="client"><button w:原创 2010-11-30 16:00:00 · 5925 阅读 · 1 评论 -
ubuntu里到tomcat日志问题
最近在玩ubuntu,安装了一个tomcat之后,一切都还好,就是报错信息一直找不到地方,后来我翻遍了tomcat的log文件夹,终于被我找到了,原来在用window到时候,日志文件都是写在catalina.log这个文件下面的,现在在ubuntu里面,他分开存储了,日志报错文件写在了catalina.out里面!原创 2010-05-20 17:18:00 · 3495 阅读 · 0 评论 -
java开发框架_ZK使用笔记一
关于ZK这个框架,国内使用的用户应该比较少,国内的资料也相当的少,但是在国外,这个东西已经很多人在使用了,以前也没怎么接触过,最近开始使用ZK来做开发,发现这东西在使用的时候,还蛮有意思的,所以准备记下使用日志,留给以后回顾和大家分享 首先需要知道ZK是一个什么东西,这个框架是我国台湾的朋友开发的,他是一个事件驱动(event-driven)的,基于组件(component-based)的原创 2010-02-01 11:04:00 · 6899 阅读 · 0 评论 -
java开发框架_ZK使用笔记二
在上一个文章里,我们把项目建好了,并且已经成功运行,现在来理解下zk事件驱动(event-driven)的,基于组件(component-based)的特点 先来点理论,什么叫做基于组件,维基百科里面这么描述的:基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development原创 2010-02-02 09:26:00 · 3814 阅读 · 0 评论