- 浏览: 147039 次
- 性别:
- 来自: 上海
最新评论
-
shuanggui1990:
Spring及其优点 -
wujingyong:
zhuzf 写道 , 我的就是这个问题,解决了,3Q具体是怎 ...
MyBatis 物理分页foreach 参数失效 -
xuqiao2009:
高人高人,佩服void processIntercep ...
MyBatis 物理分页foreach 参数失效 -
atwind:
有.net的实现吗?
.NET和Java中BYTE的区别 -
zhuzf:
, 我的就是这个问题,解决了,3Q
MyBatis 物理分页foreach 参数失效
文章列表
spring设置动态定时任务
- 博客分类:
- WEB
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现:
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >
<property name="jo ...
cronExpression配置说明
- 博客分类:
- WEB
cronExpression配置说明
字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? / L W C
月份 1-12 或者 JAN-DEC , - * /
星期 1-7 或者 SUN-SAT , - * ? / L C #
年(可选) 留空, 1970-2099 , - * /
表达式 意义
"0 0 12 * * ?" 每天中午12点触发
& ...
linux平台启动关闭oracle数据库
- 博客分类:
- 数据库
启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。
1. $ su - oracle
2. $ sqlplus / nolog
3. sql> conn / as sysdba
4. sql> startup (一般不需要加参数,只要设置好环境变量)
5. sql> quit (退出sql模式)
6. $ lsnrctl start (启动监听器)
关闭oracle
1. $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)
2. $ sqlplus /nolo ...
IntelliJ IDEA 10.0 使用javac编译程序出现“非法字符: \65279”解决方法
一、问题描述:
将在eclipse创建的项目代码导入IntelliJ IDEA 10.0后发现中文乱码,使用工具将源文件编码统一转为“UTF-8”后,显示正常,但在修改文件后,编译出现“非法字符: \65279”。
二、产生原因:
IntelliJ IDEA 10.0对设置为“UTF-8”编码的文件在修改后保存时自动加入了UTF-8文件签名,即BOM(将文件以十六进制形式查看,可见文件首部为“EF BB BF”).
三、解决方法:
(1)使用Eclipse编译器进行编译, ...
Git 是一个分布式版本控制工具,不必服务器端软件支持,使源代码的发布和交流极其方便
Git 的优势主要有:
1.Git是分布式的,这是Git和其它非分布式的版本控制系统(SVN,CVS)最核心的区别。
从中心版本库的服务器上chect out代码后会在自己的机器上克隆一个自己的版本库。
它支持离线工作;本地提交可以稍后提交到服务器上。
如果你被困在一个不能连接网络的地方时,你仍然能够提交文件,查看历史版本记录,创建项目分支等。
2. 绝大部分操作在本地完成,不用和集中的代码管理服务器交互,终于可以随时随地大胆地check in代码了。
只有最终完成的版本才需要向一个中心的集中的代 ...
oracle实现递归查询
- 博客分类:
- 数据库
收集的几条在oracle中通过connect by prior来实现递归查询
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
创建示例表:
CREATE TABLE TBL_TEST
(
ID NUMBER,
NAME VARCHAR2(100 BYTE),
PID NUMBER ...
mysql数据库的导入导出
- 博客分类:
- 数据库
一、导出数据库用
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > ~/Desktop/数据库名.sql(默认是当前路径)
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
3.导出一个表
mysqldump -u用户名 -p密码 数据库名 表名> 导出的文件名.sql
二、导入数据库
1.
mysql -u用户名 -p密码
mysql>use 数据库名;
mysql>source ~/Desktop/数据库名.sql
2.mysql -u用户名 -p ...
Struts2使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中添加下面包依赖
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>2.1.6</version>
</dependency>
零配置并 ...
jQuery 选择元素
- 博客分类:
- WEB
1.$()函数
在jQuery中,$()函数充当一个工厂,可以接受标签名,ID和CSS类作为参数,返回包含页面中对应元素的jQuery对象
这些选择符可以单独使用,也可以与其他选择符组合使用。下面展示了这3种基本的选择符。
选 择 符
CSS
jQuery
说明
JQuery是一个优秀的javascript框架,优点
1.WRITE LESS,DO MORE(写更少的代码,做更多的事情)
这个也是它的宗旨,使用它的高级selector,开发者只需编写几行代码就能实现令人惊奇的效果。开发者无需过于担忧浏览器差异,它除了还完全支持Ajax,而且拥有许多提高开发者编程效率的其它抽象概念。jQuery把JavaScript带到了一个更高的层次。
2文档的完整,易用性(每个API都有完整的例子,这是其它框架现在不能比的)
3.jQuery实现脚本与页面的分离
jQuery让JavaScript代码从HTML页面代码中分离出来,就像CSS让样式代码与页面代 ...
1.echo 输出变量的值
如:echo $PATH,输出PATH的值
2.ls 列出指定目录的文件
ls -la
这行命令的意义是输出当前目录的所有文件的文件名,l代表“long”,a代表“all”,有了l选项,你会发现,输出的内容比较丰富,不只包括文件名,还有文件的访问权限,所有者,所属组等。你会发现这个命令会在屏幕上输出大量的信息,如果当前目录的文件比较多的话。
现在就是“pipe”出场的时候了。
ls -la | more
你也可以在大多数Linux命令中使用通配符。通配符就是可以代表文件名中任何未知的字符或字符串。例如,*就代表任意字符串,?代表单个字符。例 ...
Linux系统中,设定文件读写权限
- 博客分类:
- 操作系统
在终端输入命令:ls -l untitled.txt
就会显示文件的详细信息:
-rw-r--r--@ 1 user staff 34416 6 11 15:23 untitled.txt。
-rw-r--r--代表该文件或目录的读写执行权限,第一位表示该文件类型(7种)d 目录 l 符号链接(指向另一个文件) s 套接字文件 b 块设备文件c 字符设备文件 p 命名管道文件 - 普通文件
一共有10位数,其中:
最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- ...
linux vi 保存退出 操作:esc键,输入“:wq ”
linux vi 不保存退出 操作:esc键,键入 “:q"
:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq"强制更新文件的修改时间,这样会让make编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误 ...
Linux常用文本操作
- 博客分类:
- 操作系统
1.最常用的Head和tail head和tail分别显示文件的顶部和底部,要查看文本的顶部几行或底部几行,需要分别使用这两个命令加-n选项标志
head和tail的基本用法:
head -n10 untitled.txt
tail -n10 untitled.txt
tail命令常见的用途就是观察日志 ...
Spring及其优点
- 博客分类:
- WEB
大部分项目都少不了Spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢
Spring是什么:
Spring是一个轻量级的DI和AOP容器框架。
说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。
DI:称作依赖注入(Dependency Injection),和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完成, ...