7 c20061924

尚未进行身份认证

暂无相关描述

等级
博文 18
排名 15w+

【EasyUI】combotree和combobox模糊查询

EasyUI库已经实现了combobox的查询过滤功能,但只能从头匹配,原因是EasyUI库的代码限制:filter:function(q,row){varopts=$(this).combobox('options');returnrow[opts.textField].indexOf(q)==0;}combobox有一个filte...

2019-04-26 10:56:35

重构代码。合理利用反射

不说其他的,先上代码碰到下面场景当oldUser的值不为空的时候,把oldUser的值赋给newUser此时无法简单的使用BeanUtils的copyProperties方法。privateUserEntitycopyNotNullEntity(){ UserEntitynewUser=newUserEntity(); UserEntityoldUser=newUser...

2018-03-30 15:03:41

springboot打的jar包中的文件读取问题。fileNotFoundException

在实际开发中,我们需要把服务器上面的文件下载到本地。如果该文件被包含在jar包中,这时去读取就可能会找不到文件Filefile=ResourceUtils.getFile("static/template/user.xls"); Resourceresource=newUrlResource(file.toURI());但是当这个代码被打包成jar...

2018-03-28 13:58:18

Java 日期增加一天或者减少一天的对比研究

最近用到Java,需要把当前日期增加一天,网上看了下,发现主要是有两种方法。(1)使用Calendar类(2)使用getTime()方法(建议)具体如下:publicstaticvoidmain(String[]args){ Datedate=newDate(); longtime1=System.currentTimeMillis()

2017-12-31 18:03:27

杨梅坑之旅

如果是杨梅坑之旅,那我就真的没有必要写这篇文章了。在去杨梅坑之前,公司HR就说出了一个十分搞笑的话,“HR界有一句名言,让没有进我们公司的人遗憾终生,让进了我们公司的人后悔终生”,我以为只句搞笑的话,然后并不是,它是整个杨梅坑之旅的关键所在。   首先,在星期五的下午,我们实习生正式集合在一起开会,HR宣布了去杨梅坑海岛探险的计划,带队的教练提出,在整个海岛探险期间需要思考两个问题,什么

2017-04-15 17:05:54

第三个设计模式:装饰者模式

装饰者模式:动态地将责任附加到对象上。想要扩张功能,装饰者提供有别于继承的另一种选择。首先如上图所示,需要继承同有个类。书中以星巴克咖啡为例,首先饮料是一个基础类,包含了价格和描述两个方法。客人首先点一种饮料,蓝咖啡或者黑咖啡,接着对点的饮料进行装饰,加糖或者加牛奶。MealDecorate有构造方法对父类Decorate类中的参数Basic进行赋值。     Basiccof

2017-03-29 20:42:59

第二个设计模式 观察者模式

首先上图,很粗糙    观察者模式的定义:在对象之间定义一对多的依赖,这样一来,当一个可观察者发生变化时,多个观察者都会收到通知,并自动更新。这个模式理解起来很简单,具体的应用场景如下。    有一个天气信息的可观察者,有一堆需要知道天气信息的观察者。当可观察者发布的天气改变时,很多的观察者可以收到通知并进行更新。天气信息的发布者,需要提供给观察者register(关注

2017-03-25 13:11:47

第一个设计模式:策略模式(组合模式)

策略模式,应该是也称为组合模式,定义算法族,分别封装起来,让它们可以相互替换。概念很难理解,我理解的策略模式大约就是,把不会变化或者一定会变化的特征放在一起作为超类,把变化只有很少几种的特征,把每个特征设计成一个接口,针对每个接口写出每种变化的实现类。在具体的实现类中,继承超类,同时在超类中包含特征接口,在具体的实现类中通过接口的多态,动态指定接口的具体实现。画一个示例图如下

2017-03-24 11:23:37

设计模式开篇

在编程的世界里,设计模式是少不了的。不管是在实际应用中,还是在学习中,都需要知道设计模式。  在学习中,很多源代码都会使用设计模式。如果对设计模式很了解得话,有利于我们更好的读懂源码。  在实际项目中,构思出好的设计模式会提高代码的可复用性和可读性,也会使得后期的维护变得更轻松。基于以上考虑,我准备学习设计模式。学习的书籍为《HeadFirst设计模式》,每学习完一个设计模式,

2017-03-24 11:17:13

datanucleus 报错 org.datanucleus.api.jdo.JDOTransaction cannot be cast to org.datanucleus.Transaction

datanucleus报错  java.lang.ClassCastException:org.datanucleus.api.jdo.JDOTransactioncannotbecasttoorg.datanucleus.Transaction      atcom.chi.test.JDOTest.testSave(JDOTest.java:30)      at

2017-03-23 10:52:29

在学习使用Maven中碰到的报错Unable to process Jar entry[javassist/bytecode/DoubleInfo.class] from

UnabletoprocessJarentry[javassist/bytecode/DoubleInfo.class]fromSEVERE:Servlet.service()forservlet[jsp]incontextwithpath[/GrabFilms]threwexception

2017-03-23 10:48:26

tomcat部署项目时出错(Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardC)

SEVERE:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:Failedtostartcomponent[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sshe]]atorg.apach

2017-01-10 12:15:09

datanucleus+spring 的JDO操作 select save update delete

最近学习datanucleus,datanucleus和Hibernate一样,都是操作数据库的持久层。本人之前一直使用的是SSH框架,这次尝试把Hibernate换成datanucleus,成功。(1)首先上maven的pom.xml junit junit 4.10 test

2017-01-09 17:24:29

MFC调用摄像头拍照,通过curl把图片传给java后台

接着上一篇博客的背景。现在需要实现的功能是,在前端MFC上进行拍照并显示,之后把图片传给后台。首先第一个部分是拍照的实现,通过百度,发现大家都是在使用opencv这个插件,容易实现。(一)VS2010配置openCV(这个配置好麻烦)   参考的链接: http://johnhany.net/2013/11/environment-for-opencv-with-vs2010

2016-08-31 16:40:44

C++写的MFC调用java服务器的Action

最近因为项目需求,需要做一个CS版本的,我们的服务器功能已经全部写好了,使用java写的SSH。本人C++小白,第一次使用C++。所以在这次功能中,基本是使用第三方库来完成我们的功能。背景:1.基于SSH框架写的后台服务器,Action已经写好了,post方式,需要传递参数,返回包装为json数据。       2.前端使用c++写的MFC,通过http调用java

2016-08-23 18:42:51

org.hibernate.exception.GenericJDBCException: Could not open connection解决思路 SSH框架

网上有很多同样的报错,也有很多的解决方法。具体说来也就三个方法。(1)重启服务器这种方法有用,但是下次还是会出现(2)写出健壮的代码,使用try{}catch{}finally语句确保关闭每一个session(3)配置数据库连接池网上的数据库连接池都是在tomcat的配置文件下设置的,我们做的项目连接池是在spring里面配置的,是基于

2016-08-11 09:58:36

关于Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]报错的研究

String转换Timestamp,关于Timestampformatmustbeyyyy-mm-ddhh:mm:ss[.fffffffff]报错的研究

2016-03-16 11:21:28

基于SSH框架的EasyUI的前端DataGrid实现

EasyUI和SSH框架整合的实例。

2016-03-16 09:10:38
奖章
    暂无奖章