自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack

npm  包管理工具。webpack  前端的所有静态文件都可以通过webpack打包处理静态文件,可以转化成线上可用的静态资源 web开发常用网络优化:合并资源文件,减少http请求压缩资源文件减小请求大小 利用缓存机制,尽可能使用缓存减少请求。浏览器的缓存机制,设置cachecontrol,设置过期时间,浏览器会默认使用缓存文件请求不经过网络,相当于读取本地的文件。...

2019-01-15 08:00:28 112

原创 手机拍照

好照片:1:明确主题  人、实物、风景2:把注意力引向被摄的主体  3:画面简洁。测光:容易拍出有立体感,有质感,突出主体的照片。逆光:适合拍摄剪影,有助于营造画面的氛围。 被拍摄物体位于大面积的浅色背景下时,应进行曝光补偿(亮度值向上拉)。被拍摄物体位于大面积的深色背景下时,应进行曝光补偿(亮度值向下拉)。曝光三要素:快门速度,光圈,感光度。使用闪光灯自动...

2019-01-12 16:20:32 130

原创 react

react三个库:react.min.js            react的核心库react-dom.min.js   提供与dom相关的功能babel.min.js           babel可以将ES6代码转为ES5代码,npm:允许用户从NPM服务器下载别人编写的第三方包到本地使用允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命...

2018-12-23 13:22:24 122

原创 ext开发中中遇到的问题总结

