weixin_30566111的博客

私信 关注
weixin_30566111
码龄6年
  • 326,714
    被访问量
  • 暂无
    原创文章
  • 68,304
    作者排名
  • 27
    粉丝数量
  • 于 2015-08-13 加入CSDN
获得成就
  • 获得32次点赞
  • 内容获得0次评论
  • 获得241次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

MapReduce提交job到Yarn的流程学习

以MapReduce为例,提交一个MapReduce application的大致流程如下,其中Resource Manager简写为RM,Node Manager简写为NM,Application Master简写为AM。提交application大致流程(1)首先client里执行一个MapReduce程序,这个程序运行在client端的JVM里,在main方法中最后有一个job...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

Yarn资源调度器入门学习

调度器scheduler是yarn中重要角色之一,它负责分配container资源给application,有如下三种调度器可供配置选择,分别是FIFO Scheduler,Capacity Scheduler和Fair Scheduler,可以通过yarn-site.xml配置自己的调度器。FIFO SchedulerFIFO调度器使比较low的一种调度器,它遵循先进先出的原则,即...
转载
91阅读
0评论
0点赞
发布博客于 2 年前

Spring AOP入门基础-继承、装饰者,代理的选择

关于Spring AOP,底层是基于动态代理实现的,下面简单的学习下为什么选择动态代理,而不选择继承实现,装饰者模式实现,下面参考如下业务场景下理解。业务场景业务层如果有业务需求,需要在注册用户,升级用户,和删除用户方法前都进行一次权限验证,最原始的方法就是在业务层每个方法前都添加代码验证。这是最原始的方式,在实际业务中有很多的方法,那都需要重写修改,很显然这是不合理的,因此衍生...
转载
96阅读
0评论
0点赞
发布博客于 2 年前

Java Ajax入门

接下来整理一下Ajax相关的内容,AJAX(asynchronous js and xml),即异步的JavaScript和xml,它的主要作用就是让页面不必等待服务器返回整个页面信息,而可以通过异步的方式给服务器发送数据和获取数据,对页面进行局部刷新,是一种提高用户体验的技术。同步和异步同步和异步的主要区别如下;(1)同步:一个响应结束后才能发送下一个请求,页面在请求期间不...
转载
71阅读
0评论
0点赞
发布博客于 2 年前

Servlet Config和Context入门

接下来学习一下ServletConfig和ServletContext的内容,简单来说ServletConfig是相对当前servlet的,ServletContext是相对整个web应用的,此外ServletContext还可以获得资源路径,下面简单整理一下。Servlet Config获取当前servlet对象的配置信息Servlet Config代表当前servlet在...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

MapReduce-Shuffle入门

接下来了解了一下MapReduce中的shuffle,它就是map端产生输出到reduce端消化map端输出的全部过程。map端本地磁盘的文件如果有多份,会保存不同的block块到datanode,block块的个数决定了map任务数的个数,如图有3个block块,对应有3个map任务在执行,以第一为例,刚开始map方法会逐行读取block块信息,将当前行相对block块的字节偏...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Servlet Response常用方法

接下来记录一下Servlet Response相关的信息,在service方法中使用的是HttpServletResponse,它继承自ServletResponse,扩展了Http协议相关的内容,下面简单记录一下它的基本用法。response组成内容以下是一个常见response响应的内容,它包括状态行、响应头、一个空行和实体内容,其中"HTTP/1.1 200 OK"就是状态...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

Servlet Request常用方法

接下来记录一下Servlet Request和Response的常用API,以及乱码问题。RequestRequest即HttpRequest,可以获取客户端相关的信息、获取请求头以及获取请求参数等。获取客户端相关的信息常使用的API有如下(1)getRequestURL方法 -- 返回客户端发出请求完整URL(2)getRequestURI方法 -- 返回请求行中的...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

Servlet入门

Servlet是JavaWeb三大组件(Servlet,Filter,Listener)之一,是SUN公司提供的一门动态资源开发的技术,下面简单记录一下如何在IDEA下创建一个自定义Servlet、如何修改Servlet模板、Servlet运行过程简单分析等。IDEA创建自定义ServletServlet是顶级接口,下面是GenericServlet抽象类,这个抽象类实现了Ser...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

MySQL入门

这里简单的记录一下,MySQL的基本语法,包括建表,删除表,以及增删改查等操作。数据库的创建建表常用使用语法为CREATE DATABASE [IF NOT EXISTS] 表名 ,后面也可以指定字符集和校对规则,如果不指定就是默认的,可以通过命令来查看。1 CREATE DATABASE mydb1; 2 --指定字符集3 CREA...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

Java线程入门

下面学习线程的基本知识,包括线程与进程区别、开辟新线程的方法、线程安全隐患、死锁、等待唤醒机制和生产者消费者模式等知识。线程线程:负责进程中程序的执行,是进程的一个执行单元,一个进程中允许有多个线程,为多线程,如果只有一条线程,称之为单线程。一个进程至少有一条线程。多线程并没有真的提高了运行速度,在同一时刻只有一条线程在执行,由于切换速度很快,感觉好像很多线程在同时执行。进程:正...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Tomcat基本使用

