主页

struts1和spring-mvc基本流程对比

找到之前写的用spring mvc的应用. 项目结构: 流程大概: tomcat启动 读取web.xml文件. ```xml springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:applicationContext.xml 1 springmvc *.do 这个和struts1差不多.交给一个主控制器.spring mvc是DispatcherServlet.它会在容器启动的时候初始化. 3. 读取spring mvc的配置文件,默认为classpath下...

阅读更多

struts1学习第一节-基本流程

刚接触到公司项目,我第一个看的文件时web.xml 因为他是整个web应用的配置文件. <servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.struts.action.ActionServlet </servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </i...

阅读更多

为什么要学习struts1

开篇语: 为什么要学习struts1 写给自己这种速成班出来的 作为一个转行的程序员,刚学框架的时候,学的是spring mvc.很好用,也很精干. 但是.换了工作之后.部门是常驻在某公司维护办公的. 第一天接触代码的时候,因为是新手.正式的第一份敲代码工作. 项目很大.从svn上检出的时候有600m+.(学的是git) 随之而来的就是各种问题.之前的都是练手项目,加上jar包才几十m. IDE卡顿严重,刚入职的前一周基本都是在调试环境中度过的. 内存不够,调大ide的使用内存,调大tomcat的使用内存.调大也出现了问题,由于本机是4g的,又加装了8g,一共12g.就把-Xms -Xmx都调成2048m,结果ide启动不起来.又换成102...

阅读更多

cas配置

以下皆为cas服务器端的设置 cas.properties文件里的可配置项 路径: WebRoot/WEB_INF/cas.prpperties

阅读更多

点击按钮发生的事

一个按钮被点击 触发点击事件 触发表单提交 浏览器发出http请求 ip协议查询本机dns缓存,查询到域名对应的ip地址 三次握手 请求由本地网关发出 到达对方网关 到达对方的nginx 反向代理到某一tomcat 到达web服务器 是否是404 到达过滤器责任链 字符集过滤器 权限校验过滤器 将请求封装为request,response,servlet 安全抵达servlet doService() 将应答内容放入response 设置相应的content-Type 进行flush() 根据协议是否close连接 应答交给nginx返回 应答到达本地网关 应答根据端口交给浏览器 浏览器...

阅读更多

解析weui-example.js源码

原文件地址 文件总览 将源码下载以后,进行合并 /** * Created by jf on 2015/9/11. * Modified by bear on 2016/9/7. */ $(function () { var pageManager = { function fastClick(){ function preload(){ function androidInputBugFix(){ function setJSAPI(){ function setPageManager(){ function init(){ init(); }); 可以看出domcument.ready()...

阅读更多

2017年2月到8月笔记整理

order by date 2017-2-13 新版eap平台 spring bean容器 单例模式 通过threadlocal 解决并发问题 du -h –max-depth=1 显示当前目录下 一层深度的各目录大小 chown user:user -R dir 将dir目录的所有权限赋给user用户 -R表示递归 wget -Y on -e “http_proxy=http://10.0.0.172:9201” “www.wo.com.cn” 使用代理 curl -x 10.0.0.172:80 www.wo.com.cn top -M Grant all privileges on *.* to 'root'@'%' identifie...

阅读更多

mysql_blod与text

在存储大文本是,使用text去存储 INSERT INTO t_wt_order_message SET orderid =?, message = CONCAT(IFNULL(message, ' '),?) ON DUPLICATE KEY UPDATE message = CONCAT(IFNULL(message, ' '),?) 在进行存储的时候,发生字符集错误,原因之前使用blob,但blob是没有字符集的,存储的是二进制 MySQL下,text 、blob的比较 ON DUPLICATE KEY UPDATE 要求效果 有则更新,无则插入 如上例, 使用ON DUPLICATE KEY(主键unique) 在得到返回值时,当插入时,返回影响1...

阅读更多