自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛x博客

学习笔记

  • 博客(44)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 centos7上部署Docker 私有库

Docker 私有库有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库Docker 安装$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/ce...

2018-02-11 16:31:05 524

原创 动态代理-JDK vs cglib

JDK 动态代理图解使用方法:1.定义interface。2.实现interface。3.实现IvocationHandler。4.调用Proxy.newProxyInstance()生成代理对象。5.调用代理对象方法。心得:Proxy.newProxyInstance()通过接口通过反射机制生成代理对象,对象中方法加载是的handler里invoke里逻辑,方法名还是...

2018-07-22 18:34:15 249

原创 ssm 后台接受 fetch x-www-form-urlencoded 类型数据

2018-05-09 10:37:50 1406

原创 Caffe分布式CaffeOnSpark部署docker版本

CaffeOnSpark DockerfileCaffeonSpark 问题CaffeonSpark 总结

2018-04-30 13:26:03 410

原创 2018面试笔记

JAVACollection List(有序,可重复) 底层实现 特点 线程安全 ArrayList 数组 查询快,增删慢,效率高 NO Vector 数组 查询快,增删慢,效率低 YES LinkedList 链表 查询慢,增删快,效率高 Set(无序,唯一) 底层实现 特点 线程安全 HashSet 哈希表

2018-04-30 13:17:43 611

原创 Centos7 Github clone 加速

github clone 加速域名映射(IP Address)查询域名真实IPgithub 域名github.com github.global.ssl.fastly.net 修改/etc/hosts 这时github clone 速度能到400-900Kb/s

2018-04-17 15:43:34 3230

原创 VMware "Failed to lock the file" 错误

问题:当启动vmware启动虚拟机时出现”Failed to lock the file”错误解決方法一: 进到虚拟机文件夹中,将所有 *.lck 文件夹刪除解決方法二: 进到虚拟机文件夹中在*.vmk,最最后一行加入下面命令: disk.locking = “FALSE”推荐是用第一种方法,使用第二种方法不太安全,而且在使用Defragment时还会出现”Failed to lock the

2018-03-18 11:31:51 1663

原创 centos7环境下kubeadm方式部署 kubernetes 1.7

环境要求OS环境:centos 7kubernetes版本:v1.7.2docker版本 version:1.12.6go version: go1.6.4API version: 1.24注意:docker 版本不能用最新版本,否则不兼容1.7的k8s.需要准备的安装包k8s 需要的安装包(Download) docker 安装包(Download)k8s组件镜像1.7版本的k8

2017-12-13 17:08:54 1641

原创 Kubernetes学习之 Hadoop cluster in Kubernetes

花了一个周末完成了hadoop cluster in k8s应用,经过测试能正常跑通wordcount例子。在构建过程中虽然攻克了一个问题又遇一个问题,但是整个过程还是很享受,特别是最后跑通测试用例。hadoop cluster 启动过程  hadoop 集群是怎么启动的呢,通过实验我发现:hadoop集群的启动是由master根据slaves文件里配置的node hostname通过ssh启动no

2017-12-08 18:02:51 8830 12

原创 Kubernetes 学习之入门

从入学中大到现在已三个月有余,进入netlab实验室接触的第一个工程就是基于kubernetes的容器管理。从自己第一次听说k8s到现在可以搭建并维护实验室k8s集群,这期间遇到很多问题也踩过很多坑,很感谢在学习过程中给予我帮助的人,我也要把这份帮助传递出去,因此打算将自己学习k8s过程写成一些博客,希望能够给在技术征途中的你一些帮助,也希望能够与大神们多多交流。kubernetes 背景介绍  首

2017-12-08 13:29:38 650

原创 多个集合积-笛卡尔积