Java Web项目有多种服务器的选择,比较常见的是Tomcat,WebLogic和WebSphere,接下来主要了解Tomcat。另外Web项目需要有HTTP的知识,这里对request和response消息也进行基本了解。Web服务器简单对比(1)Tomcat:免费,是apache下产品,支持全部的JSP以及Servlet规范,现在也开始支持其他JavaEE规范,如可以支持J...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

Java面向对象入门

面向对象面向对象是一种思维方式,是相对于面向过程来说的。面向过程需要注重流程中的每一个细节,面向对象注重的是对象,只要找到这个对象,就能够拥有对象身上的一切功能。以做饭为例,如果是面向过程需要知道做饭的每一个步骤才能做饭,如果是面向对象只要找到做饭的厨师(厨师就是对象),让厨师就可以完成做饭。面向对象是基于面向过程的,面向过程里可能又有面向对象的使用。面向对象不一定比面向过程好,如果...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

Linux下扩展根分区-非LVM

在配置大数据节点的过程中,node03节点由于安装了图形化界面,以及IDEA等工具,导致/根分区只有几百兆了,因此需要对根分区进行扩容,本文是在参考如下博文(https://www.jianshu.com/p/9db2df60fd0a)的基础上完成的,感谢被引用的博主,这里也记录一下。VMware虚拟机中配置(1)进入虚拟机设置界面,选择扩展磁盘容量。(2) 本次是在原来...
转载
201阅读
0评论
0点赞
发布博客于 2 年前

Java枚举入门学习

接下来学习枚举的概念,以及基本使用。JDK1.5 特性-枚举在开发中有一类数据集比较特殊,它们数值稳定并且元素个数有限,如一个星期的7天,一年的四个季节,一年的12个月等,这种有固定的内容的情况可以使用枚举,枚举的个数是固定的,不容许随意改动,它也是一个类,是JDK1.5引入的一个新的类型。如下代码1和代码2是参考了博客的枚举简单使用,枚举中的值建议全部大写,语法格式如下:enu...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

JDBC入门

接下来记录一下,JDBC的相关知识点为什么使用JDBC不同的数据库有不同的驱动,为了使用这些数据库如果没有JDBC就需要每个驱动都需要了解,但是有了JDBC后,就只需要了解JDBC的API就可以了。JDBC是数据库驱动的上层,里面主要包含一些接口,而各个数据库厂商需遵循这个接口来开发驱动。组成JDBC需要2个包的支持,其为java.sql包和javax.sql包,另...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

克隆虚拟机配置节点以及Xshell连接不上虚拟机解决

先克隆以前搭建的虚拟机,需要修改主机名,配置网卡,配置hosts文件等配置Hadoop虚拟机省略克隆过程,现在直接登进去在虚拟机中先进行配置。修改主机名可以有两种方式修改主机名,可以直接修改/etc/hostname,或者使用命令,在centos7中我采用命令的方式。配置网卡首先查看,然后修改ip,子网掩码,网关,dns1和dns2。修改后如下,使用v...
转载
145阅读
0评论
1点赞
发布博客于 2 年前

Java数组复制和二维数组

接下来对数组的复制,以及二维数组的知识进行整理。数组的复制一维数组的复制常用有两种方法,一个为System.arraycopy(原数组,原数组复制起始位置,新数组,新数组复制起始位置,要复制的长度),一个为Arrays.copyOf(原数组,要复制的长度)方法,两者复制的过程中都将创建新数组,下面记录一下。import java.util.Arrays;public class ...
转载
96阅读
0评论
0点赞
发布博客于 2 年前

Eclipse常用快捷键

以下是Eclipse使用过程中需要经常使用的快捷键,记录一下。Eclipse 常用快捷键Alt+/ 跳出快捷提示Ctrl+1 跳出错误提示Ctrl+F11 运行Ctrl+Shift+o 导包Alt+Shift+s 呼出set set 构造方法自动生成Ctrl+Shift+f 调整格式 不能在任何输入法下使用,会有冲突Alt+↑/↓ 整行上移或下移动Ctrl+F 搜索C...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

Java数组的简单应用

本文记录Java数组的几个基本应用。数组的初始化和遍历数组初始化和遍历都有三种方式,参考如下代码。 1 import java.util.Arrays; 2 public class ArrayDemo{ 3 public static void main(String[] args){ 4 //定义数组的三种方式 5 ...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-获取页面参数&向页面传值&重定向

这里整理一下Spring框架下,如何获取页面参数,以及如何将后台数据传到页面,最后是了解重定向的使用。前期的配置参考文末第一篇博文,这里添加一个登陆的界面,用于测试向页面传递参数,以及登陆完成后结果界面两个(成功界面和失败界面),其他就是添加一个控制器,往里面添加方法进行测试了。测试页面准备登陆界面 1 <%@page pageEncoding="utf-8" co...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-Interceptor基本使用

SpringMVC提供了拦截器Interceptor,可以用于验证用户登录,它跟过滤器是有区别的,拦截器是Spring提供的,而过滤器是Servlet提供的。使用拦截器的条件使用拦截器前面需要进行配置,包括导包、web.xml中配置DispatcherServlet,Spring启动读取文件中配置组件扫描、注解驱动、视图解析器和拦截器。其他就是需要写一个控制器用来进行请求分发处理...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-对异常的处理

对异常的处理,除了使用try-catch外,在Spring下还提供了配置简单异常处理和使用@ExceptionHandler注解的方法,另外异常还有系统异常和应用异常的区别,针对不同的异常如何抛送给用户也需要考虑。应用异常和系统异常系统异常:由于系统故障导致的异常,如网络中断、数据库关闭这种的,导致访问失败归为系统异常应用异常:由于用户操作不当导致的异常,如填写错误用户名和密...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

Eclipse更改SVN地址

在SVN仓库更改了IP后,在Eclipse下再按照这个IP提交代码将无法提交,需要在Eclipse中修改SVN的ip地址,其他不需要修改。进入SVN RepositoriesWindow→Show View→Other→选择SVN Repositories进入SVN地址页面,选择以前的地址,右击选择Location Properties出现如下页面,修改IP地址为仓库最新的即可。...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-浏览器中文乱码问题

在前面使用SpringMVC写登录验证页面时,如果用户名是中文可能会出现服务端获取为乱码的情况,另外当提交方式为get或者post时,乱码的情况也不太一样,因此这里小小记录一下中文乱码原因及如何处理。乱码问题,本质上来说就是数据在传输的过程中,浏览器和服务端编解码的不同导致出现乱码,本文将从浏览器和服务器的角度分析编码,理解登录时中文传送到服务端乱码的情况,其实一般情况下登录时浏览器...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-使用SpringMVC完成一个登陆页面

使用SpringMVC完成一个简单的登录页面,并实现持久层,业务层和表示层,这样可以更好的理解分层思想。系统分层思想MVC是属于表示层的一种软件架构思想,分层是更大的一种架构思想,更广范围更大,层级更灵活。(1)为什么要分层为了让系统好维护,采用分层,系统设计应该做到高内聚,低耦合。简单来说就是类的职责要单一,一个类拆成多个类,形成相互调用的层级关系,类之间不要直接依赖,...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-MVC使用注解

前面学习了使用配置文件来完成一个SpringMVC,但是随着控制器写的越来越多,会显得代码很臃肿,使用注解能避免这种情况,让代码显得更加简洁。编程步骤前期准备就是pom.xml导包Spring-webmvc、部署描述文件web.xml配置DispatcherServlet,resources目录下添加Spring启动所需的xml配置文件,这个跟上篇没什么区别,编程注意点如下:...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-基本注解的使用

前面创建和管理对象使用xml配置文件来完成,但是随着对象的增多,xml配置文件也越来越大,为了防止这种现象的发生,注解的使用就应运而生。注解是在类或方法前面添加特定以"@+注解名"开头的标识,实现xml配置文件的功能,如前面学习的创建对象、配置作用域、配置延迟加载等功能等。组件扫描容器会扫描指定的包及子包下面所有的类,如果该类前面有特定的注解,比如@Component,则容器会将...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-MVC了解

MVC是一种分层的思想,Spring已经写好了MVC的结构供使用,这里简单了解一下。MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-读取properties文件内容&Spring表达式使用

Spring可以直接读取properties属性文件,读取里面的配置信息,一般这个文件保存数据库连接相关的内容,另外再简单了解下Spring表达式获取bean属性信息。读取properties文件内容使用xml配置bean,读取文件内容,并将读取结果保存到Properties对象中去。其中location代表读取文件的位置,classpath代表按照类路径去读取,如果资源放置在r...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-IOC和DI

接下来学习Spring相关知识IOC和DI,即控制反转和依赖注入。什么是IOC和DIIOC(Inversion of Control 控制反转),即对象之间的依赖关系由Spring容器来建立。DI(Dependency Injection 依赖注入),Spring容器可以通过调用set方法或者构造器来建立对象之间的依赖关系。简单来说,对象之间关系由最初人来建立,变成交给S...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

Java流程控制语句

接下来记录一下Java流程控制语句,包括条件语句(if-else)、选择语句(switch-case)和循环语句(while和for)。全文使用例子来记录,可以更好的理解上述流程控制语句。流程控制语句流程控制结构有顺序结构,分支结构和循环结构。(1)顺序结构,代码从上到下从左到右执行(2)分支结构,有if、if-else、if-else if,switch-case(...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

Spring入门-容器&创建对象&作用域&生命周期

Spring是Java里非常经典的框架,由Rod Johnson创建,其已经成为Java EE行业标准,用于解决一站式服务,接下来入门学习一下。什么是Spring开源的,用来简化企业级应用开发的应用开发框架,是一款轻量级的框架,一共有2200多个类。简化开发Spring对常用的API做了封装(比如JDBC),这样就可以大大简化这些API的使用,如SpringJDBC的使用...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

Linux文件过滤及内容编辑处理

学习一下Linux文件过滤及内容编辑处理,暂时记录部分内容,后续补充。纯文本编辑器vi/vimvim是从vi发展出来的一个文本编辑器,但发现到现在已经不仅仅是一个文本编辑器了,还具有代码补全、编译等适用于编程的功能出现。vim具有三种模式,分别为命令模式(Command mode)、编辑模式(Insert mode)和底行模式(Lastline mode),其三者存在如下的转换方...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

Java运算符优先级

关于Java运算符优先级内容,单独记录一下,以前虽然有概念但是比较模糊,具体使用过程中可能还是不太清楚,只会常用的几种优先级。常见运算符分类常见运算符根据参与运算的变量个数,可以粗略分为一元运算、二元运算和三元运算,此外还包括'( )',和'='号赋值运算。(1)一元运算:!、++、--、~,即 非、自增、自减和取反(2)二元运算:+、-、*、/、%、位运算(>&g...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

计算机原码反码补码

计算机中保存的数据都是按照补码来保存,涉及到的概念,原码反码补码具体是什么,通过下面几个例子来说明下。正数正数的原码,反码和补码是一样的。正数的原码,其最高位代表符号位,1代表负数,0代表正数,具体看例子。int 20的原码?可以很快的得到如下结果,32个bit,高位补齐为0即可。原码:00000000 00000000 00000000 0001 0100根据规则,...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Java位运算基础知识

在学习Java运算时,补充学习Java位运算。Java位运算位运算都是针对整数的补码进行位运算。& 按位与运算先将整数转换为补码 ,然后执行按位与运算,最后将结果返回为十进制,它有如下几个规律:(1)正数&其他数=正数 考虑最高位为0,按位与都为0(2)偶数&其他数=偶数考虑最低位为0,按位与都为0(3)0&其他数=0 按位与...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

HDFS文件的读写流程入门学习

接下来学习了HDFS读写流程,这里记录一下。HDFS-NameNode-DataNode之间的通信方式在了解HDFS读写操作前,了解到HDFS Client是运行在JVM中,它也可以叫做Client Node,这个Client可能在DataNode上,他们之间相互通信方式如上图。(1)HDFS Client和NameNode之间是RPC通信(2)NameNode和DataNod...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

HDFS中block设置128M的原因

现在记录一下为什么HDFS上一个block设置128M,参考了博客进行理解。block块为什么设置的比较大这是一个经典的面试题,需要从性能和储存上来考虑。传输性能上考虑在硬盘上读取数据就是一个个的扇区读取的,读取的最小单位是扇区sector,一个扇区大小一般为512byte,如果要读取到一个数据,需要完成寻址操作和读取操作,就首先找到数据存储的地方,让磁头找到要读取的扇区,然后读...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

go语言实现leetcode-242

package mainimport ( "fmt" "reflect")func isAnagram(s string, t string) bool { // var m1 map[string]int // var m2 map[string]int //map申明后默认是nil,得用make进行实例化 m1 := make(map[...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

JAVA方法实现MySQL数据库的备份和恢复

通常在MySQL数据库的备份和恢复的时候,多是采用在cmd中执行mysql命令来实现。  例如:  mysqldump -h127.0.0.1 -uroot -p123456 test > d:/test.sql ---备份test数据库到 D 盘  mysql -h127.0.0.1 -uroot -p123456 test< test.sql ---将D备份的...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

SpringMVC处理异常的三种方式

使用 @ ExceptionHandler 注解实现 HandlerExceptionResolver 接口使用 @controlleradvice 注解1.使用 @ ExceptionHandler 注解使用该注解有一个不好的地方就是:进行异常处理的方法必须与出错的方法在同一个Controller里面,可以看到,这种方式最大的缺陷就是不...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

使用wsgiref手撸web框架

模板前言要说到应用程序,就不得不提的就是cs架构和BS架构所谓的cs架构就是client端和server端,就像我们的电脑上的qq,微信等应用程序bs架构就是浏览器端和server端,我们不需要写客户端了,直接用浏览器接收来自server端的数据,进行解析手写简易的server端import socketsoc=socket.socket() #实例化so...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

celery的使用

介绍Celery 是一个基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery。异步任务介绍在写项目过程中经常会遇到一些耗时的任务, 比如:发送邮件、发送短信等等~。这些操作如果都同步执行耗时长对用户体验不友好,在这种情况下就可以把任务放在后台异步执行celery就是用于处理异...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

linux上安装git以及使用

用git --version命令检查是否已经安装在CentOS5的版本,由于yum源中没有git,所以需要预先安装一系列的依赖包。在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。yum -y install git但是yum源中安装的git版...
转载
10阅读
0评论
0点赞
发布博客于 2 年前

QuerySet的常用方法

QuerySet常用方法使用 connection.queries 可以查看sql语句filter 将满足条件的结果返回,返回值为QuerySet对象exclude 将满足条件的结果过滤掉,返回值为QuerySet对象annotate 给QuerySet中的每一个对象都添加一个查询表达式,(Q,F,聚合函数)的字段order_by 安装某个字段进行排序,默认为从小...
转载
103阅读
0评论
0点赞
发布博客于 2 年前

Mybatis中使用PageHelper插件进行分页

Mybatis中使用PageHelper插件进行分页 分页的场景比较常见,下面主要介绍一下使用PageHelper插件进行分页操作:一、概述:PageHelper支持对mybatis进行分页操作,项目在github地址:https://github.co...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

医院系统开发记录

1、layui表达on表达式不能触发  二开后的layui部分功能失效,用demo直接提交了2、onclick 的add_answer函数提示 类型错误,函数未定义  重要的一点,name和函数名称不能一样,转载于:https://www.cnblogs.com/ynhi/p/11598197.html...
转载
93阅读
0评论
0点赞
发布博客于 2 年前

部署helm服务

helm在ocp中相当于catalog中的templatek8s中使用helm之前遇到的问题1、很难管理、编辑和维护如此多的服务。每个服务都有若干配置,缺乏一个更高层次的工具将这些配置组织起来。2、不容易将这些服务作为一个整体统一发布。部署人员需要首先理解应用都包含哪些服务,然后按照逻辑顺序依次执行 kubectl apply。即缺少一种工具来定义应用与服务,以及服务...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

k8s搭建使用awx

1. -f 10 选项表示使用10个并行的进程.这个选项也可以在 Ansible的配置文件 中设置, 在配置文件中指定的话,就不用在命令行中写出了.这个选项的默认值是 5,是比较小的.如果同时操作的主机数比较多的话, 可以调整到一个更大的值,只要不超出你系统的承受范围就没问题.如果主机数大于设置的并发进程数,Ansible会自行协调, 花得时间会更长一点.2. 每一个 play 包含...
转载
169阅读
0评论
0点赞
发布博客于 2 年前

k8s 随记

1.kubelet参数解析:https://blog.csdn.net/qq_34857250/article/details/849953812.如何在github中查找k8s代码关键字?现在我想查找k8s源码中,关于kubelet参数pod-eviction-timeout的默认值是多少https://github.com/kubernetes/kubernetes...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

配置k8s集群context-rbac实践

说明在openshift环境中,可以通过oc project {project_name}命令来切换project,那么在k8s中式如何切换namespace的呢?(ocp的project即相当于k8s中的ns)实例创建ns#创建dev 和 prod nskubectl create ns devkubectl create ns prod...
转载
67阅读
0评论
0点赞
发布博客于 2 年前

查看k8s中etcd数据

#查看etcd podkubectl get pod -n kube-system | grep etcd#进入etcd podkubectl exec -it -n kube-system etcd-node1.com sh#设置etcdctl 使用的版本,k8s中使用v3版本export ETCDCTL_API=3#查询etcd中所有的key etcdc...
转载
649阅读
0评论
0点赞
发布博客于 2 年前

用栈实现计算器

中缀表达式是我们熟悉的表达式形式。为了能正确表示运算的先后顺序,中缀表达式中难免要出现括号。假设我们的表达式中只允许有圆括号。读入一个浮点数为操作数的中缀表达式后,对该表达式进行运算。要求中缀表达式以一个字符串的形式读入,可含有加、减、乘、除运算符和左、右括号,并假设该表达式以“#”作为输入结束符。如输入“3.5*(20+4)-1#”,则程序运行结果应为83。要求可单步显...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

Game_Of_Life

Rules:1,Any live cell with fewer than two live neighbors dies, as if caused by under-population. 2,Any live cell with two or three live neighbors lives on to the next generation. 3,Any live cel...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

CSP 201712-2游戏(约瑟夫环)

问题描述  有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。  游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

int转string

1. int a = 10;char *intStr = itoa(a);string str = string(intStr);2. int a = 10;stringstream ss;ss << a;string str = ss.str();3. C++11 (推荐,如果支持的话) #include <s...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

C++11-constexpr

1.常量表达式(const expression):是指值不会改变并且在编译过程中就得到计算结果的表达式。(运行中得到结果的不能成为常量表达式)。 const int i=3; //是一个常量表达式 const int j=i+1; //是一个常量表达式 int k=23; ...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

2019.7.29 区块链论文翻译

Decentralized & Collaborative AI on BlockchainMicroSoft本位设计了一个基于区块链的分布式机器学习平台,用户可上传数据,更新模型,使用模型。Towards Blockchain-based Multi-Agent Robotic Systems: Analysis, Classification and Applications...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

2019.7.16 区块链论文翻译

Fair Byzantine Agreements for Blockchains谷歌+Byzantine_lab本文考虑了BFT类协议的fairness问题,其次,本文提出了一个reponsive的同步协议。关于第二点,其实就是把一轮异步投票放到algorand的迭代轮的前面,这样如果异步投票这轮就能consens的话,确实是reponsive,但若这里没有consens,进入迭代轮,...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

2019.7.1 区块链论文翻译

A Trust Architecture for Blockchain in IoTCSIRO & UNSW Sydney, Australia用区块链在IoT系统中建立信任系统。信任系统有分层结构,在数据层面,对节点的源数据进行评估;在区块链层面,以信任系统改进区块评估过程。转载于:https://www.cnblogs.com/chuangmingjj/p/1111697...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

Java JDK 运行环境安装

1 Windows系统1.1 安装包准备安装包本文档讲解为64位系统,如果是32位系统需要下载32位系统安装包1.1.1 下载方式打开jdk官方下载地址,该文档提供jdk版本为1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

解决springboot读取jar包中文件的问题

转载自:https://www.oschina.net/question/2272552_2269641https://stackoverflow.com/questions/25869428/classpath-resource-not-found-when-running-as-jar几个实现方式:String data = "";ClassPathRe...
转载
461阅读
0评论
0点赞
发布博客于 2 年前

react 实现tab切换

react实现tab切换功能  js:      css:    转载于:https://www.cnblogs.com/Alina-na/p/11351791.html
转载
158阅读
0评论
1点赞
发布博客于 2 年前

K2 BPM_【解决方案】从“制造”到“智造”,K2推动制造业转型升级_业务流程管理系统...

近年来,中国制造业产出占全球总产品比例越来越大,是仅次于美国的全球第二大工业制造国,中国凭借巨大的制造业总量成为名副其实的“世界工厂”。然而个性化消费的兴起正在给制造企业各环节带来冲击。在现代市场环境中,客户们对定制化的产品需求也越来越强烈,如何在市场需求预测难度加大、需求波动频繁的环境下,进行更精准、高效的决策,优化企业资源配置效率,是制造业面临的一大挑战。K2对智能制造...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

【转载】2018年最值得期待的5大BPM厂商

部署BPM软件可以帮助企业获得竞争优势,通过分析、设计、执行、控制和调节业务流程协助企业领导者提高组织绩效。业务流程管理(BPM)是指随着公司和组织的发展匹配业务目标和流程的行为。部署BPM软件可以帮助企业获得竞争优势,通过分析、设计、执行、控制和调节业务流程协助企业领导者提高组织绩效。BPM软件还能帮助企业定义执行业务时所需的步骤,并将这些定义映射到现有的流程中,通过优化或改进...
转载
8阅读
0评论
0点赞
发布博客于 2 年前

K2 BPM_当K2遇上医药,用流程打通企业的任督二脉_业务流程管理系统

据调查,如今仍有60%的医药企业,存在合规经营和利润下降的困扰,在“研”、“产”、“供”、“销”的运营过程中,时时伴随着严苛的管理政策和法规。如何加强企业跨部门、跨组织、跨业务线的执行能力,始终是管理层最关注的话题。而流程,则是打通“任督二脉”,提高执行力的最佳解决办法。当K2遇上医药K2在医药行业的核心应用-医疗推广活动管理-讲者管理(含讲者资质审核/...
转载
99阅读
0评论
0点赞
发布博客于 2 年前

K2 BPM_【解决方案】K2+SAP:端到端无缝集成,为企业全面赋能提速_十年专注业务流程管理系统...

企业数字化转型离不开信息技术的支撑,大部分企业的各项业务都会有专业的系统,比如ERP、BI、CRM等。但这些系统往往由于无法融合,造成信息孤岛、数据断层等问题,这阻碍了企业推动数字化转型的进程。如何实现系统间的无缝对接,更好的发挥各系统应用价值,成为众多企业关注的重点。01方案背景作为中国ERP市场的领导者,SAP以供应链、生产制造和财务为核心,为企业在经营、管理等方面提...
转载
85阅读
0评论
0点赞
发布博客于 2 年前

BPM软件_财务报销流程管理解决方案_K2工作流引擎

财务报销,对任何企业都是日常运营中重要的一个环节。但报销流程周期长,反复签字手续繁杂,报销过程不透明 ,单据归档保存、检索困难等问题也让员工头疼。为了解决这些困扰,财务报销流程电子化一时成为热门之选。从纸质到电子化,财务报销审批看似更容易了,但财务工作量依然没有减轻……因为,传统的财务报销软件只能解决部分问题!当企业遭遇以下场景,该怎么办?场景一:员工出差临时取消,已经...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

K2 BPM_康熙别烦恼(上篇)——分级授权_工作流引擎

转载于:https://www.cnblogs.com/K2China/p/11471154.html
转载
57阅读
0评论
0点赞
发布博客于 2 年前

K2 BPM_北汽新能源业务流程管理信息系统建设思考_全球领先的工作流引擎

本文由CIO发展中心根据北汽新能源流程与IT总监刘伟霞在“亦庄CIO数字化转型探索——CIO发展中心亦庄分舵2019夏季论坛”活动中演讲整理。在“亦庄CIO数字化转型探索——CIO发展中心亦庄分舵2019夏季论坛”会上,北汽新能源流程与IT总监刘伟霞深度讲解了数字化转型中的成功要素,分别是:关注用户体验、提速数字化交付、打通数字化流程、和赋力于人。她指出,IT架构是数字化转型的核心关...
转载
72阅读
0评论
0点赞
发布博客于 2 年前

K2 BPM_快消零售连锁行业门店选址解决方案_十年专注业务流程管理系统

>>>业务流程管理软件选型攻略快消零售连锁行业门店选址解决方案业内有句名言:“门店最重要的是什么?第一是选址,第二是选址,第三还是选址”选址是一个很复杂的综合性商业决策过程,需要定性考虑和定向分析。K2开关店&选址管解决理方案重点关注:如何开出更好的店?在哪里开店?开什么类型的店?开多少家店?成功的选址系统是连锁企业核心竞争力之一,但受专业及经验限制,许多...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

K2 BPM_万翼科技携手上海斯歌,全面启动K2平台升级项目_十年专注业务流程管理系统...

2019年7月25日,万翼科技和上海斯歌在深圳召开了“2019年K2平台升级项目启动会”。万翼科技核心合伙人何建春、管金华,协同管理支撑组负责人贾磊,K2平台产品负责人黄平显,上海斯歌总裁李明,技术研发负责人焦锟,战略&云事业部总经理陈娅香,华南事业部总监谢波以及其他项目重点人员参与了此次启动会。万翼科技与上海斯歌参会人员合影K2作为公司统一的工作流平台,于2007年...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

面朝大海,春暖花开

  面朝大海,春暖花开   作者:海子  从明天起,做一个幸福的人  喂马、劈柴,周游世界  从明天起,关心粮食和蔬菜  我有一所房子,面朝大海,春暖花开  从明天起,和每一个亲人通信  告诉他们我的幸福  那幸福的闪电告诉我的  我将告诉每一个人  给每一条河每一座山取一个温暖的名字  陌生人,我也为你祝福...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

Python SQLAlchemy 的安装

首先,当然是到官方网站去下载最新的安装包了。由于我使用的是mysqldb连接数据库,所以还要下载这个的最新版参考了以下这篇文章 猛击这里有一点要指出的是#mysql_config = /usr/local/bin/mysql_config在ubuntu里需要 sudo apt-get install libmysqlclient-dev 才能找到这个文件,注意这个是个可执...
转载
393阅读
0评论
0点赞
发布博客于 2 年前

JBOSS 4.2.2以上安装后 启动大量报错的问题解决

作者: wangding263 链接:http://wangding263.javaeye.com/blog/261098 发表时间: 2008年11月02日 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! 需要下载javaee sdk 5.0. 如果安装一般的javase sdk在启动jboss的时候有些...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Android高效开发(一)—合理使用图片资源

前言在Android开发中,我们难免会遇到加载图片的场景。不管是网络图片、资源图片或者是SD卡中的图片,都需要加载到内存中使用。如果不能合理处理图片,可能会导致OOM的问题或者其他性能问题,接下就讨论下Android中图片资源处理的几种常用的方式。Resource中的图片资源的处理在Android中开发的时候都会用到很多图片素材,对于某些背景图片、各种图标或者其他一些提示图片我们通常会放到r...
转载
108阅读
0评论
0点赞
发布博客于 2 年前

mysql 存储过程

查看存储过程内容show create procedure mytask; //mytask为存储过程名显示所有存储过程show procedure status;  删除存储过程drop procedure if exists mytask;  mysql命令行创建存储过程格式mysql> DELIMI...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

Spark-RDD

头代码import org.apache.log4j.{Level, Logger}import org.apache.spark.{SparkConf, SparkContext}//屏蔽日志Logger.getLogger("org.apache.spark").setLevel(Level.WARN)Logger.getLogger("org.eclipse.jetty...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

YUM方式安装MYSQL5.7

首先mysql官网下载yum源https://dev.mysql.com/downloads/repo/yum/然后将下载好的rpm文件安装并校验[root@elegant-snap-3 /stage]$ rpm -ivh mysql80-community-release-el7-2.noarch.rpm warning: mysql80-community-release-el...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

最短路

#include<stdio.h>#include<stdlib.h>int N,M;int map[110][110],dis[110],visit[110];const int inf=0x7fffffff;int dij(int x){ int i,j,k,t,p; for(i=0;i<=N;i++) { dis[i]...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

钱币兑换问题

#include<stdio.h>int c1[40000],c2[40000];void fun( ){ int i,j,k;for(i=0;i<40000;i++){ c1[i]=1;c2[i]=0;}for(i=2;i<=3;i++) {for(j=0;j<=32768;j++) for(k=0;k+j...
转载
171阅读
0评论
0点赞
发布博客于 2 年前

写一个针对IQueryable<T>的扩展方法支持动态排序

所谓的动态排序是指支持任意字段、任意升序降序的排序。我们希望在客户端按如下格式写:localhost:8000/api/items?sort=titlelocalhost:8000/api/items?sort=name,titlelocalhost:8000/api/items?sort=-name,title字段前面加-表示降序,否则是升序。接下来要做的就是解析查询字符串中的字段,组成排...
转载
170阅读
0评论
0点赞
发布博客于 2 年前

Tensorflow tf.app.flags 的使用

在执行main函数之前首先进行flags的解析,也就是说TensorFlow通过设置flags来传递tf.app.run()所需要的参数,我们可以直接在程序运行前初始化flags,也可以在运行程序的时候设置命令行参数来达到传参的目的。下面是一个小demoimport tensorflow as tfflags = tf.app.flagsFLAGS = flags.FLAGS...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

Django的model.py

什么是ORM? 对象关系映射 类 》》》 表 对象 》》》 表记录 对象的属性 》》》 一条记录某个字段对应的值 django的orm不能够自动帮你创建库,但是可以自动帮你创建表提示:一个django项目就使用一个库,不要多个django项目使用...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

【kmp】似乎在梦中见过的样子

参考博客:BZOJ 3620: 似乎在梦中见过的样子【KMP】似乎在梦中见过的样子题目描述「Madoka,不要相信QB!」伴随着Homura的失望地喊叫,Madoka与QB签订了契约。这是Modoka的一个噩梦,也同时是上个轮回中所发生的事。为了使这一次Madoka不再与QB签订契约,Homura决定在刚到学校的第一天就解决QB。然而,QB也是有许多替身...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

[UNIX] where is, locate command

3個非常有用的指令1. whereis 找到程式安裝的目錄語法如下:whereis <關鍵字>例如:whereis java執行結果範例如下:[vl77@STIMCAS01 dse-2.1]$ whereis javajava: /usr/bin/java2. updatedbhttp://linux.vbird....
转载
79阅读
0评论
0点赞
发布博客于 2 年前

PMP学习系列6:PMBOK(5th)第四章-项目整合管理

PMP学习系列6:PMBOK(5th)第四章-项目整合管理 一、引言1、概述  项目整合管理是PMP考试非常重要的一个部分,主要起指导思想作用即在整本书中算是总起全文的作用——即把五大过程中的47个KA(Knowledge Area)通过项目整合管理来分类管...
转载
81阅读
0评论
0点赞
发布博客于 2 年前

【HDU 1027】Ignatius and the Princess II

Now our hero finds the door to the BEelzebub feng5166. He opens the door and finds feng5166 is about to kill our pretty Princess. But now the BEelzebub has to beat our hero first. feng5166 says, ...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

.NET Compact Framework中解码GB2312

昨天在制作“掌上IP通”调用纯真IP数据库的时候,遇到了GB2312解码的问题。我想,在.NET平台上本来可以用System.Text.Encoding.GetEncoding("GB2312")得到GB2312的解码器的,在.NET Compact Framework中也可以使用这个方法。查阅MSDN,也确实能够支持。但十分遗憾的是,当在PDA上执行此条语句的时候,返回的却是null。...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

Linux系统管理02

cat 查看文件内容,可同时显示多个文件内容nl 不显示空行tac 倒序cat显示more 全屏方式分页显示文件内容less 与more基本相同,但扩展功能更多head查看文件开头的一部分内容,默认显示10行,可加选项调节(加-数字,可自定义行数)tail查看文件结尾的一部分内容,默认显示10行,可加选项调节(加-数字,可自定义行数){配合-f选项使用时,还可以跟踪文件尾部内容的动态更新,便于实时...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

利用反射调用方法抛出的异常如何被捕获?

我们通常在java开发中采用自定义异常,在业务中遇到非系统错误时抛出自定义异常,并在上层进行捕获,就能知道业务的具体出错信息。这种方法很常用,但是如果采用反射去自动调用某个方法时,却不能捕获到用户自定义的异常。下面用代码来说明:/*** WebException为自定义异常*/classFoo{publicvoidfun(intn)throwsWebException{...
转载
194阅读
0评论
0点赞
发布博客于 2 年前

算法

一、排序算法1. 简单选择排序表现最稳定的排序算法之一,因为无论什么数据进去都是O(n2)的时间复杂度,所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。理论上讲,选择排序可能也是平时排序一般人想到的最多的排序方法了吧。选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到...
转载
73阅读
0评论
0点赞
发布博客于 2 年前

关于kmp

https://blog.csdn.net/liujiuxiaoshitou/article/details/70232219https://blog.csdn.net/v_july_v/article/details/7041827转载于:https://www.cnblogs.com/LLLAIH/p/11299996.html
转载
6阅读
0评论
0点赞
发布博客于 2 年前

sass配置笔记

VS coud1、https://gems.ruby-china.com2、https://www.cnblogs.com/ssooking/p/8536468.html3、https://blog.csdn.net/qq_35697034/article/details/78251173Sass 配置:1\安装SASS1.因为sass依赖于ruby环境,...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

配置ssl使用了不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

配置ssl使用了不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 使用了不受支持的协议。ERR_SSL_VERSION_OR_CIPHER_MISMATCH协议不受支持客户端和服务器不支持一般 S...
转载
12112阅读
0评论
0点赞
发布博客于 2 年前

GridView中RowDataBound事件 获取列值的方法 .

GridView是ASP.NET中功能强大的数据显示控件,它的RowDataBound事件为我们提供了方便的控制行、列数据的途径。要获取当前行的某个数据列,有如下几种方法:1. Cells[x].Txt。 从列单元格的文本值获取。这种方法简单高率,最为常用,但是功能单纯。此法存在几个缺点: (1)无法获取到设置了隐藏属性的数据列的值,所取到的值为“”(空)。 (2)只能...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

POI Sax 事件驱动解析Excel2003文件

POI事件驱动解析Excel文件package com.boguan.bte.util.excel;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.poi.hss...
转载
197阅读
0评论
0点赞
发布博客于 2 年前

HZOJ 分组

打了好多个代码。对于测试点1,11:手动模拟。 1 void QJ1_11() 2 { 3 if(n==2) 4 { 5 int tk; 6 if(pd(a[1]+a[2]))tk=2; 7 else tk=1; 8 if(tk<=k) 9 ...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

Docker配置镜像源(windows)

大家都知道dockerhub上有非常丰富的镜像源,但是下载速度较慢,而国内的镜像源大多都是比较主流的配置、系统镜像源,但相对小众些的一般不会公开提供。比如我在搜flask+ptyhon3.5镜像时,国内基本是搜不出来的。所幸,dockerhub上提供了中国官方镜像加速,具体地址见https://www.docker-cn.com/registry-mirror。尝试下载了一下,速度还是蛮快的。下面...
转载
761阅读
0评论
0点赞
发布博客于 2 年前