自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 产品经理准备

产品类相关书籍推荐如下:1)产品基础类:《结网》《产品心经》《产品经理修炼之道》《经·理》《启示录》。2)交互设计类:《ABOUT FACE 3》《点石成金》《简约至上:交互设计四策略》《写给大家看的设计书》《U一点料》《交互设计沉思录》。3)行业基础类:《浪潮之巅》《沸腾十五年》《Facebook效应》《参与感》。4)心理学类:《乌合之众:大众心理学》《设计心理学》《影响力》《引爆点》。5)其他推荐:《失控》《精益创业实战》《锦绣蓝图》《乔布斯传》。网站:人人都是产品经理、3.

2021-04-12 23:51:52 150

原创 消息队列介绍

文章目录RocketMQ4.4定义常见消息队列RocketMQ4.4定义MQ:Message Quene,消息队列。传统地,a 系统同步调用 b 系统,超时或堵塞则报错。a 系统——>MQ——>b 系统解决 a 与 b 的通信与耦合。常见消息队列KafcaApache 下,基于 scala快速响应RocketMQRabbitMQ...

2021-03-10 01:13:06 126

原创 springmvc-拦截器

springmvc的拦截器interceptpr相当于servlet的过滤器filter

2020-07-19 21:48:14 175

原创 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 174

原创 springmvc-自定义类型转换器

已提供一些常用的类型转换器,但复杂的如日期类型需要自定义转换器步骤:1.定义转换器实现converter接口2.配置文件中声明转换器3.在<annotation-driven>中声明转换器

2020-07-18 18:03:21 104

原创 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 268

原创 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 747

原创 4.复杂sql语句

1.sql执行顺序from(先确定表)-&gt;where(横向过滤)-&gt;selectfrom(确定表)-&gt;where-&gt;group by-&gt;having-&gt;select-&gt;order by2.分析函数row_number 返回连续的排序,不论值是否相等rank具有相等值的行排序相同,序数随后跳跃dense_rank 具有相等值的行排序相...

2019-01-21 17:50:42 196

原创 3.基本sql语句和函数

1.number损失精度时采取四舍五入2.truncate,删除表数据,保留表结构,相当于delete from,后者需要再commit,并且会进入日志3.round() 四舍五入,  trunc()直接截断 ...

2019-01-16 16:13:46 126

原创 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 7849 1

原创 树状结构recursion学习笔记(msb52-53)

--树状结构recursion使用递归,字段:id,content,pid(父节点),isleaf(是否叶子结点,叶子结点下没有子节点了),alevel存储过程调存储过程

2019-01-14 01:02:51 572

原创 触发器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 248

原创 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 1145

原创 游标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 193

原创 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 159

原创 三范式学习笔记(msb35-37)

--数据库设计三范式 数据库设计规则共有五范式,第四、第五基本不常用具体问题具体分析,不能盲目遵循范式。追求目标:不存在冗余数据 --第一范式:1.要有主键2.列不可分 --第二范式应用于多对多表的设计1.不能存在部分依赖。当一张表有多个字段组合作为主键,非主键字段不能依赖于部分主键,必须依赖于整个主键组合,否则会产生数据冗余。解决方案:拆分为三...

2019-01-07 00:28:47 128

原创 序列sequence学习笔记(msb34)

--序列sequence用来产生唯一的不间断的数字的序列,递增用途:主键create sequence xx;select xx.nextval from dual;drop sequence xx;

2019-01-02 17:44:39 170

原创 索引indexes/views学习笔记(msb33)

--索引indexcreate  index xxx on tablexx (rowxx);可以在一个字段或若干个字段的组合上建drop  index;加主键或唯一约束时,oracle会自动建立该字段或该组合的索引访问效率会更高,插数据进去的效率则不会,因为同时还要插索引**不能轻易建索引,修改效率会变低,占用大量空间--视图view相当于一个子查询create v...

2018-12-31 23:43:45 161

原创 数据字典表/dictionary学习笔记(msb32)

--当前用户下的表、视图、约束,放在数据字典表中user_tablesuser_viewsuser_constraints--dictionary存储数据字典表

2018-12-30 23:47:11 722

原创 修改表结构、修改约束学习笔记(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 131

原创 oracle约束条件非空唯一学习笔记(msb29)

5个约束条件:--非空 not nullconstraint tablexx_rowxx_nn,不起约束名则系统自动创建--唯一 unique每个值都不能重复,null值不认为是重复-------------------------------以上两个是字段级约束两个字段的组合不能重复,加表级约束constraint  xxx unique(rowxx,rowxxx...

2018-12-27 15:47:06 665

原创 创建表、常用数据类型学习笔记(msb28)

 --数据库常用对象(可创建的)--表create table xx (字段 数据类型(长度),...,...)常用类型:varchar2--&gt;变长字符串,跟长度,只有最长的上界,最多4k(4096)char--&gt;定长字符串,效率较高,空间浪费num--&gt;num(8,3)一共8位,小数点三位date--&gt;年月日时分秒long--&gt;变长,...

2018-12-26 16:36:13 103

原创 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 402

原创 rownum学习笔记(msb26 )

--默认最后有隐藏的一列 rownum,行号select * from emp where rownum&lt;=5;前五行--注意:取第几行到第几行,不能用rownum大于几,小于几rownum只能用&lt;或者&lt;=--解决方案:将select rownum r,ename from emp当作一张表select ename from (select rownum ...

2018-12-21 16:44:23 97

原创 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 150

原创 多表连接子查询学习笔记(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 155

原创 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 88

原创 自连接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 531

原创 子查询学习笔记(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 156

原创 mybatis在update数据时报错Try setting a different JdbcType for this parameter or a different jdbcTypeForNul

mybatis执行update语句:&lt;update id="updateBatchId" parameterType="java.util.HashMap"&gt;        update TABLE1           set BATCHID = #{batch_id}                      where BUSINESS_NO = #{commit_id...

2018-11-30 11:55:26 32441 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 785

原创 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 1377

原创 csdn邮箱手机号码解绑注销方法

碰到件蛋疼的事,常用邮箱绑在csdn一个不常用老账号上,无法跟常用账号绑定。尝试着给webmaster@csdn,net发了邮件反馈问题。在表述清楚、邮箱手机归属证据清晰的情况下,很快收到回复解决了。供有需要解绑注销csdn账号绑定邮箱手机的同志参考。...

2018-06-26 14:30:17 2665 1

原创 swiper中表格scroll无效果

-&gt;表格中css样式overflow:scroll;-&gt;swiper中纵向滑动改横向滑动(direction默认是horizontal,垂直vertical)(swiper-container的width、height都一定要100%)(样式会乱引入swiper.min.css)-&gt;表格滑动不顺畅(ios?)overflow:scroll部分,也就是需要滑动的层处,加css-we...

2018-06-26 11:27:24 991

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除