自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

转载 Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,

2017-09-16 20:14:13 320

转载 Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)

前言由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMar

2017-09-16 10:34:13 370

转载 Netty自娱自乐之类Dubbo RPC 框架设计构想 【上篇】

之前在前一篇的《Netty自娱自乐之协议栈设计》,菜鸟我已经自娱自乐了设计协议栈,gitHub地址为https://github.com/vOoT/ncustomer-protocal。先这一篇中,准备接着自娱去实现一个RPC框架,现在公司共的是Dubbo,那么先不看其代码,先自行实现一下吧。  dubbo 包括 注册和服务调用,细节我们先不管,然后,我先先实现一个如下的简单模型     

2017-09-15 18:42:12 348

转载 第0次作业

1.你认为大学的学习生活、同学关系、师生应该是怎样?大学生活应该是独立,自主的一次生活。同学之间互相学习,帮助,借鉴。老师与学生一起学习,探讨2.你对软件工程专业或者计算机科学与技术专业了解是怎样?不怎么了解3.你中学学过哪种计算机编程语言,掌握到什么程度?有没有参加过类似编程的比赛?vb 不怎么好。没有。4.你了解C语言么?C语言主要应用有哪些?没什么了解,只懂得一些

2017-09-15 14:06:14 232

转载 servlet_1

package com.atguigu.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet

2017-09-15 09:10:08 244

转载 面向对象编程思想-解释器模式

一、引言我们常常在会在字符串中搜索匹配字符或判断一个字符串是否符合我们要的格式时,使用正则表达式,可解决问题的背后是一种什么思想呢?即我们今天要学习的内容,解释器模式二、解释器模式定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子1.文法:即语法规则。在解释器模式中每一个语法都对应一个解释器对象,用来处理相应的语法规则。它对于扩展、

2017-09-14 17:30:08 241

转载 《Java从入门到放弃》JavaSE入门篇:异常

异常!!!看看生活中的异常例子:正常情况下,从家到公司上班,只需要20分钟!但如果在路上碰到堵车或修路或车突然自燃等问题,那就没办法正常去上班了。其中堵车或修路或车突然自燃等问题就属于异常。碰到异常,就需要处理,不然就只能中断上班了。在Java程序中的异常表示什么意思呢?Java中的错误分为两类:错误(Error)和异常(Exception)错误一般都是在编译前

2017-09-14 12:18:08 534

转载 C#读取excel文件,生成json

这段时间在做一个数据管理系统,需要读取excel表格,组装json,最终存入mongodb,这里记录一下解决思路。需要做的准备工作:1.安装AccessDatabaseEngine 下载地址:https://products.office.com/zh-cn/compare-all-microsoft-office-products?tab=1有32bit和64bit两个版

2017-09-13 20:26:06 866

转载 克隆一个对象——原型模式深入解析

原型模式也是创建型的设计模式,字面意思其实很简单,就是复制一个对象,这里面有什么学问呢?用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。按照惯例,先讲故事。我们都知道苹果有刻字服务,也就是假如你买了一款iPhone手机,你可以花一点钱让厂商给你刻上你想刻的字,这样体现了这款产品的独一无二性,很有意思。那么现在,有甲乙丙都来买iPhone手机,并且都

2017-09-13 15:42:07 345

转载 java 8 总结 之lambda

lambda表达式目的:行为参数化Lambda表达式是简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。Lambda的基本语法是(parameters) -> expression 或 (parameters) -> { statements; }。其中,(parameters) -> expression 的表达

2017-09-13 11:02:05 329

转载 抽象类和接口

