摘要: 一、校验数字的表达式 数字: ^[0-9]*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2}) 阅读全文
posted @ 2019-06-14 16:55 bce1100 阅读(424) 评论(0) 推荐(0) 编辑
摘要: WIN10环境: 1. 命令行界面利用了起步依赖和自动配置,让人专注于代码本身能检测到使用了哪些类,要向Classpath添加哪些起步依赖才能运转起来,接着一系列自动配置就会接踵而来,确保启用springMVC和DispatherServlet,控制器就能响应HTTP请求了,是SpringBoot的 阅读全文
posted @ 2019-05-06 16:00 bce1100 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/wy2325/p/5600232.html 概述 对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时。今天咱们来了解了解Java远程调试这个牛逼 阅读全文
posted @ 2019-03-29 16:26 bce1100 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 双亲委派模型工作过程是:如果一个类加载器收到类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器完成。每个类加载器都是如此,只有当父加载器在自己的搜索范围内找不到指定的类时(即ClassNotFoundException),子加载器才会尝试自己去加载。 从源码(jdk1.8) 阅读全文
posted @ 2019-03-22 16:25 bce1100 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 修改xml文件(亲测有效) 1.在本地maven库找到jar,备份一下,解压出要修改的xml文件 2.进行内容修改 3.把改好的xml文件重新拖入jar包 想修改/覆盖jar里的方法 1.需要在你的src目录下新建一个同包名同类名的类(自己新建出来的类,起始同包同类名还不行,还需要那个类里面的方法必 阅读全文
posted @ 2019-03-15 15:28 bce1100 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: jvm主要由Class Loader、Runtime Data Area、Execution Engine以及Native Interface这四个部分组成。它主要通过Class Loader将符合其格式要求的class文件加载到内存,并通过Execution Engine去解析class文件里的字 阅读全文
posted @ 2019-03-12 17:26 bce1100 阅读(564) 评论(0) 推荐(0) 编辑
摘要: classloader的作用到本质再到种类 ClassLoader在Java中有着非常重要的作用,它主要工作在Class装载的加载阶段,其主要作用是从系统外部获得Class二进制数据流。它是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过将C 阅读全文
posted @ 2019-03-08 13:14 bce1100 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 谈谈对java的理解 围绕以下特性展开来谈: 平台无关性(一次编译到处运行compile once,run anywhere GC(垃圾回收机制 语言特性(泛型、反射、lambda表达式…… 面向对象(封装、继承、多态 类库(Java自带的集合、并发库、网络库、IO\NIO 异常处理 平台无关性(一 阅读全文
posted @ 2019-03-07 14:46 bce1100 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 查看tomcat进程:ps -ef | grep tomcat(ps -ef 命令就是列出当前所有的进程信息,grep 起到一个过滤的文件);ps -ef | grep tomcat | grep -v "grep" 可把grep本身指令也过滤掉 管道操作符 | :可将指令连接起来,前一个指令的输出 阅读全文
posted @ 2019-03-06 17:33 bce1100 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 完全基于内存,绝大部分请求是纯粹的内存操作,执行效率高。Redis采用的是单进程单线程模型的Key-Value数据库,由C语言编写,它将数据储存在内存里面,读写数据的时候都不会受到硬盘IO速度的限制,所以速度极快。 数据结构简单,对数据操作也简单。Redis不使用表,它的数据库不会预定义或者强制要求 阅读全文
posted @ 2019-03-06 17:31 bce1100 阅读(101) 评论(0) 推荐(0) 编辑