搜索到与相关的文章
Tomcat

How Tomcat Works(十一)

本文接下来分析tomcat的类载入器,tomcat需要实现一个自定义的载入器,而不能使用系统类载入器(1)限制serlvet访问当前运行的java虚拟机中环境变量CLASSPATH指明的路径下的所有类和库,而只允许载入WEB-INF/class目录及其子目录下的类,和从部署的库到WEB-INF/lib目录载入类(2)提供自动重载的功能,即当WEB-INF/class目录或WEB-INF/lib目录下的类发生变化时,Web应用程序会重新载入这些类我们先来回顾

系统 2019-08-12 01:33:20 2421

MySql

MySQL数据库SQL层级优化

本篇主涉及MySQLSQLStatements层面的优化。首先,推荐一个链接为万物之始:http://dev.mysql.com/doc/refman/5.0/en/optimization.html其次,Explain作为分析SQL的优化利器,SHOWSTATUS和PROCEDUREANALYSE(16,256)也蛮有用。推荐两篇MySQLExplain:http://www.khankennels.com/presentations/pdf/expla

系统 2019-08-12 01:33:12 2421

各行各业

别想当然:关于交叉线和直连线的使用,

学过网络的人都知道:同一级网络设备之间连接,须使用交叉线。----DP但是现在好像没有人这么做了,大家两台电脑之间都是直连线完事儿,更有人认为直连线是天经地义的事情。其实不然,我们现在能够使用直连线连接同一级设备(如:两台pc),都是现在的网卡大多包含了一种叫做“自动网线线序识别“的功能,此功能是HP公司首创。此功能是由物理层芯片决定。只有网卡支持此功能,才能直连线连接2台PC,否则,还得使用交叉线连接,现在不支持此功能的网络设备也有不少。来看看wiki上

系统 2019-08-12 01:33:04 2421

编程技术

基本算法-求最大子数组和 及其变种

这是个非常常见的算法题,见诸于《编程之美》、《编程珠玑》等经典算法书籍(亦或,经典面试书籍:))。网上有很多关于这个问题的讨论和实现,我谨在此写下自己的理解,可能之前有人写过,但毕竟是自己思考出来的东西,权当记录一下。问题:一个有N个整数元素的一维数组(A[0],A[1].....,A[n-1]),这个数组当然有很多个子数组(n*n个),求最大的子数组之和。经典解法:1maxsofar=02maxendinghere=03fori=[0,n)4maxend

系统 2019-08-12 01:32:54 2421

Linux

Linux下通配符总结

參考<鸟哥的linux私房菜>*-通配符,代表随意字符(0到多个)?-通配符,代表一个字符#-凝视/-跳转符号,将特殊字符或通配符还原成一般符号|-分隔两个管线命令的界定;-连续性命令的界定~-用户的根文件夹$-变量前须要加的变量值!-逻辑运算中的"非"(not)/-路径分隔符号>,>>-输出导向,分别为"代替"与"累加"'-单引號,不具有变量置换功能"-双引號,具有变量置换功能`-quote符号,两个``中间为能够先运行的指令()-中间为子shell的起

系统 2019-08-12 01:32:21 2421

Tomcat

服务器环境搭建系列(二)-Tomcat篇

1、解压缩Tomcat的tar包,默认放在opt下tar-zxvfapache-tomcat-6.0.35.tar.gz2、输入如下命令修改tomcat配置文件vi/opt/apache-tomcat-6.0.35/conf/server.xml3、在最下面前面输入:比如war包是god.war,例子:

系统 2019-08-12 01:32:13 2421

Python

[置顶] 如何在Python IDLE中调试Python代码?

好久没有用Python了,居然忘记了怎么在PythonIDLE中调试Python代码。百度了一下,然后还是写下来吧,以免以后又忘记了。1.Setbreakpointinthesourcefile.2.ShowPythonshell3.EnableDebug4.RunModule[置顶]如何在PythonIDLE中调试Python代码?

系统 2019-08-12 01:32:12 2421

各行各业

poj2007

极角排序,其实是叉乘排序#include#include#include#includeusingnamespacestd;#defineeps1e-8structpoint{doublex,y;}s;doublegetangle(pointa){returnatan2(a.y,a.x);}doublexmult(pointp1,pointp2,pointp0){return(p1.

系统 2019-08-12 01:31:41 2421

Python

python-GIL

python线程之GILpython的线程bug:GIL:GlobalInterpreterLock全局解释器锁Python-->支持多线程-->同步互斥-->加锁-->超级锁(把解释器锁住了)-->在同一时刻,解释器只能解释一个线程-->由于历史原因,大量的python库延用了这种方法-->导致python多线程效率低下GIL问题:由于pythond的全局解释器锁造成python的多线程效率低下解决方法:1,不使用线程,使用多进程2,不使用C/c++做解

系统 2019-09-27 17:57:44 2420