08 2017 档案

摘要:大神说:在sql中,能用if else 就不用case when 下面来看看,具体为什么,没有搞清楚,如果有大神知道的提供下资料: Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 复制代码代码如下: IF(expr1,expr2,expr 阅读全文
posted @ 2017-08-31 17:18 小虾米的java梦 阅读(143196) 评论(0) 推荐(2) 编辑
摘要:先来补个知识: decimal的用法: decimal(18,4)总长18位,包括1位小数点和4为小数,也就是说18-1-4=13整数位只有13位decimal(19,1)总长19位,17位整数,1位小数 cast(price as decimal(20,1))包括1位小数 将价格转为decimal 阅读全文
posted @ 2017-08-31 16:49 小虾米的java梦 阅读(5173) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/winkey4986/p/3915151.html Mybatis批量更新 批量操作就不进行赘述了。减少服务器与数据库之间的交互。网上有很多关于批量插入还有批量删除的帖子。但是批量更新却没有详细的解决方案。 实现目标 这里主要讲的是1张table中。 阅读全文
posted @ 2017-08-31 16:43 小虾米的java梦 阅读(6254) 评论(0) 推荐(0) 编辑
摘要:转:这里总结的非常齐全: http://fengbin2005.iteye.com/blog/1999763 Mysql时间函数 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col 阅读全文
posted @ 2017-08-31 16:14 小虾米的java梦 阅读(210) 评论(0) 推荐(0) 编辑
摘要:用法说明 1 IFNULL(expr1,expr2) 1 IFNULL(expr1,expr2) 1 IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 IFNULL()返回一个数字或字符串值,取决于它被使用的上下文 阅读全文
posted @ 2017-08-31 15:45 小虾米的java梦 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:比如有tableA ,tableB,tableA和tableB是一对多 需求一:根据tableB的某写字段,查询出tableA 分析:如果此时使用内链接 则相应的语句是:select a.* from tableA a ,tableB b where a.id =tableB.aid and b.c 阅读全文
posted @ 2017-08-31 14:48 小虾米的java梦 阅读(976) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/l799069596/article/details/52052777 疑问来自于,有时候Mapper.xml中 pid = #{pid,jdbcType=INTEGER} pid = #{pid} 都可以用 那么问题来了, Mybatis中什么时候应该 阅读全文
posted @ 2017-08-31 14:25 小虾米的java梦 阅读(787) 评论(0) 推荐(0) 编辑
摘要:MyBatis 通过包含的jdbcType类型 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB NVARCHAR SMALLINT DOUBLE LONGVARCHAR VARBINARY CLOB 阅读全文
posted @ 2017-08-31 14:22 小虾米的java梦 阅读(645) 评论(0) 推荐(0) 编辑
摘要:问题提出:mybatis的mapper文件中的模糊查询: mysql CONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一,下面就将为您详细介绍mysql CONCAT()函数,供您参考 mysql CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串 阅读全文
posted @ 2017-08-31 12:17 小虾米的java梦 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/icerainsoft/p/4648900.html 很多时候,在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。 但是,在默认情况下,insert操作返回的是一个int值,并且不是表示主键id 阅读全文
posted @ 2017-08-31 11:42 小虾米的java梦 阅读(429) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/lixiujie/p/5766669.html <resultMap>标签的使用:这个类似于hibernte用于映射我们创建的vo对象与数据库字段的对应。 关于具体的使用参考此博文: http://blog.csdn.net/bear_wr/arti 阅读全文
posted @ 2017-08-31 11:33 小虾米的java梦 阅读(616) 评论(0) 推荐(0) 编辑
摘要:1.<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim> prefix:在trim标签内sql语句加上前缀。 suffix:在trim标签内sql语句加上后缀。 suffixOverrides:指定去除多余的后 阅读全文
posted @ 2017-08-30 16:13 小虾米的java梦 阅读(678) 评论(0) 推荐(0) 编辑
摘要:术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。 在 XML 元素中,"<" 和 "&" 是非法的。 "<" 会产生错误,因为解析器会把该字符解释为新元素的开始。 "&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。 某 阅读全文
posted @ 2017-08-30 14:12 小虾米的java梦 阅读(2311) 评论(0) 推荐(0) 编辑
摘要:Swagger使用 1. Swagger UI 按以下步骤配置,项目启动后访问:http://localhost:8080/swagger-ui.html 1.1 添加依赖 1.2 配置类 1.3 注解使用 @ApiOperation @ApiResponses (1) 在默认Response的基础 阅读全文
posted @ 2017-08-28 09:52 小虾米的java梦 阅读(581) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/linsongbin1/article/details/47781187 MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比 阅读全文
posted @ 2017-08-28 09:36 小虾米的java梦 阅读(275) 评论(0) 推荐(0) 编辑
摘要:Java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的项目结构、一致的构 阅读全文
posted @ 2017-08-28 09:24 小虾米的java梦 阅读(408) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/Alandre/p/6490142.html 写的很好! 本文提纲 一、为啥整合 Dubbo 实现 SOA 二、运行 springboot-dubbo-server 和 springboot-dubbo-client 工程 三、springboot- 阅读全文
posted @ 2017-08-24 16:47 小虾米的java梦 阅读(596) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/fansunion/article/details/51923720 写的非常好,非常详细,推荐!!!! 最常用的5个注解 @Api:修饰整个类,描述Controller的作用 @ApiOperation:描述一个类的一个方法,或者说一个接口 @ApiP 阅读全文
posted @ 2017-08-24 15:23 小虾米的java梦 阅读(115) 评论(0) 推荐(0) 编辑
摘要:知乎上面摘抄的,感觉不错,分享下: https://www.zhihu.com/question/28557115 1. REST描述的是在网络中client和server的一种交互形式;REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口);2. Server提供的 阅读全文
posted @ 2017-08-24 15:12 小虾米的java梦 阅读(182) 评论(0) 推荐(0) 编辑
摘要:在springboot的启动文件中,添加此内容,可以允许跨域 阅读全文
posted @ 2017-08-23 21:50 小虾米的java梦 阅读(452) 评论(0) 推荐(0) 编辑
摘要:今天接触了swagger,不得不为它惊奇,后端接口编写测试更加的动态化,更加的满足后端人员的需求。 转;http://www.cnblogs.com/JoiT/p/6378086.html 关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Sw 阅读全文
posted @ 2017-08-23 21:40 小虾米的java梦 阅读(577) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/x1617044578/article/details/8668632 http://blog.csdn.net/woxueliuyun/article/details/43267365 阅读全文
posted @ 2017-08-23 09:18 小虾米的java梦 阅读(127) 评论(0) 推荐(0) 编辑
摘要:下载jadClipse地址: 目的:将一些封装的jar或者sdk可以查看源代码 链接: http://pan.baidu.com/s/1kTN4TPd 提取码: 3fvd 将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下; 删除eclipse的conf 阅读全文
posted @ 2017-08-22 17:07 小虾米的java梦 阅读(170) 评论(0) 推荐(0) 编辑
摘要:对于json格式的数据解析现在越来越多了,之前介绍了两种:fastjson和net.sf.json解析。 今天又有一个jackson解析。不过相对于之前两种,这种感觉稍微笨拙些。呵呵,还是了解下吧; 转:http://blog.csdn.NET/legend_x/article/details/31 阅读全文
posted @ 2017-08-21 11:10 小虾米的java梦 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),replaceall替换所有的字符,其实大不然,只是替换的用途不一样。 public String replace(char oldChar,char newChar)返回一个新的字符串,它是通过用 newC 阅读全文
posted @ 2017-08-21 10:41 小虾米的java梦 阅读(15259) 评论(0) 推荐(0) 编辑
摘要:rejson = model.toString(); // 判断是否存在汉字,如果存在则进行转换 Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(rejson); if (m.find()) { // 对所有 阅读全文
posted @ 2017-08-21 10:36 小虾米的java梦 阅读(408) 评论(0) 推荐(0) 编辑
摘要:输入流和输出流: 流的输入输出都是以应用程序为基准的,这一点一定要注意。 输入流,模样很好记,一般情况下,输入流是带有Input字样或Reader字样的,如FileInputStream和BufferedReader等等,这些都是输入流。 输出流,一般情况下,是带有Output字样或Writer的, 阅读全文
posted @ 2017-08-21 10:24 小虾米的java梦 阅读(319) 评论(0) 推荐(0) 编辑
摘要:关于request.getInputStream(): http://www.cnblogs.com/steve-cnblogs/articles/5420198.html 浏览器 采用了一种编码方式,即 "multipart/form-data" 的编码方式,采用这种方式,浏览器可以很容易将表单内 阅读全文
posted @ 2017-08-21 09:29 小虾米的java梦 阅读(3256) 评论(0) 推荐(1) 编辑
摘要:[plain] view plain copy 本次使用版本:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-1.1/ 最新版本:http://sourceforge.net/projects/json-lib/fil 阅读全文
posted @ 2017-08-21 09:02 小虾米的java梦 阅读(9053) 评论(0) 推荐(0) 编辑
摘要:首先说清楚:这两种方式是进行json解析的两种不同的方式而已,哪一种都可以。 一、引入net.sf.json包 首先用net.sf.json包,当然你要导入很多包来支持commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-la 阅读全文
posted @ 2017-08-21 09:00 小虾米的java梦 阅读(12046) 评论(0) 推荐(0) 编辑
摘要:转载:这个非常详细,非常好 http://www.cnblogs.com/cdf-opensource-007/p/7106018.html fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean 阅读全文
posted @ 2017-08-18 17:13 小虾米的java梦 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-18 12:58 小虾米的java梦 阅读(917) 评论(0) 推荐(0) 编辑
摘要:(1)在eclipse中 import ——git——uri——输入用户名密码,下载,这个时候是在本地建立了一个本地仓库 (2)把仓库中的项目导入到eclipse的工作空间中。 (3)将所需要的项目转为maven工程 (4)修改了项目后,上传到github,右键项目——Team——commit,写一 阅读全文
posted @ 2017-08-18 09:36 小虾米的java梦 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:一、mybatis 简单注解 关键注解词 : 1、领域模型 : 2、接口定义 : 3、mybatis xml config: 这样,我们就完成了mybatis 使用注解的demo, 是不是觉得很简单 ~~ 如果熟悉mybatis xml的话, 大多数情况下, 我们需要将数据库表的字段名 与 clas 阅读全文
posted @ 2017-08-17 17:22 小虾米的java梦 阅读(510) 评论(0) 推荐(0) 编辑
摘要:fastjson对json字符串JSONObject和JSONArray互相转换操作示例 fastjson的方法: Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。 public static final O 阅读全文
posted @ 2017-08-17 16:07 小虾米的java梦 阅读(532) 评论(0) 推荐(0) 编辑
摘要:转连接: http://blog.csdn.net/whx405831799/article/details/42171191 内容很好 给服务端发送请求后,服务端会返回一连串的数据,这些数据在大部分情况下都是XML格式或者JSON格式。然后JSON相对XML来说解析相对方便一些,所以先说说JSON 阅读全文
posted @ 2017-08-17 16:01 小虾米的java梦 阅读(596) 评论(0) 推荐(0) 编辑
摘要:1、查看三方平台的api文档,看下需要哪些参数 2、连接三方平台的url,发送get或者post请求 3、获取三方平台的返回值,然后传递给我们的客户端 阅读全文
posted @ 2017-08-17 15:56 小虾米的java梦 阅读(429) 评论(0) 推荐(0) 编辑
摘要:第一种方法: 用了转义字符把>和<替换掉,然后就没有问题了。 SELECT * FROM test WHERE 1 = 1 AND start_date &lt;= CURRENT_DATE AND end_date &gt;= CURRENT_DATE 附:XML转义字符 &lt; < 小于号 & 阅读全文
posted @ 2017-08-17 15:36 小虾米的java梦 阅读(4631) 评论(0) 推荐(0) 编辑
摘要:String parameter = { success : 0, errorMsg : "错误消息", data : { total : "总记录数", rows : [ { id : "任务ID", workName : "任务名称", assigneeName : "经办人姓名", name : "... 阅读全文
posted @ 2017-08-17 15:28 小虾米的java梦 阅读(15650) 评论(0) 推荐(2) 编辑
摘要:在复杂的JSON数据的格式中,往往会对JSON数据进行嵌套,这样取值会比之前的取值稍微复杂一点,但是只要思路清晰,其实取法还是一样的。就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行,要是代码格式不规范,那我们肯定也看着麻烦。所以啊,对于json嵌套,只要记住符号“:”前 阅读全文
posted @ 2017-08-17 15:18 小虾米的java梦 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的 阅读全文
posted @ 2017-08-17 14:59 小虾米的java梦 阅读(5423) 评论(0) 推荐(1) 编辑
摘要:最近两个星期接触最多的就是json和map了。 之前用到的json,就是一个键对应一个值,超级简单的一对一关系。现在用到的json那可以层层嵌套啊,刚开始接触的时候,确实有种崩溃的赶脚,不想去理,取个数据还那么麻烦。其实,就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行, 阅读全文
posted @ 2017-08-17 14:05 小虾米的java梦 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统xx。简单实用、免费并且开放源代码(遵循GNU GPL)。 命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛;二是表 示它是免费且开放源代码的,大家可以自由使用传播 阅读全文
posted @ 2017-08-17 11:42 小虾米的java梦 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/zuohongming/p/4495164.html 简单的说,Redmine是个项目管理软件。 如何降低沟通成本、如何规避开发风险、如何压缩项目人力? 这些问题看似高屋建瓴,实际上都不是非高手不可触及的。 假设有一个研发团队,L是老大,他负责接入需 阅读全文
posted @ 2017-08-17 11:31 小虾米的java梦 阅读(822) 评论(0) 推荐(0) 编辑
摘要:$.post(“url”, function(data) { //这里的function(data)这里的data是前端页面获取的后台的返回的数据; var result = eval('(' + data + ')'); //这里的eval是解析后台返回的json格式的数据 if(result.s 阅读全文
posted @ 2017-08-16 10:25 小虾米的java梦 阅读(2491) 评论(0) 推荐(1) 编辑
摘要:mybatis也能方向生成代码,能方向生成实体类(po)、mapper接口和Mapper接口映射文件,能减少我们代码的工作量。详细步骤如下 1、下载mybatis生成架包工具MyBatis_Generator_1.3.1.zip,解压架包把features、plugins文件夹下的架包分别拷贝到ec 阅读全文
posted @ 2017-08-15 21:08 小虾米的java梦 阅读(1008) 评论(0) 推荐(1) 编辑
摘要:最近在做项目到时候遇到这个问题,犯了致命的错误,提示javaVM内存溢出。 问题原因:使用string拼接字符串,导致的。此字符串的量很大。 区别:string是非变长的字符串,在每次拼接的时候相当于每次都生成一个新的string对象,所以如果是循环22次,会生成22个string对象,而我们只需要 阅读全文
posted @ 2017-08-15 08:49 小虾米的java梦 阅读(636) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/lixld/article/details/12206367 之前用了$.post()已经很久了,可是从来没有好好研究过这里的data对象,今天好好总结下: jQuery文档中说,这里的data类型可以是:xml, html, script, json, 阅读全文
posted @ 2017-08-14 09:45 小虾米的java梦 阅读(777) 评论(0) 推荐(0) 编辑
摘要:document.ready和onload的区别——JavaScript文档加载完成事件 页面加载完成有两种事件 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件) 二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 用jQ的人很多人都是这么开始写脚本的: $(f 阅读全文
posted @ 2017-08-13 10:37 小虾米的java梦 阅读(813) 评论(0) 推荐(0) 编辑
摘要:在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get()。 首先我们看$.get(): .代码如下: $.get("test.jsp", { name: "cssrain", time: "2008/01/21" }, //要传递的数据 function(da 阅读全文
posted @ 2017-08-13 10:29 小虾米的java梦 阅读(230) 评论(0) 推荐(0) 编辑
摘要:jQuery绑定事件的四种方式 jQuery提供了多种绑定事件的方式,每种方式各有其特点,明白了它们之间的异同点,有助于我们在写代码的时候进行正确的选择,从而写出优雅而容易维护的代码。下面我们来看下jQuery中绑定事件的方式都有哪些。 jQuery中提供了四种事件监听方式,分别是bind、live 阅读全文
posted @ 2017-08-13 10:21 小虾米的java梦 阅读(154) 评论(0) 推荐(0) 编辑
摘要:PropertiesConfiguration是一个配置文件的加载工具类,封装了从配置文件里获取值并转化为基本数据类型的方法。 使用org.apache.commons.configuration2中提供的工具来读取属性文件 1.创建Java工程 2.引入所需jar包 3.在src下创建属性文件pr 阅读全文
posted @ 2017-08-10 20:22 小虾米的java梦 阅读(9741) 评论(0) 推荐(0) 编辑
摘要:Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结 在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿。这些操作可以在phpmyadmin或者别的mysql管理工具中 阅读全文
posted @ 2017-08-10 11:34 小虾米的java梦 阅读(31936) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/hengyunabc/article/details/20506345 这篇文章写得很好,介绍了三种实现web api版本化的三种方式。我从评论里又收集到两种方式,所以一共是5种: 方式一:利用URL [html] view plain copy HTTP  阅读全文
posted @ 2017-08-09 21:27 小虾米的java梦 阅读(174) 评论(0) 推荐(0) 编辑
摘要:博主推荐: 风萧兮兮易水寒,“天真”一去兮不复还。如何找到天真的那份快乐。小编倾力推荐app: 天真无谐 下载方式:豌豆荚,应用宝,360手机助手,百度手机助手,安卓,91市场搜索:天真无谐 关注我们:查看详情 $******************************************* 阅读全文
posted @ 2017-08-09 16:35 小虾米的java梦 阅读(239) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/kalision/article/details/39229451 HTML Code: [html] view plain copy <html> <head> <script type="text/javascript" src="jsAddress.j 阅读全文
posted @ 2017-08-09 16:31 小虾米的java梦 阅读(171) 评论(0) 推荐(0) 编辑
摘要:eclipse中的两个常用的快捷键可以大大提升查找文件的效率,分别是: ctrl+shift+r : open resource, 打开资源. 它可以打开当前eclipse的工作区中所有(打开的)工程中所有类型的文件,但只限手动编写的文件,不含工程中引用到的jar包中的类、接口; ctrl+shif 阅读全文
posted @ 2017-08-09 13:04 小虾米的java梦 阅读(530) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/a718515028/article/details/17228181 就是利用匿名内部类实现,补充下,做个笔记吧 import java.util.Date; public class ThreadInnerClass { /** * @主要看使用内部类怎 阅读全文
posted @ 2017-08-08 14:29 小虾米的java梦 阅读(469) 评论(0) 推荐(0) 编辑
摘要:什么是cron表达式: cron表达式主要是用在Quartz框架中,Quartz是一个完全由java编写的开源作业调度框架,最主要的功能就是调度器(完成定时任务),可以与javaEE或者javaSE应用程序相结合也可以单独使用,能借助关系数据库和JDBC作业存储支持集群,负载均衡。 CronTrig 阅读全文
posted @ 2017-08-07 17:44 小虾米的java梦 阅读(4557) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/mq0036/p/4007452.html 阅读全文
posted @ 2017-08-04 09:33 小虾米的java梦 阅读(459) 评论(0) 推荐(0) 编辑
摘要:keyset与entryset的比较: Map<String,String> map=new HashMap<String, String>(); map.put("1","a"); map.put("2","b"); map.put("3","c"); map.put("4","d"); map. 阅读全文
posted @ 2017-08-03 21:58 小虾米的java梦 阅读(258) 评论(0) 推荐(0) 编辑
摘要:StringUtils 源码,使用的是commons-lang3-3.1包。 下载地址 http://commons.apache.org/lang/download_lang.cgi 以下是StringUtils的各项用法1.空字符串检查使用函数: StringUtils.isBlank(test 阅读全文
posted @ 2017-08-03 21:54 小虾米的java梦 阅读(1729) 评论(0) 推荐(0) 编辑
摘要://如果object为null,则设置为defaultValue ObjectUtils.defaultIfNull(object, defaultValue); //判断集合是否为null List<String> list=new ArrayList<String>(); System.out. 阅读全文
posted @ 2017-08-03 21:49 小虾米的java梦 阅读(983) 评论(0) 推荐(0) 编辑
摘要:1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) = true 阅读全文
posted @ 2017-08-03 21:47 小虾米的java梦 阅读(372) 评论(0) 推荐(0) 编辑
摘要:查看日志: cat 日志文件 | grep -A/B/C 行数 ‘搜索的内容/关键字’ cat jetty_stdout.log | grep -A 1000 '15017472573983' cat jetty_stdout.log | grep -C 1000 '15017472573983' 阅读全文
posted @ 2017-08-03 17:35 小虾米的java梦 阅读(403) 评论(0) 推荐(0) 编辑
摘要:前提是:Map可以出现在k与v的映射中,v为null的情况, 所以containsKey出现更加必要。 map.get(key)是得到的key所对应的value值。 map.contains(key)是判断是否存在这个key,即判断是否存在指定的键名key。 Map集合允许值对象为null,并且没有 阅读全文
posted @ 2017-08-03 15:32 小虾米的java梦 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:linux查看日志文件内容命令tail、cat、tac、head、echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行。即显示3000~3999行cat 阅读全文
posted @ 2017-08-01 11:55 小虾米的java梦 阅读(3278) 评论(0) 推荐(0) 编辑
摘要:持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。 持续集成(Continuous Integration,简称CI)是一种软件开发实践,团队开发人员每次都通过自动化的构建(编译、发布、自动化测试)来验证,从而尽早的发现集成错误。持续集成最大的优点是避免了传统模式在集 阅读全文
posted @ 2017-08-01 11:50 小虾米的java梦 阅读(266) 评论(0) 推荐(0) 编辑
摘要:BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 可 阅读全文
posted @ 2017-08-01 11:37 小虾米的java梦 阅读(430) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示