标签:多个字段

Java

阿里巴巴Java开发手册阅读笔记

2

zhuangli 发布于 2019-02-07

【强制】 POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型 Boolean isDeleted;的属性,它的方法也是 isDeleted(),RPC 框架在反向解析的时候,“以为”对应的属性名称是 deleted,导致属性...

阅读(36)评论(0)赞 (0)

Java

Java 嵌入 SPL 轻松实现 Excel 文件合并

27

zhuangli 发布于 2019-01-23

大多数JAVA程序猿都选择使用POI或者HSSFWorkbook等第三方类库来实现Excel自动化合并,这样一来不仅需要噼里啪啦的敲好多代码,费事费力,而且用起来灵活度也不高,对Excel的格式要求也很严格。如果能有一个专用的外部数据工具,写简单类似SQL的脚本来实现,然后在JA...

阅读(39)评论(0)赞 (0)

Java

读书笔记:从Lucene到Elasticsearch:全文检索实战

19

xiaoli.wang 发布于 2018-12-30

当前的笔记只介绍 Elasticsearch 的搜索部分。 文章中的搜索都是在 kibana 的 Dev tools 进行查询的。 准备工作 需要安装 Elasticsearch 、 kibana 、 elasticsearch-analysis-ik 具体的安装方式,这里就不再...

阅读(85)评论(0)赞 (0)

Java

Android 消息机制:Handler、MessageQueue 和 Looper

3

likai 发布于 2018-11-05

在这篇文章中,我们将会讨论 Android 的消息机制。提到 Handler,有过一些 Android 开发经验的都应该很清楚它的作用,通常我们使用它来通知主线程更新 UI。但是 Handler 需要底层的 MessageQueue 和 Looper 来支持才能运作。这篇文章中,...

阅读(84)评论(0)赞 (0)

Java

joda.time之如何获取到两个时间的差值(正确的使用Period类)

Harries 发布于 2018-11-03

此前Java处理时间日期所使用的 Date 和 Calendar 被诟病不已,Calendar 的主要问题对象可变,而像时间和日期这样的类应该是不可变的,另外其概念模型也有不明确的地方,月份计算从0开始等等。 JodaTime开源时间/日期库 是很好的替代,另外Java8中也推出...

阅读(56)评论(0)赞 (0)

Java

Protobuf 语言指南(proto3)

1

darida 发布于 2018-10-10

前言 Protocol Buffer是Google的语言中立的,平台中立的,可扩展机制的,用于序列化结构化数据 – 对比XML,但更小,更快,更简单。您可以定义数据的结构化,然后可以使用特殊生成的源代码轻松地在各种数据流中使用各种语言编写和读取结构化数据。 定义消息类...

阅读(82)评论(0)赞 (0)

Java

Redis学习笔记(Jedis&数据类型&持久化&主从复制)

28

yeseng 发布于 2018-09-03

NoSQL,泛指非关系型的数据库,NoSQL 即 Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网 web2.0 网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付 web2.0 网站,特别是超...

阅读(205)评论(0)赞 (0)

Java

Mybatis 查询语句结果集总结

wenming.gapo 发布于 2018-08-07

表 Student 字段 注释 SNO 学号 SNAME 学生名字 SSEX 性别 SBIRITHDAY 生日 CLASS 班级 <!--建表语句:--> create table TEST.STUDENT ( SNO varchar(3) not null, SNA...

阅读(120)评论(0)赞 (0)

Java

ElasticSearch Java API使用

changyuan.xu 发布于 2018-07-03

MySQL ElasticSearch Database(数据库) Index(索引) Table(表) Type(类型) Row(行) Document(文档) Column(列) Field(字段) Schema(方案) Mapping(映射) Index(索引) Evert...

阅读(196)评论(0)赞 (0)

Java

是时候该了解一波Protocol Buffers了[Java]

darida 发布于 2018-06-21

Protocol Buffers ,是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。 它不依赖于语言和平台并且可扩展性极强。现阶段官方支持 C++ 、 JAVA 、 Python 三种编程语言,但可以找到大量的几乎涵盖...

阅读(93)评论(0)赞 (0)

Java

把《阿里巴巴Java开发手册》读薄

1

changyuan.xu 发布于 2018-05-13

描述 最近读了一下《阿里巴巴Java开发手册》,下面是一些应该注意问题的整理。其实读这个手册最重要明白了两个问题 第一点,一个开发团队一定要有一个自己的编程规约。 第二点,优化是从每一个小的细节入手。 编程命名 命名规则 1.【强制】所有编程相关的命名均不能以下划线或美元符号开始...

阅读(147)评论(0)赞 (0)

编程技术

需要掌握的 Laravel Eloquent 搜索技术

songhua.gao 发布于 2018-04-20

本文同步至个人博客 需要掌握的 Laravel Eloquent 搜索技术 ,转载请注明出处。 当我们的应用程序访问较少时(例如在项目初期阶段),直接进行项目编码就可以解决大多数问题。项目中的搜索功能也是如此,没必要在一开始就引入完整的第三方类库进行搜索功能支持。大多数情况下使用...

阅读(193)评论(0)赞 (0)

编程技术

分享创造 rargs

xubiao.zhuang 发布于 2018-04-14

rargs 是一个 rust 实现的命令行工具,它解决的是 xargs 或 parallel 等批量处理工具中无法自由引用输入的痛点。 rargs 支持用正则表达式来匹配输入中的任意内容。例如,我们想恢复一些以 .bak 结尾的备份文件,用 rargs 可以这么做: ls *.b...

阅读(112)评论(0)赞 (0)

编程技术

Oracle压缩黑科技(一)—基础表压缩

1

changyuan.xu 发布于 2017-11-21

原文链接 https://www.red-gate.com/simple-talk/sql/oracle/compression-oracle-basic-table-compression/ 译者  周天鹏  在关于Oracle压缩的这一系列文章中,我们会研...

阅读(162)评论(0)赞 (0)

Spring

Spring Boot REST API错误处理指南

3

songhua.gao 发布于 2017-09-04

原文: Guide to Spring Boot REST API Error Handling 作者:BRUNO LEITE 翻译:雁惊寒 摘要:本文通过实例介绍了使用Spring Boot在设计API的时候如何正确地对异常进行处理。以下是译文 API在提供错误消息的同时进行适...

阅读(261)评论(0)赞 (0)

Spring

[译] Spring Boot 处理 REST API 错误的正确姿势

16

zhuangli 发布于 2017-09-04

如何正确的处理API的返回信息,让返回的错误信息提供更多的含义是一个非常值得做的功能。 默认一般返回的都是难以理解的堆栈信息,然而这些信息也许对于API的客户端来说有可能并没有多大用途,并没有多大意义。 如果我们把错误的信息分成多个字段,这样api客户端就可以解析这些信息,然后给...

阅读(183)评论(0)赞 (0)

编程技术

跟踪数据结构的变更

yeseng 发布于 2017-02-14

这两个月,我的主要工作是跟进公司内一个 MMORPG 项目,做一些代码审查提出改进意见的工作。 在数月前,项目经理反应程序不太稳定,经常出一些错误,虽然马上就可以改好,但是随着开发工作推进,不断有新的 bug 产生。我在浏览了客户端的代码后,希望修改一下客户端的 UI 框架以及消...

阅读(160)评论(0)赞 (0)