上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 46 下一页
摘要: 一、Hibernate-Validator简介 在RESTful 风格的接口服务中,会有各种各样的入参,我们不可能完全不做任何校验就直接进入到业务处理的环节,因此在前期我们会有一个基础的数据验证的机制,待这些验证通过后,参数才会进入到正式的业务处理环节。 数据验证又分为两种: (1)一种是无业务关联 阅读全文
posted @ 2020-09-16 16:31 jason小蜗牛 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 在操作数据库时,查询是最常用的语句,模糊查询也是数据库SQL中使用频率很高的SQL语句,利用MyBatis框架来进行更加灵活的模糊查询,有如下三种方式: (1)直接传参法 直接传参法,就是将要查询的关键字keyword,在代码中拼接好要查询的格式,如%keyword%,然后直接作为参数传入mappe 阅读全文
posted @ 2020-09-16 14:38 jason小蜗牛 阅读(9461) 评论(0) 推荐(2) 编辑
摘要: 一、事务特性 @Transactional注解是用于事务控制的,需要知道事务的ACID特征:即原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 事务是用来控制数据的ACID特性的,用于保证数据的 阅读全文
posted @ 2020-09-16 11:48 jason小蜗牛 阅读(3147) 评论(0) 推荐(0) 编辑
摘要: 项目的质量离不开项目的规范化,质量与规范是一体的,一个项目若是缺少其中的任何一个都是不可靠的或者不成功的。好的规范成就高质量,反过来高质量必然推动项目的规范化运营。 评价一个软件质量的好坏指标主要为6个方面:可靠性、可用性、可读性、易用性、安全性、易维护性。所有的这一切与软件相关的工作都是围绕着这6 阅读全文
posted @ 2020-09-15 17:05 jason小蜗牛 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 第一,产品需求变更记录(聊天记录需要保存)以免引起误会。 第二,对外接口异常自己捕获,不要抛到其他系统,尽量将异常控制在本系统内,此外抛出异常要精确,不是所有的异常都是系统异常。 第三,dubbo服务是rpc服务,交互的参数以及返回值,必须序列化。 第四,日志尽可能多的打印输出,在入参和返回值之前必 阅读全文
posted @ 2020-09-15 15:37 jason小蜗牛 阅读(280) 评论(0) 推荐(0) 编辑
摘要: (1)tail 命令 1、格式:tail 【参数】【文件】 2、常用参数 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示行数 例如:调试的时候经常需要边操作页面,边看打印日志,这个时候就可以使用以下命令,表示动态显示最近100条日志:多 阅读全文
posted @ 2020-09-15 15:10 jason小蜗牛 阅读(3534) 评论(0) 推荐(0) 编辑
摘要: 一、概述 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里简单记录一下它基础用法。由于Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此命令多数是通用的。 二、基本概念 (1)vi的基本概念:基本上vi可以分为三种状态,即命令模式(co 阅读全文
posted @ 2020-09-15 14:26 jason小蜗牛 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 项目技术栈:ssm+mysql+maven+dubbo+zookeeper+redis+xxl-job 项目总目录结构如下: api工程目录结构如下: 核心服务工程目录如下: web工程目录结构如下: 项目部署过程: 1、将api接口编译打包,然后上传到公司的maven私服,将核心服务编译打包,并且 阅读全文
posted @ 2020-09-15 10:04 jason小蜗牛 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在项目中有时会使用到比较精确的计算,比如涉及到钱的计算,这个时候不会采用float或者double类型来进行。需要使用bigdeciml类型来进行大数的精确运算。 一、BigDecimal的基本运算——加减乘除绝对值 BigDecimal初始化时尽量全部使用string的构造函数,不然的话可能有出现 阅读全文
posted @ 2020-08-20 13:03 jason小蜗牛 阅读(3560) 评论(0) 推荐(0) 编辑
摘要: mybatis使用分页插件时,多数都是主要是使用pageInfo来作为分页的。 第一步:使用分页插件需要引入分页插件依赖,使用分页插件时需要注意版本,不同的版本有些区别 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId 阅读全文
posted @ 2020-08-19 19:55 jason小蜗牛 阅读(1126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 46 下一页