自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 问答 (2)
  • 收藏
  • 关注

原创 k8s中webhook

提供了动态准入控制,这种控制就是采用webhook方式实现,具体分两种方式,一种是验证性质,(validating admission webhook),另一种方式修改性质准入(mutating admission webhook),这两种方式都是资源持久化到etcd的时候进行验证与修改,这种使用方式可以用在其他方案设计中,但是这个使用也是有缺点,比如在大量频发资源创建情况,webhook的性能将会是一种瓶颈。

2023-02-24 21:45:51 1150 1

转载 React 的实战

现在最热门的前端框架,毫无疑问是 React 。上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,

2016-08-24 14:59:04 211

转载 mongo高链接原因

MongoDB Sharding架构下连接数很容易达到很高,这里连接数分为几个概念: tcp 连接数 netstat可以统计的,一般这个是最高.如果mongod/mongos在同一台服务器,更明显。 参考命令:netstat -ant|awk ‘{print $5}’ |awk -F: ‘{print $1}’|sort |uniq -c|sort -rn mongos/mongod 连接数 mo

2016-08-23 19:06:51 427

转载 mongo 索引管理

【使用explain和hint】前面讲高级查询选项时,提到过"$explain" 和 ”$hint“可以作为包装查询的选项关键字使用,其实这两个本身就可以作为操作游标的函数调用!游标调用explain函数会返回一个文档,用于描述当前查询的一些细节信息。这也不同于我们前面介绍的游标函数,前面提到的游标处理函数都是返回游标,可组成方法链调用。我们看一下explain的具体应用[

2016-08-23 17:50:53 207

转载 springMVC 事物 不回滚 事物

前几天开发中遇到了一个问题,在进行调试的过程中发现配置在service层的事务不起作用,抛出异常后数据库的更新还是成功了,事务并没有回滚,然后就开始各种检查,查看spring的事务是否配置正确,进入更新方法时是否开启了事务,经过检查之后发现一切都正常,那为什么事务不回滚呢?问题出在了一个很难会去考虑的地方(数据库里创建的表不支持事务)。       Mysql数据库默认的创建表的引擎是:M

2016-08-02 14:21:38 195

转载 web项目的压缩作用,操作指南

忘记是第几次读《高性能网站建设指南》的“规则4──压缩组件”一章了,之前一直搞得浑浑噩噩,今天才恍然有所觉悟,原来通过减小HTTP响应大小来减少响应时间应用到tomcat服务器上是这么一回事,结果令人欣慰万分,同时令我感到羞愧。gzip压缩率高达70%左右,这对于提升web性能来说简直就是逆天的表现,而今天之前的我,却不曾知晓!想必很多大牛都已经不屑于整理这样的资料,然而对于我来说,“像张白纸,爱

2016-08-02 10:01:10 578

转载 web容器设计方案

开发一个web容器涉及很多不同方面不同层面的技术,例如通信层的知识,程序语言层面的知识等等,且一个可用的web容器是一个比较庞大的系统,要说清楚需要很长的篇幅,本文旨在介绍如何设计一个web容器,只探讨实现的思路,并不涉及过多的具体实现。把它分解划分成若干模块和组件,每个组件模块负责不同的功能,下图列出一些基本的组件,并将对每个组件进行介绍。 连接接收器

2016-02-15 11:34:52 310

转载 ibatis学习笔记

本节简介:本节主要是对ibatis学习笔记的记载,通过对oracle数据库自带的部门表dept的CRUD来学习ibatis的使用preparation1.关于ibatisibatis是一种半自动化的ORM框架 2.项目环境介绍System:WIN7 JDK:编译1.4 开发1.5  数据库:oracle的dept表 3.文件介绍Dept.java  一个ja

2015-12-10 15:41:23 222

转载 apache-tomcat集群+负载均衡配置

(背景原理待补,以下仅为搭建过程记录)---------------------------------------------------------------------------------------------------------1.下载地址:APR:              wget http://archive.apache.org/dist/apr/a

2015-12-10 11:49:14 348

转载 MySQL-5.6.24免安装版配置方法

2015-08-02 12:10:10本站整理浏览(3336)MySQL-5.6.24免安装版配置方法,有需要的朋友可以参考下。1. 下载MySQL Community Server 5.6.242. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:"C:\mysql"将解压目录下默认文件 my-default.ini

2015-12-10 11:45:38 163

原创 技术不错的地址

http://www.liaoxuefeng.com/

2015-12-02 14:16:03 229

转载 mysql 5.0 用户自定安装图解

mysql 下载地址 http://www.jb51.net/softs/2193.html下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mysql安装图文教程1mysql安装向导启动,按“Next”继续my

2015-05-09 17:08:12 318

转载 tomcat 内存问题

设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewS

2015-04-11 14:20:45 301

转载 java虚拟机内存的简介

MyEclipse内存不足配置在使用MyEclipse的过程中经常出现内存不足的提示:提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可

2014-12-02 11:30:01 222

转载 基于大并发量访问的网站负载均衡设计

互联网的迅猛发展,改变着我们的工作和生活方式。随着人们对网络的依赖越发强烈,不同行业,不同类别的网站也竞相上线。对于通过互联网发布业务的组织机构来说,用户的粘性在一定程度上受到访问体验的影响。尤其是对于地方行业和门户网站、电子商务网站、论坛等不仅仅是靠流量赚钱的网站,用户的粘性甚至关系到网站的生存大计。网站拥有的忠诚用户越多,所销售的产品、提供的服务就越容易推送出去,网站的回头率提高了,用户转化率

2014-11-03 17:29:03 477

转载 Oracle索引聚簇表的数据加载的创建

Oracle索引聚簇表的数据加载,你可能对其并不熟悉,那么如果你阅读了以下的文章,你可能对Oracle索引聚簇表的数据加载会有一个全新的认识,以下文章就是对Oracle索引聚簇表的数据加载的工作原理的描述。一:首先介绍一下索引聚簇表的工作原理聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个

2014-07-06 14:20:51 368

转载 exists 与 in 的区别

exists表示()内子查询语句返回结果不为空说明where条件成立就会执行主sql语句,如果为空就表示where条件不成立,sql语句就不会执行。not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句。负责不执行。之前在学oracle数据库的时候,接触过exists,做过几个简单的例子,,如1.如果部门名称中含有字母A,则查询所有员工

2014-06-14 15:43:55 297

转载 0 空的区别

alert("">0); //false  alert("">=0);//true  alert(""0);//false  alert(""0);//true    alert("">false); //false  alert("">=false);//true  alert(""false); //false  alert(""false);//true  

2014-04-22 11:15:49 396

转载 Extjs grid设置单元格字体颜色,及单元格背景色

上面这种是最简单的,设定固定的某单元格中字体颜色。[javascript] view plaincopy//--------------------------------------------------列头    var cm = new Ext.grid.ColumnModel([  sm,           new Ext.g

2014-04-04 11:31:38 1011

转载 数据库索引统计信息

SQL Server 2005 允许创建有关列中值的分布情况的统计信息。查询优化器使用这些统计信息并通过估计使用索引评估查询的开销来确定最佳查询计划。创建统计信息后,数据库引擎对列值(根据这些值创建统计信息)进行排序,并根据这些值(最多 200 个,按间隔分隔开)创建一个“直方图”。直方图指定有多少行精确匹配每个间隔值,有多少行在间隔范围内,以及间隔中值的密度大小或重复值的发生率。

2014-03-08 13:30:14 784

转载 OLAP设计和实现

第一讲 简介首先,啥叫数据仓库?数据仓库就是数据的仓库!用外文说叫Data Warehouse,简称DW。是不是哐当倒下一片啊,要不咱换个专业点的说法?数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的、包含商业信息的数据集合,用于支持管理决策。看得懂不?谅你也不懂。算了,别叫这真了。等你明白了舍生取义,你自然会明白什么是数据仓库的。 数据仓库里面有大

2014-03-08 13:09:16 860

转载 创建索引组织表

索引组织表(IOT)不仅可以存储数据,还可以存储为表建立的索引。索引组织表的数据是根据主键排序后的顺序进行排列的,这样就提高了访问的速度。但是这是由牺牲插入和更新性能为代价的(每次写入和更新后都要重新进行重新排序)。     索引组织表的创建格式如下:    create table indexTable(       ID varchar2 ( 10 ),       N

2014-03-02 14:06:55 596

转载 alter table move的用途

降低HWM,消除行移植和行链接。我们可以通过user_segments 或 user_extents 的blocks来查看hwmSQL> select segment_name,blocks  2  from user_segments  3  where segment_name='SMTDZ';SEGMENT_NAME         BLOCKS-----

2014-03-02 12:56:02 2234

转载 alter index rebuild online引发的血案

alter index rebuild online引发的血案‘早上起来没有一个人……‘,伸手抓起手机,‘喂,……应用hang住了……rac的一节点在手工shutdown……需要到现场……’。赶紧穿上衣服,拿起电脑往客户办公室赶。路上还接到客户电话具体描述了下故障现象。原来是客户在rac的其中一个节点进行index rebuild online操作,结果命令发出去不久应用就ha

2014-03-02 12:41:55 763

原创 Oracle在线索引重构

1.查询某个表的索引属于哪个表空间的sql语句:  select  tablespace_name  from dba_indexes where index_name = ' '  ;  2.alter index ' 'rebuild [online];  是否加online,要看你的系统需求。因为不加online时rebuild会阻塞一切DML操作。  2.r

2014-03-02 12:17:22 648

转载 JDK调优精选

本文主要根据这篇PDF(GCTuningGuidelines)写成。首先是JDK1.5引入的新功能 Ergonomic Settings(自动优化的参数)对于有2块CPU和2GB内存及更佳配置的服务器,Sun的hotspot jdk默认设置了如下参数:-server :服务器模式编译-XX:+UseParallelGC 并行收集-Xms设置为服务器物理内存的1/

2013-09-17 02:12:23 689

转载 Turboc2 路径的问题

很多初学turboC会遇到跟我一样的问题,每每运行一个C程序时都会警告Linker Error: Unable to open input file 'COS.OBJ'而无法显示运行结果。错误在哪里呢?路径!!Error: Unable to open input file 'COS.OBJ'" title="初学者解决Linker Error: Unable to open inpu

2013-08-26 00:49:37 505

转载 Oralce MINUS 关键字

Oracle Minus关键字  SQL中的MINUS关键字  SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被去除,而不会在最后的结果中出现。如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃,其语法如下:  [SQL

2013-08-18 13:20:00 431

转载 区别刷还是关闭浏览器

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于 onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。    Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而 onu

2013-08-06 15:52:03 416

转载 Restrictions

方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=Restrictions.l

2013-06-26 20:02:52 345

转载 ORACLE 编程的集合

文章正文:  oracle|问题ORACLE常用傻瓜问题1000问  1. Oracle安装完成后的初始口令?  internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE9IAS WEB CACHE的

2013-05-26 11:24:37 588

转载 Oracle delete 高水位线处理问题

最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。        在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。        因为oralce有一个HWM高水位,它是o

2013-05-26 10:59:30 535

原创 怎么监控oracle数据库表和表空间的现状

declare unf number; unfb number; fs1 number; fs1b number; fs2 number; fs2b number; fs3 number; fs3b number; fs4 number; fs4b number;

2013-05-26 10:28:59 475

原创 Oracle delete高水位线处理问题

关键字:Oracle   最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。  在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。  因为oralce有一个HWM高水位,它是or

2013-05-19 11:24:04 532

转载 根据执行计划来调整sql

生产环境中遭遇temp空间不足的报错定位产生异常的语句如下:select *  from (select t.*, rownum rn          from (select p.video_id, c.path, c.hosts, t.sha1                  from converttype c                  left join

2013-04-21 14:16:18 542

转载 Java AWT基础及布局管理

Java AWT基础及布局管理  GUI(Graphical User Interface),图形用户界面。  Java GUI分两种:  AWT(Abstract Window Toolkit):抽象窗口工具集,是第一代的Java GUI组件。  绘制依赖于底层的操作系统。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、 Unix

2013-04-16 18:28:32 545

原创 Awt 全屏设置

什么时候会用到全屏幕模式?   也许用到的机会很少,但JDK还是为我们提供了这个的功能。像许多软件中的打印预览功能,还有某些文本编辑器中为了获得更大的编辑画面,也用到了全屏幕模式,如果你有兴趣写一个像ACDSee这样的软件,使用全屏幕模式可以让用户看到更大的图片画面。  如何使用全屏幕模式?   关键是java.awt.*里面的两个与显示设备有关的类:GraphicsE

2013-04-16 16:23:05 437

转载 多个投影的设置

十五、投影、聚合和分组投影运算实际上就是一个基于列的运算,通常用于投影到指定列(也就是过滤其他列,类似select子句的作用),还可以完成SQL语句中常用的分组、组筛选等功能。Hibernate的条件过滤中使用Projection代表投影运算,Projection是一个接口,而Projections作为Projection的工厂,负责生成Projection对象。

2013-04-09 01:08:12 581

原创 处理对象相互copy属性的问题

当用到了时间等非内置对象时,如果对象为NULL则,会出现此异常。最简单的方法就是保证非内置对象不为NULL。还有其它高手给出的修改commons包相关源码的解决方案,也一并给出:时间解决方案:方案一:问题解决:       读了他的源程序,发现日期java.sql.date主要是用org.apache.commons.beanutils.converters.SqlDateCo

2013-04-07 17:36:49 422

转载 javascript 按值引用 按引用

像其他的语言一样,Javascript也包括下列3种重要的使用数据的方式:1,拷贝,比如说赋予一个新的变量2,传参,传入一个函数或者方法3,比较,比较两个数据的值时候相等想要深入理解一门语言,一定要理解这3种使用数据的方式。 在处理数据的时候,最常用的2种方式是按值 和按引用 。在传值的方式下,值本身是最重要的数据:用于拷贝的时候,总是重新拷贝一份新的值存放在新

2013-03-27 23:41:36 472

空空如也

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

TA关注的人

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