- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 Class类型信息
一、类型信息运行时类型信息使得你可以在程序运行时发现和使用类型信息。在C语言中叫做typeId,在Java中我们在创建每个类对象后,都给这个类一个Class类型信息属性.Class类的toString方法里面就是获取类型加上全类名:public String toString() { return (isInterface() ? "interface " : (isPrimiti...
2018-01-19 17:05:51 838
原创 service层事务与try/catch的关系
首先了解一下异常的组成:1、RuntimeException() 例如:数组越界异常、空指针异常、(我们在编写之后不会提示让 try catch的异常、代码编写错误导致,可避免)2、非RuntimeException() 例如: IO异常、(会提示try catch的异常,不是代码编写错误导致的,只能抛出)3、unchecked异常:RuntimeException + Error
2018-01-10 10:18:33 12744
原创 elasticsearch参数copy_to
在使用elasticsearch时遇见了这样的需求:es聚合指定字段时聚合的结果里面只显示聚合的字段。但是在做报表时,我们发现一个问题:如果我们对员工进行聚合,但是我们还希望查看当前员工所在的班组,部门等信息。这时如果查询es两次,对于效率来说是不好的。所以我们在这里使用一个es的字段特性:copy_to使用的步骤:1、创建mappingPUT my_index{ "mappi
2018-01-03 18:51:14 12686 1
原创 判断文件上传时文件的类型
系统中需要用到文件上传的功能,但是从系统安全的角度上来说需要判断上传文件的格式,防止将病毒木马等有害的文件上传到服务器上。判断文件类型有三种方式1、通过文件后缀名这个方法简单容易,但是也是最容易被欺骗的方法,修改文件的后缀名即可实现欺骗系统。2、通过Content-Type判断这个是通过判断文件的MIME类型进行判断,我们在通过form表单上传文件时,在上传的request域里
2018-01-02 19:40:23 18940
http请求代码
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人