亿动项目中spring的学习

1.<task:annotation-driven>:用作定时任务.

具体用法:

@Scheduled(cron = "0 0/1 * * * ?")

格式: [秒] [分] [小时] [日] [月] [周] [年]

秒    是      0-59 ,         - * /

分    是      0-59 ,        - * /

小时  是      0-23 ,       - * /

日    是      1-31 ,      - * ? / L W

月    是    1-12 or JAN-DEC , - * /

周     是     1-7 or SUN-SAT , - * ? / L #

年     否     empty 或 1970-2099 , - * /

解释:

"*",表示每一分钟都会触发

? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值

- 表示区间。例如在小时上设置 "10-12",表示 10,11,12点都会触发

, 表示指定多个值,例如在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发

/ 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。 在月字段上设置‘1/3‘所示每月1号开始,每隔三天触发一次

2.File.separator

windows是\,unix是/

时间: 2024-07-30 13:48:38

亿动项目中spring的学习的相关文章

项目中走马观花式学习PHP

项目中走马观花式学习PHP 因项目缘故,需要快速补充php知识,个人有asp基础,较熟悉aspx.c#winform编写,故选择了快速阅读PHP相关资料.整理了一下,给大家参考.阅读的资料都是来自网络,我也不说不清作者是谁了,这里要对带我们这些菜鸟飞的前辈和大神们表示感谢.此外和我一样学过asp的朋友请百度一下php和asp语法的不同,对自己帮助很大. 第一部分相关知识补充 一.PHP准备工作 (一)PHP环境搭建(略) 建议使用apm,修改相关的参数即可搭建好环境.详情随便百度一下.... 第

最近项目中代码管理学习

之前项目用的都是SVN进行代码管理的,最新的两个项目開始用git了.非常早之前就開始接触git.可是一直没有正规的使用过,所以对git的命令并非非常熟悉,基本上的命令都是使用诸如clone.checkout.add.commit之类的命令.没有使用过创建分支(branch)和打tag之类的操作.眼下项目中常常出现一种情况:项目開始的时候我们都在master分支上开发,然后等到一个阶段完毕之后我们会公布这个版本号,然后再创建一个develop分支.接着在develop分支上开发,然后对master

maven项目中Spring整合Shiro配置文件(示例)

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schem

项目中 Spring 配置文件的选型问题 (xml和注解的抉择)

要改的东西用xml 不改的东西用注解:这句是对用不用注解或者 xml的一个不错的解决方案 xml使用场景: 1.外部jar包依赖bean配置 2.用注解无法实现,或者用注解无法轻易实现的情形 3.项目组内部达成一致的约定的地方 4.特殊的配置(如:定义一个map) 优:容易编辑,配置比较集中,方便修改,在大业务量的系统里面,通过xml配置会方便后人理解整个系统的架构 缺:比较繁琐,类型不安全,配置形态丑陋,配置文件过多的时候难以管理 注解使用场景: 除了上面4点,其他情况都可以用 优:方便,简洁

sphinx在亿级项目中的使用场景

不管是网站还是app很多产品的设计思路和产品功能多多少少都有相似之处,那么这边主要讲以下几个场景 描述.话题的搜索 主要的实现思路是全量索引+增量索引方式,可设定时任务定点跑索引 用户昵称的搜索 主要是实现思路是实时索引+分布式索引的方式,用户由于过多,故使用实时索引的方法进行增加,旧数据通过跑脚本重新读取后再写入. 搜索框联想词的提示 主要实现思路是分布式索引的方式,自动联想其他人曾经输入过的词语. tip: morphology = stem_en会启用英文单词的提取.搜索英文时候就不会一个

项目中使用的spring 注解说明

以前在项目中spring 的依赖注入使用 xml 配置,现在使用 注解(Annotation) 来实现配置. 1声明bean 1.1实例 有类: public class MyBean{ //do something } xml 方式: <bean id="myBean"class="com.bean.MyBean"/> 注解方式: @Component("myBean") public class MyBean { //do som

Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这部分内容需要以下Jar包支持 mysql-connector:MySQL数据库连接驱动,架起服务端与数据库沟通的桥梁: MyBatis:一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架: log4j:Apache的开源项目,一个功能强大的日志组件,提供方便的日志记录: 修改后的pom.xm

Spring学习(一)tomcat加载web.xml、以及项目集成Spring支持

tomcat容器加载web.xml 一. 1 .启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 <listener> 和 <context-param> 两个结点. 2 .紧急着,容创建一个 ServletContext ( servlet 上下文),这个 web 项目的所有部分都将共享这个上下文. 3 .容器将 <context-param> 转换为键值对,并交给 servletContext . 4 .容器创建 <li

记录Spring.net学习中遇到的各种问题

1.由于项目中使用了spring.net作为IOC容器,所以看了下相应的博客,熟悉一下这方面的内容,参照博客为博客园刘冬的博客系列: 博客地址:http://www.cnblogs.com/GoodHelper/archive/2009/10/25/1589554.html 在写Demo的过程中,遇到的第一个问题是在访问Object时候,报出了以下异常: 网上查了下得到如下解决方案: 选中Object.xml文件,右键选中属性,在属性对话框中做如下操作: 于是顺带查了下生成操作的各个属性,以便了