- 浏览: 78950 次
- 性别:
- 来自: 南通
最新评论
-
zhengyutong:
我也在学习Struts2,楼主。
struts2 简单笔记
文章列表
Log4J 基本使用方法
先看一个log4j.properies配置文件:
#定义输出级别和输出平台
log4j.rootLogger=INFO,stdout,fileout
#设定stdout输出平台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}][%l]:% ...
- 2012-03-11 00:33
- 浏览 2918
- 评论(0)
本文引自:http://www.blogjava.net/176142998/archive/2009/02/03/221507.html
Spring的JDBCTemplate
当hql等查询方式不能满足性能或灵活性的要求,必须使用SQL时,大家有三种选择:
第一、使用Hibernate 的sql 查询函数,将查询结果对象转为Entity对象。
第二、使用Hibernate Session的getConnection 获得JDBC Connection,然后进行纯JDBC API操作;
第三、选择把Spring的JDBCTemplate作为一种很不错的JDBC Util ...
1. 学习时还是要多个心眼,不要太依赖IDE,以至于很多细节都忽略了。
比如,String类里有个toUpperCase(),如果
有个String str="abc",str.toUpperCase()后,问你str变化没?答案是没有,打印出 str还是“abc",
估计这个方法 ...
J2ME基本知识:1) 什么是J2ME?
当JAVA平台发展到JAVA 2的版本以后,为了适应不同级别计算机硬件的开发需要,JAVA平台形成了三个主要分支:
J2SE :Java 2, Standard Edition,是为台式机而设计的,主要运行在Linux, Solaris, 或Microsoft Windows等操作系统上。
J2EE:Java 2, Enterprise Edition,则是一个适合分布式的、多用户、企业级应用系统运转的平台。它以J2SE为基础,增加了处理服务器端计算的功能,用于开发电子商务或企业web应用。
J2ME:Java 2, Micro Editi ...
HTTP 1.1协议允许Web服务器临时改变资源的位置,也就是说你访问的资源在另外一个地址。这时候服务器返回的响应代码是302,而新的地址存放在Header中,Header的名称是Location。正常情况下,客户端浏览器应该指向临时的访问地址 ...
<textarea style="layout:inlinelayout(false,fill);" >
@{corporation}
</textarea> 必须加入"layout:inlinelayout(false,fill);",而且父级不能加该属性.
xml:
<screen style="layout:gridlayout(3,3);gap:5 5;margin:10;" title="XXX" focusloop="true">
<container style="align:center;layout:inlinelayout(false, center);" >
<button class="ninebutton" onAction="child(0)">& ...
Kuix 的 listItem,获得焦点时候,加入效果:获得焦点时,显示全部标题;失去标题时,显示部分标题
实现:
xml:
...
<listItem style="layout:borderlayout;gap:5 0" onAction="show" onfocus="itemfocus(this)" onlostfocus="itemlostfocus(this)">
<picture src="shop_list.png" style=" ...
思路:新建一个线程加载缓冲条,数据解析到dataProvider在主线程中。通过新线程判断 数据解析到dataProvider完成,加载缓冲条结束。
实现:
public interface LoadNetworkLoadBarHeader {
public boolean decideLoadingStatus(DataProvider dataProvider);
}
public class LoadNetworkLoadBar {
public static void loadBar(final DataProvider dataPro ...
Kuix 的 数据分页
通过dataProvider,从新获得第二页数据,再screen.setCurrent();,加载到界面,不过但有滚动时,ScrollPane显示上一次的位置,我们要scroll.bestScrollToChild(.widget, false);,滚动条到widget位置上。
注意点:ScrollPane在滚动时候,必须在<screen title="学院快讯" focusloop="true">中加入 focusloop="true";才有滚动效果。
${myProperty}和@{myProperty}基本上做同样的事情:在通过Kuix.loadScreen()或Kuix.loadXml()方法,
从DataProvider中提取值 同等于通过调用myDataProvider.getValue(“myProperty”)。 主要的不同居住在部件之间的哪里放置的价值和生命的DataPro ...
kuix这个项目的功能非常强大,把css和xml在j2me上几乎做到了极致。同时它的事件处理也相当的复杂,好坏与否暂且不说,基于kuix在css和xml模块设计上的造诣,想来事件处理设计的这么复杂也是有些道理的,在此分析一二,方便大家理解。
先插一个图,是kuix官网上的图,图画的相当的精美,使我看了之后有很大的学习画图的冲动,暂时忍住了,过一段时间一定得好好补上,不多说了,见图:
首先kuix并没有在回调Canvas的系统主线程中处理事件,而是采取了将事件记录下来,使用工作线程处理和分发事件的方法。在KuixCanvas的回调函数keyPressed(), keyReleased( ...
Kuix 的 DataProvider 传值显示问题?
多个Kuix界面切换,DataProvider 在其中的传值显示问题... 待解决
自己摸索结果:
DataProvider 绑定到了widget后,当切换到新的widget后,DataProvider必须先清空,再设值。或者重新绑定新的DataProvider。
String str;
public void test(){
str = str +"";
}
这是str="null";
谁说菜鸟不能拿高薪
------------------------------------------------------------------------------------------------
第 1 章 HR告诉你:我们这样解读你 1
1.学历 = 门槛 1
2.成绩 = 态度 3
3.活动 = 能力 7
4.实习 = 经验 10
第 2 章 HR指导你:穿出你的精气神 14
1.扫盲篇——职业装的选择 14
2.我是GG——男生也要打造“职场魅力” 18
3.我是MM——变身“白领丽人” 22 ...