- 浏览: 55003 次
- 性别:
- 来自: 北京
最新评论
文章列表
【转】Linux中的特殊符号
- 博客分类:
- Linux
在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\> + - %= = ...
一、Perl正则表达式运算符
=~Perl正则表达式匹配运算符,左边是待匹配字符串,右边是Perl正则表达式,匹配结果设置在$1,$2等变量中,在scaler上下文中,成功匹配返回匹配个数,否则返回false。例如$var=~/foo/;
!~Perl正则表达式 ...
如果我们要使用nginx的常用功能 那么首先要确保操作系统上安装了如下软件:
1.GCC编译器
GCC(GNU Compiler Collection)可用来编译C语言程序,nginx不会直接提供二进制可执行的程序,所以需要我们安装GCC
yum install -y gcc
...
nginx的命令行控制
- 博客分类:
- nginx
我们在Linux中,需要使用命令行来控制nginx服务器的启动和关闭、重载配置文件、回滚日志文件、平滑升级等行为。我们假设nginx的安装目录为/usr/local/nginx/ 其二进制文件路径为/usr/local/nginx/sbin/nginx 配置文件路径为:/usr/local/nginx/conf/nginx.conf。
1.默认nginx的启动方式
直接执行nginx的二进制程序
/usr/local/nginx/sbin/nginx
这时会读取默认路径下的配置文件:/usr/local/nginx/conf/nginx.conf。(其实,如果没有显 ...
刚才导入了一个工程,其中关于SOAP操作的类 一直报
SOAPMessage message.getSOAPBody().getFirstChild().getTextContent();
找不到getTextContext()方法的错
我就纳闷了 我的jdk是jdk-1.6.0_45的呀 不该是JDK版本的问题 因为我查了一下org.w3c.dom.Node中的方法是有
public String getTextContent()
throws DOMException;
的呀、
...
当我们在使用maven的时候,有时候我们明明配置好了 某个jar包的gav坐标 但是就是下载不下来jar包。真的让人很烦很头疼。
这个问题大部分原因是由于网络的原因造成的。正常的情况下jar包是存在于三个位置:local库、Nexus私服库、镜像或maven中央库。当我们搜寻jar包的时候是按照local库=>Nexus私服库=>镜像或maven中央库的顺序
下载的顺序恰恰相反。下载其实分成两段进行:镜像或中央库=>Nexus私服库、Nexus私服库=>local库 这两段都有可能出错。出错之后maven会在local库中生成一个以lastUpdate ...
今天打开eclipse 它一直在哪跟我validating js 。。。无奈暴力解决了一下、
在.project文件总去除了JavaScript validator
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
与<natures>下的
<nature>org.eclip ...
SVN download https资源
- 博客分类:
- SVN
太尴尬了 之前用SVN都是一路默认配置 没做深入研究 今天down一个https资源 差点儿给我弄懵圈了。。。以下是报的错、
APR does not understand this error code
svn: Unable to connect to a repository at URL 'https://svn.xxx.xx'
svn: Error running context: An error occurred during SSL communication
以下是解决办法:
首先我们需要让我们的subclipse支持https 按照下图勾选
...
NUMA与SMP
SMP(Symmetric Multi-Processor),即对称多处理器结构,指服务器中多个CPU对称工作,每个CPU访问内存地址所需时间相同。其主要特征是共享,包含对CPU,内存,I/O等进行共享。SMP的优点是能够保证内存一致性,缺点是这些共享的资源很可能成为性能瓶颈,随着CPU数量的增加,每个CPU都要访问相同的内存资源,可能导致内存访问冲突,可能会导致CPU资源的浪费。常用的PC机就属于这种。
NUMA(Non-Uniform Memory Access)非一致存储访问,将CPU分为CPU模块,每个CPU模块由多个CPU组成,并且具有独立的本地内存、I/O ...
一间小屋3个多小时的面试 可能也是工作以来最长的了
大致总结一下大概设计的技术问题:
首先是JVM
ClassLoader的工作机制 JVM的体系结构、工作方式 以及JVM的内存管理 7中GC的区别 Minor GC和Full GC分别触发的是哪些GC
然后是J2SE的内容
反射的机制 java中的多态 常用的集合类以及其实现原理 多线程线程同步以及JUC中的类读过JUC中的哪些源码 ,它们的实现机制
至于算法并没有刻意刁难我 只是问了一下了解多少种排序算法 以及它们的时间和空间复杂度
java常用框 ...
初识SpringMVC
SpringMVC现在较之Struts2可谓是出尽风头大红大致,但是作为一个表现层框架,SpringMVC也不得不面对,Web开发中表现层所要面对几大难题:
url与具体的逻辑处理Controller类的映射关系处理
HTTP请求参数的绑定
HTTP返回响应的渲染
初始化主线
Spring MVC 运行基本流程要素
在原始的纯servlet时代,我们对于请求响应的做法一般是在web.xml中定义一组、的做法,但是当请求响应成倍增加 时,web.xml中的定义变得难以控制,所以现在大多的MVC框架都采取了定义一个核心的分发器来处理所有的请求,大大减轻了we ...
Struts2.3.15.1源码浅析
- 博客分类:
- Struts2
Struts2 两大运行主线:
1.初始化主线:初始化主线主要是为Struts2创建运行环境(此处的环境与Struts2身处的Web环境是有区别的),初始化入口StrutsPrepareAndExecuteFilter继承 Filter,遵循Filter规范,初始化只是在应用启动的时候运行一次,以后无论过来多少HttpServletRequest都不会再运行啦。
StrutsPrepareAndExecuteFilter.java
public void init(FilterConfig filterConfig) throws ServletException {
...
Spring bean工厂
- 博客分类:
- Spring
一提到Spring,首先窜进我们脑海的想必一定是IoC了,早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”---“依赖对象的获得被反转了”,他的结论。 基于这个结论,也就出现了后来的DI(依赖注入)。对于我们长期面向对象的程序猿而言,面向对象编程中,对象的生命周期和对象之间的依赖关系的管理无疑是往往最让我们 头疼的问题,其实XWork之前也提出了“创造”出一个额外的编程元素---容器来解决这些问题,(其实也就是IoC,不过的Spring的迅速崛起,XWork也放弃在于Spring竞争开发)。
那么为什么Spring会这么大红大紫这么多年呢?我们知 ...
Spring资源加载分析
- 博客分类:
- Spring
首先我们通过一段简短的程序来大体了解一下Spring是如何完成资源定位、加载、解析、注册、注入的过程。
/**
*
* @author Sonicery_D
*/
public class TestResourceLoader {
public void test(){
System.out.println("Spring resource loader test ...");
}
}
applicationContext.xml
<?xml version="1.0" encoding="UT ...
JDK5-Executor框架
任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。以往我们通常会
将所有的任务交给一个线程,串行执行 缺点:糟糕的吞吐量 和响应速度
将每个任务分配一个线程执行 缺点:资源管理复杂性 ...