一次优化web项目的经历记录 这段时间以来的总结与反思 前言:最近很长一段时间没有更新博客了,忙于一堆子项目的开发,严重拖慢了学习与思考的进程. 开水倒满了需要提早放下杯子,晚了就会烫手,这段时间以来,写的东西越来越不严谨,各种低级错误频出,早该停下总结并巩固一下了. 但出于一些原因一直没付诸于行,终于,烫到手了 第三章:yield与generator Footprint.get_pics() 里到底发生了什么呢? 抱歉,最近事情有点多,更新晚了,我们继续.get_pics 本身耗时100多s,…
一次优化web项目的经历记录 这段时间以来的总结与反思 前言:最近很长一段时间没有更新博客了,忙于一堆子项目的开发,严重拖慢了学习与思考的进程. 开水倒满了需要提早放下杯子,晚了就会烫手,这段时间以来,写的东西越来越不严谨,各种低级错误频出,早该停下总结并巩固一下了. 但出于一些原因一直没付诸于行,终于,烫到手了 第二章:消失的118秒 上一章说到,我需要监控我的代码运行 在python里,这很容易实现,借助装饰器,在每个方法的首尾加入计时计数就好了.为此我写了个monitor模块,里面有reg…
一次优化web项目的经历记录 这段时间以来的总结与反思 前言:最近很长一段时间没有更新博客了,忙于一堆子项目的开发,严重拖慢了学习与思考的进程.开水倒满了需要提早放下杯子,晚了就会烫手,这段时间以来,写的东西越来越不严谨,各种低级错误频出,早该停下总结并巩固一下了,但出于一些原因一直没付诸于行,终于,烫到手了 第一章:50分钟打不开的一个网页 事故现场为互联网上的一个角落 我负责的一个社会实践微足迹项目的管理员端登陆页面(准确的说,我负责的部分是后端+用户h5.微信前端页面,管理员端页面是交由X…
运行异常报告日志: 严重: Context initialization failedorg.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 13 in XML document from ServletContext resource [/WEB-INF/classes/config/serverContext-core.xml] is invalid; nested exception is or…
开发工具:eclipse 搭建环境:jdk1.7   tomcat 8.0 基础的java开发环境搭建过程不再赘述,下面从打开eclipse 之后的操作开始 第一步: 创建项目,File -> New -> dynamic web project tomcat 版本一般会自动获取,只要填上项目名称,点击下一步 到这个页面之后,把Content directory 改成WebRoot,自动生成xml的选项点选为√ ,点击完成. 项目目录如下图所示: 其中,lib文件夹放的是项目所需的jar包,将…
  使用log4net可以很方便地为应用添加日志功能.应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能.同时,通过外部配置文件,用户可以不用重新编译程序就能改变应用的日志行为,使得用户可以根据情况灵活地选择要记录的信息. 那么我们如何在Web项目中使用Log4Net呢? 一.基本配置   1.下载Log4Net,地址如下:http://logging.apache.org/log4net/download_log4net.cgi,如下图所示: 2.下载…
项目 : 普通的Maven Java Web 项目 操作记录: 使用 Maven 构建项目,指令 tomcat7:run 无异常 但使用 eclipse 的 tomcat 运行项目,报此异常. 后面从tomcat删除了此项目,重新运行则不报错了. 不明白原因,记录. 异常全文: 十二月 27, 2017 10:59:07 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Serve…
(使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请百度相关文档) Xshell:通过网络连接到远程服务器主机. Xftp:能在Linux.Unix和Windows之间互传文件. 3.通过Xshell连接远程主机,如下图    4.创建会话完成,点击连接,显示以下信息,代表连接成功. 5.(Xtf…
背景:一个tomcat,一个eclipse,一个SSM框架的web项目.在eclipse中新建tomcat服务器,默认配置,然后在服务器配置中将Server Locations改成Use Tomcat installation并且将Deploy path换成tomcat安装目录下的webapps. 现象: 将web项目部署到背景中的tomcat服务器中,运行项目.然后在eclipse的控制台中就会发现spring配置被执行了两次.如果想看到明显的现象,可以在项目中添加一个自启动的bean,并在自…
今天本来准备把原来的一个Web项目导入到Idea下,之前这个项目是用eclipse写的,容器用的tomcat,首先导入前我把一些没用的配置文件都给删了,像什么.eclipse..setting什么的,然后值留了src和WebContent,直接以源码文件导入到Idea下,然后配置一下tomcat什么的,这一切都没有什么问题,直到我配置完tomcat启动,下意识去看了一下Tomcat的Webapps目录,发现里面根本没有我的项目,这一下让我摸不着头脑. 后来百度了一下,发现其实idea中配置tom…