最新消息:文章中包含代码时,请遵守代码高亮规范!

Java

Java数据结构之HashMap【原创】

Java 施, 建 3个月前 (09-19) 178浏览 0评论

相信写过Java代码的都知道Map接口,它是一个key,value键值对的存储结构. Map接口里最常用的实现类就是HashMap了,相信大家都用过,今天我们就简单讲一讲HashMap底层的数据结构. HashMap在java1.7及之前,底层数据结...

项目中swagger-ui使用历程【原创】

Java 施, 建 3个月前 (09-18) 242浏览 0评论

现在大家做的java项目基本上都是前后端分离的,后端只提供api接口即可,和前端交互的时候都是用json,然后在这个过程中就会出现一个问题,前后端交互的时候就约定接口的数据格式,然后我们现在的项目前端还是外包给公司外的人做的,给外包提供api接口数据...

springboot通过启动参数指定使用的配置文件【原创】

Java 施, 建 3个月前 (09-07) 1083浏览 0评论

大家都知道,开发项目的时候一般都会有好几个环境,比如说自己本地调试环境,测试环境,生成环境等等,每个环境对应着不同的配置,自然能就要写不同的配置文件,springboot为我们提供了很好的多环境配置文件的切换功能.如下图所示,就有多个applicat...

Java中的异常 【转载】

Java sunshine 4个月前 (08-14) 272浏览 0评论

在程序运行时,发生了期望之外的情况,它阻止了程序按照程序员的预期正常执行,这就是异常。   对于异常,Java提供了优秀的解决办法:异常处理机制。常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大...

项目中包装类使用的注意点【原创】

Java 施, 建 4个月前 (08-10) 269浏览 0评论

最近看项目代码的时候看到一个问题,是关于java中的int和包装类Integer的. 先说下背景,项目中所有entity类中的int类型的成员变量全部要求使用Integer包装类,不许用int,这时候比如有个商品对象中有个颜色的成员变量,用的是数字加...

关于项目中权限模块的一些思考【原创】

Java 施, 建 4个月前 (08-10) 316浏览 0评论

最近在做项目管理后台时遇到一个场景,管理后台中有很多个模块,比如说查看用户模块,订单管理模块财务管理模块等等,每个用户登录管理后台后可能只有一部分权限,比如说总经理有所有的权限,业务员登录之后只有订单管理的权限,这个时候需要记录每个用户的权限存到表当...

SpringBoot-Mapper中Sql语句写法【原创】

Java 李, 泰愚 6个月前 (06-16) 386浏览 0评论

最近在学习和使用SpringBoot框架并进行后台项目的开发,对于SpringBoot的介绍就不再做记录,今天记录一下dao层的sql写法,初学时经常忘。 在项目中,我们一般定义一个mapper目录,存放一个个接口类,每个接口类中定义方法,然后在re...

[原创]XML解析—-Dom4j

Java Alex 7个月前 (05-19) 297浏览 0评论

在java中将XML文件封装成一个完整的文档树对象,我们可以使用Dom4j来进行解析。 Document————-文档树对象 Element————...

Spring Boot 拦截器【转载】

Java 姚, 伟 7个月前 (05-19) 228浏览 0评论

Web开发中,我们除了使用 Filter 来过滤请web求外,还可以使用Spring提供的HandlerInterceptor(拦截器)。 HandlerInterceptor 的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之...

按距离排序、范围查找附近信息【转载】

Java 姚, 伟 7个月前 (05-19) 333浏览 0评论

简介 现在几乎所有的O2O应用中都会存在“按范围搜素、离我最近、显示距离”等等基于位置的交互,那这样的功能是怎么实现的呢?本文提供的实现方式,适用于所有数据库。 实现 为了方便下面说明,先给出一个初始表结构,我使用的是MySQL: CREATE TA...