`
文章列表
在shell中常用的特殊符号罗列如下:#   ;   ;;      .      ,       /       \       'string'|       !   $   ${}   $?      $$   $*  "string"*     **   ?   :   ^   $#   $@    `command`{}  []   [[]]   ()    (())  ||   &&       {xx,yy,zz,...}~   ~+   ~-    &   \<...\>   +       -        %=   = ...

Perl正则表达式

一、Perl正则表达式运算符   =~Perl正则表达式匹配运算符,左边是待匹配字符串,右边是Perl正则表达式,匹配结果设置在$1,$2等变量中,在scaler上下文中,成功匹配返回匹配个数,否则返回false。例如$var=~/foo/; !~Perl正则表达式 ...

nginx安装

    如果我们要使用nginx的常用功能 那么首先要确保操作系统上安装了如下软件:    1.GCC编译器     GCC(GNU Compiler Collection)可用来编译C语言程序,nginx不会直接提供二进制可执行的程序,所以需要我们安装GCC yum install -y gcc ...

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 两大运行主线: 1.初始化主线:初始化主线主要是为Struts2创建运行环境(此处的环境与Struts2身处的Web环境是有区别的),初始化入口StrutsPrepareAndExecuteFilter继承 Filter,遵循Filter规范,初始化只是在应用启动的时候运行一次,以后无论过来多少HttpServletRequest都不会再运行啦。 StrutsPrepareAndExecuteFilter.java   public void init(FilterConfig filterConfig) throws ServletException { ...

Spring bean工厂

    一提到Spring,首先窜进我们脑海的想必一定是IoC了,早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”---“依赖对象的获得被反转了”,他的结论。 基于这个结论,也就出现了后来的DI(依赖注入)。对于我们长期面向对象的程序猿而言,面向对象编程中,对象的生命周期和对象之间的依赖关系的管理无疑是往往最让我们 头疼的问题,其实XWork之前也提出了“创造”出一个额外的编程元素---容器来解决这些问题,(其实也就是IoC,不过的Spring的迅速崛起,XWork也放弃在于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框架 任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。以往我们通常会 将所有的任务交给一个线程,串行执行 缺点:糟糕的吞吐量 和响应速度 将每个任务分配一个线程执行 缺点:资源管理复杂性 ...
Global site tag (gtag.js) - Google Analytics