2019年1月30日
摘要: 1、父子选择器/派生选择器 <div calss="wrapper"> <span calss="box">123</span> </div> <span>456</span> 1)方式一 div span{ background-color:red; } 2)方式二 .wrapper span{ 阅读全文
posted @ 2019-01-30 16:53 xibuhaohao 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、id选择器 一对一关系 <div id="only">123</div> #only{ background-color:black; } 2、class选择器 多对多关系 <div class="demo1 demo2">123</div> .demo1{ } .demo2{ } 3、标签选择 阅读全文
posted @ 2019-01-30 16:18 xibuhaohao 阅读(151) 评论(0) 推荐(0) 编辑
摘要: <form>…</form> 定义供用户输入的 HTML 表单 例子 <html> <body> <form method="get" action=""> username:<input type="text" name="username" value=“请输入用户名”> //输入框,name数 阅读全文
posted @ 2019-01-30 15:25 xibuhaohao 阅读(155) 评论(0) 推荐(0) 编辑
2019年1月29日
摘要: find . | xargs grep "custo 阅读全文
posted @ 2019-01-29 18:37 xibuhaohao 阅读(250) 评论(0) 推荐(0) 编辑
2019年1月28日
摘要: 一、开启表的行迁移 alter table table_name enable row movement; select 'alter table '||s.owner||'.'||s.table_name||' enable row movement;' from dba_tables s whe 阅读全文
posted @ 2019-01-28 10:13 xibuhaohao 阅读(214) 评论(0) 推荐(0) 编辑
2019年1月24日
摘要: 一、项目你需求 点击左边导航栏的某个按钮,右边内容栏显示出,相应的内容 效果如图 二、html与css、jQuery 1、div模式 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/T 阅读全文
posted @ 2019-01-24 11:54 xibuhaohao 阅读(307) 评论(0) 推荐(0) 编辑
2019年1月23日
摘要: 一、jq简介 jq其实就是js的一个文件。 二、jq书写步骤 1、先引入jq文件(min的文件) <script type="text/javascript" src="file:///C|/jquery/jquery-3.3.1.min.js"></script> 2、换新的一行写js代码 <sc 阅读全文
posted @ 2019-01-23 14:56 xibuhaohao 阅读(265) 评论(0) 推荐(0) 编辑
2019年1月21日
摘要: 一、数据库分析 二、表的分析 1.分析表exec dbms_stats.gather_table_stats('SFISM4','R_SN_DETAIL_T',CASCADE=>TRUE);exec dbms_stats.gather_table_stats('ISMP','MAPI_ASYNC_N 阅读全文
posted @ 2019-01-21 19:00 xibuhaohao 阅读(442) 评论(0) 推荐(0) 编辑
2019年1月18日
摘要: 一、SQL*LOADER简介 SQL*Loader是oracle提供的可以从多种平面文件中向数据库中加载数据的工具,使用sqlldr工具可以在很短的时间内向数据库中加载大量的数据,像把制作好的excel表格导入数据库,可以说非常方便。 二、SQL*LOADER使用 1、导入单列数据 导入单列数据不需 阅读全文
posted @ 2019-01-18 14:30 xibuhaohao 阅读(375) 评论(0) 推荐(0) 编辑
2019年1月15日
摘要: ORACLE从共享池删除指定SQL的执行计划 2016-12-29 11:14 by 潇湘隐者, 2836 阅读, 0 评论, 收藏, 编辑 Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,用于从对象库缓存中刷新特定对象,例如游标,包,序列,触发器等。 阅读全文
posted @ 2019-01-15 14:05 xibuhaohao 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 固定执行计划-使用SPM(Sql Plan Management)固定执行计划 转载自:http://www.lunar2013.com/2016/01/固定执行计划-使用spm%EF%BC%88sql-plan-management%EF%BC%89固定执行计划.html .固定执行计划-使用SQ 阅读全文
posted @ 2019-01-15 13:57 xibuhaohao 阅读(2241) 评论(0) 推荐(0) 编辑
摘要: 在SQL优化过程,有时候需要查看哪些SQL具有多个执行计划(Multiple Executions Plans for the same SQL statement),因为同一个SQL有多个执行计划一般意味着代码有问题或某些其它原因,例如,SQL语句使用绑定变量,但是绑定变量的类型或长度可能不一致会 阅读全文
posted @ 2019-01-15 12:01 xibuhaohao 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 分区(Partition)一直是Oracle数据库引以为傲的一项技术,正是分区的存在让Oracle高效的处理海量数据成为可能,在Oracle 11g中,分区技术在易用性和可扩展性上再次得到了增强。在10g的Oracle版本中,要对分区表做调整,尤其是对RANGE分区添加新的分区都需要DBA手动定期添 阅读全文
posted @ 2019-01-15 11:27 xibuhaohao 阅读(595) 评论(0) 推荐(0) 编辑
2019年1月14日
摘要: 一、JS组成部分 1、 2、 3、 二、JS作用 阅读全文
posted @ 2019-01-14 14:06 xibuhaohao 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1、问:Oracle11g数据库数据量有50T,每天增量50g左右,该如何制定备份方案,如何验证备份的有效性? 答:50T的数据也不大,运营商的地市级市数据基本都在100T以上了,只要备份环境允许的话,也能在12h内备份完成。以一次全备份来算,在12h内备份完成,那么平均备份速度最低是5010241 阅读全文
posted @ 2019-01-14 11:05 xibuhaohao 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、增量与差异 关于Incremental增量备份级别: Oracle 9i 共有五种级别 0 1 2 3 4,0级最高-4级最低,0级是1级的基础以此类推。 Oracle 10g官方文档明确指出增量备份只有0和1两种级别(太多增量级别其实没有太大的意义),不过实际执行增量操作时,仍然能够指定多个级 阅读全文
posted @ 2019-01-14 10:22 xibuhaohao 阅读(2733) 评论(0) 推荐(0) 编辑
2019年1月11日
摘要: 有时Oracle数据库服务器,系统CPU爆高,通过Top命令可以查看到占用CPU最高的进程 我们需要记住前几个TOP的pid号,带入下面的SQL,到数据库中查询运行的进程、服务器、用户、SQL、等待等信息 select t.SQL_ID, t.SERIAL#, t.USERNAME, t.SQL_I 阅读全文
posted @ 2019-01-11 10:32 xibuhaohao 阅读(3997) 评论(0) 推荐(0) 编辑
摘要: Oracle写法: update temp_agentpay_df q set q.up_batch_bizid=(select c.batch_bizid from temp_df_id c where c.detail_id=q.detail_id) ; Mysql写法: update temp 阅读全文
posted @ 2019-01-11 10:23 xibuhaohao 阅读(747) 评论(0) 推荐(0) 编辑
2019年1月3日
摘要: 一、为什么会产生碎片 简单的说,删除数据必然会在数据文件中造成不连续的空白空间,而当插入数据时,这些空白空间则会被利用起来.于是造成了数据的存储位置不连续,以及物理存储顺序与理论上的排序顺序不同,这种是数据碎片.实际上数据碎片分为两种,一种是单行数据碎片,另一种是多行数据碎片.前者的意思就是一行数据 阅读全文
posted @ 2019-01-03 18:09 xibuhaohao 阅读(2037) 评论(0) 推荐(0) 编辑
2019年1月2日
摘要: 在前一篇我们说了,mybatis-generator反向生成代码。 这里我们开始说如何在django中反向生成mysql model代码。 我们在展示django ORM反向生成之前,我们先说一下怎么样正向生成代码。 正向生成,指的是先创建model.py文件,然后通过django内置的编译器,在数 阅读全文
posted @ 2019-01-02 18:57 xibuhaohao 阅读(728) 评论(0) 推荐(0) 编辑
2018年12月29日
摘要: 新参数说明和设置,这里说下5.6比较重要的参数,以及5.5到5.6默认值有过变化的参数。 MySQL Server参数: 1,optimizer_switch:优化器选项。 关于优化器的改进可以参考下面这些文章: ICP :http://blog.itpub.net/22664653/viewspa 阅读全文
posted @ 2018-12-29 11:55 xibuhaohao 阅读(554) 评论(0) 推荐(0) 编辑
2018年12月28日
摘要: 在使用三神装的时候,首先当然是得要导入它们: from django.shortcuts import HttpResponse, render, redirect 一、HttpRequest捕获请求 捕获请求——HttpRequest对象 1、属性 HttpRequest.scheme #一个字符 阅读全文
posted @ 2018-12-28 19:02 xibuhaohao 阅读(4365) 评论(0) 推荐(2) 编辑
摘要: 一、HTML简介 文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。 HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HT 阅读全文
posted @ 2018-12-28 18:37 xibuhaohao 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 99%的人都理解错了HTTP中GET与POST的区别(转自知乎) 作者:Larry链接:https://zhuanlan.zhihu.com/p/22536382来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 GET和POST是HTTP请求的两种基本方法,要说它们的区 阅读全文
posted @ 2018-12-28 18:26 xibuhaohao 阅读(928) 评论(0) 推荐(0) 编辑
摘要: Django 前后台的数据传递 严正声明:作者:psklf出处: http://www.cnblogs.com/psklf/archive/2016/05/30/5542612.html欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任! Django 从后台往前 阅读全文
posted @ 2018-12-28 18:04 xibuhaohao 阅读(14839) 评论(1) 推荐(0) 编辑
摘要: Python Django 之 前端向后端发送数据 阅读全文
posted @ 2018-12-28 18:04 xibuhaohao 阅读(2303) 评论(2) 推荐(0) 编辑
摘要: 一、Model建表步骤 1、 2、 3、 二、单表的增删改查 1、insert 1)方法一 book.objects.create( title="疯狂外星人", price=10, color="yellow", publisher_id=4 ) 2、 3、 三、 阅读全文
posted @ 2018-12-28 18:02 xibuhaohao 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、Python Django 之 Views 数据交互 http请求中产生两个人核心对象: http请求:HttpRequest对象 http响应:HttpReponse对象 所在位置django.http 之前我们用到的参数request就是HttpRequest 检测方法 二、HttpRequ 阅读全文
posted @ 2018-12-28 18:02 xibuhaohao 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Python Django 之 Ajax 阅读全文
posted @ 2018-12-28 18:01 xibuhaohao 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Python Django 之 Url 阅读全文
posted @ 2018-12-28 18:01 xibuhaohao 阅读(101) 评论(1) 推荐(0) 编辑
摘要: Python Django 之 jQuery 阅读全文
posted @ 2018-12-28 18:00 xibuhaohao 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Python Django 之 Javascript 阅读全文
posted @ 2018-12-28 17:59 xibuhaohao 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、Django的MVT模式 M: Model, 模型 与MVC中的M相同,负责对数据的处理 V: View, 视图 与MVC中的C类似,负责处理用户请求,调用M和T,响应请求 T: Template, 模板 与MVC中的V类似,负责如何显示数据(产生html界面) 二、使用Pycharm创建一个D 阅读全文
posted @ 2018-12-28 17:10 xibuhaohao 阅读(816) 评论(0) 推荐(0) 编辑
2018年12月27日
摘要: 一、什么事模板语言 html+逻辑控制语句 二、模板语言的作用 帮助前端处理后端发来的数据,方便前端展示(杂糅渲染) 三、模板语言语法 1、{{变量}} 变量使用双大括号{{}} 2、万能的句点号. 1)后端 def index(req): s="hello" s1=[1,22,333] s2={" 阅读全文
posted @ 2018-12-27 18:00 xibuhaohao 阅读(296) 评论(0) 推荐(0) 编辑
2018年12月26日
摘要: 转载自:https://songjiayang.gitbooks.io/prometheus/content/pushgateway/why.html Prometheus 实战 v0.1.0 在过去一年左右时间里,我们使用 Prometheus 完成了对几个机房的基础和业务监控,大大提高了服务质量 阅读全文
posted @ 2018-12-26 10:59 xibuhaohao 阅读(2336) 评论(0) 推荐(0) 编辑
2018年12月25日
摘要: 一、定期增加表分区 1、增加表分区例 CREATE DEFINER=`root`@`127.0.0.1` PROCEDURE `p_create_Partition`(IN databaseName VARCHAR(50),IN tableName VARCHAR(50))L_END:BEGIN D 阅读全文
posted @ 2018-12-25 11:34 xibuhaohao 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 阅读全文
posted @ 2018-12-25 10:33 xibuhaohao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、date_sub、SUBDATE、date_add select now(), date_sub(now(),interval 1 minute),SUBDATE(now(),interval 1 minute),date_add(now(), interval - 1 minute); 二、D 阅读全文
posted @ 2018-12-25 10:29 xibuhaohao 阅读(288) 评论(0) 推荐(0) 编辑
2018年12月21日
摘要: 转载自:https://mp.weixin.qq.com/s/K3RpSBAIWFwGCIWyfF0QPA 前言:希望通过本文,使MySQL5.7.18的使用者知晓分区表使用中存在的陷阱,避免在该版本上继续踩坑。同时通过对源码的分享,升级MySQL5.7.18时分区表性能下降的根本原因,向MySQL 阅读全文
posted @ 2018-12-21 14:47 xibuhaohao 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一、查看MySQL是否支持分区 1、MySQL5.6以及之前版本 show variables like '%partition%'; 2、MySQL5.7 show plugins; 二、分区表的分类与限制 1、分区表分类 RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 LIS 阅读全文
posted @ 2018-12-21 10:27 xibuhaohao 阅读(50980) 评论(0) 推荐(8) 编辑