自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ask_rent的专栏

Java程序员交流

  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

原创 我的微信公众号-炼情苑

我最近刚注册的微信公众号-炼情苑,专注于情感情怀励志类的美文分享,做一个有情怀的公众号,欢迎大家来关注。古语说人有悲欢离合,月有阴晴圆缺,它说少了你它的世界不再完美,它每天都坐在电脑前等着你的到来炼情苑ID:wtb_lqy

2016-08-10 10:30:06 1677

原创 1次查询优化的过程

基于拥有CRM系统进行扩展的过程,有一个工单的操作,数据库中tc_worksheettc_worksheet_1_1 tc_worksheet_attr tc_worksheet_mattr tc_worksheet_xattr。工单数据同时存储在以上几张表中。 最开始的实现方案:直接使用SQL进行表关联,大概关联了十几张表,那个时候查询出我们需要的工单大概需要20分钟左右。 优化

2014-05-07 14:13:46 2596

转载 document.documentElement和document.body的区别

网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动:window.onscroll = function (){ var div = document.getElementById("div"); div.style.top = document.body.scrollTop + "px";

2013-08-13 17:30:42 2112

原创 hibernate 特殊情况下 属性找不到get方法的解决方案

Caused by: org.hibernate.PropertyNotFoundException: Could not find a getterfor pOrgID in class com.oarage.basedata.commons.entity.UnloadOil 我说的情况是属性名称第一个字母小写,第二个字母大写,例如:eTypeName,则按照javabean s

2013-06-24 09:59:52 4027

原创 mysql 定时器

以下例子主要是实现简单的mysq 定时作业1、在mysql 中建立一个数据库 test1语句:create database test12、创建表examinfocreate table examinfo(id int auto_increment not null,endtime datetime,primary key(id));3 插入数据:inser

2013-04-19 14:47:36 5058 1

原创 fusioncharts 经常出现no data to display

我们的系统中使用fusioncharts的仪表盘(AngularGauge),使用ajaxvar fusionChartUrl = "${pageContext.request.contextPath}/sdca_map/FusionChart/Charts/AngularGauge.swf?ChartNoDataText=暂无数据显示" ;function initF

2013-04-17 12:45:10 10957 3

转载 Apache-dbcp 属性

Apache-DBCPdataSource: 要连接的 datasource (通常我们不会定义在 server.xml)defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 truedefaultReadOnly: 对于数据库是否只能读取, 默认值为 falsedriverClassName:连接数据库所用的 JDBC Driver Class,

2013-02-27 12:48:55 1978

原创 润乾 自定义数据源

报表的数据来源大部分来自数据库,正常情况润乾报表都能自动处理,但是也会有特殊的情况,例如通过中间件连接数据库而非直连?通过业务程序算出的数据传递给报表进行展现等等。因此需要用户自定义数据集,我们看一个例子。我们的数据源有可能来源于业务处理的中间值,不是从数据库中取到的。以下是尝试自定义数据源的方案:package test.runqian;import java.sql.Conne

2013-01-11 14:35:11 6230

转载 .报表中利用隐藏列对扩展格显示值求和

在润乾报表中,获取报表中单元格显示值的函数是disp(),然而这个函数却无法计算扩展单元格的显示值。从而无法直接对扩展个显示值求和。在下图中,需要计算D3单元格的显示值之和。 D3值为:ds1.再订购量D3显示值为:value()+ds1.订购量实现思路       虽然不能直接得到,但是润乾报表中可以使用隐藏单元格技术,将显示值转换为值,然后调用sum()函数,从

2012-12-17 23:52:48 2793

原创 struts2 token 使用方法及问题解决

struts2 token 使用说明-------------------------------------------------------------------------------------------------------------------------------------------------------------------------使用token标签

2012-10-17 12:56:23 16581

原创 执行vbs脚本中遇到的问题及解决方案

1. 没有文件扩展".vbs"的脚本引擎.   原因:有些软件会将“.vbs”的文件的默认打开方式改成其他的方式。   手动解决:   ① 先到%SYSTEMROOT%/system32/确认下自己的wscript.exe在不在,不在的话,从其它电脑上copy过来就OK   ② 注册表 regedit 在HKEY_CLASSES_ROOT下面找到.VBS,看看默认值,改为默认的VB

2012-05-21 09:22:18 10798 2

原创 运行jar包提示找不到.properties文件的问题

/** * @function: 加载资源文件 * @Author:2012-5-19 下午06:01:54 * @param: * @return void */ private static void load(){ try { /** * 加载资源文件地第一种方式 * * **/ InputStream in = Prop

2012-05-20 12:05:56 10757 1

原创 myeclipse 打包Jar

myclipse打包成为Jar的方法1. 项目右击选择 Export 2. 选择Java --> JAR file 点击Next 3. 选择 JAR file(jar包需要导出的路径),点击Next 4.直接点击Next 5. 最后一步选择Jar文件的入口,Main方法所在的类。点击Finish,有可能会弹出下面的提示框,我没有管!

2012-05-20 12:04:13 3559

原创 javax.mail.MessagingException: 553 authentication is required

今天又犯了晕死的错误。是Java实现的发送邮件的功能,一直报下面这个错误。javax.mail.MessagingException: 553 authentication is required,smtp1,ClUQrEBZRUJX0rRPvSYiAg--.48266S2 1337250391    at com.sun.mail.smtp.SMTPTransport.issueCo

2012-05-17 18:29:41 9688 3

原创 很晕的问题

这两天遇到了很晕,很头疼的问题,在数据库有使用了表和视图,持久层是使用的hibernate,昨天查询一张表,我把某一个字段修改之后,通过改字段查询查不出来了。  很晕吧。。hibernate执行后的SQL语句在数据库执行是有结果的,但是hibernate执行后就是没有结果,我以为是缓存的缘故,重启几次都没有效果。  第二天回来后进行Debug,一行一行的找,最后找到了原因,我查询的是视图,

2012-05-11 10:55:10 2030

转载 TortoiseSVN 配合 Beyond Compare 3 或 WinMerge 的设置

日常code工作中,比较麻烦的就是SVN版本冲突时的Merge了,因为TortoiseSVN的比较工具只能比较,不能同时做Merge,一直以来总是在用WinMerge来扩展TortoiseSVN本身的Differ,虽然方便很多,但是WinMerge和BeyondCompare 3比起来还是不够强大,昨天查看了BeyondCompare 3的帮助文档,试验结果比较理想,可以告别Merge的痛苦了

2012-05-10 09:07:38 6035

原创 MySQL备份/还原 Unknown storage engine 'InnoDB'

今天做了这样一个操作,在同事的电脑上使用SQLyog导出数据库1.首先连接原来的数据库。选“新建”。按提示填入您的原来mysql数据库的相关信息,然后点连接。2.在菜单栏点击工具如下图:弹出窗口中点击导出,等完成后,点击完成。至此备份完成。----------------------------------------------------------------

2012-05-09 13:24:55 13357

转载 用命令创建MySQL数据库

服务器或VPS用户如何用命令创建MYSQL数据库  一、连接MYSQL  格式: mysql -h主机地址 -u用户名 -p用户密码  1、 连接到本机上的MYSQL。  首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.  如果

2012-05-09 11:18:51 2198

转载 mysql忘记密码,如何重置密码

1.使用mysqladmin修改mysql密码C:\>mysqladmin -udbuser -p password newpassEnter password: oldpass当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命令行下cd到mysqladmin所在的目录下与此那个次命令了!------------------------------

2012-05-09 11:16:47 2075

转载 ymPrompt.js消息提示组件

1、在页面中引入ymPrompt.js。如:2、在页面中引入对应的皮肤文件的CSS,如:3、自定义组件的默认配置信息(此步骤可选,该方法可以在任意时间调用)页面的js中通过ymPrompt.setDefaultCfg(cfg)方法修改组件部分或全部的默认属性。 如:ymPrompt.setDefaultCfg({maskAlpha:0.2,maskAlphaColor:'#00f'

2012-05-04 09:19:51 1711

转载 将截断字符串或二进制数据。

<br />SQLServer中的插入的操作时,插入不成功<br />将截断字符串或二进制数据。<br /> <br />原因:<br />是插入的字符串的字符串的长度过长!

2011-05-27 14:35:00 2319

转载 Java发送Http请求,解析html返回

<br />今天是2008年7月7日星期一,下午一直在学校做个人开始页面。因为离不开google的翻译,所以想把google的翻译整合到我的开始页面中来,于是乎就遇到了一个问题,怎样使用java程序发送http请求然后截获远程服务器返回的数据进行适当处理之后再输出?另外,google的翻译页面是使用post的方法提交数据的,无法直接通过网址进行处理,于是乎,这又涉及到了一个怎样使用java去post数据的问题。 <br />经过拜读百度知道的提问(花了我20分),找到了一个htmlparser的jar包组件

2011-05-20 22:07:00 2281

转载 J2EE的13种核心技术简介

<br /> <br />Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。<br />J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中将解释支撑J2EE的13种核心技术:JDBC,JNDI,EJBs,RMI,JSP,Javaservlets,XML,JMS,

2011-05-19 22:58:00 851

转载 Flex的Tree全部展开收缩,ji展开选中单个节点

<br />//全部展开<br />private function ExpandAll():void<br />{<br />  // treeMenu.dataProvider是id为treeMenu所绑定的数据源是个xmllist<br />  for each(var item:XML in treeMenu.dataProvider)<br />             treeMenu.expandChildrenOf(item,true);<br />}<br />//全部收起<br />pr

2011-05-15 14:05:00 3002

转载 sql server 2005学习笔记之触发器简介(一)

<br />触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的。<br />11.1  触发器简介<br />触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQLServer2005中,根据SQL语句的不同,把触发器分为两类:一类是DML触发器,一类是DLL触发器。<br />11.1.1  触发器的概念和作用<br />在SQLServer2005里,可以用两种方法来保证数据的有效性和完整性:约束(ch

2011-05-14 18:21:00 1094

原创 ActionScript 与后台交互 RemoteObject

<br />在ActionScript类中,如何调用后台的代码,需要声明RemoteObject对象:<br /> <br />AttributeValueFlexService:对应Spring中的配置的<br />selectAttributeCodeTheOne:对应后台的方法名称<br />如果需要参数的话,可以直接传递<br />tDTAttributeValueService.selectAttributeCodeTheOne(parentid,(TextInput)(attributecode

2011-05-08 19:38:00 1721

原创 flex 常用正则验证举例

<br />验证数字:^[0-9]*$<br />验证n位的数字:^/d{n}$<br />验证至少n位数字:^/d{n,}$<br />验证m-n位的数字:^/d{m,n}$<br />验证零和非零开头的数字:^(0|[1-9][0-9]*)$<br />验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$<br />验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$<br />验证非零的正整数:^/+?[1-9][0-9]*$<br />验证非零的负整数:^/-[1-9

2011-05-08 17:44:00 1248

原创 Flex 3快速入门: 构建高级用户界面 添加拖放支持

<br />在典型的可视化开发环境中,你能够在应用程序中选中并且拖动一个对象在屏幕中来回移动。  Flex Drag and Drop管理器能够让用户选中一个对象,比如List控件的一个元素,或者一个控件比如Image控件,并且拖动他们跨过一个元素,放到另一个元素中。所有的Flex组件支持拖放操作。Flex在拖放方面对一些控件,比如List,Tree和DataGrid,都有额外的功能支持。<br /><br />拖放操作主要有3个阶段:开始,拖动中,放下中。<br /><br />开始阶段<br />用户通

2011-05-06 20:13:00 1018

原创 Flex(try-catch-finally)机制

<br />http://www.adobe.us/livedocs/flex/3_cn/langref/statements.html   <Flex try catch API>最近在使用中发现了flex异常捕捉的一个很奇特的地方,进行了多次试验,在此做个小小的总结:<br />测试代码如下:<br />Mxml代码 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"                       layout="absolu

2011-05-04 23:03:00 11877 1

原创 CentOS 5.5 安装配置全攻略 (无线上网 更新源 显卡驱动 firefox3.6 flash插件 编译boost1.43.0 雅黑字体

unbuntu虽然很好,但用来开发并不是很好,很多东西库都比较新,在上面开发的东西兼容性和可移植性差,所以最终还是选择了centos5.4.<br /><br />centos安装后首先<br /><br /><br />解决上网的问题<br />安装好后,无法识别eth0 无限网络连接也找不到,所以现解决上网的问题,<br />系统->管理->服务器设置->服务<br />将NetworkManager选项勾选,点击重启服务。然后就可以看到右上角已经有了网络连接。<br /><br />更新yum源<br

2011-04-30 17:29:00 1263

原创 flex AS中TabNavigator子项后报超出索引 commitProperties解决

TabNaviagator初始化添加组件protected function application1_creationCompleteHandler(event:FlexEvent):void { for(var i:int = 0;ithis.myTabNa.getTabAt(i);一直报超出索引

2011-04-30 00:27:00 1275

原创 处理导出到EXCEL时,身份证号码的问题:mso-number-format

<br />应用中经常会遇到要从系统或数据库中导出数据平面文件,一般是导出到txt,csv或excel。txt和csv一般用在系统间的数据交换,而 excel一般有较好的显示效果,可以按照一定的模板导出,导出就不用再排版了,使用简单,如果是使用做报表一般都导出excel文件。<br />但是使用com组件导出到Excel数据很慢,有另一种生成excel文件的方式就是通过html和css快速导出数据同时并能设置样式,使用这种方式有两个优点:1是速度快,2是不需安装excel支持。 <br />  当使用这种方

2011-04-29 15:44:00 7181

原创 flex4 设置 圆角

<br /><s:Rect width="100%" height="100%" left="0" top="0" right="0" topLeftRadiusX="3" topRightRadiusX="3" > <s:stroke> <s:SolidColorStroke weight="1" /> </s:stroke> <s:fill> <s:SolidColor color="#4B78C2" color.over="#4B78C2" color.down

2011-04-28 14:20:00 2969

原创 flex4 SuperTabNavigator 添加关闭图片

<br />我的SuperTabNavigator是:<br /><tab:SuperTabNavigator id="mySuperTabNavigatorViewMain" width="100%" height="100%" popUpButtonPolicy="off" /><br /> <br />我的样式:<br /><fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "libra

2011-04-24 19:41:00 4022 4

原创 flex4自定义皮肤

<br />(注:现在flex4方面的讲解比较少,在网上发现了这么一篇样式的文章还不错,所以贴过来查时方便,也为大家提供一下浏览,呵呵。)<br />在Flex4新增加了一个包:spark.skins,这个包里面只有一个类:SparkSkin,而我们(非美工的程序员)通过这个class来实现任意自定义控件的样式。<br />通过上述关系可以得出如下的结论:<br />1、SparkSkin是一个Group类型的容器。(它继承与Group)<br />2、是全部Spark类的基础类,也就说全部的mx.spar

2011-04-24 16:58:00 1569

原创 NavigatorContent使用皮肤

<br />NavigatorCont是怎么使用皮肤的呢?找了好久,没有找到。<br />最后不得不换成了一个Button后引用皮肤的。<br />无意间又看到了这个的答案,这才整理了一下!<br />是在一个外国的网站上看到的。。<br />定义的NavigatorContent:<br /> <br /><mx:TabNavigator x="216" y="149" width="671" height="301" tabStyleName="tab" > <s:NavigatorContent

2011-04-23 21:35:00 3851

原创 flex 弹出的titleWindow 隐藏标题栏

<br />showTopPanelTitle.titleDisplay.parent.visible = false ; <br />可以实现上面的功能:<br />//声明面板的变量 showTopPanelTitle = new objShowTopPanelTitle(); // showTopPanelTitle.percentWidth = 100 ; showTopPanelTitle.width = 1124 ; showTopPanelT

2011-04-23 16:26:00 5707 5

原创 Flex的TabNavigator中tab触发的事件

<br />Flex的TabNavigator中tab触发的事件<br />最近用到TabNavigator,想在那个tabBar上点选的时候触发一个自己的回调方法,可是想象中触发的事件和实际真正应该用到的那个是不一样的! <br />其实很容易的,就是说点击TabNavigator上的选项卡时触发的是IndexChangedEvent.CHANGE,而不是那个tabIndexChange。<br /> <br /> <br /><mx:Application xmlns:mx="http://www.ad

2011-04-17 20:26:00 2543

原创 flex 注册监听器时传值

<br />flex 注册监听器时传值<br />实现代码是这样的:<br />//注册监听器aa.addEventListener(MouseEvent.CLICK,radioClick(adidArry[i],parentadidArray[i],buttonLabelArray[i]));//监听到的实现方法public function radioClick(adidin:int,parentadidin:int,buttonLabelin:String):Function{

2011-04-17 20:09:00 1378 1

原创 Flex显示图片的常用方式

<br /><br />第一种: 使用绑定的方式<br /><?xml version="1.0" encoding="utf-8"?><application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><br /><script><br />            [Bindable]  <br />            [Embed(source="../image/aa.png")]  <br />           

2011-04-16 13:04:00 1211

flex4入门.doc

flex4入门知识的学习!希望能够对大家有所帮助

2011-05-19

整合flex和Java

整合flex和Java,非常详细的。希望可以对你们有所帮助

2011-02-22

JAVA语言入门 .chm

学习j2se的朋友,可能会用的上的噢。。。哈哈哈。。。好好学。。java很Good。。

2010-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除