1.描述:在工具栏中输入实验室别名和数据采集范围之后调用另外一个controller。两个不同controller之间调用问题。当实验室别名和时间改变 的controller中this.fireEvent('acquisitioncontrollersuccess'+responseText);在另一个controller中写监听  listen: { controll...

2018-12-15 16:09:05 341

原创 微信小程序

移动设备分辨率与rpx逻辑分辨率:长度视觉单位,和屏幕尺寸有关。(pt)物理分辨率: 和屏幕尺寸没有关系,也不是视觉单位。是一个像素点。(px)  一个pt对应几个px。在iphone 6 下两个px对应一个pt;1px=1rpx=0.5pt 文字居中通常用line-heightswiper 轮播自定义的属性必须以data开头用-连接从even中获取数据 :even...

2018-11-03 15:56:46 100

原创 kettle

失败处理:测试资源库是否可以连接   Ping一台主机检查是否可以连接 以返回行数为条件判断SQL语句运行成功或失败 检查文件目录是否为空 检查文件、数据库表、表的列是否存在。 文件和目录的比较 设置FTP和SSH连接超时 每一个作业项执行后,都有成功或失败的输出。增量数据捕获CDCETL:从不同的源刺痛中抽取数据,把数据传递到流程的下一个步骤。把从源系统中抽取出的数据放在...

2018-10-30 10:20:15 1040

原创 多条战线:处理并发

数据库引擎作为服务提供者DBMS是个服务提供者,更精确的说,是服务提供者的集合。服务是对数据的操作,或读取或更新,并且许多并发Session可能在同一时间请求服务。只用每个Session都高效执行时,DBMS才是高效的。索引的有点:假设表的键不是数值,而是字符串。发现键同时包含大小写,修改了查询中的where子句,对键使用upper()函数,从而丧失了使用索引的可能性。当SQL语句...

2018-09-26 16:34:33 117

原创 ORACLE

PARTITION 中文是分割的意思,ORDER 是排序的意思,所以翻译一下就是先把一组数据按照制定的字段进行分割成各种组,然后组内按照某个字段排序。over(partition by ... order by ...)  分组完成之后再排序...

2018-09-21 11:25:10 93

原创 变换战术:处理层次结构

A记录依赖B记录,B记录又依赖C记录。。。这就是层次结构。树状结构树状结构VS主从关系树状结构的保存只需要一张表代表层次结构的树,其所有节点类型完全相同。叶节点(没有子节点的节点)的类型有时可能不同--例如文件系统的文件夹(普通节点)和文件(叶子节点),我们暂不考虑这种情况。而且所有节点类型完全相同,我们可以用相同方法描述,而且用同一个表来代表节点。换句话说,表与它分身之间有种主从...

2018-09-20 16:20:45 187

原创 oracle安装

oracle安装会自动的生成 sys用户和system用户1.sys用户是超级用户,具有最高权限,具有sysdba角色。有create database的权限。该用户默认的密码是manager2.system用户 管理操作员 权限也很大,具有sysoper角色,没有create database的权限。默认的密码是change_on_install3.一般讲,对数据库维护,使用syst...

2018-09-19 16:32:13 76

原创 锦囊妙计2

大结果集无论结果集是如何获得的,只要结果集很大,就符合我们下面要讨论的大结果集的情况。如果查询返回几万条记录,那么使用索引是没有意义的。借助哈希或合并连接进行全表扫描是合适的。采取扫描方式不合适的情况下,应尽量减少要访问的数据的块数。最常用的手段就是使用索引(而不是表),尽管所有索引的总数据量经常比表还大,但单个索引则远比表要小。如果索引包含了所有需要的信息,则扫描索引而不扫描表是相当...

2018-09-19 16:27:20 176

原创 锦囊妙计:认识经典SQL模式

过滤数据会遇到的最典型情况有九种:小结果集,源表较少,查询条件直接针对源表。小结果集,查询条件涉及源表之外的表。小结果集,多个宽泛条件,结果取交集。小结果集,一个源表,查询条件宽泛且涉及多个源表之外的表。大结果集结果集来自基于一个表的自连接结果集以聚合函数为基础获得。结果集通多简单搜索或基于日期的范围搜索获得结果集和别的数据存在与否有关。1.小结果集,直接条...

2018-09-18 21:19:45 110

原创 了如执掌:理解物理实现

冲突的目标在并发用户数很大的系统中,有人在读数据,有人在写数据,此时试图优化数据的物理布局常碰到两个冲突的目标。一个目标是,尽量以紧凑的方式存储数据,这有助于查询尽快找到所有数据。另一个目标是,尽量将数据分散存储,以便多个进程可以并发写入,不会造成资源争用。 把索引当成数据仓库当待查的键值指向大量记录时,通常效率较高的做法是从头到尾扫描表并忽略索引。当索引已含有所需信息时,就没...

2018-09-17 16:52:10 244

原创 机动灵活:思考SQL语句

关系理论只关心如何根据条件去取得正确的数据集。关系操作阶段只负责准确无误的找出属于最终数据集的记录,而不同行的相同字段的关系并不是在这个阶段处理,而是完全属于排序操作。关系理论并不涉及各种统计功能(例如百分位数等),关系理论所研究的是集合,并不涉及如何为这些集合排序。 SQL 与优化器当SQL引擎处理查询时,会用优化器找出执行查询最高效的方式。优化器借助关系理论。优化器...

2018-09-17 07:57:07 136

原创 建立索引--索引的各种问题和建立索引的策略

找到切入点程序的输入值为哪些,以及定义的数据子集的大小,是建立索引的基础。索引是一种尽快访问“特定数据”的技术。靠索引并不能实现对所有数据的快速访问。处理开销:每当在表中插入或删除记录时,该表的所有索引都必须进行相应调整。每当对已建立索引的字段进行更新时,这种调整也会发生。这种调整意味着:占用大量CPU资源以扫描内存数据块、地洞I/O操作将变动记入日志文件、可能引起更多的数据库问价...

2018-09-11 13:34:18 1197

原创 ExtJS

Ext是一个Ajax框架,用于在客户端创建丰富多彩的web应用程序界面。ExtJS是一个用来开发前端应用程序界面的JS框架,借鉴Swing等思想,提供了一套完整的组件库及强大的ajax支持功能,可以用Ext来开发基于Ajax的富客户端应用。特定:使用标准的W3C技术庞大的组件模型及控件库丰富绚丽的界面元素强大使用的工具封装。开源GPL步骤:第一步:引入Ext的样...

2018-09-10 08:01:55 112

原创 高效访问数据库

查询的识别要养成为程序和关键模块加注释的习惯,在SQL中插入注释有助于辨别查询在程序中的位置。这些注释在插叙哦是非常有用。注释也有助于判断单独应用对服务器造成的负载有多大。oracle的dbms_application_info包,它支持48字节的模块明后名称、32个字节的动作名称和64个字节的客户信息,在oracle环境下,可以利用这个程序包记录在哪个应用正在执行,以及他在何时正在做...

2018-09-04 09:17:42 911

原创 数据的性能

1.数据的关系视图数据库是现实状况的模型。关系模型:不是因为不同表之间建立关系,额日式因为表内不同字段之间存在关系。表描述了关系。不同字段联系在一起的方式定义了关系。关系模型对的一致性:只要遵守关系理论,基于数据库的任何查询结果与原始数据具有同样的有效性。关系理论:关系不包含重复数据,且记录之间没有顺序。2.规范化规范化---满足第三范式。(1)第一范式原子性:表中...

2018-09-02 20:32:26 220

原创 用户模块开发

1、功能介绍登录,用户名验证,注册,忘记密码,提交问题答案,重置密码,获取用户信息,更新用户信息,退出登录。横向越权,纵向越权安全漏洞横向越权:攻击者尝试访问与他拥有相同权限的用户的资源。纵向越权:低级别攻击者尝试访问发高级别用户的资源。responsebody 在返回的时候自动通过springmvc的json插件将返回值序列化成json。...

2018-06-29 13:54:36 202

原创 项目1

mybatis三剑客填写好generatorconfig文件 填写好DataSource文件mybatis generator 根据数据库自动生成pojo和dao xml文件 pojo中放的是和字段一一对应的对象。xml是dao层接口的实现。...

2018-06-27 15:51:48 190

原创 初始化

在idea中配置maven jdk。创建项目使用模板。maven-archetype-webapp在main下创建java 右键mark directory as 选择 sources root在src下创建test文件夹 里边创建java 右键mark directory as 选择test sources root在terminal中输入touch README.md 在README.md中数...

2018-06-26 13:41:08 121

原创 电商项目数据库设计

1表结构主键id 自增涨,注册时不允许用户名重复,在并发的时候可以使用锁的机制,但是当架构变成分布式的时候这种方式就不可取了。分类表可以递归。递归结束条件parent_id为0;表关系天蓝色是由索引的,下单流程介绍数据流向:注册user表,搜索产品用到分类表和产品表,吧产品添加到购物车时,把产品id,用户id存到cart表中;购物车中提交订单,订单确认页填写收货地址,生成订单。注意这个表关系中没有...

2018-06-25 13:01:53 5940 4

原创 电商项目(2)

在ftp中上传一个图片,通过配置nginx就可以访问到图片。一 mysql找到my.ini文件,查找default-character-set ,修改成utf8查找character-set-server 修改成utf8mysql配置(1)查看目前mysql的用户:select user ,host,password from mysql.user(2)修改root密码set password f...

2018-06-25 11:49:24 168

原创 电商项目基础配置

(1)Tomcat进入Tomcat的config文件夹,编辑server.xml文件夹。找到8080端口的位置在xml末尾加上URIEncoding=“UTF-8”;让tomcat以utf-8的编码处理get请求,避免中文乱码问题。        1.post乱码        post方式提交的请求出现乱码,可以每次在request解析数据是设置编码格式:request.setCharacter...

2018-05-24 20:19:41 487

空空如也

空空如也

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

TA关注的人

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