`
文章列表
我记得以前有人跟我说,“面试的时候要看spring的源码,要看ioc、aop的源码"那为什么要看这些开源框架的源码呢,其实很多人都是"应急式"的去读,就像读一篇文章一下,用最快的速度把文章从头到尾读一遍,那结果就是当你读完它,你也不清楚它讲了一个什么故事,想表达什么。 一个优秀的架构的源码我认为就好像一本名著一样,你的“文学”水平越高,你就越能读出作者设计的精妙之处。一篇源码在你不同水平的时候,能读出不同的东西,因此,我觉得优秀的框架的源码是经久不衰的,反复读多少次都不嫌多,直到你能设计出预期并驾齐驱甚至超越它的优美的架构。 读源码起初是一件很痛苦的事儿,想赶 ...
在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有:  minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount
一、Spark是什么 Spark是一个微型的Java Web框架,它的灵感来自于Sinatra,它的目的是让你以最小的代价创建出一个Java Web应用。 二、使用Spark Spark的使用相当简单,首先你需要下载它的jar包以及它所依赖的jar包,或者你也可以直接通过maven来帮你做这件事情:在pom.xml中修改repository的配置: ? 1 2 3 4 <repository>       <id>Spark repository</id>       <url>http: ...
1、下载scala sdk http://www.scala-lang.org/download/ 直接到这里下载sdk,目前最新的稳定版为2.11.7,下载后解压就行 (后面在intellij idea中创建.scala后缀源代码时,ide会智能感知并提示你设置scala sdk,按提示指定sdk目录为解压目录即可)   2、下载scala for intellij idea的插件 如上图,直接在plugins里搜索Scala,然后安装即可,如果不具备上网环境,或网速不给力。也可以直接到http://plugins.jetbrains.com/plugin/?idea& ...
版本:Intellij 11.1.3      scala  scala-intellij-bin-0.5.983.zip   1:查看本机Intellij开发工具的scala插件版本号      在如图查看版本号:   2:到http://plugins.jetbrains.com/plugin/?idea&id=1347上下载对应版本的scala插件   3:把下载的.zip格式的scala插件放到Intellij的安装的plugins目录下     4:安装刚刚放到Intellij的plugins目录下的scala插件(注:直接安装zip文件)   ...
1、读取文件内容 cat /home/roo/test.txt   2、写文件内容 覆盖型写法 (文件里原来的内容被覆盖)echo "aaa" > a.txtecho aaa > a.txt 添加型写法 (新内容添加在原来内容的后面)echo "aaa" >> a.txtecho aaa >> a.txt
Linux中shell文件操作大全-windakcity-ChinaUnix博客 1.创建文件夹 #!/bin/sh mkdir -m 777 "%%1" 2.创建文件 #!/bin/sh touch "%%1" 3.删除文件 #!/bin/sh rm -if "%%1" 4.删除文件夹 #!/bin/sh rm -rf "%%1" 5.删除一个目录下 ...
此程序需要ganymed-ssh2-build210.jar包。 下载地址:http://www.ganymed.ethz.ch/ssh2/ 为了调试方便,可以将\ganymed-ssh2-build210\src下的代码直接拷贝到我们的工程里, 此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净。 此程序的目的是执行远程机器上的Shell脚本。 远程机器IP:***.**.**.*** 用户名:sshapp 密码:sshapp 登录后用pwd命令,显示当前目录为:/sshapp. 在/sshapp/myshell/目录下有myTest.sh文件,内容如下: public class R ...

redis应用配置

redis应用配置
<!--数据源\数据连接\事务相关配置-->    <!--数据源\数据连接池配置 druid-->    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">        <property name="driverClassName" value="${jdbc.driverClassName}"/>        ...
<!--配置文件常量加载到内存或应用环境中-->    <context:property-placeholder location="classpath*:conf/db.properties" />  或    <bean id="propertyConfigurer"           class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">        <property nam ...
<!---->     <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>     BeanNameUrlHandlerMapping、SimpleControllerHandlerAdapter是不需要注册的,DispatcherServlet默认会注册这两个Bean。DispatcherServlet启动时,会依次加载配置文件中所有的Resolver(包括MultipartResolver,LocaleResolver,ThemeRes ...

liunx上mysql的安装

1:假如下载的文件名为:mysql-5.0.45.tar.gz 2:假如copy到 /usr/local下 3:groupadd mysql #添加mysql组 4:useradd -g mysql mysql #添加一个mysql用户 5:cd /usr/local#进入到该目录   -----------------------编译过程----------------------- 6:tar zxvf mysql-5.0.45.tar.gz #解压后,在该目录下会出现一个同名的文件夹 7:cd /usr/local/mysql-5.0.45 8:./configure ...

maven常用命令

1、创建Maven项目 mvn archetype:generate ( 需要在pom.xml文件中增加servlet容器的插件 repository目录的作用 repository的位置,在用户目录的.m2目录下。 repository目录的作用,对依赖类库的缓存。 )2、项目打包 mvn package 3、运行打包的jar文件: java -cp target\helloworld-1.0-SNAPSHOT.jar com.easymorse.App ( 启动tomcat mvn tomcat:run 启动jetty mvn jetty:run ) 4、编译源程序 mvn compi ...
Global site tag (gtag.js) - Google Analytics