自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kubernetes 相关博客网址

https://blog.csdn.net/kingboyworld/article/details/80966107 -------介绍Kubernetes的概念。http://dockone.io/article/3012 --------介绍容器的概念。

2019-10-13 00:46:33 208 1

转载 ls命令及文件权限

linux中的ls(list)命令是用于查看电脑中目录下的文件,它是linux中非常常见的命令ls -a 显示该目录下所有的文件,包括隐藏文件,a为all的缩写ls -l 显示文件的详细信息,包括文件权限,类型,最后修改时间,创建者,l为long的缩写。(linux不同于windows,没有文件创建时间的概念)ls -h 改变文件大小显示方式,自动更换文件大小单位,不全部以字节为单位...

2019-06-13 14:04:12 1415

转载 linux shell 之 sh与bash区别

#!/bin/sh & #!/bin/bash区别在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。(1) #!/bin/sh(2) #!/bin/bash二者区别如下:1.新建test.sh脚本内容如下:#!/bin/shsource pcy.sh #pcy.sh并不存在echo hello执行./test.sh,屏幕输出为:...

2019-06-13 13:59:57 2635

转载 linux 新建用户、用户组 以及为新用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主...

2019-06-13 10:28:22 1333

转载 windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法:1.找到java进程对应的pid。找pid的方法是:打开任务管理器,然后...

2018-03-20 15:00:14 419

转载 IntelliJ IDEA 创建Web项目(全教程)

说明:IntelliJ IDEA 版本为14.JDK 版本为1.7tomcat 版本为apache-tomcat-7.0.70注:在创建过程中注意相关软件版本位数的问题。32位,64位的软件混搭会导致访问不成功的问题!!!首先要理解一个基本问题:对比eclipse ,在IntelliJ IDEA中“new Project”相当于eclipse中的工作空间(Workspace),而“new Modu...

2018-03-15 16:05:15 814

转载 IDEA mybatis 在service无法使用@Autowired , could not autowire

IDEA mybatis 在service无法使用@Autowired , could not autowire1. 首先我再配置中使用的配置如下 : 1 <!-- 4:配置扫描mapper层接口, 动态实现mapper层接口 , 注入spring容器 -->2 <bean class="org.mybatis.spring.mapper.MapperScannerCo...

2018-03-15 14:22:32 2661 1

转载 idea+maven+scala创建wordcount,打包jar并在spark on yarn上运行(可以使用)

1、 创建基于maven的scala项目步骤(1)创建一个maven项目File->new project -> maven 不需要选择archetype,直接点击Next Next Finish,完成创建。项目目录如下: (2)将scala添加到项目中Add framework support 选择scala,以及对应的scala-sdk,完成后点击ok! (3)创建wordcoun...

2018-03-14 17:08:44 805

转载 Spring框架自学之路——简易入门

目录目录介绍Spring中的IoC操作IoC入门案例Spring的bean管理配置文件Bean实例化的方式Bean标签的常用属性属性注入使用有参构造函数注入属性使用set方法注入属性注入对象类型属性p名称空间注入属性注入复杂类型属性IoC和DI的区别Spring的bean管理注解Spring注解开发准备注解创建对象注解注入属性介绍  Spring框架是个轻量级的Java EE框架。所谓轻量级,是指...

2018-03-14 11:42:20 303

转载 正则表达式30分钟入门教程

首页 | 正则表达式30分钟入门教程 | 常用正则表达式| 正则表达式速查表 | 正则表达式测试工具 | 正则表达式 | JavaScript正则在线测试工具(带高亮) | JavaScript正则在线测试工具 | 正则练习器在线正则表达式30分钟入门教程版本:v2.3.5 (2017-6-12) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入...

2018-03-08 16:27:41 226

转载 Maven学习-Profile详解

Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。Maven中的profile是一组可选的配置,可以用来设置或者覆盖配置默认值。有了profile,你就可以为不同的环境定制构建。profile可以在pom.xml中配置,并给定一个id。然后你就可以在运行Maven的时候使用的命令行标记告诉Maven运行特定profile中的目标。一个Pr...

2018-03-07 15:57:22 578

转载 关于Java中类名.class的基础介绍

关于通过类名访问class属性,我朋友过好几次了,一直没明白这个东西到底是什么?对此,我参照网友们的博客,总结了一些小知识,如发现错误,希望纠正,谢谢其实任何一个类,都会有一个Class对象于这个类对应,在这个Class对象中,保存着实例化该类时所需要的基本信息,A.class  其实返回的是一个类A的Class对象,贴一个小代码演示一下:[java] view plain copypublic ...

2018-03-07 10:17:28 2238

