java
逆天小北鼻
开心工作 、快乐生活
展开
-
java连接sftp服务器 (随笔)
网上有很多成型的例子,在这里提供几个不错的连接 详细讲解sftp文件上传http://www.cnblogs.com/longyg/archive/2012/06/25/2556576.htmlJAVA实现SFTP的实例http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888384.html 在开发过程中,遇到原创 2013-08-29 11:45:00 · 22194 阅读 · 13 评论 -
smartclient listgrid 数据之间的拖拽
从listgrid1将信息拖拽到listgrid2内,方便灵活实现数据的传递注意事项:Listgrid1中增加属性 canDragRecordsOut: true, dragDataAction: "copy",listgrid2 中增加属性 canAcceptDroppedRecords: true, canRemoveRecords:原创 2012-07-12 10:38:40 · 2086 阅读 · 0 评论 -
smartclient listgrid style (加竖线、横线、背景色)
如图所示:在jsp中引入: Style.css 代码:.myOtherGridCell { font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:black; border-bottom:1px solid #a0a0a0;border-right:1px solid原创 2012-06-14 10:26:22 · 2529 阅读 · 0 评论 -
Spring中ClassPathXmlApplicationContext类的简单使用
一、简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用:ApplicationContext ac = newClassPathXmlApplicationContext("applicationContext.xml");RegisterDAO registerDAO = (RegisterDAO)ac.getBean("Regi转载 2012-06-04 14:09:57 · 4767 阅读 · 0 评论 -
静态成员及非静态成员 区别
静态成员及非静态成员解说对于非静态数据成员,每个类对象都有自己的拷贝。而静态数据成员被当作是类的成员。无论这个类的对象被定义了多少个,静态数据成员在程序中也只有一份拷贝,由该类型的所有对象共享访问。也就是说,静态数据成员是该类的所有对象所共有的。对该类的多个对象来说,静态数据成员只分配一次内存,供所有对象共用。所以,静态数据成员的值对每个对象都是一样的,它的值可以更新; 静态原创 2012-05-15 12:04:50 · 1092 阅读 · 1 评论 -
Smartclient+demo+实例
用实例见证smartclient的厉害吧。 先貼出來圖片 炫炫!很閃吧。建表語句:create table supplyItem( itemID int primary key identity(1,1), itemName varchar(300), unitCost decimal(28,2), --55.23 SKU varchar(30), description va原创 2011-10-13 20:03:22 · 7001 阅读 · 4 评论 -
hibernate 配置(乐观锁的配置、多对一配置)
持有对象,乐观锁,多对一。....@ManyToMany(cascade=CascadeType.ALL,targetEntity =Ability.class,fetch=FetchType.LAZY)@JoinTable(name="EMPLOYEE_ABILITY",joinColumns={@JoinColumn(name="EMPLOYEE_ID",referencedC原创 2012-05-08 17:50:42 · 4095 阅读 · 2 评论 -
hibernate映射文件many-to-one元素属性
many-to-one 元素属性: name:映射类属性的名字column:关联的字段class:关联类的名字cascade:设置操作中的级联策略 可选值为 all所有操作情况均进行级联、none所有操作情况均不进行级联、save-update执行save和update操作时级联、delete执行删除操作时级联fetch:设置抓取数据的策略 默认值为select序列选择抓取 可转载 2012-04-18 21:07:06 · 948 阅读 · 0 评论 -
smartclient 手动设置参数传递
一般情况下,datasource默认传参形式1 update :传递主键和被修改了得字段,当后台用到@moduleAttribute时,就会报错,因为他专递的不是完整对象。现在的目的就是让他传递所有的字段才行。dsRequest.oldValues^_^ 就是我想要的。isc.DataSource.create({ ID:"ProjItemSumLi原创 2012-04-27 15:43:24 · 2064 阅读 · 0 评论 -
smartclient 分页总结
Smartclient 分页总结 Smartclient提供了分页机制,在做项目的过程中需要注意几点小问题,1 :使用RestDatasource 仔细阅读api可以知道RestDataSource继承DataSource类,使用RestDataSource类,系统会自动触发两个参数 即:_startRow 、_endRow ListGrid默认每原创 2012-04-25 15:09:18 · 2003 阅读 · 0 评论 -
myeclipse 更新出现红叉叉
刚更新了一下项目 项目名突然画了一个红叉找了半天没找到原因,也没报错,就在项目名上冒出了一个红叉。解决方法:^_^ 在更新一下 ,红叉就没了。问题引起的原因:myeclipse抽风!原创 2012-07-16 11:49:51 · 1855 阅读 · 1 评论 -
界面展览^_^
晒晒界面图片^_^我写的。原创 2012-07-18 11:54:09 · 1122 阅读 · 6 评论 -
第一篇关于 java excel 开发
这是我写的第一篇关于excel的代码,最简单 ^_^ 以后会慢慢的变得复杂,功能也会慢慢完善。!import java.io.FileOutputStream;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;原创 2011-12-01 10:27:40 · 1751 阅读 · 5 评论 -
取出数据写入xml,txt文件
public void getInfo(){ AclUserBean logonUser = (AclUserBean)act.getSession().get(Constant.LOGON_USER); try{ System.out.println("开始执行取数据操作!"); List> list = tdao.getInfo(); //FileWriter fi原创 2013-08-30 10:03:57 · 1782 阅读 · 0 评论 -
webservice入门教程(简单版)
1 新建 webservice项目 2 新建java类package com.test.ws; public class WebServiceShutingInfo { public String GetWebServicesShutingInfo(){ return"舒婷关于webservice的测试!"; }}3原创 2013-08-28 15:16:24 · 2459 阅读 · 4 评论 -
master plan 功能修改
功能要求:在master plan系统中,copy一个新的masterplan时,添加一个有输入框的提示框,使项目名称可编辑 如图所示:思路:在form中添加一个隐藏字段,然后将用户输入的项目名称设置到隐藏字段中,提交后台….添加隐藏字段: this.fields.add("project_hidden",new Ext.form.Hidden ({xtyp原创 2013-03-08 09:57:47 · 1124 阅读 · 1 评论 -
extjs 文件上传
功能要求:在mastplan页面添加按钮,实现上传excel文件的功能,并在保存之前读取文件内容将其保存到数据库里面。 具体实现: ^_^ 先闪闪图片吧。Jsp页面代码:在tbar工具栏中添加一按钮: 单击此按钮,弹出一个上传文件的窗口,{id:"upload_excel",xtype: "butt原创 2012-12-13 10:47:12 · 6267 阅读 · 10 评论 -
Extjs 多个参数传递
ajax有个属性是:params ,可以把前台的参数传递到后台去,实际中也许会传递多个参数,haha 我尝试了多次,我第一次得想法很怪异我在ajax下 写了两个params 结果不报错直接显示空白了。。第二次我在params后面写了“,”用逗号隔开两个参数,虽然比第一个次得想法有味道,不过还是显示空白。可以用这种方式传递多个参数:js代码: ,updateColumnFn:fu原创 2011-09-08 17:15:06 · 7212 阅读 · 3 评论 -
由一年前的笔试引发滴感悟 (宠物与主人 demo)
我好像很久都没有认认真真写过blog了,最近很闲,特别闲,到那种地步呢?两个月多没什么大事做,这期间我一直再看框架方面的知识,对很多东西都有了新的认识,O(∩_∩)O~~开心。无意间,想起了多年前(其实也就是一年前(*^__^*)……)我去一家公司面试,一进去给台电脑笔试,用ssh写一个demo,把数据库里面的信息显示在页面上,对于刚毕业的我来说,算是个难点,ssh?前台后台结合?配置文件?怎原创 2012-10-18 17:41:49 · 2323 阅读 · 15 评论 -
apache POI导出excel文件 及单元格合并 、样式的设置
客户需要从完单物料信息中到处excel大概思路:单击某一按钮,触发请求至后台,创建输出流,导出excel ^_^ 前台代码:(此段代码 注释部分存在一个问题,注释部分的请求无效,后台无法响应前台请求,参数传过去了,后台也接受了,但输出流没有输出,木鸡why)解决方法,用一个重定向代替这个框架sendRequest发送请求。isc.IButton.create({ ID:"e原创 2012-08-20 14:16:14 · 11763 阅读 · 3 评论 -
java 获取服务器根目录
项目中需要从一个模板里面读取信息, 那个模板文件该怎么放呢?绝对路径和相对路径的问题 ,linux和windows都可以访问的问题获取服务器的根目录String templateurl = request.getSession().getServletContext().getRealPath("/WEB-INF/pe_template/PESurplusMaterial.xl原创 2012-08-23 16:54:49 · 9146 阅读 · 0 评论 -
使用WritableSheet导出excel
这次的报表和以前做的都不一样,这次使用到了模板文件, ^_^ 学到了很多东西,先记录下来 //-------------------------------------完單項目剩餘物料申報表-------------------------------------------------------------- @RequestMapping(value = "c原创 2012-08-23 16:58:17 · 16620 阅读 · 2 评论 -
smartclient 持有对象的引用
现在做的系统,牵扯到对象持有另一个对象的概念,在数据库设计表结构时:table 1 中持有table 2 ,简单画一个图吧 便于理解:Table 1 Id_1 (pk) projId projStatusId userGrop Table 2 projStatusId(pk)原创 2012-04-23 10:00:08 · 967 阅读 · 0 评论 -
java spring 事物
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springfram原创 2012-04-05 14:34:33 · 962 阅读 · 3 评论 -
myeclips 修改项目名
要在eclipse里面改项目名,光把项目重命名是不成的。工程名--右键--Properties--MyEclipse--Web--吧Web Context-root的名字给改了再把tomcat的工程删除了。重新部署下 ---------------------------------------------------------摘自江来。╭︿︿︿╮ {/ o o原创 2012-03-01 14:34:37 · 947 阅读 · 1 评论 -
smartclient 分頁 及 不能正常分頁解析
Smartclient 分頁詳細閱讀AIP 可以知道paging兩個參數 分別是:endRow 、startRow、後臺響應客戶端請求時,遵循客戶端接收參數的方式,(response /data)listGrid dataPageSize:75默認值為75,在listgrid中一次顯示75條記錄 第一次請求中 startrow 0 endrow 75 當鼠標往下拉動,記錄數達到原创 2011-10-31 15:33:42 · 1789 阅读 · 8 评论 -
smartclient checkbox 無法正常顯示
因為sql數據庫中沒有boolean類型, 字段instock 在數據庫中的類型為varchar 需要如下處理:1:在module層中 private boolean inStock; @Column(name="inStock") @org.hibernate.annotations.Type(type="yes_no") publ原创 2011-11-01 08:35:37 · 1186 阅读 · 2 评论 -
smartclient 传参
isc.IButton.create({ ID: "upload", width:"120", height:30, title: "上 载", click:function(){ var re原创 2011-11-21 11:48:46 · 970 阅读 · 1 评论 -
hibernate 多表查询
List list = null;String QueryStr = "from Employee emp,Department dep where emp.department = dep.id";EmployeeBiz empbiz = EmployeeBiz.getInstance();list = empbiz.find(QueryStr);for (int i = 0;原创 2011-11-17 10:59:56 · 725 阅读 · 0 评论 -
SmartClient --TreeGrid
原创 2011-10-25 10:24:37 · 1421 阅读 · 0 评论 -
Smartclient 细节 --小总结
Smartclient 细节 --小总结1:DataSource 細節 isc.DataSource.create({ ID:"supplyCategory", dataFormat:"json", recordXPath:"data", fields:[ {name:"categoryName",primaryKey:true}, {foreign原创 2011-10-19 09:45:43 · 2243 阅读 · 1 评论 -
线程池
线程池是一个重要的概念。不过我发现,关于这个话题的讨论似乎还缺少了点什么。作为资料的补充,以及今后文章所需要的引用,我在这里再完整而又简单地谈一下有关线程池,还有.NET中各种线程池的基础。更详细的内容就不多作展开了,有机会我们再详细讨论这方面的细节。这次,还是一个“概述”性质的转载 2011-10-07 11:03:28 · 1107 阅读 · 0 评论 -
smartclient 连接数据库
先学习了extjs框架,体会到了extjs复杂的代码,令人费解的语法,真不是盖得!在接触smartclient,个人觉得比较简单,从语法上来说也比较简单,至少容易理解。咬咬牙竟然可以做出一个小demo。 哈哈。 js 代码<%String path = reque原创 2011-09-28 10:00:08 · 2347 阅读 · 3 评论 -
BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别[转载]
本文转载自:http://hi.baidu.com/computertao/blog/item/daebb001755d770b7bec2c0f.html一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对J转载 2011-08-15 11:46:11 · 884 阅读 · 1 评论 -
smartclient 动态获取后台执行状态
//*************************************条码输入框及事件处理********************************************************* isc.SearchForm.create({ ID:"findForm", left:20, autoFocus:true,//设置自动获取光标 width:"1原创 2011-11-23 14:23:57 · 1391 阅读 · 0 评论 -
smartclient dialog
isc.IButton.create({ ID:"delete", width:"120", height:25, title:"删 除", click:function(){ var focusNode = thi原创 2011-11-24 10:52:09 · 1212 阅读 · 0 评论 -
smartclient(barcode system)
恩 不错不错 真的是一点一点写出来的,good !//------------------------设置fields,及fields所属类型------------------------------ headField=[ {name:"recId",title:"主键",primaryKey:true}, {name:"refId",title:"单号",canEdit原创 2011-11-28 11:56:00 · 2049 阅读 · 12 评论 -
jxl 与poi 区别
最近在做report开发,用java将数据生成excel 表格,主要利用jxl.jar 和poi.jar来实现。我看过两段代码,刚好一个是jxl写的,另一个是poi写的,区别可以看出来,^_^ 下面这些看不出来的是前人总结的:POI为apache公司的一个子项目,主要是提供一组操作windows文档的Java API.JavaExcel俗称jxl是一开放源码项目,通过它Java开发原创 2012-02-21 12:04:50 · 14485 阅读 · 17 评论 -
java excel 细节
0 WritableWorkbook w = Workbook.createWorkbook(); WritableSheet s = w.createSheet("PC list", 0); 创建工作薄w 创建工作表s 一个工作薄中可以创建多个工作表 ^_^ 1 s.mergeCells(3, 0, 6, 1);这句原创 2011-12-07 15:32:26 · 866 阅读 · 0 评论 -
MA status报表开发 问题总结
这次做报表开发,前后用了两天,基本上没有遇到什么大问题,一路绿灯啊。^_^ 不过最后还是装上了一个问题。Map columnName_Type = new HashMap(); //獲取所有列名和列名類型 for(int i = 0 ;i<rsmd.getColumnCount();i++){ String columnName = rsmd.getCol原创 2012-02-17 11:40:33 · 1390 阅读 · 2 评论