`
文章列表
怎样让input type=file 只读,并能实现文件上传 今天为了这个功能,着实郁闷了好久,得记录下来   试过很多方法,都未能实现,如: 设置readOnly=true 设置disable 设置this.blur() 通过javascript来控制 都不行,因为只要是readOnly或disable,都无法弹出选择文件的窗口,即使用javascript实现了弹出,上传时也不行,最后还是把中心放在了让他没有焦点上,设置了   hideFocus=true也不行,于是开始详细的翻阅,input type=file的所有属性,终于还是让我找到了 Java代 ...
java.util.concurrent.atomic下支持并发的原子操作 Java代码 java.util.concurrent.atomic.AtomicStampedReference<V>; java.util.concurrent.atomic.AtomicInteger; java.util.concurrent.atomic.AtomicBoolean; java.util.concurrent.atomic.AtomicIntegerArray; java.util.concurrent.atomic.AtomicLong; ...
1. 首先在配置文件中配置多个dataSource 2. 扩展Spring的AbstractRoutingDataSource抽象类,实现动态数据源。 AbstractRoutingDataSource中的抽象方法determineCurrentLookupKey是实现数据源的route的核心.这里对该方法进行Override。 Java代码 publicclass DynamicDataSource extends AbstractRoutingDataSource{ @Override protected Object determineCur ...
1、你一般用spring做什么?控制反转IOC AOP2、spring中的哪个类的哪个方法可用于获取beanApplicationContext类的getBean()方法。3、spring是什么?根据你的理解详细谈谈你的见解。  ◆目的:解决企业应用开发的复杂性  ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能  ◆范围:任何Java应用  简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。  ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring ...

分页sql

    博客分类:
  • util
Oracle 的sql第一种写法select * from ( select a.*,rownum rnfrom (select * from user_login_info t) a where rownum <=40 ) where rn >=21;    SQL Server 2000/2005SELECT TOP 页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id ) ORDER BY id方法2:适用于 SQL Server 2000/2005SELE ...

log4j的用法

    博客分类:
  • util
  1.声明常量: static Logger log = Logger.getLogger(TestLog.class.getName()); 2.配置文件: log4j支持xml和properties两套配置文件,推荐使用properties。 3.配置方法: 1.日志开关:配置根 Logger,其语法为:  log4j.rootLogger=debug,appender1,appender2,appender3...  eg:log4j.rootLogger=debug,appender1 2.日志输出器: log4j.appender.appenderName = Log4j ...
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized ...

struts2 tags

最近在使用struts2的<s:property/>标签时发现了几个比较特殊的用法,特拿来分享一下:   1.按需输出特定长度的字符 例:<s:property val ="name.s string(0,4)" />,只输出name的前四个字符,其中name是我需要输出的字符串。   2.格式化输出日期 <s:date name="#ne.dtime" format="yyyy-MM-dd" />   (我经常用的) <s:date name="sysTime&qu ...
废话不多说了,非常给力的东东。 偶尔一次,对项目要进行一个版本的迁移,要查看迁移前后有无代码的冗余。对2套代码进行了非常快捷的对比。太爽了。希望能帮到大家。附件就是工具,可以下载直接使用。
1.首先我设置my.ini将字符集全部设置为utf8。个人感觉utf8是趋向标准的。     a.default-character-set=utf8 b.character-set-server=utf8    2.然后数据库建立时设置为utf8.      create database psite default charset utf8; create table tb_name(...)ENGINE=INNODB DEFAULT CHARSET=utf8;  3.client中插入值和查看数据时   set names gbk;  4.查看当前字符集的情 ...
1。服务端接收到用户的请求,先根据sessionID判断是否有该用户的session,有就从内存中获取该用户session,否则创建一个session对象,并把sessionID保存到用户的cookies里 2。如果保存sessionID的cookies过期或者服务端中的session被销毁,会新建一个session到服务端内存中,当然sessionID也不会相同 3。session是保存在服务端中。sessionID通常是保存在客户端的cookies中,如关闭cookies,可使用url重写(在url里加上sessionID)的方法发送sessionID给服务端 4。保存sessionID的c ...
jQuery插件能够增强网站的可用性,有效地改善用户体验,还可以大大减少创建一个新站点的开发时间。现在的jQuery插件很多,尽可以根据您的项目要求来选择,不过也有一些插件很好用,几乎各种项目都能够用得上。这里就为您介绍12款开发中最常用的jQuery插件。 1.jQuery BBCode Editor 下载地址:http://www.w3theme.com/jquery-bbedit/ Bbcode简单易用,它是BBS、论坛、Blog等网络应用上的一种常用输入语法。jQuery BbCode Editor提供自定义设置,可以打造出很个性化的bbcode编辑器,它的源代码都可以根据需 ...
Global site tag (gtag.js) - Google Analytics