2017年9月5日

创建第一个maven项目的那些坑

摘要: 1.记事本方式: class所在的目录结构: class的代码书写: 1 package com.imooc.maven01.mode1; 2 3 public class HelloWorld { 4 5 public String sayHello() { 6 return "Hello Wor 阅读全文

posted @ 2017-09-05 10:56 二十年后20 阅读(191) 评论(0) 推荐(0) 编辑

2017年9月4日

Maven介绍---POM、Dependency Management、Coordinates

摘要: Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 POM(Project Object Model,对象模型): 仅仅只是一个xml配置文件,里面配置比如依赖管理、插件管理等。 Dependency Management: 也就是项目之间 阅读全文

posted @ 2017-09-04 10:56 二十年后20 阅读(276) 评论(0) 推荐(0) 编辑

Spring MVC的静态和动态概念

摘要: MVC模式: 图释:用户请求通过HTTP协议到达Front controller,Front controller把请求送给Controller,Controller了解业务逻辑细节并且调用业务逻辑数据,并将业务数据返回给Front controller,Front controller将业务数据分 阅读全文

posted @ 2017-09-04 10:47 二十年后20 阅读(221) 评论(0) 推荐(0) 编辑

2017年9月1日

21.Merge Two Sorted Lists---《剑指offer》面试17

摘要: 题目链接:https://leetcode.com/problems/merge-two-sorted-lists/description/ 题目大意: 给出两个升序链表,将它们归并成一个链表,若有重复结点,都要链接上去,且新链表不新建结点。 法一:直接用数组归并的思想做,碰到一个归并一个,只是要注 阅读全文

posted @ 2017-09-01 09:51 二十年后20 阅读(163) 评论(0) 推荐(0) 编辑

2017年8月31日

事务相关

摘要: 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。 事务的ACID特性: 原子性(A):指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(C):指事务前后数据的完整性必须保持一致。 隔离性(I):指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事 阅读全文

posted @ 2017-08-31 16:32 二十年后20 阅读(142) 评论(0) 推荐(0) 编辑

2017年8月30日

AOP相关

摘要: 静态代理、动态代理与AOP: 简单易懂:http://blog.csdn.net/hejingyuan6/article/details/36203505 补充:http://layznet.iteye.com/blog/1182924,http://www.cnblogs.com/fingerbo 阅读全文

posted @ 2017-08-30 11:35 二十年后20 阅读(154) 评论(0) 推荐(0) 编辑

基于java容器注解---基于泛型的自动装配

摘要: 上面利用@Configuration和@Bean配置bean,中间利用@Autowired,指定s1和s2分别指向哪个实现类,下面利用@Autowired,指定s中只有Integer实现类 例子: 在接口中指定T的泛型: 在实现类中指定确定的类型: config的class类中利用@Bean配置be 阅读全文

posted @ 2017-08-30 11:14 二十年后20 阅读(378) 评论(0) 推荐(0) 编辑

2017年8月28日

mininet+floodlight搭建sdn环境并创建简单topo

摘要: 第一步:安装git sudo apt-get update sudo apt-get install git 测试git是否安装成功: git 第二步:安装mininet 1.获取mininet最新源码树 git clone git://github.com/mininet/mininet 会在当前 阅读全文

posted @ 2017-08-28 11:39 二十年后20 阅读(3540) 评论(2) 推荐(1) 编辑

2017年8月26日

Bean装配之@Autowired注解

摘要: @Required(不常用) @Autowired(常用) 下面用例子解释以上内容: @Autowired注解的三种方式如下,第一种是直接在属性名上加注解,这样就可以不用在写set方法进行注入,这种方式与set方式作用一样;第二种是在set方法上加注解;第三种是在构造器上加注解 测试代码如下: xm 阅读全文

posted @ 2017-08-26 23:00 二十年后20 阅读(4105) 评论(0) 推荐(0) 编辑

2017年8月25日

Linux常用命令

摘要: 目录配置相关: 借鉴http://cn.linux.vbird.org/linux_basic/0210filepermission_3.php 文件相关: Linux文件扩展名注解: *.sh:脚本或批处理文件 *.tar、*.tar.gz、*.zip、*.tgz:经过打包的压缩文件 相对路径与绝 阅读全文

posted @ 2017-08-25 17:21 二十年后20 阅读(250) 评论(0) 推荐(0) 编辑

导航