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...
点击按钮发生的事
一个按钮被点击
触发点击事件
触发表单提交
浏览器发出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...
共计 193 篇文章,25 页。