开发经验
文章平均质量分 56
思灵月
从小鲜肉到柔腻大叔,从hello world 到 connect timeout
展开
-
BeanUtils.copyProperties 复制bean异常org.apache.commons.beanutils.ConversionException: No value specifie
在使用 org.apache.commons.beanutils.BeanUtils.copyProperties(dest, orig)方法复制对象属性时,若bean中有Date类型的属性,且可能为null时,可能会抛出一个异常:rg.apache.commons.beanutils.ConversionException: No value specified for 'Date'解决方案如下:原创 2017-10-27 11:32:06 · 1697 阅读 · 0 评论 -
quartz-2.x Cron表达式参考
说明:1)Cron表达式的格式:秒 分 时 日 月 周 年(可选)。字段名 允许的值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日 1-31 , - * ? / L W C 月 1-12 or JAN-DEC , - * / 周几 1-7 or SUN-SAT , - * ? / L C # 年 (可选字段) empty, 1970原创 2016-06-14 12:09:12 · 810 阅读 · 0 评论 -
关于大规模高并发访问技术探讨资料采集
高并发高负载的大型网站系统架构大规模网站架构技术原理透析原创 2016-06-14 12:08:52 · 594 阅读 · 0 评论 -
Maven 和 Eclipse 基础报错与解决方案
1、警告:The tag handler class for "s:form"(org.apache.struts2.views.jsp.ui.FormTag) was not found on the Java Build Path这个问题终于可以解决了, 在出问题的页面 标签前后删除空格后保存文件 警告即可消失,即为改行的起始,然后保存。 2、Eclipse下Java comp原创 2016-06-14 12:08:47 · 970 阅读 · 0 评论 -
Nginx反向代理图片总结
配置需求:内网192.168.80.205的机器上部署了一个Web项目,下文称web,url为http://192.168.80.205:8082。并且使用nginx访问图片,url格式为:http://192.168.80.205:81/1.jpg现需从外网访问,固定的外网ip为:123.3.2.1,并在此外网服务器使用nginx的反向代理去实现,nginx.conf的基本配置项如下:liste原创 2016-06-14 12:08:44 · 10815 阅读 · 0 评论 -
【转载】MSSQL中返回刚插入记录的ID
一、要获取此ID,最简单的方法就是:(以下举一简单实用的例子) --创建数据库和表 create database MyDataBase use MyDataBase create table mytable ( id int identity(1,1), name varchar(20) ) --执行这个SQL,就能查出来刚插入记录对应的自增列的值 insert into mytable原创 2016-06-14 12:08:34 · 1350 阅读 · 0 评论 -
oracle表数据用java导出为SQL文件的方法
package com.**.framework.dao; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.L原创 2016-06-14 12:08:31 · 4545 阅读 · 0 评论 -
eclipse插件实现Java调用 asmx 的Web Service
http://www.blogjava.net/youngturk/archive/2013/04/06/397421.html原创 2016-06-14 12:08:29 · 816 阅读 · 0 评论 -
axis2 webservice入门知识(JS,Java,PHP调用实例源码)
http://www.itpub.net/thread-1519725-1-1.html原创 2016-06-14 12:08:26 · 527 阅读 · 0 评论 -
常用必备SQL
SQL语句大全一、创建和删除数据库1、创建用户//创建用户且置密码,在MySQL中行,但在Oracle中行 ----必须在超级管理员身份下操作create user hncu identified by '1234'2、创建数据库//创建数据库 并手动指定编码格式//错,因为根据手册的查询,数据库名应该在 EXISTS后面CREATE DATABASE hncu IF NOT原创 2016-06-14 12:09:14 · 552 阅读 · 0 评论 -
Apache与Tomcat有什么关系和区别
一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。apache是web服务器,Tomcat是应用原创 2016-06-14 12:09:22 · 519 阅读 · 0 评论 -
spring中InitializingBean接口使用理解
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下:import org.springframework.beans.factory.InitializingBean;public class TestInitializingBean implements In转载 2017-09-22 17:24:09 · 686 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
项目Properties -> Project Facets -> Runtime -> New -> Add a tomcat server ,JRE 选择 JRE1.8.0_XX.原创 2017-09-13 17:15:55 · 435 阅读 · 0 评论 -
Fastjson关于List.addAll(Collection<E>)方法遇到的问题
有一个需求,需要将热词信息跟自定义的热词信息(另外一个实体的信息)合并到一个列表里,获取hotKeyList的代码List<HotKeys> hotKeyList = hotKeysDao.getAllHotKeys();获取自定义热词的代码: List<AdInfoExt> comprehensivePageAds = adInfoDao.getAdInfoListByRuleCode("comp原创 2017-07-13 11:40:19 · 10714 阅读 · 0 评论 -
关于老项目切换到maven项目遇到的坑
一、maven编译遇到的问题1、antlr包丢失 需要以下组合依赖,版本也要对应上<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.1.1.Final</version></dependency><dependency>原创 2017-04-08 17:16:17 · 2309 阅读 · 0 评论 -
SpringMVC 使用总结
private ResponseEntity<byte[]> download(String path, HttpServletResponse response) { try { // path是指下载的文件的路径。 File file = new File(path); // 取得文件名。原创 2016-12-26 15:53:10 · 675 阅读 · 0 评论 -
Spring定时任务无故停止又不报错
一开始是使用Spring自带的定时器来配置定时任务的,简单快捷,配置如下:<bean id="refreshCache" class="com.gionee.baserom.search.job.RefreshCache" /><task:scheduled-tasks> <task:scheduled ref="refreshCache" method="execute" cron="0原创 2016-09-08 14:22:52 · 18531 阅读 · 0 评论 -
正则表达式实例
1.验证数字:只能输入1个数字 表达式 ^\d$ 描述 匹配一个数字 匹配的例子 0,1,2,3 不匹配的例子 2.只能输入n个数字 表达式 ^\d{n}$ 例如^\d{8}$ 描述 匹配8个数字 匹配的例子 12345678,22223334,12344321 不匹配的例子 3.只能输入至少n个数字 表达式 ^\d{n,}$ 例如^\d{8,}$ 描述 匹配最少n个数字 匹配的例子 123原创 2016-06-14 12:05:16 · 1528 阅读 · 0 评论 -
Extjs 开发笔记【持续更新】
1、Extjs 定制边框style:'border-left: 1px solid #8db2e3;', 2、Extjs可视化组件在火狐浏览器中显示小字体的解决方法link rel="stylesheet" type="text/css" href="resources/css/ext-all.css"> link rel="stylesheet" type="text/css" href="c原创 2016-06-14 12:09:43 · 833 阅读 · 0 评论 -
【转载】iBatis动态SQL标签用法
1、动态SQL片段 通过SQL片段达到代码复用 动态条件分页查询 --> sql id="sql_count"> select count(*) sql> sql id="sql_select"> select * sql> sql i原创 2016-06-14 12:08:02 · 614 阅读 · 0 评论 -
【转载】JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
怎么使float保留两位小数或多位小数 两种方法: import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_U原创 2016-06-14 12:07:43 · 482 阅读 · 0 评论 -
div中图片水平垂直居中
样式部分:.middle-out{width: 600px; height: 385px; position: relative; display: table-cell;vertical-align: middle; text-align:center;border: 1px solid #f00;}.middle-in{position: static;*position:absolute;t原创 2016-06-14 12:07:27 · 562 阅读 · 0 评论 -
spring bean 加载顺序
【转自:http://hougbin.iteye.com/blog/1273031】问题来源:有一个bean为A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。如果只是在A里单纯的写着:private B b;private String name = b.funb();会报错说nullpointException,因为这个时候b还没被set进来,原创 2016-06-14 12:06:19 · 537 阅读 · 0 评论 -
AS3点击按钮跳转到指定url
mc.addEventListener(MouseEvent.CLICK,onclick);function onclick(e:MouseEvent){ var url:String = "http://www.baidu.com "; navigateToURL(new URLRequest(url),"_blank"); //_blank:跳到新页面;_self:本页面跳转}原创 2016-06-14 12:06:06 · 2999 阅读 · 0 评论 -
【二次开发】去除flexpaper的LOGO,双页模式下不再出现
1. 去掉加载页的进度条的LOGO 图片 源文件:DupImage.as 找到语句:private var _skinImgl:Bitmap = new MenuIcons.LOGO_SMALL()? 替换为: private var _skinImgl:Bitmap = new Bitmap()?2. 去掉工具栏最右边[关于...]对话框的显示的按钮 源文件:Fle原创 2016-06-14 12:06:00 · 1246 阅读 · 0 评论 -
【疑问】什么时候使用存储过程比较适合
当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。 为了系统的控制方便,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。存储过程不仅原创 2016-06-14 12:05:55 · 482 阅读 · 0 评论 -
【解决】页面过长导致FlexPaper滚动条无法控制
版权归本博主,转载需注明出处。【分析】1、网页嵌入flash后会覆盖html dom 元素,使用wmode为transparent时可以解决覆盖问题,因为此时它已经透明了。2、transparent带来另一个问题,鼠标滚轮控制不了flash中的滚动条。3、思路:通过js捕获鼠标滚轮事件,js调用flash方法传递滚轮->flash组件调用滚轮事件传递的参数。【处理】1、在引用FlexPaper的页原创 2016-06-14 12:05:52 · 1245 阅读 · 0 评论 -
Open Flash Chart 扩展实现
Open Flash Chart(以下称OFC)说明:1、OFC源码是开发工具FlashDevelop的工程,用FlashDevelop可以直接打开调试。2、OFC源码的入口在main.as文件,直接运行此文件即可。【扩展】扩展OFC作出了如下修改,以雷达图为例【需求】给雷达图每个项目添加点击事件并与JavaScript交互。【以下是修改的步骤】1、打开elements.axis.RadarSpo原创 2016-06-14 12:05:46 · 398 阅读 · 0 评论 -
【转载】mybatis中关于传入参数parameterType
文章转自:http://hi.baidu.com/coolcooldool/item/a22963dedda3bfef3cc2cb0ahttp://blog.csdn.net/liaoxiaohua1981/article/details/6862764 众所周知,mybatis的传入参数可以是各种Java的基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通原创 2016-06-14 12:05:38 · 1002 阅读 · 0 评论 -
JQuery 拖拽div
拖拽的实现#Drigging {width:200px;background:#FF4800;border:solid 3px #FFBD00;height:80px;line-height:80px;text-align:center;position:absolute;}$(function(){ var bool=false; //标识是否移动元素var offsetX=0; //声明原创 2016-06-14 12:05:35 · 642 阅读 · 0 评论 -
Ant构建工具的使用
一、安装和初运行:http://blog.csdn.net/long2010yu2010/article/details/8011433二、使用的命令简单介绍:http://blog.csdn.net/long2010yu2010/article/details/8016504三、ant的配置介绍:http://blog.csdn.net/long2010yu2010/article/detail原创 2016-06-14 12:06:21 · 425 阅读 · 0 评论 -
写代码不能不写注释
http://blog.csdn.net/lfsf802/article/details/8209597原创 2016-06-14 12:06:24 · 1090 阅读 · 0 评论 -
让IE支持CSS 3圆角属性的方法
如果要想在IE浏览器中实现圆角的效果,我们一般都会采用圆角图片的方式。用图片的话,基本就跟浏览器没有多大关系了,因为任何浏览器都支持这种方式。推荐专题: Web标准化——跨浏览器开发教程本文我们主要是讲解如果用CSS 3样式表来实现圆角效果,值得注意的是,IE6/7/8这三个IE浏览器版本都不支持CSS 3的解析,只有还不太主流的IE 9支持CSS 3和HTML 5的标准。让IE支持CSS 3的解原创 2016-06-14 12:07:25 · 459 阅读 · 0 评论 -
[转载]Flash新版本11.8下 上传文件时中文名显示乱码问题解决方案
今天(2013-09-12)下午,flashplayer升级到11.8.800.168,发现在IE下上传文件时,上传列表中的中文名显示乱码,如下所示:实际选择的文件名是:网上很多人都有反馈该问题。在仔细检查上传的业务文件和swfupload.js文件之后,终于找到了一线生机: 代码里有个方法能返回正常(非乱码)的文件名。下面是问题排查过程及最终解决方案。在swfupload.js中查找到fileQ原创 2016-06-14 12:07:19 · 680 阅读 · 0 评论 -
异常记录【持续更新】
1、Error querying database. Cause: org.apache.ibatis.reflection.ReflectionExceptionorg.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'XXXXX' in 'class java.lang.In原创 2016-06-14 12:07:16 · 741 阅读 · 1 评论 -
Struts.xml配置返回JSON数据
网易编辑器的代码编辑功能不怎么样唉~!测试struts.xml中result参数的不同返回不同的json数据目的是为了比较result中type不同和result中参数的不同所产生的效果如果查询的是所有的数据,在action中定义的类型如下:private List entities;public List getEntities() { return entities;}1.第一种:在xml文件原创 2016-06-14 12:07:14 · 5796 阅读 · 0 评论 -
Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用
http://blog.csdn.net/chenqqabcdchenqqabcd/article/details/6726673原创 2016-06-14 12:06:57 · 482 阅读 · 0 评论 -
【转载】struts+spring+hibernate无法插入数据库数据的问题
用spring,hibernate发现无法往数据库里插入数据。其他一切正常,既不报exception,控制台sql又打出来了。试了无数种方法仍不能解决,郁闷。。。。。。。。忽然灵机一动,只用hibernate的话,添加或修改数据需要commit一下,会不会与此有关?想到就试,在addOrUpdate后,加一句super.getSession().beginTransaction().commi原创 2016-06-14 12:06:54 · 1357 阅读 · 0 评论 -
WritableWorkbook 详细用例
【本文转载自:http://www.iteye.com/topic/1074105】 java 操作 Excel 最常用的就是JXL(java excel api)和POI,今先看下JXL吧。首先可以到http://www.andykhan.com/jexcelapi/download.html 下载最新的jxl.jar,里面有它的jar包和API,内有一个小例子,可以参考一下。 JXL原创 2016-06-14 12:06:49 · 24939 阅读 · 0 评论 -
字符串的最常用操作
package lz.test.stringoperation;public class StringOperation { public static void main(String[] args) { String testStr = "http://lz881228.blog.163.com"; //获取指定位置字符 System.out.println(testStr.ch原创 2016-06-14 12:06:26 · 634 阅读 · 0 评论