摘要:
一个简单的Spring例子来展示如何通过setter方法注入依赖项,最常用DI方法注入bean。 1. IOutputGenerator 接口和实现类 1 package faj.test.javademo.set; 2 3 /** 4 * Created by JiaGao on 2016/7/3 阅读全文
随笔档案-2016年07月
Spring @Configuration用annotation装配spring
2016-07-30 17:10 by faunjoe88, 3 阅读, 收藏,
只有注册用户登录后才能阅读该文。 阅读全文
c#中从string数组转换到int数组
2016-07-29 17:34 by faunjoe88, 279 阅读, 收藏,
摘要:
//Array.ConvertAll<string, int>(skuids.Split(','), p => { return int.Parse(p); }) 注: 使用Array类中的静态泛形式方法ConvertAll进行转换 delegate(string s) { return int.P 阅读全文
jsessionid的简单说明
2016-07-27 16:32 by faunjoe88, 206 阅读, 收藏,
摘要:
1)第一次访问服务器的时候,会在响应头里面看到Set-Cookie信息(只有在首次访问服务器的时候才会在响应头中出现该信息) 上面的图JSESSIONID=ghco9xdnaco31gmafukxchph;Path=/acr, 浏览器会根据响应头的set-cookie信息设置浏览器的cookie并保 阅读全文
字符串比较操作类StringComparer
2016-07-25 16:31 by faunjoe88, 1802 阅读, 收藏,
摘要:
StringComparer这个字符串比较操作类。它继承了四种接口IComparer, IEqualityComparer, IComparer<string>, IEqualityComparer<string>,其中就有string[].Contains(xx, IEqualityCompare 阅读全文
文本编辑器Vim技巧
2016-07-21 22:08 by faunjoe88, 170 阅读, 收藏,
摘要:
1. 导入文件内容 :r 文件名 2. 插入当前日期 :r !date 3. :!which ls 4. :r !命令 阅读全文
文本编辑器Vim
2016-07-21 02:24 by faunjoe88, 145 阅读, 收藏,
摘要:
Vim 简介Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 Vim 没有菜单,只有命令。 阅读全文
关机重启命令
2016-07-21 01:43 by faunjoe88, 171 阅读, 收藏,
摘要:
1、shutdown命令[root@localhost ~]# shutdown [选项] 时间选项:-c: 取消前一个关机命令-h: 关机-r: 重启 2、其他关机命令[root@localhost ~]# halt[root@localhost ~]# poweroff[root@localho 阅读全文
网络命令
2016-07-21 01:29 by faunjoe88, 367 阅读, 收藏,
摘要:
网络命令:write指令名称:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write <用户名>功能描述:给用户发信息,以Ctrl+D保存结束范例: # write linzhiling 输入错误时,按Ctrl + 退格 网络命令:wall指令名称:wall命令英文原 阅读全文
压缩解压命令
2016-07-21 00:31 by faunjoe88, 237 阅读, 收藏,
摘要:
压缩解压命令 :gzip命令名称:gzip命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip [文件]功能描述:压缩文件压缩后文件格式:.gz 压缩解压命令 :gunzip命令名称:gunzip命令英文原意:GNU unzip命令所在路径:/bin/gunz 阅读全文
用户管理命令
2016-07-20 23:53 by faunjoe88, 177 阅读, 收藏,
摘要:
用户管理命令 :useradd命令名称:useradd命令所在路径:/usr/sbin/useradd执行权限:root语法:useradd 用户名功能描述:添加新用户范例: $ useradd yangmi 用户管理命令 :passwd命令名称:passwd命令所在路径:/usr/bin/pass 阅读全文
帮助命令
2016-07-20 02:08 by faunjoe88, 160 阅读, 收藏,
摘要:
帮助命令 : man命令名称:man命令英文原意:manual命令所在路径:/usr/bin/man执行权限:所有用户语法:man [命令或配置文件]功能描述:获得帮助信息范例: $ man ls查看ls命令的帮助信息 (快速查找 命令 /-i )$ man services查看配置文件servic 阅读全文
文件搜索命令
2016-07-20 01:46 by faunjoe88, 286 阅读, 收藏,
摘要:
文件搜索命令 : find命令名称:find命令所在路径:/bin/find执行权限:所有用户语法:find [搜索范围] [匹配条件]功能描述:文件搜索 -name 按文件名来搜索 $ find /etc -name init在目录/etc中查找文件名为init 文件名模糊查询find /etc 阅读全文
权限管理命令
2016-07-20 00:33 by faunjoe88, 185 阅读, 收藏,
摘要:
权限管理命令 : chmod命令名称:chmod命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录] (a 指所以人 = 直接赋值)[mode 阅读全文
常用命令2
2016-07-19 23:35 by faunjoe88, 157 阅读, 收藏,
摘要:
文件处理命令 : touch命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch [文件名]功能描述:创建空文件范例: $ touch Japanlovestory.list 文件处理命令 : cat命令名称:cat命令所在路径:/bin/cat执行权限:所有用户 阅读全文
常用命令1
2016-07-19 02:18 by faunjoe88, 171 阅读, 收藏,
摘要:
命令格式命令格式 :命令 [-选项] [参数]例 : ls -la /etc说明:1)个别命令使用不遵循此格式2)当有多个选项时,可以写在一起3)简化选项与完整选项-a 等于 --all 目录处理命令 : ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述 阅读全文
虚拟机网络设置
2016-07-17 03:30 by faunjoe88, 208 阅读, 收藏,
摘要:
网络连接有桥接、NAT、Host-only 和自定义。1.桥接 直接连接到物理网络,虚拟机用的是电脑真实网卡(本地连接)与计算机通信。 好处是配置简单,只要选择桥接,虚拟机和电脑在同一个网段,就能直接通信。 坏处是需要占用网段一个IP。2.NAT 虚拟机是通过VMnet8假网卡跟真实机通信。3.Ho 阅读全文
Spring任务计划
2016-07-17 01:50 by faunjoe88, 292 阅读, 收藏,
摘要:
Spring任务计划 从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。Spring通过@Scheduled支持多种类型的计 阅读全文
Spring任务执行器(TaskExecutor)
2016-07-17 01:31 by faunjoe88, 2866 阅读, 收藏,
摘要:
Spring任务执行器(TaskExecutor) Spring通州任务执行器(TaskExecutor)来实现多线程和并发编程,使用ThreadPoolTaskExecutor可实现一个基于线程的TaskExecutor,而实际开发中任务一般是非阻塞的,即异步的,所以我们要在配置类中通过@Enab 阅读全文
Profile
2016-07-17 00:59 by faunjoe88, 352 阅读, 收藏,
摘要:
Profile为在不同环境下使用不同的配置提供了支持(开发环境下的配置和生产环境下的配置肯定是不同的,例如,数据库的配置) 1.通过设定Environment的ActiveProfiles来设定当前context需要使用的配置环境。在开发中使用@Profile注解类或者方法,达到在不同情况下选择实例 阅读全文
Bean的初始化和销毁
2016-07-17 00:33 by faunjoe88, 416 阅读, 收藏,
摘要:
在我们实际开发的时候,经常会遇到在Bean在使用之前或者之后做些必要的操作,Spring对Bean的生命周期的操作提供了支持。在使用Java配置和注解配置下提供如下两种方式。 1.Java配置方式:使用@Bean的initMethod和destroyMethod(相当于xml配置的init-meth 阅读全文
Spring常用配置 Scope
2016-07-17 00:08 by faunjoe88, 317 阅读, 收藏,
摘要:
Bean的Scope Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解来实现。 1.Singleton:一个Spring容器中有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 2.Prototype: 每次调用 阅读全文
Spring AOP
2016-07-16 04:56 by faunjoe88, 414 阅读, 收藏,
摘要:
AOP:面向切面编程,相对于OOP面向对象编程Spring的AOP的存在的目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能通过继承类和实现接口,来使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。Spring支持AspectJ的注解式切面 阅读全文
Spring Java配置
2016-07-16 04:02 by faunjoe88, 241 阅读, 收藏,
摘要:
Java配置 Java配置是Spring 4.x推荐的配置方式,可以完全替代xml配置;Java配置也是Sping Boot 推荐的配置方式。Java配置是通过@Configuration和@Bean来实现的。@Configuration 声明当前类是一个配置类,相当于一个Spring配置的xml文 阅读全文
Spring 依赖注入
2016-07-15 19:16 by faunjoe88, 219 阅读, 收藏,
摘要:
依赖注入 Inversion of Control-IOC(控制翻转)和依赖注入(dependency injection-DI)在Sping环境下是等同的概念,控制翻转是通过依赖注入实现的。所谓依赖注入指的是容器负责创建对象和维护对象间的依赖关系,而不是通过对象本身负责自己的创建和解决自己的依赖。 阅读全文
git使用说明
2016-07-11 15:04 by faunjoe88, 319 阅读, 收藏,
摘要:
练习时命令步骤:git initgit add filenamegit commit -a -m messagetig git diffgit reset --hard HEAD 用于清除跟踪文件的修改git reset --hard HEAD^^ 回到倒数第二次git lost-foundgit 阅读全文
错误:javax.servlet.http.HttpServlet" was not found on the Java Build Path
2016-07-02 18:02 by faunjoe88, 333 阅读, 收藏,
摘要:
我们在用Eclipse进行Java web开发时,可能会出现这样的错误: The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。我们该怎么解决这个问题呢? 下面是具体的解决方法: 右击we 阅读全文
浙公网安备 33010602011771号