自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 将可运行的jar包 制作成docker image镜像

目的: 将原本可以通过如下命令 //运行client.jar 包中的 io.grpc.examples.helloworld.HelloWorldServer 的主函数,并且要依赖同级目录libs下的jar包 java -Djava.ext.dirs=libs -cp client.jar...

2018-09-10 20:11:28

阅读数 8475

评论数 0

原创 docker 从公共仓库拉取,并上传到私有仓库

有些时候无法联网拉去到网上镜像时候,需要先通过能联网的机器使用docker pull 到本地。然后将镜像打上tag, 再上传到私有仓库。 示例,比如我们要下载被墙掉的gcr.io(谷歌镜像仓库)中的镜像https://console.cloud.google.com/gcr/images/ist...

2018-09-10 19:51:58

阅读数 4984

评论数 0

原创 SpringMVC 中配置文件解读 ApplicationContext vs Web ApplicationContext(ContextLoaderList/DispatcherServlet)

1. Tomcat容器 2.SpringMVC—— Application Context vs Web Application Context 2.1 ApplicationContext 2.2 WebApplicationContext 2.3 ContextLoaderListe...

2018-04-27 16:08:05

阅读数 276

评论数 0

原创 Eclipse下代码字体背景变红/变绿/变黄原因

如下图所示:不知道怎么,在eclipse IDE手抖按了啥,就成这样了。 后来在stackoverflow提问后,找到了原因。 eclipse 有测试代码覆盖率的功能,也就是执行Run——>Coverage后会出现这样 的效果 如何清除 网上有说随便更改下代码...

2018-04-12 22:30:37

阅读数 12614

评论数 7

原创 WPS以及Office 下 word 文档,使用通配符进行高级替换

本文主要介绍word 文档下,如何使用通配符,进行指定内容部分替换,譬如`AXB`替换为`AAB` 直接抛出一个具体问题吧 我们知道英文中,大部分符号后面要跟空格,有时候容易出错,所以可以使用通配符来查找替换进行,在标点后加上空格。如下: A,x A.X A:X 我们需要替换为这样...

2018-04-07 21:20:06

阅读数 3024

评论数 0

原创 Java 中正则表达式的经典用法总结——捕获组

正则表达式常用功能:匹配、切割、替换、获取(从字符串中提取指定格式字符) 【String类下的正则的使用】 String 类中有几个常用的方法,会涉及到正则表达式。如下: //根据正则表达式regex判断是否匹配,匹配为true 否则false boolean matches(Stri...

2018-04-01 17:47:52

阅读数 610

评论数 1

原创 Java 中到底是应该用接口类型 还是实现类的类类型去引用对象?

标题意思有点绕,说白了就是下面使用方式的选择问题 //implA 为接口 ClassB为其实现类 implA A=new ClassB();//接口类型的引用变量A 去接收对象地址 or ClassB A=new ClassB();//类类型的引用变量A 去接收对象地址 先附上有关接口的相...

2018-03-28 20:50:30

阅读数 3148

评论数 4

原创 SpringMVC 填坑记录

记录菜鸟的我,在使用springMVC开发过程中所遇到的问题。 【1 ModelAndView对象setViewName()无法得到渲染页面】 描述:代码执能够执行,而且也不报错,但是访问就是渲染不出来setViewName()所指定的jsp页面。页面报HTTP Status 404 - ...

2018-03-15 19:28:46

阅读数 217

评论数 1

原创 Eclipse 免安装(便携版)从官网如何下载

有时候我们不想安装软件,针对这种情况,eclipse 官方可以说很人性化的考虑到这一点,一直都提供各个版本的免安装文件供用户下载使用。具体步骤如下 【1.进入官网 】 官网地址:https://www.eclipse.org/downloads/eclipse-packages/ 【2.选择...

2018-03-12 19:18:17

阅读数 28887

评论数 3

转载 JVM 内存结构分析

所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现...

2018-03-08 21:13:12

阅读数 140

评论数 0

原创 Bootstrap 中data-[*] 属性的整理和总结

【1 data-属性】 data属性是HTML5的新属性。允许开发者自由为其标签添加属性,存储数据,这种自定义属性一般用“data-”开头。 存储的(自定义)数据能够被页面的 JavaScript 所获取利用。 data-* 属性包括两部分: * 属性名不应该包含任何大写字母,并且在前缀...

2018-03-07 20:08:26

阅读数 11616

评论数 0

原创 Bootstrap中的npm.js有什么作用

从官网上下载下来的用于生产环境的Bootstrap代码(下载链接)里面有一名为npm.js的文件 ├─css │ bootstrap-theme.css │ bootstrap-theme.css.map │ bootstrap-theme.min.css │ ...

2018-03-07 16:19:07

阅读数 2191

评论数 0

原创 Linux 学习以及问题汇总

记录在java学习和编程过程中的遇到的问题和心得,持续更新 【1.删除用户及其主目录 报错userdel: user xiachen is currently used by process 59257】 在root用户下,使用userdel -r xiachen(-r 参数表示 删...

2018-03-04 20:47:53

阅读数 390

评论数 0

原创 CCF Java 报数游戏循环剔除类问题

【问题描述】   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的...

2018-03-03 19:07:15

阅读数 1131

评论数 0

原创 Java 中String 类特别之处(不可变?+运算符重载?new String("abc")创建了几个对象?)

1. String 为什么是不可变的? 简要说明下:这个可以看JDK源码。String本质是一个char[]数组。而且用final修饰, 在JDK1.7中,String的成员变量主要有两个。 public final class String implements java.io....

2018-03-02 11:59:54

阅读数 107

评论数 0

原创 Java中,一切皆是对象,为何数据类型中还分为:基本类型和对象?

Java中,一切皆是对象!为何数据类型中还分为:基本类型和对象?按理不应该只有一个类型—对象吗? 1.首先,Java中一切皆是对象!这句话没错,因为八种基本类型都有对应的包装类(int的包装类是Integer),包装类自然就是对象了。基本类型一直都是Java语言的一部分,这主要是基于程序性能的考...

2018-03-01 21:12:28

阅读数 777

评论数 0

转载 Java 中引用传递还是值传递

【一:搞清楚 基本类型 和 引用类型的不同之处】 int num = 10; String str = "hello"; 如图所示,num是基本类型,值就直接保存在变量中。而str是引用类型,变量中保存的只是实际对象的地址。一般称这种变量为”引用”,...

2018-02-28 16:01:55

阅读数 182

评论数 0

原创 Java的+ =, - =,* =,/=复合赋值运算符的疑惑

复合赋值操作符有: +=、-=、*=、/=、%=、 <<=、 >>=、 >>>=、&=、 ^=和| = ; 简单赋...

2018-02-26 16:17:52

阅读数 114

评论数 0

原创 【使用CMake 组织C工程】CMake Hello World

【前言】 本文介绍了如何使用CMake来构建一个Hello World的C工程. 【CMake使用惯例流程】 使用过CMake构建项目的朋友都知道,CMake的使用有如下的“惯例”: 1. 在项目根目录建立一个build目录:mkdir build &&a...

2018-01-30 15:50:21

阅读数 251

评论数 0

原创 window7下在pycharm上配置pyspark 搭建spark测试环境

因为在虚拟机linux上已经部署好了spark,但是每次编写好spark的python脚本程序都得在虚拟机上测试,很麻烦,所以就在本地的win7系统下,结合pycharm开发工具,搭建可本地测试运行环境。 本地运行spark的python脚本程序,当然需要spark的相关环境,所以前提也要在...

2018-01-29 20:39:09

阅读数 2678

评论数 0

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