java
虚无十字架
这个作者很懒,什么都没留下…
展开
-
常用的正则表达式
一、校验数字的表达式 数字:^[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})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小转载 2017-01-10 22:55:50 · 224 阅读 · 0 评论 -
Android的开发语言Kotlin中对于空指针的处理
Kotlin的「简历」 来自于著名的 IDE IntelliJ IDEA(Android Studio 基于此开发) 软件开发公司 JetBrains(位于东欧捷克) 起源来自 JetBrains 的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛 (Kotlin Island) 一种基于 JVM 的静态类型编程语言 来自知名的工具开发商 JetBrains,也就决定了转载 2017-05-19 10:48:52 · 635 阅读 · 0 评论 -
java日志文件log4j.properties配置详解
java日志文件log4j.properties配置详解 一、Log4j配置 第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 放在src下的话就不用配置 否则得去web.xml里面配置一个Listener 参考: log4j.rootCategory=INFO, stdout转载 2017-06-16 16:51:17 · 251 阅读 · 0 评论 -
看完让你彻底搞懂Websocket原理
一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的转载 2017-05-22 14:06:49 · 401 阅读 · 0 评论 -
在Tomcat中部署多个war包
大家都知道在Tomcat目录下有ROOT目录,那里是Tomcat默认访问的目录,也就是说你把原来的Root目录删掉,在新建一个再在ROOT中放入一个项目包.不用做任何的处理,只要启动Tomcat该项目就可以启动,但是如果我要部署多个war包呢,又该怎样办: 1.我们可以把war包放到webapp目录下,也就是war包和ROOT平级:原创 2017-06-11 11:16:42 · 11557 阅读 · 0 评论 -
mybatis中的mapping.xml详解
上篇《深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete》介绍了insert、update、delete的用法,本篇将介绍select、resultMap的用法。select无疑是我们最常用,也是最复杂的,mybatis通过resultMap能帮助我们很好地进行高级映射。下面就开始看看select 以及 resultMap的用法: 先转载 2017-06-15 11:19:54 · 2763 阅读 · 0 评论