- 博客(30)
- 收藏
- 关注
原创 cron 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 indiv...
2014-11-05 11:05:07
189
原创 spring schaduler
Spring 文档中提供了几种定时器的使用,现将使用到的列举如下:1.The Task NamespaceBeginning with Spring 3.0, there is an XML namespace for configuring TaskExecutor and TaskScheduler instances. It also provides a convenient w...
2014-11-04 16:59:10
178
原创 spring mvc redirectflashattribute
spring mvc + jsp 添加或修改项目时通常会有这样的流程: 页面向服务器提交表单---》服务器处理后重定向到另一个页面---》另一个页面展示处理结果 需要在重定向时携带处理结果,并最终反馈到页面,spring web 提供了RedirectAttributes类,用来重定向时传递参数,用法如下:Controller中 @RequestMapping(va...
2014-10-17 17:51:24
197
原创 nginx client_max_body_size
服务器涉及到文件上传业务,并使用了nginx作代理,通过浏览器上传文件时出现了413错误:Request Entity Too Large 服务器设置的最大上传文件大小是50m,实际上传的文件5m,而nginx并没有设置大小限制,?问题是nginx有默认的上传文件大小限制:Default: client_max_body_size 1m方案:修改nginx默认值,在nginx配置文件...
2014-10-17 17:28:23
698
spring mvc upload file
spring 封装了文件上传功能,使用spring mvc上传文件需要完成下面的工作:1. 配置MultipartFileResolver 在spring容器中注入MultipartFileResolver bean <bean id="commonsMultipartResolver" class="org.springframework.web.mult...
2014-10-16 16:48:27
166
原创 js document onready 表示方法
Use ready() to make a function available after the document is loaded.Two syntaxes can be used: 1.$(document).ready(function)2.$(function)
2014-10-16 10:14:45
3547
git 回退
将分支回退到之前的某个状态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 HE...
2014-07-23 19:17:50
157
git 远程仓库
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 mast...
2014-07-23 19:16:37
120
原创 linux 下tmux的使用
使用tmux可以在同一终端窗口同时打开多个进程,在控制远程系统时更有用 把最初的进入的进程称作主进程 打开一个名为ssn1的新进程:tmux new-session -s ssn1 可以在ssn1进程中执行命令或打开程序,新的进程与主进程互不影响 回到主进程Ctrl+B 再按d键返回到主进程,这时退出主进程,进程ssn1中打开的程序继续运行,不会关闭...
2014-07-22 23:00:03
171
原创 Linux 链接
Linux系统中链接分为两种硬链(hard link)和软链(soft link)也叫符号链接每个文件都有唯一的inode,多个硬链可以指向同一inode;软链指向文件路径,可以称作快捷方式创建硬链 ln targetfile linkfile创建软链 ln -s targetfile linkfile 在某(些)目录(dirs)中查找特定文件的所有硬链接1通过文件名称 ...
2014-07-21 23:17:43
108
原创 android入门--开发环境搭建
Android官网www.android.com 操作系统Linux(Ubuntu12.04) 搭建Android开发环境步骤如下: 1.下载Android SDK压缩包,解压,这时会生成含有版本信息名称的文件夹,该文件下包含两个子文件夹 eclipse和sdk,为方便操作可以创建指向该目录的软链~/ProgrameFiles/android. SDK...
2014-07-21 23:00:25
96
原创 使用Filter获取服务器响应内容(字符串)
spring mvc架构的web应用中,spring框架将数据model渲染至jsp页面并将最终结果输出到客户端,model和jsp模板可以由程序定义,但是页面渲染及结果输出过程是由spring封装,对程序员来说是不可控的。想要取得输出的内容有一种方法就是自定义ServletOutputStream对象,在数据写入至目标流同时写入我们自定义的字节流,通过字节流便可取得输出内容。代码如下: ...
2014-07-03 18:06:56
1093
原创 使用httl模板并获取渲染后页面数据流
public String getRenderedStr(final HashMap map,String temPath){ String result; try{ Engine engine=Engine.getEngine(); final Template template=engine.getTe...
2014-06-18 19:55:36
454
原创 nginx虚拟主机和tomcat虚拟主机的作用
多个web应用在同一台服务器上的部署通常使用nginx+tomcat的架构。niginx nginx扮演的角色是反向代理,通常称nginx为反向代理服务器。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服...
2014-03-12 19:48:30
537
原创 compile ffmpeg
使用ffmpeg有时需要通过编译的方式手动安装,官方网站提供了详细的步骤,ubuntun上的安装链接:https://trac.ffmpeg.org/wiki/UbuntuCompilationGuide,按照链接网页中指示操作便可安装完成...
2014-02-20 11:24:39
108
原创 设置tomcat的编码格式
转载http://davidbits.blogspot.com/2010/12/how-to-change-tomcat-default-character.html
2013-12-20 16:47:30
131
数据查询多表连接查询
连接查询多表连接分为:内连接和外连接,结合示例说明它们之间的差别和应用Employee表 eNoeNameAgedepNo1张小2712黄二20...
2013-12-01 21:39:12
137
spring requestMapping charset
在使用springMVC框架构建web应用,客户端常会请求字符串、整型、json等格式的数据,通常使用@ResponseBody注解使controller回应相应的数据而不是去渲染某个页面。如果请求的是非英文格式的字符串,往往在客户端显示的是乱码。原因是spring的StringHttpMessageConverter默认的字符类型是iso8895-1 ‘西欧语言’,不...
2013-10-27 21:15:45
259
原创 nginx+tomcat 服务器配置虚拟主机
tomcat作为servlet容器,本身就是一个完整独立的服务器,nginx既可以作为单独的服务器也可以做为代理服务器来处理请求,nginx擅于处理静态请求。本例中,使用nginx+tomcat组合来进行部署,工作原理: 请求从客户端发送,首先由nginx接收,如果为静态请求(即请求静态文件比如图片、html页面或多媒体等),nginx直接处理,返回请求的文件;如...
2013-09-18 21:55:51
224
linux下vi的基本操作
linux系统中使用vi对文本文件进行操作是必须要掌握的技能,下面对vi进行简单介绍并列出使用vi的一些基本命令vi使用过程可分为两种模式:命令模式、编辑模式命令模式--也叫一般模式,打开文本即进入命令模式。控制光标,对字符、段落进行复制或删除操作,保存文本或离开编辑模式--也叫插入模式,可以插入字符或段落,也可黏贴1.命令模式下:i -- 插入,进入编辑模式,在光标位置前插...
2013-09-15 22:49:54
96
linux系统操作命令收集
现在工作用的开发系统是linux,对于命令行一直不感冒,不过命令行操作是对计算机最直接的操作,而且命令行操作确实能带来不少快捷和方便,所以对遇到的命令一条一条进行记录,以便对linux命令更熟悉 1.对进程的操作查看正在运行的进程: ps aux | less查看特定程序的进程:ps aux | grep tomcat获取使用某端口的进程id:sudo lsof -t -i...
2013-09-09 22:31:00
91
web项目的分层
根据个人经验和理解,将web项目分为三个层次:web层、业务逻辑层和数据层1.web层web层可以分为三个方面,经典的设计模式MVC:M--model,一般表现为提交的表单内容,请求参数等,是服务器与客户端之间交流的数据载体(与数据层的model不是一个概念)V--view,表现层,用来展示客户端请求的结果,服务器返回的数据经过渲染展示给用户,通常就是我们将的页面C--co...
2013-09-09 22:04:21
596
lxcf项目中的小经验
项目框架:spring+hibernate+spring data jpa1.事务的应用在spring项目里面事务的使用是很简单的,在service层对应的方法上面采用注解的形式标注@Transactional,在spring容器里注入相应的transactionManager并且要在配置文件添加<tx:annotation-driven/>...
2013-09-08 20:09:32
133
原创 关于hibernate懒加载的应对方案
hibernate lazy load 是实用hibernate不可避免的问题,在级联关系中指向one的fetchType默认为eager,指向mangy方向fetchType默认为lazy;eager表示加载本数据的同时会自动加载级联数据,lazy表示只关心本数据。public class Person{private String name;private String sex;...
2013-09-03 23:02:24
94
原创 java 概念理解
关于java中关键概念的理解1.对象对象包括两部分:状态和行为状态是静的东西,比如颜色,形状;是对象的属性。行为是动作,用来改变状态。 2.多态性多态包含三个要素:继承,重写,父类指向子类的实例继承--关键词extends,子类拥有父类的属性和行为重写--子类重新定义由父类继承来的行为父类指向子类--例: Son extends Father...
2012-12-10 21:59:08
122
原创 视频相关知识
项目用到转换视频格式相关的知识,查资料取有用的信息,黏贴如下: 视频(英语:Video),又称影片、视讯、视像、录像、动态影像,泛指将一系列的静态图像以电信号方式加以捕捉、纪录、处理、存储、传送与重现的各种技术。 Frame rate中文常译为“画面更新率”或“帧率”,是指视频格式每秒钟播放的静态画面数量。典型的画面更新率由早期的每秒6或8张(frame pe...
2012-11-21 13:59:20
175
原创 页面下载链接的实现
需求:在页面放置按钮或链接,客户点击即可下载文件方法:实现客户点击下载有两种方式:1,直接提供链接,该链接指到服务器对应的文件,浏览器打不开就会自动下载;2.点击提交请求至服务器,服务器响应数据流,浏览器下载。实现:本应用环境--spring mvc +mybatis,数据层涉及不提,主要记录业务层的实现,controller处理 @Controller("downl...
2012-11-19 16:10:27
253
Web利用session验证是否登陆
需求:用户为老师,登陆客户端桌面软件,可以上传视频到服务器以便在前端页面展示。老师通过客户端界面上的“查看我的视频”跳转到浏览器向服务器发送请求获取自己上传的视频列表。为了防止用户通过在浏览器直接输入地址访问的情况,要对浏览器请求视频列表进行验证,确保请求是老师登陆后由客户端触发。问题:通常情况下验证用户登陆状态,只需要服务器在用户登陆时在当前会话session中设置一个变量:sess...
2012-11-13 17:29:38
247
原创 网络应用不应该依赖所用容器的库
web应用,eclipse+tomcat环境开发,不小心引用了tomcat的一个jar包,导致用git提交的代码在服务器上部署时编译不通过,领导的解释是:web应用的代码应该脱离容器的限制,保证不在tomcat容器换个容器也能跑,依赖了tomcat的库,意味着必须在tomcat容器才能运行。又长知识了,还是很基本的知识。[align=center][/align]还有一点小记:类i...
2012-11-09 10:26:56
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人