java
文章平均质量分 83
java相关
程序员阿健
找个程序员APP技术总监,欢迎关注,下载
展开
-
【项目总结】自己架构的一款电商产品以及相关技术心得(持续更新)
Java技术栈:Dubbo+Zookeeper+Activemq+Redis+Spring boot 2+通用mapper管理后台技术栈:LayUI+Layuimini+thymeleaf+webSocket原创 2020-04-23 18:21:55 · 427 阅读 · 0 评论 -
Java面试中hashCode()与equals(Object obj)方法关系的准确回答
hashCode()与equals(Object obj)都是Java Object对象中的方法,也就是说Java的一切对象都提供这么两个方法。这两个方法在Java中有着不一般的联系;在Java类操作中,也起着至关重要的计算依据。原创 2017-09-09 21:07:12 · 1935 阅读 · 1 评论 -
使用Java、hibernate validator注解校验入参,格式化出参(出参)
很多时候,后台通过ORM框架从数据库拿到表数据,需要对数据进行一些处理才抛给前端,常见的如格式化时间,在业务代码new一个SimpleDateFormat进行时间格式化处理。下面介绍以一种优雅的方式格式化出参,做一个贴心的后台程序员原创 2017-09-12 10:31:19 · 1971 阅读 · 0 评论 -
【小项目】Spring boot基于Redis缓存商城分类,商品信息(含源码下载)
商品分类:数据唯一,且一次性全部拿取,使用Set(集合)进行缓存商品列表:数据具备排序支持,使用SortedSet(有序集合)进行缓存商品详情:准确定位获取数据信息,使用Hash(哈希表)进行缓存原创 2017-10-13 21:31:48 · 6981 阅读 · 0 评论 -
Java基于Redis实现“附近的人”(含源码下载)
“附近的人”在社交类APP已成为标配的功能,Low一点的实现方式可以把坐标存至关系型数据库,通过计算的坐标点距离实现,这种计算可行但计算速度远不及内存操作级别的NoSql数据库。基于Redis数据库实现附近的人信息缓存,服务由Spring-boot框架搭建原创 2017-09-13 09:05:18 · 6752 阅读 · 4 评论 -
使用Java、hibernate validator注解校验入参,格式化出参(入参)
在项目执行真正业务代码前,一般都需要对于前端的入参值进行一轮的判断,而一般的做法是写if语句进行值的判断,如下例子 public boolean insertOneUser(String name, int age) { if (name == null || name == "") { System.out.println("请输入名称"); return false;...原创 2016-07-28 19:52:58 · 3546 阅读 · 1 评论 -
MyBatis基于Spring-boot集成通用Mapper以及pagehelper分页插件(含源码下载)
pagehelper集成原创 2017-09-17 15:08:14 · 16089 阅读 · 7 评论 -
Maven制作本地仓库jar,以及解决but there is no POM in this directory问题
项目中用到支付宝支付SDK jar,像这种外部jar想要在项目中引用,有两种方式,一种是把jar导入到项目中,通过maven的进行引用;另一种是把jar制作安装到本地或者远程仓库中,再引用。方式一<dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sd...原创 2018-04-08 12:45:36 · 13406 阅读 · 5 评论