转载 spark算子图解

图片来源:梁洪亮老师的课件 代码来源:Spark MLlib机器学习实践 王晓华import org.apache.spark.{SparkConf, SparkContext}object WordCount{ def main(args: Array[String]) { //SparkContext 的初始化需要一个

2018-01-31 10:31:46 534

转载 Spark从外部读取数据之textFile

textFile函数/**    * Read a text file from HDFS, a local file system (available on all nodes), or any    * Hadoop-supported file system URI, and return it as an RDD of Strings.    */  

2018-01-23 09:15:20 2196

转载 kafka学习笔记:知识点整理

一、为什么需要消息系统1.解耦:  允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2.冗余:  消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式避免了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被安全的保存直到你使用完毕。3.扩展性:  因为

2018-01-19 14:04:19 394

转载 maven打scala包

此前在网络上有一些关于打jar 包的资料,大都是一些转载,或者介绍的不是很详细。此篇是详细介绍打包过程以及思考推导方式,供大家参考。此文章分为 :(1)IDEA 打可执行jar 包 ;(2)IDEA maven 打可执行jar 包 ;两个部分介绍。(1)IDEA 打可执行 jar 包先创建scala project: FILE-->new

2018-01-15 21:20:48 1890 1

转载 Hbase常用shell命令

两个月前使用过hbase,现在最基本的命令都淡忘了,留一个备查~hbase shell命令                            描述 alter修改列族(column family)模式count统计表中行的数量create创建表describe显示表相关的详细信息delete

2018-01-10 14:58:22 1051

转载 RunTime.getRunTime().addShutdownHook用法

今天在阅读Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下:      Runtime.getRuntime().addShutdownHook(shutdownHook);   这个方法的含义说明:       这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时

2018-01-09 17:01:51 237

转载 Collections.synchronizedMap()与ConcurrentHashMap的区别

Collections.synchronizedMap()与ConcurrentHashMap两者都提供了线程同步的功能。那两者的区别在哪呢?我们先来看下面的代码例子。    下面代码实现一个线程对map进行写操作,另一个线程,读出并打印map数据。[java] view plain copypackage test.map;    im

2018-01-05 10:34:44 906

转载 LCS算法详解

程序员编程艺术第十一章:最长公共子序列(LCS)问题0、前言    程序员编程艺术系列重新开始创作了(前十章,请参考程序员编程艺术第一~十章集锦与总结)。回顾之前的前十章,有些代码是值得商榷的,因当时的代码只顾阐述算法的原理或思想,所以,很多的与代码规范相关的问题都未能做到完美。日后,会着力修缮之。    搜遍网上,讲解这个LCS问题的文章不计其数,但大多给读者一种

2018-01-03 16:38:42 3362

转载 动态规划算法

动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,发现当自己做题的时候又会觉得无所适从。我觉得,理解算法最重要的还是在于练习,只有通过自己练习,才可以更快地提升。话不多说,接下来,下面我就通过一个

2018-01-03 11:00:25 13691 3

转载 scala之函数

Scala除了方法,还支持函数。方法对对象进行操作,函数不是。     定义函数,需要给出函数的名称、参数和函数体。如:      def sum(x:int) = if(x>=0) x else -x      函数需要给出所有参数的类型。只要函数不递归,就不需要知道返回列下。Scala可以根据=号右侧表达式推导出放回类型。      如果函数体需要多

2017-12-29 16:05:57 267

转载 scala 之class和object详解

1.classscala的类和C#中的类有点不一样,诸如: 声明一个未用private修饰的字段 var age,scala编译器会帮我们生产一个私有字段和2个公有方法get和set ,这和C#的简易属性类似;若使用了private修饰,则它的方法也将会是私有的。这就是所谓的统一访问原则。细节的东西太多,还是上代码在注释里面细讲吧[java] view

2017-12-28 16:04:22 1200

转载 Spark RDD之Dependency

概要上一篇我们介绍了代表RDD组成的(Dependency、Partition、Partitioner)之一的Partition,这篇接着介绍Dependency。Partition记录的是数据split的逻辑,Dependency记录的是transformation操作过程中Partition的演化,即这个Partition从哪来到哪去的过程,以及通过Dependency的类型判断如何处

2017-12-28 15:31:49 310

转载 eclipse配置折叠/展开代码快捷键

1、 取用折叠代码功能1.1 windows->perferences->General->Editors->Structured Text Editors可以看到Enable folding选项,打上勾就可以使用代码折叠功能,但还要在具体的语言中设置。1.2 windows->perferences->Java->Editors->Folding可以看到Enable foldi

2017-12-27 21:22:17 16388 1

转载 IDEA使用

上个月,idea的使用量超越eclipse的消息席卷了整个IT界,idea到底好在哪里呢?最智能的IDEIDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。智能提示重构代码如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图:

2017-12-27 14:09:38 326

转载 LCS算法

首先将要看到如何运用动态编程查找两个 DNA 序列的最长公共子序列(longest common subsequence,LCS)。发现了新的基因序列的生物学家通常想知道该基因序列与其他哪个序列最相似。查找 LCS 是计算两个序列相似程度的一种方法:LCS 越长,两个序列越相似。子序列中的字符与子字符串中的字符不同,它们不需要是连续的。例如,ACE 是 ABCDE 的子序列,但不是它的子字符串

2017-12-21 17:35:38 728

转载 中文相似度匹配算法

经典算法1---相似度--模糊查询,查抄袭,语言识别转载 2016年07月11日 21:57:53标签: 经典算法/ java/ 8878 编辑删除from http://wdhdmx.iteye.com/blog/1343856#bc23193611.百度百科介绍:Levenshtein 距离,又称编辑距离,指的是两

2017-12-18 22:12:38 9298 2

转载 java权限管理与用户角色权限设计

实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权

2017-11-30 20:13:34 7374

转载 java中进程与线程--三种实现方式

java中进程与线程--三种实现方式一:进程与线程概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。 进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存运行时,即为进程。 进程的三个特点:

2017-11-28 21:56:47 621

转载 spring boot使用spark javaRdd出现序列化问题总结

(一)理解spark闭包什么叫闭包: 跨作用域访问函数变量。又指的一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。Spark闭包的问题引出: 在spark中实现统计List(1,2,3)的和。如果使用下面的代码,程序打印的结果不是6,而是0。这个和我们编写单机程序的认识有很大不同。为什么呢?object Test

2017-11-24 10:08:58 2278

转载 spring boot run启动分析

起名什么的...开卷有益博客园首页新随笔联系订阅管理随笔-135  文章-0  评论-180 Spring Boot启动过程(一)  之前在排查一个线上问题时,不得不仔细跑了很多遍Spring Boot的代码,于是整理一下,我用的是1.4.3.RELEASE。  首先,普通的

2017-11-19 21:47:23 1378

转载 java.awt.headless 模式

java.awt.headless 模式转载 2016年01月12日 11:29:23标签:java65551. 什么是 java.awt.headless?Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。2. 何时使用和headless mode?Headless模式虽然不是我们愿意见到

2017-11-17 15:28:30 938

转载 Java中Class类及用法

Java中Class类及用法Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。说白了就是:Class类也是类的一种,

2017-11-17 15:12:28 369

转载 eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页 问题解决

eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页 问题解决原创 2013年01月20日 12:28:27标签:27212

2017-11-14 16:06:57 377

转载 java中try 与catch的使用

java中try 与catch的使用转载 2014年05月13日 09:39:25标签: java/ 64006 发表评论HTML/XMLobjective-c Delphi RubyPHP C# C++ JavaScript Visual Basic Pytho

2017-11-09 11:40:14 964

转载 AtomicInteger类的理解与使用

AtomicInteger类的理解与使用首先看两段代码,一段是Integer的,一段是AtomicInteger的,为以下:public class Sample1 { private static Integer count = 0; synchronized public static void increment() { count++;

2017-11-08 11:15:51 238

转载 正则表达式

读懂正则表达式就这么简单一 前言  对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的

2017-11-07 14:19:31 358

转载 Apache Flume 1.7.0 源码编译 导入Eclipse

Apache Flume 1.7.0 源码编译 导入Eclipse阅读目录前言下载Maven编译安装导入Eclipse前言最近看了看Apache Flume,在虚拟机里跑了一下flume + kafka + storm + mysql架构的demo,功能很简单,主要是用flume收集数据源(http上报信息),放入到kafka队列里,然后用storm消费

2017-11-03 11:08:36 770

转载 Eclipse svn提交代码的一般步骤(对比、解决冲突、更新、提交)

说明:基于团队开发的项目,一般会使用到代码管理工具,本文就Android项目提交到SVN上的一般步骤予以说明,供读者查阅。基本原则:每次提交前需要先和线上的对比,先把冲突解决掉,然后把线上的更新到本地,最后把本地的提交上去。即:对比->解决冲突->更新->提交。步骤详述:1、右键项目 -> Team -> 与资源库同步。 2、在同步视图中选择Conflicts Mode,以

2017-11-02 14:30:07 362

嵌入式资料

关于嵌入式中的makefile综述,可以大致了解makefile是什么样子的

2015-04-08

空空如也

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

TA关注的人

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