- 浏览: 36300 次
- 性别:
- 来自: 上海
最新评论
文章列表
cron expression
- 博客分类:
- expression
Cron expressions are used to configure instances of CronTrigger, a subclass of org.quartz.Trigger. A cron expression is a string consisting of six or seven subexpressions (fields) that describe individual details of the schedule.
These fields, separated by white space, can contain any of the allowe ...
Spring 文档中提供了几种定时器的使用,现将使用到的列举如下:
1.The Task Namespace
Beginning with Spring 3.0, there is an XML namespace for configuring TaskExecutor and TaskScheduler instances. It also provides a convenient way to configure tasks to be scheduled with a trigger.
The following element will create a ThreadPool ...
spring mvc + jsp
添加或修改项目时通常会有这样的流程:
页面向服务器提交表单---》服务器处理后重定向到另一个页面---》另一个页面展示处理结果
需要在重定向时携带处理结果,并最终反馈到页面,spring web 提供了RedirectAttributes类,用来重定向时传递参数,用法如下:
Controller中
@RequestMapping(value="/items")
public String list(HttpSession session,ModelMap modelMap){
List< ...
服务器涉及到文件上传业务,并使用了nginx作代理,通过浏览器上传文件时出现了413错误:Request Entity Too Large
服务器设置的最大上传文件大小是50m,实际上传的文件5m,而nginx并没有设置大小限制,?
问题是nginx有默认的上传文件大小限制:Default: client_max_body_size 1m
方案:修改nginx默认值,在nginx配置文件中添加一行client_max_body_size 50M;
spring 封装了文件上传功能,使用spring mvc上传文件需要完成下面的工作:
1. 配置MultipartFileResolver
在spring容器中注入MultipartFileResolver bean
<bean id="commonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defa ...
Use ready() to make a function available after the document is loaded.Two syntaxes can be used:
1.$(document).ready(function)
2.$(function)
将分支回退到之前的某个状态1.git reflog 会列出之前时刻的head 如:281b58b HEAD@{0}: commit: rm readme416845b HEAD@{1}: pull --progress --no-stat -v --progress origin master: Merge made by the 'recursive' strategy.41ab005 HEAD@{2}: commit: exercise page service....选择要回退的head,执行命令git reset --hard HEAD@{2},回到41ab005时的状态git re ...
git remote 显示远程仓库的列表git remote -v 显示远程仓库列表,包含名称及urlgit remote add rs1 https://github.com/Peng-Da/lmp-first.git 添加远程仓库命名为rs1git push rs1 master 将本地master分支代码push到rs1远程仓库(默认master分支)git push -u rs1 master 则push代码并将rs1设为上游分支,下次执行push/pull默认选择该仓库git remote rm rs1 删除名为rs1的远程仓库如果远程仓库有多个分支,如何指定哪个分支为目标分支?:pu ...
使用tmux可以在同一终端窗口同时打开多个进程,在控制远程系统时更有用
把最初的进入的进程称作主进程
打开一个名为ssn1的新进程:
tmux new-session -s ssn1
可以在ssn1进程中执行命令或打开程序,新的进程与主进程互不影响
回到主进程
Ctrl+B 再按d键
返回到主进程,这时退出主进程,进程ssn1中打开的程序继续运行,不会关闭
进入已有的进程ssn1
tmux attach -t ssn1
Linux系统中链接分为两种硬链(hard link)和软链(soft link)也叫符号链接
每个文件都有唯一的inode,多个硬链可以指向同一inode;软链指向文件路径,可以称作快捷方式
创建硬链 ln targetfile linkfile
创建软链 ln -s targetfile linkfile
在某(些)目录(dirs)中查找特定文件的所有硬链接
1通过文件名称 find dirs -samefile filename
2通过文件的inode find dirs -inum inodeval
在某(些)目录(dirs)中查找特定文件的软链接
fin ...
android入门--开发环境搭建
- 博客分类:
- Android
Android官网www.android.com
操作系统Linux(Ubuntu12.04)
搭建Android开发环境步骤如下:
1.下载Android SDK压缩包,解压,这时会生成含有版本信息名称的文件夹,该文件下包含两个子文件夹
eclipse和sdk,为方便操作可以创建指向该目录的软链~/ProgrameFiles/android.
SDK有【only】和【bundle】两种,它们的不同是bundle中含有Eclipse,选择【bundle】
2.cd ~/ProgramFiles/android/sdk/tools 运行脚本文件android ( ...
spring mvc架构的web应用中,spring框架将数据model渲染至jsp页面并将最终结果输出到客户端,model和jsp模板可以由程序定义,但是页面渲染及结果输出过程是由spring封装,对程序员来说是不可控的。想要取得输出的内容有一种方法就是自定义ServletOutputStream对象,在数据写入至目标流同时写入我们自定义的字节流,通过字节流便可取得输出内容。代码如下:
public class CustomServletOutputStream extends ServletOutputStream {
private OutputStream o ...
public String getRenderedStr(final HashMap map,String temPath){
String result;
try{
Engine engine=Engine.getEngine();
final Template template=engine.getTemplate(temPath);
final PipedOutputStream pos=new PipedOutputStream();
Piped ...
多个web应用在同一台服务器上的部署通常使用nginx+tomcat的架构。
niginx
nginx扮演的角色是反向代理,通常称nginx为反向代理服务器。
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发 ...
使用ffmpeg有时需要通过编译的方式手动安装,官方网站提供了详细的步骤,ubuntun上的安装链接:https://trac.ffmpeg.org/wiki/UbuntuCompilationGuide,按照链接网页中指示操作便可安装完成