上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页

2018年6月1日

oracle - 触发器

摘要: 介绍触发器之前,先讲道理将你们劝退。 在你的整个职业生涯中,包括面试,大概率遇不到触发器,没必要花费太多时间学习。 对业务的影响 一般在项目中,会直接禁用触发器,因为一个业务流,无法预知会经历哪些触发器。 举个例子: 业务上需要保存一份数据,值为 3,经过触发器的计算,数值最终变成了 5。 项目初期 阅读全文

posted @ 2018-06-01 20:42 疯狂的妞妞 阅读(196) 评论(0) 推荐(0)

oracle - 流程控制语句

摘要: 介绍一下存储过程或者函数中,会用到的一些流程控制语句。 oracle 的存储过程,有一定实战价值,oracle 作为曾经的老大哥,有不少老公司会使用它。 如果是新系统,就不要使用了吧,计算交给 Java 程序,数据库做好存储就够了。 -- if 语句 DECLARE i NUMBER := 1; B 阅读全文

posted @ 2018-06-01 20:26 疯狂的妞妞 阅读(1050) 评论(0) 推荐(0)

mysql - 空值对程序的影响

摘要: 程序员往往整个职业生涯都在与空值问题作斗争。 简单唠唠,空值对程序上各个环节设计,所带来的的影响。 数据库的null Conceptually, NULL means “a missing unknown value” and it is treated somewhat differently f 阅读全文

posted @ 2018-06-01 20:21 疯狂的妞妞 阅读(683) 评论(0) 推荐(0)

2018年5月29日

oracle - 常用函数

摘要: 罗列一些开发过程中常用的语句和函数。 通用分页 双层子查询嵌套,允许嵌套任意查询语句 SELECT * FROM( SELECT SUB.*,ROWNUM RN_ FROM ( -- 可替换成任何查询 SELECT * FROM F_AGR_DEP_ACCU_SMY ) SUB WHERE ROWN 阅读全文

posted @ 2018-05-29 11:20 疯狂的妞妞 阅读(202) 评论(0) 推荐(0)

2018年5月27日

springboot2 - ResponseBodyAdvice

摘要: 对于 Controller 返回值,一般需要进行二次打包。 比如:code 是结果码(0 表示成功,其它表示异常...),data 为携带数据 { "code": "1", "data": { "name": "xiaoming", "age": "30" } } 下面这种封装方式很常见,但是做得还 阅读全文

posted @ 2018-05-27 11:56 疯狂的妞妞 阅读(22548) 评论(1) 推荐(2)

springboot2 - HandlerMethodReturnValueHandler

摘要: 业务需求 对于 Controller 返回值,一般需要进行二次打包。 比如:code 是结果码(0 表示成功,其它表示异常...),data 为携带数据 { "code": "1", "data": { "name": "xiaoming", "age": "30" } } 简介 HandlerMe 阅读全文

posted @ 2018-05-27 11:30 疯狂的妞妞 阅读(7271) 评论(0) 推荐(0)

springboot2 - HandlerInterceptor

摘要: 这个接口功能强劲,因为可以直接调用 request、response,能想到的切面代码基本都能写到这里。 但是它的地位很尴尬,人人都认识,但是没人用它: 如果想做拦截器,一般会用 Filter; 做数据校验、签名等,使用特定的接口,而不会直接用它; 个人也不推荐使用,因为功能太大了,应当预留给更有必 阅读全文

posted @ 2018-05-27 11:00 疯狂的妞妞 阅读(727) 评论(0) 推荐(0)

springboot2 - HandlerMethodArgumentResolver

摘要: 场景 A @RequestParam 大家都用过,设置 required = true,告诉前端这个参数是必传的, 但是用过的也基本了解,前端传个空字符串,校验就跳过了,实用性不佳。 class Controller{ @ResponseBody @RequestMapping("/data") p 阅读全文

posted @ 2018-05-27 10:22 疯狂的妞妞 阅读(11486) 评论(0) 推荐(1)

springboot2 - 快速入门

摘要: 前往码云下载源码: https://gitee.com/seaboot/demo-admin.git 工程目录 main -- java:java代码存放目录 -- resources:文件资源存放目录 |-- static:静态资源存放目录(js、css、html,不做任何配置即可访问) |-- 阅读全文

posted @ 2018-05-27 01:48 疯狂的妞妞 阅读(1483) 评论(0) 推荐(0)

2018年5月24日

beetl - 封装工具

摘要: 显然,现在已经过了使用模版引擎画界面的时代,使用 beetl 纯粹是为了做消息模版。 beetl 的语法,相比于 freemarker,用起来会舒服很多。 开放系统权限,让客户自己配置消息模版,门槛也会低很多。 依赖 <dependency> <groupId>com.ibeetl</groupId 阅读全文

posted @ 2018-05-24 23:52 疯狂的妞妞 阅读(409) 评论(0) 推荐(0)

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页

导航