1 抽象类1.1 抽象类概述在java中,一个没有方法体的方法应该定义成抽象方法,而类中如果有抽象方法,这个类必须定义为抽象类。  示例: package java008;/** * 2017/9/10 * 说明:动物类 */public abstract class Animal { /** * 动物吃东西

2017-09-12 18:54:07 197

转载 Lambda表达式

原文在此:https://docs.python.org/2.7/tutorial/controlflow.html#lambda-expressions举个应用的例子:(利用字典实现不同case下实现不同的函数)dict1={'+':lambda y,x: x+y, '-':lambda y,x: x-y}dict1['+'](1,2)#返回2+1=3

2017-09-12 13:50:02 289

转载 继承

1 继承的概述先观察如下代码 package java007;/** * 2017/9/9 * 说明:学生 */public class Student { String name; int age; public void study(){ System.out.print("我叫"+name+",今年"

2017-09-11 22:06:01 198

转载 Python全局解释器锁

超过十年以上,没有比解释器全局锁(GIL)让Python新手和专家更有挫折感或者更有好奇心。   Python的底层    要理解GIL的含义,我们需要从Python的基础讲起。像C++这样的语言是编译型语言,所谓编译型语言,是指程序输入到编译器,编译器再根据语言的语法进行解析,然后翻译成语言独立的中间表示,最终链接成具有高度优化的机器码的可执行程序。编译器之所以可以深层次的对代码进行优化

2017-09-11 17:10:02 514

转载 .NET Core2.0 MVC中使用EF访问数据

使用环境:Win7+VS2017一、新建一个.NET Core2.0的MVC项目   二、使用Nuget添加EF的依赖输入命令:Install-Package Microsoft.EntityFrameworkCore.SqlServer 三、如果是使用db first,需要根据数据库生成model,就还需要使用命令添加两个依赖             

2017-09-11 12:26:05 3370

转载 VirtualBox下扩容vdi文件

VirtualBox下扩容vdi文件版本:VirtualBox 5.0.14之前VirtualBox创建的虚拟机的vdi文件过小,无法满足新的实验需求,扩容vdi文件的方法如下:比如我这里将RHEL6_Primary12cRAC2.vdi文件扩容到60000M大小,方法如下:VBoxManage modifyhd E:\Vbox\Primary12cRAC2\RHEL6_Prima

2017-09-10 20:09:58 970

转载 Cython的用法以及填坑姿势

因为项目需要,需要优化已有的Python代码。目前Python代码的执行过程是将Python代码转变成一行行指令,然后解释器解释指令的执行,调用到C代码层。如果去掉指令解释这个阶段,直接进入C代码层,效率就比较高了。如果用之前所述的使用Python C API将Python代码改造为C代码并作为Python的内建模块,工作量极其大,也不能保证其正确性,所以这种方法不太现实。而Cython库正好符合

2017-09-10 15:21:58 4948 1

转载 VirtualBox下扩容vdi文件

VirtualBox下扩容vdi文件版本:VirtualBox 5.0.14之前VirtualBox创建的虚拟机的vdi文件过小,无法满足新的实验需求,扩容vdi文件的方法如下:比如我这里将RHEL6_Primary12cRAC2.vdi文件扩容到60000M大小,方法如下:VBoxManage modifyhd E:\Vbox\Primary12cRAC2\RHEL6_Prima

2017-09-10 10:54:00 312

转载 BZOJ4009 HNOI2015 接水果

4009: [Hnoi2015]接水果Time Limit: 60 Sec  Memory Limit: 512 MBDescription风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果。由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由 n 个顶点、n-1 条边组成的树(例

2017-09-09 19:09:58 268

转载 关于APP在小米5s第一次安装启动后,点击home返回桌面,再次进入重进闪屏页问题

现象  今天工作中,在对公司产品进行测试的时候,程序员小哥点出了一个问题。问题点出的步骤是这样的:  1.安装APP  2.点击打开  3.经过闪屏页,进入主页后,点击HOME键  4.再次进入程序会重新进入闪屏页,不过经过闪屏页后会停留在HOME前所在的页面原理分析  从此我们可以知道QQ安装器其实也就是使用Intent来启动其刚刚安装的那个App,但是问题所在的

2017-09-09 14:21:55 527

转载 Java基础——Servlet(八)文件上传下载

一、简单的文件上传常见的组件Smartupload , Apache 的 commons FileUploadSmartupload上传的步骤:1.初始化上传上下文2.准备上传3.保存文件    <% if(request.getParameter("flag")!=null){ SmartUpload su=n

2017-09-08 22:17:53 164

转载 多线程编程学习一(Java多线程的基础)

一、进程和线程的概念进程:一次程序的执行称为一个进程,每个 进程有独立的代码和数据空间,进程间切换的开销比较大,一个进程包含1—n个线程。进程是资源分享的最小单位。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小,线程是CPU调度的最小单位。多进程:指操作系统能同时运行多个任务(程序)。多线程:指同一个程序中有多个顺序流在执行,线程是进

2017-09-08 17:29:56 202

转载 Linq基础总结

隐式类型:                               在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型甚至在foreach一个集合的时候,也要为遍历的集合的元素,指定变量的类型隐式类型的出现,程序员就不用再做这个工作了。                                匿名类型:                     

2017-09-08 12:53:54 205

转载 扩充你的工具箱

前言前几天,从 DBA 手里接到一个 Redis RDB 文件,里面是 15G 约 660万 的 Redis 键值对数据,想通过这些数据提取出当前 Redis 的 Key 和这些 Key 的类型。其文件的每行结构类似于:KEY: IAmATestKey || TYPE: STRING || expiretime:-1 || value:IAmTheTestValue下文就是此问题的跳坑

2017-09-07 20:57:54 2748

转载 linux ls 命令

ls 命令是 Linux 下最常用的命令之一,用来查询目录下的内容(list directory contents)。本文将介绍其基本的用法和一些典型的用例。笔者使用的测试环境为 ubuntu 16.04。基本输出直接在命令行中输入 ls 并回车。这是最精简的用法,因为我们省略了所有的选项和参数,输出的结果是当前目录下的文件名和目录名:文件名和目录名称被按照字母序混排在一起,以列为

2017-09-07 16:09:59 315

转载 Spring+SpringMVC整合----配置文件

1.在 web.xml 中加载 spring 的配置文件 bean.xml   底层是 Listener contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoad

2017-09-06 19:25:58 238

转载 4.SSM配置shiro权限管理

作者QQ:1095737364    QQ群:123300273     欢迎加入!1.搭建SSM项目:    http://www.cnblogs.com/yysbolg/p/6909021.html2.在http的resources文件夹下新建shiro配置文件:shiro.xmlxml version="1.0" encoding="UTF-8"?>beans x

2017-09-06 14:53:51 854

转载 [js高手之路]设计模式系列课程-组合模式+寄生组合继承实战新闻列表

所谓组合模式,就是把一堆结构分解出来,组成在一起,现实中很多这样的例子,如:1、肯德基套餐就是一种组合模式, 比如鸡腿堡套餐,一般是是由一个鸡腿堡,一包薯条,一杯可乐等组成的2、组装的台式机同理,由主板,电源,内存条,显卡, 机箱,显示器,外设等组成的把一个成型的产品组成部件,分成一个个独立的部件,这种方式可以做出很多灵活的产品,这就是组合模式的优势比如:家用台式机电脑,要求配置比

2017-09-06 09:57:52 159

转载 JAVA初始化顺序

1 package com.java.test; 2 3 import java.util.Random; 4 5 class Insect{ 6 //8.初始化基本类型变量i 7 private int i=9; 8 //(j没有初始化,不访问) 9 protected int j;10 public Insect(

2017-09-05 18:17:53 150

转载 在线人数统计

HTML我们在页面上放置一个显示当前在线人数的div#total以及一个用于展示访客地区分布的列表#onlinelist,默认我们在列表中放置一张与加载动画图片,后面我们用jQuery控制当鼠标滑向时展示详细列表。div class="demo"> div id="total">当前在线:span id="onlinenum">span>div> ul id="online

2017-09-05 13:01:47 1009

转载 linux(十一)之初始化文件

前面写了很多linux的知识,其实很多都是命令的,所以要去多多的练习才能学的更好,加油为了好工作。要么现在懒惰,未来讨饭。要么现在努力,未来惬意。一、初始化文件概述  1.1、概述  系统初始化文件是给系统做配置信息的,最重要的系统信息是环境变量的配置。  初始化文件分为系统级别和用户级别在shell为bash时:  1)系统级别的初始化文件:          针对所

2017-09-04 21:09:44 216

转载 机器学习实战之第四章 朴素贝叶斯

第4章 基于概率论的分类方法:朴素贝叶斯朴素贝叶斯 概述贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。本章首先介绍贝叶斯分类算法的基础——贝叶斯定理。最后,我们通过实例来讨论贝叶斯分类的中最简单的一种: 朴素贝叶斯分类。贝叶斯理论 & 条件概率贝叶斯理论我们现在有一个数据集,它由两类数据组成,数据分布如下图所示:我们现在用 p1(

2017-09-04 16:25:50 591

转载 Python code 提取UML

Python是一门支持面向对象编程的语言,在大型软件项目中,我们往往会使用面向对象的特性去组织我们的代码,那有没有这样一种工具,可以帮助我们从已有代码中提取出UML图呢?答案是有的。以下,我们逐个介绍这些工具。 pyreverse是一套python code 逆向工程(reverse engineering)的工具。它使用类层次结构的python 项目表示已提取任何可用的信息,可以

2017-09-04 11:37:44 414

转载 知识也许是先人留给后辈最大的财富

---恢复内容开始---很多时候我们看一些书籍(数学或计算机之类)的时候,会感觉枯燥,☞其实课本中的斟字酌句的叙述,未能表现出知识创造过程中的斗争、挫折,以及在建立一个可视的结构之前,科学家们所经历的艰苦漫长的道路。学生一旦认识到这一点,他将不仅获得真知灼见,他还将获得顽强追究他所攻问题的勇气,而且不会因为他自己的工作并非完美无缺而感到颓废。实在说,叙述科学家如何摔跤,如何在迷雾中摸索前进,并

2017-09-03 19:45:56 207

转载 python并发编程之IO模型,

了解新知识之前需要知道的一些知识同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行#所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。按照这个定义,其实绝大多数函数都是同步调用。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。#举例:#1. multiproc

2017-09-03 15:05:46 217

转载 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程

上星期写了一个篇文章,数据库方面的面试技巧,如何从建表方面展示自己能力,承蒙管理员抬举,放入首页,也承蒙各位厚爱,两天内收获了将近770个点击,也一度进入48小时热榜。      为了感谢管理员和大家的支持,再根据我的面试经验原创一篇关于索引方面如何推销自己的文章。这内容也来自我写的书java web轻量级开发面试教程。        如果我们需要招个Java方面的高级程序员,一方

2017-09-03 10:25:43 351

转载 Spring 学习笔记01

1.Spring 简介      Spring 是为企业提供的一个轻量级的解决方案,包括:基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的集合以及优秀的WEB MVC框架等。Spring 框架的组成结构:        2.Spring 准备工作      1)首先在官网下载Spring 压缩文件并解压      2)将jar包导入eclips

2017-09-02 18:29:41 161

转载 C# IComparable 和 IComparer 区别

理解很重要:开始对这两个接口的区别一直是很模糊,看到很多书后,终于知道了区别,形成了个人的理解:关于 IComparable比喻一个类person实现了 IComparable,那么它就要重写CompareTo方法,就是在告诉大家,我实现了这个接口,所有我的实例都是可以比较的,并且比较的规则是按照我实现的IComparable中的方法CompareTo来进行的,并且比较的方式是pers

2017-09-02 13:53:48 8180 2

转载 二步实现 远程连接 阿里云SqlServer 2012 数据库服务器

前言:在使用 阿里云 上的一些产品时,遇到不少坑。                  安装IIS 时,遇到 因买的配置过低,虚拟内存不足,而导致 IIS 总是安装失败;                现在 在上面安装了个 Sql Sever 2012,远程老是 不能连接,百度找半天,终于能够连接上了。      实现步骤如下:    1. 找到 安全组配置,打开 安全组配置,点击配

2017-09-01 22:21:54 548

转载 Java入门(6)——集合、基本数据类型和引用数据类型的相互转换

集合:  1.HashMap ---->  类    概述: 通过key可以找到value, key就是键, values就是值. 俗称键值对.    特点: 无序的    值可以重复  键不可以重复的  如果重复了 ,值就会覆盖      回顾:      10   //  int num = 10;          "jack"  // String name = "ja

2017-09-01 17:41:37 792

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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