问题:求多个集合的笛卡尔积,{a,c}*{b,d}*{e,f,g}……思路:使用两个临时集合交替存贮与集群中的集合的笛卡尔积。 public static void main (String[]args){ char[][] a = {{'a', 'b'}, {'c', 'e', 'y'}, {'z', 'y'}, {'e', 'g', 'h', 'x', 'f'}

2017-09-15 21:45:31 5485

原创 石堆合并问题

问题:在一条直线上有n堆石子,每堆有一定的数量,每次可以将两堆相邻的石子合并,合并后放在两堆的中间位置,合并的费用为两堆石子的总数。求把所有石子合并成一堆的最小花费。状态:1、dp[i][j]=0 (i==j)2、dp[i][j]=min(dp[i][k]+dp[k][j])+sum[i][j] (i!=j)static int dp(int i,int j

2017-09-15 21:26:18 926

转载 springMVC 处理json 及 HttpMessageConverter 接口

springMVC 处理json 及 HttpMessageConverter 接口 一、SpringMVC处理json的使用 1、添加依赖jar包dependency> groupId>com.fasterxml.jackson.coregroupId> artifactId>jackson-annotationsartifactId>

2017-08-14 17:05:32 335

原创 安装pip时编码错误

问题:install pip error UnicodeEncodeError: ascii code can't encode character \u258e解决方案:更改python编码,在python安装目录sit-packages文件夹里新增sitecustomize.py文件,添加代码如下:

2017-06-27 16:36:28 433

转载 书单

1 计算机系统如果对计算机系统比较了解,我们再来看现在分布式系统设计,缓存机制,是吧借鉴了计算系统的L1、L2、内存的设计机制呢?分布式文件存储,是吧和计算机系统的文件存储一致呢?深入理解计算机系统从程序员的视角,看计算机系统!适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,能够更好的理解程序的行为为什么是这样的,以及效率低

2016-09-27 09:28:19 261

转载 myeclipse2013 安装 activiti

1.下载activiti-designer插件,下载地址:http://activiti.org/designer/archived/选择5.8版本下载。2.解压下载完成压缩包,如图:删除artifacts.jar,content.jar和site.xml,然后在文件夹下建立一个和文件夹相同名字的文件(我的文件夹名称为activiti)activiti.link如图:3.将

2016-09-07 13:30:04 428

原创 myeclipse 安装 acitiviti

如果报错缺少依赖关系graphiti UI 则先安装graphiti1、先安装graphiti插件,地址:http://download.eclipse.org/graphiti/updates/0.9.02、再安装activiti插件,地址:http://activiti.org/designer/update/

2016-09-07 10:51:41 566

转载 Spring scope详解

如何使用spring的作用域:    这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、globalsession三种专用于Web应用程序上下文的Bean

2016-09-06 11:42:30 249

原创 JAVA FX 对UI组件的控制问题

问题描述:按钮启动新线程对UI的控制时出现以下问题java.lang.IllegalStateException: Not on FX application thread针对这个问题解决方法如下:Platform.runLater(new Runnable() { @Override public void run() { //if you change the U

2016-08-23 12:44:06 2344

原创 no project are available for deployment to this server

右键项目名称-——>Properties——>MyEclipse——>Project Facets中 选中一下几个选项:Dynamic Web Modulejavajavascript

2016-08-10 17:06:49 645

转载 汉诺塔递归分析和非递归算法

一位法国数学家曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将

2016-08-01 10:12:59 8063

原创 UMEditor 图片上传配置

UMEditor 图片上传配置(jsp) 主要使用jsp中的Uploader.java 和 imageUp.jsp两个文件首先将imageUp.jsp 文件中Uploader.java其次在config.js中修改imageUrl 这个参数是imageUp.jsp 所在路径,如果配置不对 上传图片会404 //图片上传配置区 ,imageUrl:URL+"jsp/i

2016-07-08 17:32:54 11630

原创 String()和getBytes() 用法

getByte() 和getByte("gbk")区别getByte():是以系统编码格式获取字节编码getByte("gbk") :以指定编码给事获取new String(byte[],String) 这个是new String(r.getBytes("GBK"),"UTF-8")

2016-07-05 15:53:47 323

原创 java 邮件验证 mail

本例采用163邮箱发送邮件,通过读取properties文件获取参数。在整个过程中遇到很了一个大坑。邮件主题不能为test,测试等关键字,否则会被邮箱服务器视为非法邮件。另注意:在邮件登陆过程中需要使用验证方式,即将用户和密码封装在Authenticator对象里,貌似现在邮箱都必须进行登陆验证package com.myblog.Util;import jav

2016-07-01 09:01:39 404

原创 Mybatis读取 加密DB.properties 重写 PropertyPlaceholderConfigurer

PropertyPlaceholderConfigurer 重写 加密型properties 读取

2016-06-30 17:24:06 1348

原创 mybatis 使用spring DateSource

spring和Mybatis整合时的错误

2016-06-30 16:35:59 734

原创 oracle 将不同数据合并成一条行数据

select ...  into  tableA from tableinsert into tableB select ... from table区别:tableA 要求不存在,在执行该语句时会自动创建tableA         tableB 要求存在

2016-06-16 11:27:00 1009

原创 博弈-取石子游戏

两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。 Input输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的

2016-06-11 00:39:29 347

原创 最大公共子序列

思路:dp[i][j],其中i,j表示第一个字符串的前i个字符和第二个字符串的前j个字符串的最大公共子序列。#include#includeusing namespace std;char a[1000],b[1000];int dp[1001][1001];int main(){ int i,j,la,lb;while(cin>>a>>b){ la=strlen(a);

2016-06-11 00:38:01 312

原创 动态规划算法

这是我们计算机系算法设计课的实验课程,下面是动态规划内容:实验四:动态规划实验目的:理解动态规划的基本思想,理解动态规划算法的两个基本要素最优子结构性质和子问题的重叠性质。熟练掌握典型的动态规划问题。掌握动态规划思想分析问题的一般方法,对较简单的问题能正确分析,设计出动态规划算法,并能快速编程实现。实验内容:编程实现讲过的例题:最长公共子序列问题、矩阵连乘问题、凸多边形最优三角剖分

2016-06-11 00:29:59 546 1

原创 求解最长公共递增子序列

程序功能:求解最长公共递增子序列经过vc8.0编译通过**/#include #include using namespace std;#define N 11//---------------------------------------------------------//最长公共子序列求解int lcslength(int * x,int m,int

2016-06-11 00:28:08 256

原创 openSUSE vsftpd 搭建

学习日志:之前windows 平台用sevr-u搭建ftp服务很快捷也很强大,当初为了解决上传文件编码问题,(apache的FTPclient 接受的字符编码必须是”iso-8859-1“ 这个和ftp机制有关,tomcat 默认的编码也是”iso-8859-1“ 而windows 的默认编码是GBK 所以为了统一编码,需要在ftp服务端写入文件转为utf-8,下载时将字节流转为utf-8写入

2016-06-10 23:37:35 800

原创 openSUSE 安装oracle jdk

学习日志:   openSUSE自带open-jdk,因依赖关系无法卸载open-jdk,所以安装两套java环境 open-jdk+oracle-jdk。如何切换系统java环境?首先安装oracle jdk,配置java环境变量步骤一:/etc/profile文件尾部添加以下配置JAVA_HOME=/usr/java/jdk1.7.0_79PATH=$PATH:$

2016-06-10 22:59:31 567

原创 openSUSE 启动后直接进入字符界面

学习日志: 尝试一下openSUSE leap 41 桌面Xfce 在启动时不启用图形界面。默认配置 /etc/systemd/systemlrwxrwxrwx 1 root root 40 6月 10 00:41 default.target -> /usr/lib/systemd/system/graphical.target/usr/lib/system

2016-06-10 13:52:27 3341

原创 ubuntu jdk tomcat 环境搭建

学习日志:搭建linux的java开发环境如何系统自带openjdk 则删除 (apt-get purge 命令彻底一些)安装sun jdk (apt-get install oracle-java7-installer),如果提示本地没有该软件,则需要添加软件源。以下是我添加的源: deb http://ppa.launchpad.net/webupd8team/

2016-06-08 14:50:10 266

原创 linux 添加源

学习日志:在虚拟机xubuntu中使用apt-get Install oracle-java7-installer 时提示找不到该软件,则需要在系统中添加额外的软件源。添加源的文件:sources.list (xubuntu在/etc/apt目录) 打开该文件在最后添加源信息:##该源有oracle-java7-installer软件包deb http://ppa.launchpad.net/w

2016-06-08 14:32:54 2784

转载 nginx-页面缓存

proxy_cache_path 语法:proxy_cache_path path [levels=number] keys_zone=zone_name:zone_size [inactive=time] [max_size=size]; 默认值:None 使用字段:http 指令指定缓存的路径和一些其他参数,缓存的数据存储在文件中,并且使用代理url的哈希值作为关键字与文件

2016-06-06 11:36:46 321

原创 nginx 反向代理

学习日志:最近要求做一个门户,要求一个页面可以选择登陆到不同的工程中,起初想的用接口或者将各个系统的用户表整合实现登陆然后跳转到相应的工程,发现这样很麻烦,需要对各个工程进行改造。后来想如何能解决跨域问题,就可以在一个页面上向各个工程发送请求了,通过查资料找到了nginx能通过反向代理实现跨域问题。        nginx简介:nginx不但可以反向代理,还可以进行负载均衡处理,还能对静态页

2016-06-06 09:07:59 339

原创 ParameterMethodNameResolver 用法(采用请求参数匹配方法名)

今天浏览项目,想通过请求的url找到对应的控制器,怎么搜索都搜索不到对应的requestmapping,经过一番查找,发现该项目用了MultiActionController的ParameterMethodNameResolver方式匹配控制器,即通过请求的参数匹配控制器中的方法。经过自己研究,实践如下:思路:1、配置 ParameterMethodNameResolver 的请求参数名(

2016-05-30 17:30:52 1487

转载 怎样隐藏uploadify上传控件的按钮,然后通过其它控件的事项来触发uploadify控件的文件浏览窗口并现实文件上传功能

前几天项目要用到一个上传的功能,但却是很扯淡的事,需求是要隐藏uploadify控件生成的上传按钮,然后通过页面上的其它控件的事件来激发uploadify控件的文件浏览窗口并实现上传功能.在园子里面找了很久也去国外的网站搜索了一些居然没有找到实现的方法,后来看了一下uploadify.js和swfobject.js这二个文件试图找出些什么来但却是白费时间沉思了一个晚上后,突然间想到一个绝好

2016-05-24 16:17:43 5568 1

flannel和etcd

kubernetes 安装需要的组件 flannel-amd64_v0.8.0 etcd_v3.0.17

2017-12-13

k8s 组件镜像

kube-apiserver-amd64_v1.7.2 kube-controller-manager-amd64_v1.7.2 kube-scheduler-amd64_v1.7.2 k8s-dns-dnsmasq-nanny-amd64_1.14.4 k8s-dns-kube-dns-amd64_1.14.4 k8s-dns-sidecar-amd64_1.14.4

2017-12-13

kubernetes1.7.2

kubeadm-1.7.2 kubectl-1.7.2 kubelet-1.7.2 kubernetes-cni-0.5.1 socat-1.7.2

2017-12-13

docker1.12.6

docker 版本信息 version:1.12.6 go version: go1.6.4 API version: 1.24

2017-12-13

贪心算法详解

贪心算法详解

2016-08-07

动态规划算法优化

动态规划算法详解应用和优化

2016-08-07

html 闭环图

通过鼠标点出n个点,自动将n个点连成一个无相交的环形图

2016-08-07

HTML5 实现下雨的动画效果

HTML5 实现下雨的动画效果

2016-08-07

DB2命令 个人笔记

DB2命令 个人笔记

2013-04-08

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

TA关注的人

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