- Spring学习笔记——开篇
weixin_30699741
整体架构Spring核心容器Beans包含访问配置文件,通过Spring容器创建和管理Bean,进行依赖注入和控制反转操作相关所有类。Core包含Spring框架的基本核心工具类,Spring其它组件均需要使用该包,是其它组件的基本核心。Context为Spring核心提供扩展,能够找到使用SpringApplicationContext特性时需要的所有类;JNDI特性时需要的所有类;UI方面模板
- Spring学习笔记(三)--Spring中的Bean的管理
玛卡巴卡yang
JavaEE企业级应用软件开发spring学习笔记
一、什么是BeanBean是注册到Spring容器中的Java类,控制反转和依赖注入都是通过Bean实现的,任何一个Java类都可以是一个Bean。Bean由Spring进行管理,可以通过xml文件对bean进行配置和管理。二、BeanFactory接口和ApplicationContext接口;Spring提供了几个BeanFactory接口的实现类,其中最常用的是XmlBeanFactory,
- Spring学习笔记(二)Spring的控制反转(设计原则)与依赖注入(设计模式)
玛卡巴卡yang
JavaEE企业级应用软件开发spring学习
一、控制反转:缩写IoC是一种设计原则,降低程序代码之间的耦合度对象由Ioc容器统一管理,当程序需要使用对象时直接从IoC容器中获取。这样对象的控制权就从应用程序转移到了IoC容器二、依赖注入:缩写DI依赖注入是一种消除类之间依赖关系的设计模式。例如,A类要依赖B类,A类不再直接创建B类,而是把这种依赖关系配置在外部xml文件(或javaconfig文件)中,然后由Spring容器根据配置信息创建
- 黑马程序员SSM-Spring学习笔记
恰好风扬了帆
springjava学习后端
学完Spring之后是SpringMVC文章目录前言一、注解开发1.1注解开发定义bean1.2纯注解开发1.3bean作用范围1.4依赖注入-自动装配1.5第三方bean管理1.6总结二、Spring整合MyBatis2.1.产生SqlSessionFactoryBean2.产生MapperScannerConfigurer三、Spring整合Junit四、AOP4.1AOP入门案例4.2AOP
- Spring学习笔记(一)-spring概述及下载
编程小白_C
springspring概述及下载springjava
Spring学习笔记(一)-spring概述及下载一、概述二、三层架构三、Spring框架的主要优点四、Spring的体系结构五、Spring的下载和配置六、测试Spring一、概述 Spring框架是一个开放源代码的J2EE应用程序框架,由RodJohnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweightcontainer)。Spring解决了开发者在J2EE开发中
- Spring学习笔记
江南一棵树。
Springspringjavastruts
Spring学习笔记以前我们调用对象时,对象通常是调用者主动new出来而现在是IOC容器来完成,就像哆啦A梦的百宝箱负责管理Bean对象。一:Spring的基本概述IOC容器1.什么是IOC容器?Spring=>2003年开始流行框架Spring=IOC+AOPIOC=InversionofControll=>控制反转控制反转到底翻转了什么?依赖对象的创建和依赖关系的形成IOC的核心DI=>依赖注
- 2018-10-28 Spring学习笔记(四)
惜小八
一.bean的注解要只用注解,必须要开启注解驱动,Spring容器在启动的时候,会自动的创建纳入Spring管理的bean对象,当Spring容器扫描到的时候,会去Spring容器当中管理的bean对应的类当中查看相匹配的注解(一)Resource注解Resource注解既可以加在属性上面,也可以记在set方法上面1.Resource注解加在属性上面packagecom.csii.dao;publ
- Spring学习笔记 关于Spring创建Bean的模式-Singleton(单例模式)和Prototype
Arvin_Rong
J2EEAllTHINGSaboutJAVASpring
刚开始接触Spring的时候一些基础的教学在说到Bean的创建时会提到Spring的单例模式,就是说默认情况下Spring中定义的Bean是以单例模式创建的。如果以前了解设计模式中的单例模式的话很容易对这种说法产生先入为主的印象。事实上,Spring中的单例模式还有许多需要注意的地方。在GoF中的单例模式是指一个ClassLoader中只存在类一个实例。而在Spring中的单例实际上更确切的说应该
- Spring学习笔记 关于spring 2.x中dependency-check标签与Spring3中的实现方式
Arvin_Rong
AllTHINGSaboutJAVASpringJ2EE
在Bean被创建时Bean的属性(property)如果在配置文件Bean的定义中没有进行初始化赋值,默认情况下Spring对于没有进行初始化的属性(property)是不做检查的。但是很多情况下会要求Bean特定的属性必须进行初始化赋值,在Spring2.x中通过在bean标签中使用dependency-check属性设定由Spring进行强制检查的方式。denpendency-check属性有
- Spring学习笔记 使用Static Factory(静态工厂类)创建Bean
Arvin_Rong
AllTHINGSaboutJAVASpringbeanspringclassstring设计模式encoding
普通定义Bean并且进行初始化的方法一般通过property(属性)的setter方法或者构造方法进行。例如这种定义创建Bean相当于使用newcom.csdn.net.arvin.BeanClass();的方法来新建Bean对象。在实际应用中很多情况下还会使用设计模式中的工厂模式来创建对象。使用静态工厂类即调用工厂类中的静态方法,比如publicstatic类名getInstance()方法返回
- Spring学习笔记(三)-AOP技术(模拟实现利用java中的Proxy和CGlib)
G__yuan
1.利用JDK自带的Proxy和CGlib代理类模拟实现AOP功能1.实现的业务是:1).拦截所有的业务方法2).判断用户是否有权限,有权限就允许它执行业务方法,没有权限就不允许它执行业务方法(是否有权限根据user是否为null来判断)上面的这个就是AOP中所说的“横切性关注点”。使用JDK中提供的Proxy(代理类)类实现上面一段话所讲的拦截。编写代理类,用的是JDK中提供的Proxy,Pro
- Spring学习笔记 - 第一章 - IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入)
Dandelion_000
Springspringjavajava-ee后端
原文地址:Spring学习笔记-第一章-IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入)Spring学习笔记全系列传送门:【本章】Spring学习笔记-第一章-IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入)Spring学习笔记-第二章-注解开发、配置管理第三方Bean、注解管理第三方Bean、Spring整合MyBatis和Junit案例文
- Spring学习笔记(二十三)——实现网站微信扫码登录获取微信用户信息Demo
不愿意做鱼的小鲸鱼
Springjavajavaspringboot
目录微信扫码登录介绍开发步骤微信扫码登录示例微信开放文档遇到的问题使用第三方工具实现网站微信扫码登录开发前介绍开发步骤微信扫码登录获取微信用户信息Demo实现流程实现效果实现过程实现源码源码下载微信扫码登录介绍微信扫码登录是指微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(a
- Spring学习笔记--父子容器详解
markliwei1
Spring框架学习
此文转至http://www.tianshouzhi.com/api/tutorials/spring容器加载过程RootWebApplicationContext创建过程源码分析ServletWebApplicationContext创建过程源码分析容器加载过程ServletWebApplicationContext:这是对J2EE三层架构中的web层进行配置,如控制器(controller)、
- 【Spring学习笔记】Spring 注解开发
Augenstern K
Springspring学习笔记
Spring学习——注解开发注解开发注解开发定义bean纯注解开发Bean管理bean作用范围bean生命周期依赖注入自动装配第三方bean管理注解开发总结XML配置与注解配置比较注解开发注解开发定义bean使用@Component定义开发@Component("bookDao")publicclassBookDaoImplimplementsBookDao{}@Componentpubliccl
- 【Spring学习笔记】Spring 核心容器
Augenstern K
Springspring学习笔记
Spring学习——核心容器Spring介绍初识SpringSpringFramework系统架构图SpringFramework学习路线核心概念IoC入门案例IoC入门案例思路分析IoC入门案例实现Ioc入门案例(XML版)DI入门案例DI入门案例思路分析DI入门案例实现bean配置bean基础配置bean别名配置bean作用范围配置bean实例化bean是如何创建的实例化bean的三种方式构造
- Spring学习笔记--spring-springMVC-mybits搭建
crab_xyj
ssm框架基础
基本概念1.1.SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途
- Spring学习笔记:Day1
别看了真C不了一点
spring学习笔记
学习策略:理论与实践相结合:每学完一个知识点,尝试进行小的练习或小的项目实践。持续反馈:在学习过程中,参与社区、论坛或与同事进行讨论,及时解决遇到的问题。实际项目驱动:在学习后期,尝试使用Spring完成一个简单的实际项目。学习时间规划:总计:30天第1-3天:Spring核心容器了解Spring的历史与背景。掌握IoC(控制反转)与DI(依赖注入)的概念及实践。学习SpringBean的生命周期
- Spring学习笔记
颜妮儿
JavaWebspring学习笔记
文章目录Spring框架Spring入门Spring第一个程序启用Log4j2日志框架Spring对IoC的实现set注入构造注入set注入专题p命名空间注入c命名空间注入util命名空间基于XML的自动装配spring引入外部属性配置文件Bean的作用域GoF之工厂模式工厂模式的三种形态Bean的获取方式Bean的生命周期Bean生命周期之5步Bean生命周期之7步Bean生命周期之10步让Sp
- Spring学习笔记:使用注解装配Bean
大苏打seven
Springspring注解装配Bean
这片文章是对自己学习的总结,学习材料是JavaEE互联网轻量级框架整合开发SSM框架(SpringMVC+Spring+Mybatis)和Redis实现。作者是杨开振,周吉文,梁华辉和谭茂华。本文可单独查看,也可以接着这篇文章看。bean是一个类,不是像String,Arraylist这样被定义好的具体的类。Bean里存放着一个类的实例描述信息(不是实例),用户可以通过这个Bean所属容器中的ge
- java队列发送邮件_Spring学习笔记3之消息队列(rabbitmq)发送邮件功能
肉依娜娜
java队列发送邮件
rabbitmq简介:MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要
- 狂神Spring学习笔记
Filwaod
Springspring
面试题:https://thinkwon.blog.csdn.net/article/details/104397516目录Spring简介Spring-IOCSpring-依赖注入(DI)Spring-自动装配Spring-注解开发静态代理/动态代理理解Spring-AopSpring-Mybatis整合Spring-声明式事务
- 手写尚硅谷spring学习笔记
唐僧洗澡不秃头
springjava
近期在尚硅谷学习了Spring的一些基础知识,也做了一些笔记,在此将笔记思维导图奉上附上xmind的git地址https://github.com/coder-oyz/data.git
- spring学习笔记
_我的天哪
springIOCAOPspring事务管理
目录概述什么是spring侵入式的概念spring的核心spring的优势注意IOC控制反转概述核心容器DI,dependencyinjection依赖注入概念注入方式循环依赖spring如何解决循环依赖spring生成Bean的方式Bean属性注入(Bean属性赋值)springBean生命周期实例化Bean属性赋值(依赖注入)Aware接口回调BeanPostProcessor前置处理器Ini
- Spring学习笔记——AOP篇
304学Java
笔记Spring学习spring学习java
文章目录准备工作jar包常用名词常用的通知类型切入点表达式xml配置方式一:通过spring接口实现增强没有实现接口的类的方法方式二:通过aspectj方式实现注解配置xml+注解完全注解开发准备工作jar包除了spring的几个基础包外还需要导入aspectjweaver,下面是maven导入的配置信息org.aspectjaspectjweaver1.9.4或者org.springframew
- Spring学习笔记——AOP
Tracker_85
SSMSpring
一、SpringAOP1、AOP简介面向切面编程(AspectJOrientedProgramming,AOP)是对面向对象编程(OOP)的有益延伸和补充。AOP适用于具有横切逻辑的场合,如访问控制、事务管理、日志记录,异常处理,性能检测等。AOP采取横向抽取机制,将分散在各个方法中的重复代码抽取出来,然后在程序编译或运行时,再将这些抽取出来的代码应用到需要执行的地方。AOP采用横向抽取机制的方式
- Spring学习笔记——Spring AOP
也曾眼眸有光
Springjavaspring
SpringAOPAOP(Aspect-OrientedProgramming,面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离。从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高
- Spring学习笔记3——AOP
Willow51
Springspring
AOP概述AOP是Aspect-OrientedProgramming(面向切面编程)的简称。Aspect是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscuttingconcern)。从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特定领域问
- Spring学习笔记——IOC、AOP
戴安娜Diana
学习记录iocaopspring
Spring概述作者RodJohnson,是一款免费开源的框架,方便解耦,简化开发(高内聚低耦合)2002年发布的interface21是Spring最早的雏形2004年Spring框架1.0发布Spring是一个轻量级的,非入侵式框架Spring的核心是控制反转(IOC)和面向切面编程(AOP),IOC的一种实现方法是依赖注入(DI)目的:解决企业应用开发的复杂性控制反转(IOC)思想的转变:从
- Spring学习笔记——AOP的XML配置与注解配置
虎川洛鸣
Springspringjavaaop
1Spring的AOP简介1.什么是AOPAOP为AspectOrientedProgramming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f