摘要: shell虽然比batch顺眼点儿,但还是老话,入门容易,精通难。 1、场景一是这样的,现有字符串的内容 name: tiger; age:18; location:china; 需求:提取每个属性的值,如age的值为18。 定义了一个函数如下: 做法就是提取age:和;之间的文本,这里结合grep 阅读全文
posted @ 2018-11-29 20:29 RedGuardian 阅读(395) 评论(0) 推荐(0) 编辑
摘要: batch文件写起来,酸爽不谈了。[1]今天在github上发现个好东西batsh,运行地址:https://batsh.org/。[1] 这里需求的场景是:调用run.bat脚本并传入多个参数(相对路径),脚本中对相对路径进行加前缀D:\然后拼接起来形成绝对路径,并且每个路径之间会以空格隔开。 例 阅读全文
posted @ 2018-11-23 14:12 RedGuardian 阅读(5003) 评论(0) 推荐(0) 编辑
摘要: 我为什么喜欢Java,另一个重要原因就是跨平台,WORA。 程序员是爽了,但肯定有人要为你遮风挡雨,解决WORA的基石就是字节码+虚拟机。 ♣Tip 其实这里存在两种无关性,一是平台无关性、另一个是语言无关性。通过向不同的硬件平台和操作系统提供 不同的JVM实现上层应用和底层平台之间的解耦;另一个, 阅读全文
posted @ 2018-11-08 19:58 RedGuardian 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、运行时数据区 JVM在执行Java程序的时候,将其运行时数据区划分为若干不同区域。它们的用途和创建及销毁的时间不同。 1、程序计数器(Program Counter Register) 是一块很小的内存空间。当线程执行的是Java方法,它记录的是当前正在执行的字节码指令的地址;当线程执行的是Na 阅读全文
posted @ 2018-11-07 11:26 RedGuardian 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 0、前言 从这篇随笔开始记录Java虚拟机的内容,以前只是对Java的应用,聚焦的是业务,了解的只是语言层面,现在想深入学习一下。 对JVM的学习肯定不是看一遍书就能掌握的,在今后的学习和实践中如果有领会到的心得和踩过的坑,将会对这些文章进行更新。 另外,人脑更喜欢图胜过文字,有些流程先用文字码在那 阅读全文
posted @ 2018-11-06 11:19 RedGuardian 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、添加CDT到Myeclipse10.5 我的Myeclipse版本是10.5,刚开始用Myeclipse configuration center添加安装,不管是用远程URL还是用本地Archive都不成功。 之后下载了cdt的9.x版本、8.3版本并通过link的方式在我的window->pr 阅读全文
posted @ 2018-11-05 15:01 RedGuardian 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Java9发布已经有一年了,跟Java8相比,从目录对比就看得出来差别相当大。 实际上Java9最大的变化就是JDK模块化(Modular)。 那么,模块化的目的是什么呢? 官方的说法是: 之前版本的Java存在一些问题: 1、JDK和JRE作为一个整体部署,体积太大(JDK8只是rt.jar一个包 阅读全文
posted @ 2018-10-30 20:38 RedGuardian 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: 1. 统计当前文件夹下文件的个数 2. 统计当前文件夹下目录的个数 3. 统计当前文件夹下文件的个数,包括子文件夹里的 4. 统计当前文件夹下目录的个数,包括子文件夹里的 作者:stephenhendery 来源:CSDN 原文:https://blog.csdn.net/stephenhender 阅读全文
posted @ 2018-10-30 16:44 RedGuardian 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/iamcaochong/article/details/56008545 1.系统-高级系统设置-环境变量 里面的Path值最前面的C:\ProgramData\Oracle\Java\javapath;去掉; 2.找到控制面板,查看方式选择大图标或 阅读全文
posted @ 2018-10-19 10:49 RedGuardian 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一般地,servlet、filter、listener是配置到web.xml中(web.xml 的加载顺序是:context-param -> listener -> filter -> servlet ),interceptor不配置到web.xml中,struts的拦截器配置到struts.xm 阅读全文
posted @ 2018-10-15 19:42 RedGuardian 阅读(126) 评论(0) 推荐(0) 编辑