java
文章平均质量分 54
Rose_Zhao
只为前行
展开
-
知识在于积累——JAVA开发
1.mysql语法有则新增 无则修改 a.唯一索引 b.insert into 表名(字段1,userId,字段3,....) values(值1,值,值3,....) on duplicate key update 字段1=值1,字段2=值2 ....2.数据库索引类型 1、普通索引:最基本的索引,没有任何约束。 2、唯一索引:与普通索引类似,但具有唯一性约束。 3、主键索引:特殊的唯一索引,不允许有空值。 4、复合索引:将多个列组合在一起创建索引,可以...原创 2020-06-02 15:27:05 · 323 阅读 · 0 评论 -
报表数据汇总末尾加上合计
总结:1.case whenCASE WHEN条件表达式函数:类似JAVA中的IF ELSE语句。可以参考(https://blog.csdn.net/rongtaoup/article/details/82183743)2.GROUP BY with rollup(详情可至:https://dev.mysql.com/doc/refman/5.7/en/group-...原创 2019-11-12 16:36:26 · 316 阅读 · 0 评论 -
REQUIRES_NEW 与NESTED事物传播特性说明
REQUIRES_NEW vs NESTEDREQUIRES_NEW,始终启动一个新事物两个事物没有关联NESTED,在原事物内启动一个内嵌事物两个事物有关联 外部事物回滚,内嵌事物也会回滚Talk is cheap,show me the code. /** * 内部方法B * @param...原创 2019-07-24 11:20:34 · 1117 阅读 · 0 评论 -
data:$.param({strJson:JSON.stringify()})和data:angular.toJson()你到底知道多少
最接近再用angularJs的时候遇到了两种穿值方式1.前端:data:$.param({strJson:JSON.stringify(XXX)}) 后端:接收String strStrJson 需要格式化,Json.parseObject(strJson,XXX.class)A.JSON.stringify(),将value(Object,Array,String,Number...)序...原创 2019-05-06 17:50:20 · 901 阅读 · 0 评论 -
审批流
审批流需要知道的几个点:第一就是处于审批中的数据状态(状态 1 暂存 2 待审核 3 审核退回 4 待审批 5 审批退回 9.生效)对应对的数字或者字母对应的状态;第二就是退回之后的数据状态,是逐级退回,还是退回到最开始的审批状态;设计表的话根据需要看看是否需要记录表(记录所有操作记录)接下来就讲一个简单的审批流1.申请:(对应当前查询数据的状态要控制) 申请的作用就是创建数据,即新...原创 2019-05-06 16:47:58 · 2306 阅读 · 0 评论 -
ssm增删改查怎么写
ssm也算是配置相对配置繁琐的系统架构方案,事务控制,数据库配置日志配置等等。springboot的简化配置架构着实吸引人,但是配合mybatis,增删改查的写法还是差不多的,接下来就带你看看怎么写增删改查。1.新增(insert) 新增一般来说有字段唯一控制,比如XX号,这时候就要对应上查询条件,先去查询XX号对应的限制条件(deleteFlag等等),查询到的list结果大于0则...原创 2019-05-06 15:49:26 · 1312 阅读 · 0 评论 -
数据统计中遇到了decode()和nvl()函数
最近需求中遇到一个计算问题,就是生成每个月某值的总和作为月份值,还会出现null值的情况。nvl()函数:nvl(exception1,exception2)如果exception1的计算结果为null值,则返回exception2的值,如果不为null,则返回exception1的值exception1和exception2可以是任意数据类型,,常用null值计算。如果均为except...原创 2018-11-20 17:30:14 · 424 阅读 · 0 评论 -
retrofit(实现java访问外部接口)
我们在开发时候,程序中有时候可能需要访问已经提供的外部接口,这里使用retrofit访问。具体代码已经上传到github和gitlab。这里是controller层调用例子。@Role(roles = {RoleEnum.SUPER_ADMIN, RoleEnum.ADMIN, RoleEnum.OPERATOR})@RequestMapping(value = "lockAction_Canc...原创 2018-05-07 10:48:18 · 726 阅读 · 0 评论 -
项目开发细节(小项目后端完整细节)
XXX酒店项目总结(后端开发)1. 项目功能: a) 业务逻辑: i. 用户: 1. 用户通过APP注册(手机号),然后登录,可以修改账号密码;忘记密码,可以通过手机号重新设置密码;退出登录;查看自己的资料;修改自己的资料; 2. 用户搜索酒店:范围,经纬度,关键字; 3. 查询到酒店,查...原创 2018-03-30 16:16:45 · 1654 阅读 · 0 评论