排序:
默认
按更新时间
按访问量

Spring实战基础笔记

1. 什么是spring spring是一个开源框架,致力于简化企业应用开发,主要通过基于POJO的轻量级和最小侵入性编程,通过依赖注入和面向接口编程实现松耦合,基于切面编程实现应用逻辑和系统服务分离形成可重用组件,通过切面和模板减少样板式代码。 2. bean的生命周期        在spr...

2017-06-26 17:28:26

阅读数:142

评论数:0

史上最全最强SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序   1.首先,导入SpringMVC需要的jar包。   2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

2017-06-26 15:10:52

阅读数:108

评论数:0

Java模拟CAS的实现

锁是一种阻塞的实现方式,而CAS是一个非阻塞算法的常见实现。        CAS全称比较并交换。在Java的底层对这个的实现是利用了底层的机器指令。CAS主要包含了3个操作数—-需要读写的内存位置(V)、进行比较的预期原值(A)和拟写入的新值(B)。当且仅当V位置的值与预期的原值A相同时CAS才...

2017-06-26 14:23:36

阅读数:512

评论数:0

简述死锁

什么是死锁 死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。例如,在某一个计算机系统中只有一台打印机和一台输入 设备,进程P1正占用输入设备,同时又提出使用打印机的请求,但此时打印机正被进程P2 所占用,而P2在未释放打印机之前,又提出请求使用...

2017-06-26 09:19:25

阅读数:140

评论数:0

Java多线程中join方法的理解

thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join();      //使调用线程 t 在此之前执行完毕。 t.join(1000);  //...

2017-06-26 09:12:24

阅读数:180

评论数:0

mysql面试题总结

1. 主键 超键 候选键 外键       超键(super key) :在关系中能唯一标识元组的属性集称为关系模式的超键        候选键(candidate key):不含有多余属性的超键称为候选键        主键(primary key):用户选作元组标识的一个候选键程序主键    ...

2017-06-22 16:11:47

阅读数:17478

评论数:0

vim之快速查找功能

方法一 1. 输入 / 或者 ?  加 需要查找的字符串 2. 例如 输入  /comment或者  ?comment,  两者的区别是前者是从上往下搜索,后者是从下往上搜索。 3. 可以使用模糊匹配(如* 或 ?)查找 4. 按下回车高亮显示查找结果 5. 通过 n  或  N 进行上...

2017-06-21 10:30:46

阅读数:197

评论数:0

MYSQL存储过程

存储过程简介         SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。         存储过程是可编程的函数,在数据库中创...

2017-06-21 10:03:17

阅读数:58

评论数:0

Java实现爬虫给App提供数据(Jsoup 网络爬虫)

转载博客地址 http://blog.csdn.net/never_cxb/article/details/50524571 需求  最近基于 Material Design 重构了自己的新闻 App,数据来源是个问题。 有前人分析了知乎日报、凤凰新闻等 API,根...

2017-06-20 15:42:48

阅读数:536

评论数:0

Linux下用户组、文件权限详解

用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 所有者         1. 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者         2. 用ls ‐ahl命令可以看到文件的所有者       ...

2017-06-20 10:45:35

阅读数:262

评论数:0

Ubuntu下添加开机启动项的2种方法

方法一: 编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如: sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。 ...

2017-06-20 09:45:32

阅读数:100

评论数:0

hibernate逆向工程时出现Reading schema error解决

问题描述 Reading schema error: Could not get list of suggested identity strategies from database. Probably a JDBC driver problem... 上述的这个错误,作...

2017-06-20 09:36:20

阅读数:751

评论数:0

docker跨主机访问通信-Weave

Docker的原生网络支持非常有限,且没有跨主机的集群网络方案。目前实现docker网络的开源方案有Weave、Kubernetes、Flannel、Pipework以及SocketPlane等,其中Weave被评价为目前最靠谱的,那么这里就对Weave的基本原理及使用方法做个总结。 简...

2017-06-19 17:48:32

阅读数:209

评论数:0

使用Dockerfile创建docker镜像

语法 FROM     FROM指定一个基础镜像, 一般情况下一个可用的 Dockerfile一定是 FROM 为第一个指令。至于image则可以是任何合理存在的image镜像。     FROM 一定是首个非注释指令 Dockerfile.     FROM 可以在一个 Dockerfile 中...

2017-06-19 17:13:31

阅读数:501

评论数:0

制作一个支持SSH终端登录的镜像

首先从官方或者docker.cn的镜像库中pull下来ubuntu镜像 docker pull ubuntu现在用命令查看一下pull下来的ubuntu镜像 docker images关于如何构建自定义的镜像,有两种方法:        1、使用docker commit 命令      ...

2017-06-19 15:46:39

阅读数:277

评论数:0

解决maven update project 后项目jdk变成1.5的问题

一、问题描述 在Eclipse中新建了一个Maven工程, 然后更改JDK版本为1.7, 结果每次使用Maven > Update project的时候JDK版本都恢复成1.5。 二、原因分析 Maven官方文档有如下描述: 编译器插件用来编译项目的源文件.从3.0版本开始, 用来编译Jav...

2017-06-19 11:27:51

阅读数:2231

评论数:1

Docker跨主机容器访问通信-Open vSwitch

Open vSwitch是什么        Open vSwitch是一个高质量的、多层虚拟交换机,使用开源Apache2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码。它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetF...

2017-06-18 22:34:05

阅读数:167

评论数:0

Docker跨主机容器访问通信-网桥方式

分析             在同一宿主机下的Docker的容器之间是默认互相联通的。通过docker inspect id或name可以查看到ip地址。在不通的容器中来执行ping是可以ping通的。但我们通过观察发现,每一个启动容器的ip地址不是固定的,所以如果我们通过ip地址来实现互连明显...

2017-06-18 21:49:11

阅读数:232

评论数:0

docker ubuntu镜像安装ssh免登录

1. docker pull ubuntu:14.04      #从dockerhub获取ubuntu14.04版本 2. docker run -vi ubuntu:14.04 /bin/bash      #启动ubuntu14.04镜像,得到一个运行的容器 3. apt-get upda...

2017-06-18 16:14:40

阅读数:845

评论数:0

docke基础学习笔记

1. 什么是docker        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 2. 为什么使用docker        快速的...

2017-06-16 22:32:47

阅读数:116

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