当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域HTTP请求。反向代理的原理很简单,即所有客户端的请求都必须先经过nginx的处理,nginx作为代理服务器再讲请求转发给node或者java服务,这样就规避了同源策略。
第零步: 工作区与仓库保持一致 第一步: 文件增删改,变为已修改状态 第二步: git add ,变为已暂存状态 第三步: git commit,变为已提交状态 第四步: git push,变为已推送状态 在某个分支下,我最常用的操作如下
1. 行级锁:行级锁是一种排他锁,防止其他事务修改此行; 在使用以下语句时,Oracle会自动应用行级锁: INSERT、UPDATE、DELETE、SELECT … FOR UPDATE [OF columns] [WAIT n | NOWAIT]; SELECT … FOR UPDATE语句允许用户一次锁定多条记录进行更新; 使用 COMMIT 或 ROLLBACK 语句释放锁。
1. 选取适合的字段属性 - 为了获取更好的性能,可以将表中的字段宽度设得尽可能小。 - 尽量把字段设置成not null - 执行查询的时候,数据库不用去比较null值。 - 对某些省份或者性别字段,将他们定义为enum类型,enum类型被当做数值型数据来处理,而数值型数据被处理起来的速度要比文本类型块很多。
1. 数据库设计最起码要占用这个项目开发的40%以上的时间。 2. 数据库设计不仅仅停留在页面demo的表面 页面内容所需字段,在数据库设计中只是一部分,还有系统运转、模块交互、中转数据、表之间的联系等等所需要的字段,因此数据库设计绝对不是简单的基本数据存储,还有逻辑数据存储。