- 博客(34)
- 收藏
- 关注
原创 产品经理准备
产品类相关书籍推荐如下:1)产品基础类:《结网》《产品心经》《产品经理修炼之道》《经·理》《启示录》。2)交互设计类:《ABOUT FACE 3》《点石成金》《简约至上:交互设计四策略》《写给大家看的设计书》《U一点料》《交互设计沉思录》。3)行业基础类:《浪潮之巅》《沸腾十五年》《Facebook效应》《参与感》。4)心理学类:《乌合之众:大众心理学》《设计心理学》《影响力》《引爆点》。5)其他推荐:《失控》《精益创业实战》《锦绣蓝图》《乔布斯传》。网站:人人都是产品经理、3.
2021-04-12 23:51:52
171
原创 消息队列介绍
文章目录RocketMQ4.4定义常见消息队列RocketMQ4.4定义MQ:Message Quene,消息队列。传统地,a 系统同步调用 b 系统,超时或堵塞则报错。a 系统——>MQ——>b 系统解决 a 与 b 的通信与耦合。常见消息队列KafcaApache 下,基于 scala快速响应RocketMQRabbitMQ...
2021-03-10 01:13:06
147
原创 springmvc-文件上传
文件上传客户端三要素:1.文件上传项2.所在表单post提交3.表单的enctype必须是多部分表单形式"multipart/form-data"单文件上传步骤:1.导入pom坐标<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version&g.
2020-07-19 18:00:38
192
原创 springmvc-自定义类型转换器
已提供一些常用的类型转换器,但复杂的如日期类型需要自定义转换器步骤:1.定义转换器实现converter接口2.配置文件中声明转换器3.在<annotation-driven>中声明转换器
2020-07-18 18:03:21
121
原创 springmvc-Restful风格参数获取
Restful:一种架构、设计风格用于客服端和服务器交互类软件简洁、有层次、易于实现缓存机制get:获取资源post:新建资源put:更新资源delete:删除资源@RequestMapping(value = "/quick17/{name}")@ResponseBody//Restful风格参数获取public void save17(@PathVariable(value = "name") String username) throws IOE
2020-07-18 17:03:48
283
原创 The type List is not generic; it cannot be parameterized with arguments
报错:The type List is not generic; it cannot be parameterized with arguments原因:包自动导成import java.awt.List;换成import java.util.List;即可
2019-11-05 13:49:21
773
原创 4.复杂sql语句
1.sql执行顺序from(先确定表)->where(横向过滤)->selectfrom(确定表)->where->group by->having->select->order by2.分析函数row_number 返回连续的排序,不论值是否相等rank具有相等值的行排序相同,序数随后跳跃dense_rank 具有相等值的行排序相...
2019-01-21 17:50:42
220
原创 3.基本sql语句和函数
1.number损失精度时采取四舍五入2.truncate,删除表数据,保留表结构,相当于delete from,后者需要再commit,并且会进入日志3.round() 四舍五入, trunc()直接截断 ...
2019-01-16 16:13:46
155
原创 js生成yyyymmddhhmmss格式时间戳
js生成yyyymmddhhmmss格式时间戳: function generateTimeReqestNumber() { var date = new Date(); return date.getFullYear().toString() + pad2(date.getMonth() + 1) + pad2(date.getDate()) +...
2019-01-16 10:58:15
7915
1
原创 树状结构recursion学习笔记(msb52-53)
--树状结构recursion使用递归,字段:id,content,pid(父节点),isleaf(是否叶子结点,叶子结点下没有子节点了),alevel存储过程调存储过程
2019-01-14 01:02:51
605
原创 触发器trigger学习笔记(msb50-51)
--触发器triggercreate or replace trigger namexx(触发条件)after/before insert or delete or update on tablexx for each rowbeginif inserting thenelse if updating thenelse if deleting then end if;e...
2019-01-14 00:36:52
274
原创 stored procedure存储过程/函数/触发器学习笔记(msb49-50)
--存储过程,带有名字的程序块create or replace procedure p is 替代declare创建成功不等于执行exec p;或者begin;p;end;--带参数的存储过程in传入参数,out传出过程传出参数到调用环境,默认是in,也可以既in又out--建立时有问题不会明确报错,要show error来查看,并且有错误依然会创建 ...
2019-01-14 00:16:41
1169
原创 游标cursor学习笔记(msb47-48)
--游标select产生结果集,游标就是该结果集上的指针,类似java迭代器Iteratordeclarecursor c is select ...;xx(变量) c%rowtype;beginopen c;fetch c into xx(变量);close c;--循环取游标f for循环最简单不容易出错loopexit when(c%notfoun...
2019-01-11 20:20:26
218
原创 PLSQL学习笔记(msb38-46)
--oracle内部编程语言 pl语言(过程语言)补充sql语言分支、条件判断、循环分四块:1.DECLARE做变量声明(可选)2.BEGIN开始(必须有)3.EXCEPTION(catch到时执行)4.END;(必须有) e.g.begindbms_output.put_line('helloworld!');end;标准命令行输出,相当于Syst...
2019-01-11 00:12:55
179
原创 三范式学习笔记(msb35-37)
--数据库设计三范式 数据库设计规则共有五范式,第四、第五基本不常用具体问题具体分析,不能盲目遵循范式。追求目标:不存在冗余数据 --第一范式:1.要有主键2.列不可分 --第二范式应用于多对多表的设计1.不能存在部分依赖。当一张表有多个字段组合作为主键,非主键字段不能依赖于部分主键,必须依赖于整个主键组合,否则会产生数据冗余。解决方案:拆分为三...
2019-01-07 00:28:47
144
原创 序列sequence学习笔记(msb34)
--序列sequence用来产生唯一的不间断的数字的序列,递增用途:主键create sequence xx;select xx.nextval from dual;drop sequence xx;
2019-01-02 17:44:39
191
原创 索引indexes/views学习笔记(msb33)
--索引indexcreate index xxx on tablexx (rowxx);可以在一个字段或若干个字段的组合上建drop index;加主键或唯一约束时,oracle会自动建立该字段或该组合的索引访问效率会更高,插数据进去的效率则不会,因为同时还要插索引**不能轻易建索引,修改效率会变低,占用大量空间--视图view相当于一个子查询create v...
2018-12-31 23:43:45
182
原创 数据字典表/dictionary学习笔记(msb32)
--当前用户下的表、视图、约束,放在数据字典表中user_tablesuser_viewsuser_constraints--dictionary存储数据字典表
2018-12-30 23:47:11
749
原创 修改表结构、修改约束学习笔记(msb31)
--修改表结构alter 增加alter tablexx add(rowxx varchar2(100));删除alter tablexx drop(rowxx);修改alter tablexx modify(rowxxvarchar2(150));不能比已有数据精度小,要保证容纳--删除约束条件alter tablexx drop constraint x...
2018-12-28 00:25:50
163
原创 oracle约束条件非空唯一学习笔记(msb29)
5个约束条件:--非空 not nullconstraint tablexx_rowxx_nn,不起约束名则系统自动创建--唯一 unique每个值都不能重复,null值不认为是重复-------------------------------以上两个是字段级约束两个字段的组合不能重复,加表级约束constraint xxx unique(rowxx,rowxxx...
2018-12-27 15:47:06
691
原创 创建表、常用数据类型学习笔记(msb28)
--数据库常用对象(可创建的)--表create table xx (字段 数据类型(长度),...,...)常用类型:varchar2-->变长字符串,跟长度,只有最长的上界,最多4k(4096)char-->定长字符串,效率较高,空间浪费num-->num(8,3)一共8位,小数点三位date-->年月日时分秒long-->变长,...
2018-12-26 16:36:13
132
原创 update/delete||transaction学习笔记(msb27)
--updateupdate xx set rowxx = xxx,rowxx=rowxx||'-';--||连接符--deletedelete from tablexx where...;--ddl语句,数据定义语言,建表建视图create table xx(rowx varchar2(10));--drop user/table--事务控制事务transac...
2018-12-26 14:53:42
429
原创 rownum学习笔记(msb26 )
--默认最后有隐藏的一列 rownum,行号select * from emp where rownum<=5;前五行--注意:取第几行到第几行,不能用rownum大于几,小于几rownum只能用<或者<=--解决方案:将select rownum r,ename from emp当作一张表select ename from (select rownum ...
2018-12-21 16:44:23
123
原创 dml语句学习笔记(msb25)
--搜索数字效率更高--dml语句 数据操作语言(insert delete update)--表空间 用户--cascade 级联--exp导出1.backup userxx备份exp2.create user创建create user xx identified by xx default tablespace xxx quota(配额) 10M on xxx ...
2018-12-20 00:03:58
164
原创 多表连接子查询学习笔记(msb16-23)
--每个部门平均薪水的薪水等级是多少。要先求avg(sal),再和另外一张表做连接。select deptno,avg(sal) avg_sal from emp group by deptno;将结果视作一张表。select deptno,avg_sal,grade from (select deptno,avg(sal) avg_sal from emp group by d...
2018-12-11 01:41:54
177
原创 SQL1999_table_connections学习笔记(msb15)
--1999新标分离过滤条件和连接条件,连接条件不写在where中。在1992的标准中不分离。 --cross join交叉连接产生笛卡尔乘积 --join等值连接table a join table b on(...)select ename,dname from emp join dept on(emp.deptno = dept.deptno); ...
2018-12-11 00:09:07
101
原创 自连接self_table_connection学习笔记(msb14)
--一个人的名字和他的经理人的名字select avg(sal),deptno from emp group by deptno;select empno,ename,mgr from emp;select e1.ename ,e2.ename from emp e1,emp e2 where e1.mgr= e2.empno;把本身的表当作另一张表。...
2018-12-10 01:44:41
560
原创 子查询学习笔记(msb13)
查询里面套查询。--按照部门分组,部门挣钱最多的人的名字,部门名称select deptno,ename,sal from emp a where sal=max(sal) group by deptno;报错,单行子查询返回多个行,先group得到多个值,max(sal)存在多个值,where sal=应该只匹配一个值。select deptno,ename,sal fro...
2018-12-10 01:10:11
177
原创 mybatis在update数据时报错Try setting a different JdbcType for this parameter or a different jdbcTypeForNul
mybatis执行update语句:<update id="updateBatchId" parameterType="java.util.HashMap"> update TABLE1 set BATCHID = #{batch_id} where BUSINESS_NO = #{commit_id...
2018-11-30 11:55:26
32513
2
原创 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
程序执行一个update语句:update table1 set BATCH_ID = BATCH_ID+1 where ID='ID2018112900000046';报错:SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]找原因发现ba...
2018-11-30 11:42:15
805
原创 canvas图片转数据流失败
想做ocr识别,前台微信页面上传图片,对图片内容进行处理。本来的做法是在前台用canvas将图片转换成数据流,用ajax传到后台进行识别。前台报错:“Access to Image at '图片路径' from origin '*****' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is pre...
2018-06-26 16:53:59
1413
原创 csdn邮箱手机号码解绑注销方法
碰到件蛋疼的事,常用邮箱绑在csdn一个不常用老账号上,无法跟常用账号绑定。尝试着给webmaster@youkuaiyun.com发了邮件反馈问题。在表述清楚、邮箱手机归属证据清晰的情况下,很快收到回复解决了。供有需要解绑注销csdn账号绑定邮箱手机的同志参考。...
2018-06-26 14:30:17
2737
1
原创 swiper中表格scroll无效果
->表格中css样式overflow:scroll;->swiper中纵向滑动改横向滑动(direction默认是horizontal,垂直vertical)(swiper-container的width、height都一定要100%)(样式会乱引入swiper.min.css)->表格滑动不顺畅(ios?)overflow:scroll部分,也就是需要滑动的层处,加css-we...
2018-06-26 11:27:24
1020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人