- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 Java 代码优化 Java 如何写好 一个 for 循环
看到这个标题可能吓一跳,观众可能会有如下的OS。。。。。。。。。 满脸的不屑, 哼,,, 一个简单的for循环,我学Java这么多年,我能不会写吗!!!!开玩笑,哼。 我觉得我看这个文章,就是在摩擦我的智商。。。。。。。。。。看下面的两个图,for循环的区别在哪。估计,一眼就看出来了: ...
2019-05-30 18:40:35 2515 12
原创 IntelliJ IDEA 导出 maven 项目的所有依赖的jar包
IntelliJ IDEA使用教程 (总目录篇)首先使用maven管理的项目,然后现在的这些jar包呢,都是在本地仓库里面的,要是一个个找,那得找到什么时候。下面是如何快速导出项目使用的所有依赖jar包使用的命令:dependency:copy-dependencies -DoutputDirectory=lib执行命令的截图运行之后,生成的lib文件夹打开...
2019-05-29 09:37:29 9965
原创 gradle 转 maven 根据 build.gradle生成pom.xml文件
把gradle项目转成熟悉的maven项目使用到的代码apply plugin: 'maven'task writeNewPom << { pom { project { inceptionYear '2018' licenses { license { ...
2019-05-22 16:32:17 8138 2
原创 mongodb aggregate $project 命令
一看这单词,首先想到是“项目”的意思,但是在这个命令里面却是另外的意思使用"$project"可以从文档中提取字段,可以重命名字段最简单的一个"$project"操作是从文档中选择想要的字段。可以指定包含(1)或者不包含(0)一个字段db.test.aggregate({"$project":{"username":1,"_id":0}})默认情况下,如果文档中存在"_id"字...
2019-05-18 23:15:13 9307
原创 mac Beyond Compare 破解,最新版本且无限试用30天的方法
在官网(https://www.scootersoftware.com/download.php)下载Beyond Compare并安装成功后,可以免费试用30天。然后可以使用下面的命令清除已经试用的时间,重新开始试用。rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"删除...
2019-05-18 20:49:57 8493 8
原创 mongodb aggregate $unwind
首先了解一下这个单词啥意思,知道的就不说了,不知道的咱先了解一下。那么mongo的这个 $unwind 命令的作用:拆分(unwind)可以将数组中的每一个值拆分为单独的文档。示范一下怎么拆分先存2个数据到dbdb.test.insert({ "_id" : ObjectId("5cd54b751488c15e0c497633"), "username" : "lxk", "...
2019-05-18 19:17:45 6583 2
原创 Java JSON转Map fastjson、gson、jackson、效率测试对比
测试Java中json字符串转map的效率,1,使用的json字符串:40个键值对:50个键值对 = 1:1 = 66986 x 2 = 133972个json,每个json的key字符串长度=8,且key随机取自于一个800长度的字符串数组,这个字符串数组中的每个字符串,也是随机生成的,从[a-z,A-Z,0-9]里面随机取8个字符为一个字符串,生成800个到这个数组。这个j...
2019-05-16 17:44:34 2612
原创 Lombok 的 @Builder 的使用,默认值的设置,修改属性值
1,简单使用2,属性默认值的设置问题3,修改属性值1,简单使用他这个@Builder注解,相比之前的编辑器自动生成的getter setter的优点在哪呢?看下面的使用例子package com.lxk.lombok;import com.lxk.model.Bird;import java.util.Date;/** * 测试@Builder *...
2019-05-13 16:30:47 22442
原创 mongodb aggregate 命令行 计算某个数组长度的总和
现在需求是算mongodb里面的某个表的某个字段,这个字段是个list类型的,在mongod里面就是个数组类型的,现在要计算整个表里面这个属性的所有的个数。这地方是2个例子,第一个是测试的例子,使用到的数据db.test.insert({ "_id" : ObjectId("5cd54b751488c15e0c497633"), "username" : "Alex", "tag...
2019-05-10 18:50:56 3742
原创 Lombok 的 @EqualsAndHashCode(callSuper = false) 的使用
这个注解的作用就是自动的给model bean实现equals方法和hashcode方法。但是,这个参数,callsuper = false 有问题吗?你在使用这个注解的时候,确定知道“为什么要重写hashcode和equals方法吗?”先看下面的测试。两个model的代码我就截图啦:父类 TV.java 和 子类 小米TV.java,使用这个注解@EqualsAndHashCod...
2019-05-10 13:56:01 108812 25
大众点评sdk例子
2015-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人