将可运行的jar包 制作成docker image镜像 目的: 将原本可以通过如下命令//运行client.jar 包中的 io.grpc.examples.helloworld.HelloWorldServer 的主函数,并且要依赖同级目录libs下的jar包java -Djava.ext.dirs=libs -cp client.jar io.grpc.examples.helloworld.HelloWorldServer运行...
docker 从公共仓库拉取,并上传到私有仓库 有些时候无法联网拉去到网上镜像时候,需要先通过能联网的机器使用docker pull 到本地。然后将镜像打上tag, 再上传到私有仓库。 示例,比如我们要下载被墙掉的gcr.io(谷歌镜像仓库)中的镜像https://console.cloud.google.com/gcr/images/istio-release/GLOBAL/pilot?gcrImageListsize=50主要流程...
SpringMVC 中配置文件解读 ApplicationContext vs Web ApplicationContext(ContextLoaderList/DispatcherServlet) 1. Tomcat容器2.SpringMVC—— Application Context vs Web Application Context 2.1 ApplicationContext2.2 WebApplicationContext2.3 ContextLoaderListener3 Spring web xml配置3.1 配置主要内容3.2要配置什么4相关文...
Eclipse下代码字体背景变红/变绿/变黄原因 如下图所示:不知道怎么,在eclipse IDE手抖按了啥,就成这样了。 后来在stackoverflow提问后,找到了原因。 eclipse 有测试代码覆盖率的功能,也就是执行Run——>Coverage后会出现这样 的效果 如何清除 网上有说随便更改下代码就好了,也有说重启IDE,这些办法确实可行,只是不知其所以然而已。 最佳解决办法是打开Coverage的视图,然后点...
WPS以及Office 下 word 文档,使用通配符进行高级替换 本文主要介绍word 文档下,如何使用通配符,进行指定内容部分替换,譬如`AXB`替换为`AAB`直接抛出一个具体问题吧我们知道英文中,大部分符号后面要跟空格,有时候容易出错,所以可以使用通配符来查找替换进行,在标点后加上空格。如下:A,xA.XA:X我们需要替换为这样的A, xA. XA: Xwps步骤 进入查找替换界面(WPS和Offi...
Java 中正则表达式的经典用法总结——捕获组 正则表达式常用功能:匹配、切割、替换、获取(从字符串中提取指定格式字符)【String类下的正则的使用】String 类中有几个常用的方法,会涉及到正则表达式。如下://根据正则表达式regex判断是否匹配,匹配为true 否则falseboolean matches(String regex)//将满足正则表达式的地方,替换为指定的字符replacement。Strin...
Java 中到底是应该用接口类型 还是实现类的类类型去引用对象? 标题意思有点绕,说白了就是下面使用方式的选择问题//implA 为接口 ClassB为其实现类implA A=new ClassB();//接口类型的引用变量A 去接收对象地址orClassB A=new ClassB();//类类型的引用变量A 去接收对象地址先附上有关接口的相关知识 知乎 Java 中的接口有什么作用? 博客园 深入理解Java的接口和抽象类 我们...
SpringMVC 填坑记录 记录菜鸟的我,在使用springMVC开发过程中所遇到的问题。【1 ModelAndView对象setViewName()无法得到渲染页面】 描述:代码执能够执行,而且也不报错,但是访问就是渲染不出来setViewName()所指定的jsp页面。页面报HTTP Status 404 - 错误。@RequestMapping(value="/index.jsp") publ...
Eclipse 免安装(便携版)从官网如何下载 有时候我们不想安装软件,针对这种情况,eclipse 官方可以说很人性化的考虑到这一点,一直都提供各个版本的免安装文件供用户下载使用。具体步骤如下【1.进入官网 】官网地址:https://www.eclipse.org/downloads/eclipse-packages/【2.选择免安装】 如下图所示,首先点击”Find out more” ,会有一个下拉框显示出来;然后可以看到...
JVM 内存结构分析 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。先看一张图,这张图能很清晰的说明JVM内存结构布局。 JVM...
Bootstrap 中data-[*] 属性的整理和总结 【1 data-属性】 data属性是HTML5的新属性。允许开发者自由为其标签添加属性,存储数据,这种自定义属性一般用“data-”开头。 存储的(自定义)数据能够被页面的 JavaScript 所获取利用。 data-* 属性包括两部分:* 属性名不应该包含任何大写字母,并且在前缀 “data-” 之后必须有至少一个字符。* 属性值可以是任意字符串。说直白点就是data属性......
Bootstrap中的npm.js有什么作用 从官网上下载下来的用于生产环境的Bootstrap代码(下载链接)里面有一名为npm.js的文件├─css│ bootstrap-theme.css│ bootstrap-theme.css.map│ bootstrap-theme.min.css│ bootstrap-theme.min.css.map│ bootstrap.c...
Linux 学习以及问题汇总 记录在java学习和编程过程中的遇到的问题和心得,持续更新【1.删除用户及其主目录 报错userdel: user xiachen is currently used by process 59257】 在root用户下,使用userdel -r xiachen(-r 参数表示 删除主目录和邮件池) 报错如下: 问题分析:当前用户xiachen有一个进程在执行,无法删除该用...
CCF Java 报数游戏循环剔除类问题 【问题描述】 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个...
Java 中String 类特别之处(不可变?+运算符重载?new String("abc")创建了几个对象?) 1. String 为什么是不可变的?简要说明下:这个可以看JDK源码。String本质是一个char[]数组。而且用final修饰, 在JDK1.7中,String的成员变量主要有两个。public final class String implements java.io.Serializable, Comparable<String>, CharSequenc...