`
文章列表

Struts2的Ajax应用

一、基本原理 使用拦截器机制,对Action的成员变量做持久化处理。     二、包的设置 <package.../>元素的属性extends为“json-default”,“json-default”的result type可以为“json”。 json-default 设置后,result就会被Struts2的拦截器拦截。并按json序列化后返回。  视图为Action的字段,且字段按JSON格式序列化输出给客户端全部字段输出   三、指定序列化字段 解决方案: 在struts2.xml配置文件中里配置         <param name=& ...
  --dept表 DROP TABLE DEPT; CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14), LOC VARCHAR2(13) ); INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK'); INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS'); INSERT INTO DEPT VALUES (30,'SALES','CHICAGO'); INSERT ...

SQL语句实例

    博客分类:
  • SQL
1.表a(bm,mc);表b(bm,mc) 删除a表中与b表重复的数据。 方法一: delete from a where exists (select 'X' from b where a.bm=b.bm and a.mc=b.mc);   方法二:  delete from a where (bm,mc) in (select bm,mc from b);   说明:在表不是很大时,用in子句速度还可以忍受,而如果记录量很多时(十万条以上),in子句速度很慢。    

SQL语句总结

    博客分类:
  • SQL
    Hibernate用多了,SQL语句反而有点忘记。昨天去面试,有点被刺痛。select语句基本没问题。但被delete与update难住了。平时开发的时候,delete,update语句用的很少。用到的时候再去网上查格式。所以连基本的delete与update语句的格式都忘记了。考题基本都是网上抄的,华而不实,实际编程中没啥用的。但不管如何,要吸取这次教训。下次去哪里面试都要先把SQL语句看一遍。     还有对于SQL语句公式的记忆,不要去记忆英文。因为英文比较长,比较长。关键的地方还是用中文。     一、insert语句 insert into 表名 (列1, 列2, ...

java枚举

枚举,之前一直忽视了其存在。其实挺有用。   java5开始支持枚举类型。枚举类型可以取代Java5版本之前的版本常量。当需要一个有限集合,而有限集合中的数据为特点值时,可以使用枚举类型。   枚举类型的定义使用关键字enum,其语法格式如下:   [public] enum 枚举类名称 [implements 接口名称列表] { 枚举值; 变量成员声明及初始化方法; 方法声明及方法体; }         枚举类型可以看作一个类,每一个枚举值可以看作该类的一个对象 枚举类型的特点: (1)枚举类型是类,不是简单的整数类型,枚举值 ...

JavaWeb工程路径

JavaWeb根目录下的文件路径结构。 WebRoot         |----META-INF/         |----WEB-INF/                 |----lib/                 |----web.xml     理解WEB-INF 以下内容转自百度百科。     WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。     如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。     WEB-INF文件夹下除了web.xml ...

加快MyEclipse

MyEclipse的启动速度令人发指。   搜到的解决方案:(http://zhidao.baidu.com/question/168599295.html)   1、去除不需要加载的模块  Windows->Preferences->General->Startup and Shutdown  此时右侧显示的是Eclipse启动时加载的模块,根据实际需要去除一些模块。   2、取消MyEclipse在启动时自动验证项目配置文件  MyEclipse –> Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了(M ...
浏览器缓存,简直深恶痛绝。特别是我在帮别人解决问题的时候。查了半天,没啥问题啊。为啥就是不对呢?查到后来简直疯了,这tmd是什么问题啊。最后清了下缓存。一起正常了。(吐槽:iteye的博客系统真的好烂)   之前解决浏览器缓存一直都是使用的繁琐的【清理缓存】。 其实完全没有必要的。   普通的刷新,一般都是使用F5。这时,浏览器会从自己缓存中重新读取数据加载。 而浏览器其实有个更强的刷新,即强制刷新。这会使浏览器重新去服务器请求资源再加载。 IE强制刷新:CTRL+F5。 FireFox强制刷新:CTRL+F5,CTRL+SHIFT+R Chrome强制刷新:CTRL+SHI ...
为加以区别,目录即文件夹,文件目录。   一. 文件与目录 文件不需要“/”结尾。例如:localhost:8080/test.js 表示网站根路径下有一个test.js文件。 目录需要以“/”结尾。例如:localhost:8080/test/ 表示网站根路径下一个test目录。   说明:为了养成良好习惯:以后要对文件与目录加以区别。结尾没有“/”表示文件,结尾存在“/”表示目录。     二. Web开发中的绝对路径与相对路径 路径以“/”开头,则表示绝对路径。“/”表示网站跟路径。 如在tomcat开发,则“/test.js”则表示:localhost:8080 ...
对于公司在开发中的各种二逼行为,我认为有必要把这些东西说出去,然后华丽丽的辞职走人。 恩,首先这样我会很酷。其次,我的传说将勇久传唱。 可是我是个二逼大菜鸟,我知道问题很大。但不知道问题具体是什么,该怎么解决。所以这篇文章将不定期更新。。。。   一、所谓的工作时间很长的员工压根不懂技术(业务系统方面,除跳槽过来的同事)。 顶多是个前台平面设计。撑死了算美工,美工都不如。顶多算个平面设计(没有贬低美工的意思。美工很华丽,很靠谱。) 如果这就叫设计。我只能说你这十几年软件生涯真的白混了。     二、开发步骤,我只能说呵呵。 做系统在需求还没有怎么分析的前提下,先做设计页面 ...
一、正则表达式基础   以下内容摘自JDK6.0文档。   字符  x 字符 x  \\ 反斜线字符  \0n 带有八进制值 0 的字符 n (0 <= n <= 7)  \0nn 带有八进制值 0 的字符 nn (0 <= n <= 7)  \0mnn 带有八进制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7)  \xhh 带有十六进制值 0x 的字符 hh  \uhhhh 带有十六进制值 0x 的字符 hhhh  \t 制表符 ('\u0009')  \n 新行(换行)符 ('\u000A' ...
刚在在开源中国上看到的这个问题:http://www.oschina.net/question/817257_90108 如何产生3个在[0-1]之间并且和为1的随机数?   解法: a=rnd(),b=rnd() 随机数1=min(a, b) 随机数2=abs(a - b) 随机数3=1 - max(a, b) # -*- coding:utf-8 -*- from visual import ...
不定时更新。记录大牛们的blog。大牛的知识,思想,经验是值得我们学习的。争取早日我也能写出这样的文章。   何戈洲 http://www.cnblogs.com/hegezhou_hot/   胖子刘:数据库模型设计专栏 http://blog.csdn.net/liu7537     lifetragedy:通向架构师的道路 http://blog.csdn.net/lifetragedy/   老翅寒暑——一个老鸟的自白  http://www.cnblogs.com/BigTall/ 应用程序框架设计之前言       帖子:  主题:昨天面试一 ...
转:http://blog.csdn.net/kevingao/article/details/8125683   activation~与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等。   ApacheActiveMQ~Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。   ajaxtags~ajax提供的标签库,使用户能像使用jsp普通标签一样 ...

Java语法细节

final关键字 final修饰的量以视为常量,当final修饰对象引用时,对象是可变的,不可变只是“变量对对象的引用”。   构造方法 构造方法是可以抛出异常的。 例:java.net.Socket类的一个常用构造方法: public Socket(String host,int port) throws UnknownHostException, IOException   变量初始化 例: import java.util.Arrays; public class MyObj { public int i; public Integer inte ...
Global site tag (gtag.js) - Google Analytics