- 花式分析一个5M的SQL占用70GB内存
liuzhilongDBA
PGOSPostgreSQL内存SQLstrace
进程内存分析"WALwriterprocess(PID66902)wasterminatedbysignal6:Aborted",,,,,,,,,"","postmaster"从日志中找到被kill的postmaster进程66902到osw中找进程消耗的内存。由于top没有PPID,PS没有USS信息,所以要两个一起看USERPIDPPIDPRI%CPU%MEMVSZRSSWCHANSSTART
- k8s部署prometheus
小龙加油!!!
prometheuskubernetesprometheus容器
扩展配置好的yaml文件放在网盘里需要自取链接:https://pan.baidu.com/s/1ElpJuO5oSW1oweZ5T0KmOw?pwd=t7ip提取码:t7ip--来自百度网盘超级会员V3的分享1kube-promethues与kubernetes的版本对应关系kube-prometheus的github地址:https://github.com/prometheus-operat
- DIY 一个汽车方向盘游戏外设(MMOS OSW DIY)
位文杰TOP
汽车游戏
OSW-MMOS直驱方向盘DIY过程记录-简书(jianshu.com)DIY一个汽车方向盘游戏外设(MMOSOSWDIY)首先讲一下这个直驱系统大概的框架,首先是电脑,电脑里装MMOS的软件(这个软件国内高手把它汉化了的),电脑通过USB线,连接一个stm32板,这个stm32板上刷MMOS的固件,这个STM32板再通过一根脉冲线,连接到电机驱动器上的CN2接口,STM32板就作为电机驱动器的上
- Java SE(十七):FIS、FOS、BIS和BOS、IO流、字符流
小鹿快跑~
Java知识点java
文章目录JavaSE一、FISFIS(构造、异常、close)FIS(read)二、FOSFOS(构造)FOS(write)三、BIS和BOS1、节点流和过滤流BOS基本原理BIS基本原理四、IO流应用对象序列化的基本原理Serializalbe接口transient关键字OOS和OIS五、字符流ISR和OSW概述BR和BW装饰模式简介六、Reader和Writer字符流原理常用方法Reader的
- OutputStreamWriter/ InputStreamReader close 问题
qqLML_ZR
笔记java
发现一个问题,1.//Java为什么必须先关闭OutputStreamWriter,后面InputStreamReader才能读到数据?//如果都放在末尾,读不到数据2.在调用字符流写数据时并没有直接写入写完调用osw.flush()了之后;文件才刷新;packagecom.demo5;importjava.io.*;importjava.util.Arrays;publicclassDemo{p
- 如何部署OSW运行?
用oracle用户解压:tar–xvfoswbb733.tarcd/osw/oswbb每个节点上,根据Exampleprivate.net文件,新增private.net,各平台有所不同,比如linux下为:LinuxExampleecho"zzz*"datetraceroute-r-Fzzbdwdb01-pvttraceroute-r-Fzzbdwdb02-pvtDONOTDELETETHEFO
- Day19 转换流、缓冲流、序列化、打印流
Fairyta1e
笔记java
转换流处理流,需要传入节点流OutputStreamWriter字节输出流转为字符输出流//字节输出流FileOutputStreamfos=newFileOutputStream("D:\\123.txt");//转换为字符流OutputStreamWriterosw=newOutputStreamWriter(fos);osw.write("xxxxxxxxxxxxx");osw.flush(
- java写入CSV文件后Excel打开乱码的问题
huanghanqian
使用java写入csv文件,并且文件编码也设成了“UTF-8”:Filefile=newFile("a.csv");OutputStreamWriterosw=newOutputStreamWriter(newFileOutputStream(file),"UTF-8");BufferedWriterbw=newBufferedWriter(osw);bw.write("这是中文");bw.flu
- 【故障-ORACLE】OSWBB不能运行解决
csdn0622
shell数据库操作系统
故障环境:操作系统:EnterpriseLinuxEnterpriseLinuxServerrelease5.6(Carthage)Osw:oswbb5201_B故障现象:[root@rac02oswbb]#./startOSWbb.sh30240Settingthearchivelogdirectoryto/TMP/osw/oswbb/archiveTestingfordiscoveryofOS
- 近期看了一遍短文,写着。。。
星网小黎
欢迎各位亲友咨询威信“OSW333”,更多专业瘦身知识和优惠等着您哦~曾经的我:2016年7月17日,今天的太阳很大,砖也格外烫手。对面商店的冰镇百威啤酒依然是我不敢奢求的梦想!富婆还是没有出现,健硕的我期盼着一位富婆能看穿的我逞强,让我卸下我的伪装,带我走进她的心房!现在的我:今天外面40度,富婆家的空调有点凉。看着满地散落的肾宝片和六味地黄丸。望着她那一丝不挂熟睡的样子,体肥内弱的我不确定自己
- 近期看了一遍短文,写着。。。。。
家居时尚资讯家
欢迎各位亲友咨询威信“OSW333”,更多专业瘦身知识和优惠等着您哦~曾经的我:2016年7月17日,今天的太阳很大,砖也格外烫手。对面商店的冰镇百威啤酒依然是我不敢奢求的梦想!富婆还是没有出现,健硕的我期盼着一位富婆能看穿的我逞强,让我卸下我的伪装,带我走进她的心房!现在的我:今天外面40度,富婆家的空调有点凉。看着满地散落的肾宝片和六味地黄丸。望着她那一丝不挂熟睡的样子,体肥内弱的我不确定自己
- 关于Oracle RAC调整网卡MTU值的问题
Enmotech
墨墨导读:在OracleRAC的环境中,如果我们发现OSW监控数据显示包重组失败率过高,就需要引起足够的重视,因为这很可能会引发memberkill/Nodekill等重大故障,甚至在有些场景会连带影响到所有RAC节点不可用。一般我们会选择调整ipfrag相关参数。除此之外,还有一种解决方案就是选择调整私网网卡的MTU值,通常Oracle使用8k标准块大小时,会选择设置MTU=9000,从而减缓包
- OSW工具-Oracle的OS watcher
persist-win
linux
OSW简介OSW是Oracle提供的一个监控操作系统的工具包,主要用于监视系统的状态,包括cpu,内存,io,网络等,可以运行于linux和windows,这个工具包可以从Metalink下载。MetalinkNote:301137.1在OSW4.0之前是:OSWatcher和OSWg的关系。OSW4.0后变成了:OSWbb与OSWbba的关系。安装及启动下载解包以后即可使用:下面用osw4.0做
- OSWatcher安装使用说明
civbl2961
软件介绍:oswatch(简称osw)是oracle的一个操作系统监控工具,oswatch是一个轻量级的操作系统监控工具,通过调用系统的命令完成信息的收集,并形成历史数据,命令如下:ps,top,mpstat,iostat,netstat,traceroutevmstat。支持的操作系统有AIX,Tru64,Solaris,HP-UX,Linux。OSWbb用作数据采集,OSWbba用作绘图和分析
- OS Watcher (OSW) 安装、启动及开机自启动配置
Hehuyi_In
监控linux
根据操作系统版本分为两种,Linux6之前、Linux6及之后。一、Linux6之前的OSW1.下载地址文档ID301137.1(目前已不再提供下载)。可以网上搜,或者从其他安装了osw的服务器打包oswbb目录,到目标服务器解压即可。2.安装解压tar包即可,无需额外操作。tar-xvfoswbb.tar3.启动、检查及关闭#以下需先cd至解压目录#后台启动(不加参数默认每30秒收集一次,数据保
- 安装iostat和mpstat工具包
persist-win
linux
安装好OSW,启动时发现缺少iostat和mpstat两个工具包,这两个工具包含在sysstat包中,手动来安装下吧[root@localhost~]#iostat-bash:iostat:commandnotfound[root@localhost~]#mpstat-bash:mpstat:commandnotfound在系统观盘中找到sysstat包,然后使用yum或者rpm命令进行安装,sy
- Oracle-OSW性能监控工具
富士康质检员张全蛋
Oracle日常管理
参考:http://www.savedba.com/?p=591OSWatcherBlackBox,简称OSW,是oracle提供的一个小但是非常有用的工具,它通过调用OS自己提供的命令来记录OS运行时的一些性能参数,比如CPU/Memory/Swap/NetworkIO/DiskIO相关的信息。OSW工具的部署:建议部署在root或者非oracle用户下安装:解压运行对应脚本即可使用:tar-x
- 系统运维监控工具OSWatcher安装使用
手撕煎饼
Linuxoracle
在我们机器出现当机或者数据库出现问题时,我们需要分析当时情况下整个系统的性能情况,这时,OSW就提供了便利。OSW是Oracle推荐使用的监控工具,部署非常简单,如下所示:1、安装只需要MOS或者其他地方下载,然后传到服务器中解压即可tar-xvfoswbb.tar2、启动只需要进入目录中,执行startOSWbb.sh即可他有四个参数:arg1收集时间间隔默认30sarg2收集日志保存时间默认4
- 关于Oracle RAC调整网卡MTU值的问题
AlfredZhao
在OracleRAC的环境中,如果我们发现OSW监控数据显示包重组失败率过高,就需要引起足够的重视,因为这很可能会引发memberkill/Nodekill等重大故障,甚至在有些场景会连带影响到所有RAC节点不可用。一般我们会选择调整ipfrag相关参数。除此之外,还有一种解决方案就是选择调整私网网卡的MTU值,通常Oracle使用8k标准块大小时,会选择设置MTU=9000,从而减缓包重组失败次
- 小知识:如何配置OSW添加私网监控
AlfredZhao
最近遇到一个Case,OracleSupport要求添加私网(心跳网络)监控。OSW默认是没有私网监控的,如需增加只需配置private.net文件,对应采集信息会存放到archive/oswprvtnet目录下。需要在RAC所有节点上配置,方法完全一样,这里以其中一个节点为例说明:1.查看配置文件示例Exampleprivate.net2.拷贝示例文件到private.net3.修改privat
- 小知识:如何修改TFA下的OSW数据保留时间
AlfredZhao
在Oracle社区可以搜索到这样的问题:HowtochangeoswatcherretentionwhenrunningunderTFA但很遗憾该问题目前也没有给出确切答复。其实提问者已经给出了修改方法:tfactlstoposwbbtfactlstartoswbb15168只是不确认这样的修改在下次主机重启后是否还生效?下面来验证一下:首先,默认的osw采集间隔是30s,保存时间为48h:[gr
- 夫兵形象水,水之行避高趋下,兵之形避实击虚;水因地制流,兵因故制胜。故兵无常势水无常形。能因敌变化取胜者谓之神。
uudelphi
软件开发心语
因敌变化取胜者谓之神OSW2006-04-23阅读次数:27孙子兵法有云:夫兵形象水,水之行避高趋下,兵之形避实击虚;水因地制流,兵因故制胜。故兵无常势水无常形。能因敌变化取胜者谓之神。市场亦如战场,最重要是因敌变化。无论是出于事业的追求而做共享,还是出于利益的渴望而做共享,要想成为大牛还需要加强自身的修养。技术必须过硬,才能做出好的产品;观念必须更新,才能跟上形势的变化。当然,有些朋友出于个人爱
- 阿里云 ssl nginx配置
车家大少爷
阿里云NginxSSL
文件链接:https://pan.baidu.com/s/1GlWovIaAOhc7ukU7GrDb5w提取码:3osw1.下载证书2.解压后,重命名为,自己域名结构www.cheyouzheng.top.keywww.cheyouzheng.top.pem3.将.key和.pem上传到,linux下/etc/ssl4.百度云提取文件5.nginx.conf上传到,linux下/etc/nginx
- 如何修改OSW图表中显示的主机名称
AlfredZhao
本次测试的OSW版本:831有人可能会说这种需求是吃饱了撑的吗,谁没事儿改这个名称干嘛啊?其实并不是,因为有些生产案例非常典型,分享讲解时也需要配合OSW的趋势图来展示,但是出于保护客户隐私(哪怕仅仅是个主机名)的角度,防止“有心”人根据主机名称乱猜测甚至对号入座,又不想直接对主机名进行打码影响到整体美观,修改这个名称就会是个不错的选择。那么如何修改呢?考虑到osw的数据源都是文本,这个名称一定是
- OSW Analyzer分析oswbb日志发生异常
AlfredZhao
具体OSWAnalyzer详细介绍可以参考MOS文档:OSWatcherAnalyzerUserGuide(DocID461053.1)我们常用的就是拿到一份osw数据到自己电脑,使用下面的方法进行分析:Usagejava-jaroswbba.jar-i我电脑系统是macOS,目前想参照这样的方法使用OSWAnalyzer对一份从客户AIX环境生成的osw数据进行分析,执行如下命令:java-ja
- 又停工,万亿巨头绿地怎么了;俞渝:实锤来了!送李国庆上热搜太过分 | 功夫日报
功夫财经
■文|小师妹热点2019新经济亏损之王:蔚来登顶,爱奇艺拼多多跟跑2018年以来,中国创业公司掀起上市潮,它们或多或少跟互联网发生关联,统称为“新经济公司”。最新数据统计,2019年前三季度,按净亏损金额计算,蔚来汽车位居榜首,爱奇艺排名第二,拼多多排第三。剩下的亏损大户还有趣头条、瑞幸咖啡等。(来源:燃财经)@穹顶:爱奇艺第二有点意外,不信你点开试试,每一个能点的地方都是伸手向你要钱……@osw
- python django结合七牛云存储图片
小梨的十三
settings里设置image.pngQINIU_ACCESS_KEY='Oo9PxPHACtVScG-YgAHiM9htuRd1LLOxZhdpZBk'#个人中心的KEYQINIU_SECRET_KEY='744J6A85OsW0a9bu_gRN4vR5BNX1HyJbGVcZuby'#个人中心的SECRETQINIU_BUCKET_NAME='zhengqi'#仓库名字image安装pipi
- OSW的一些改良
背向天堂
ORACLEOSWORACLE开发管理
1.增加进程运行状态检测,异常时自动重启由于osw不是守护进程,因此在停机维护以后,很有可能忘记启动,后续在进行问题分析的时候,缺少了有效的数据,因此可以将osw配置成crontab,这样就避免了主机重启以后采集数据丢失的情况。[oracle@rac11g1oswbb]$catoswcheck.sh#!/bin/sh#########################################
- osw 工具
会说话的鱼
jaosw工具Linux
下载osw下载地址:https://support.oracle.comDocIDDocID301137.1下载对应版本,例如:oswatcher-7.3.3-2.el6.noarch.rpmoswbb-service-7.3.4-1.noarch.rpm安装centos7平台rpm-ivhoswatcher-7.3.3-2.el6.noarch.rpmsystemctlstartoswatche
- Oracle OSW安装
roidba
OracleOSWoracle
生产环境强烈建议安装部署IntroductionOSWatcher(oswbb)isacollectionofUNIXshellscriptsintendedtocollectandarchiveoperatingsystemandnetworkmetricstoaidsupportindiagnosingperformanceissues.Asabestpractice,allcustomers
- Java实现的基于模板的网页结构化信息精准抽取组件:HtmlExtractor
yangshangchuan
信息抽取HtmlExtractor精准抽取信息采集
HtmlExtractor是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用以便更精准地对网页结构化信息进行抽取。
HtmlExtractor是为大规模分布式环境设计的,采用主从架构,主节点负责维护抽取规则,从节点向主节点请求抽取规则,当抽取规则发生变化,主节点主动通知从节点,从而能实现抽取规则变化之后的实时动态生效。
如
- java编程思想 -- 多态
百合不是茶
java多态详解
一: 向上转型和向下转型
面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man =
- [自动数据处理]稳扎稳打,逐步形成自有ADP系统体系
comsci
dp
对于国内的IT行业来讲,虽然我们已经有了"两弹一星",在局部领域形成了自己独有的技术特征,并初步摆脱了国外的控制...但是前面的路还很长....
首先是我们的自动数据处理系统还无法处理很多高级工程...中等规模的拓扑分析系统也没有完成,更加复杂的
- storm 自定义 日志文件
商人shang
stormclusterlogback
Storm中的日志级级别默认为INFO,并且,日志文件是根据worker号来进行区分的,这样,同一个log文件中的信息不一定是一个业务的,这样就会有以下两个需求出现:
1. 想要进行一些调试信息的输出
2. 调试信息或者业务日志信息想要输出到一些固定的文件中
不要怕,不要烦恼,其实Storm已经提供了这样的支持,可以通过自定义logback 下的 cluster.xml 来输
- Extjs3 SpringMVC使用 @RequestBody 标签问题记录
21jhf
springMVC使用 @RequestBody(required = false) UserVO userInfo
传递json对象数据,往往会出现http 415,400,500等错误,总结一下需要使用ajax提交json数据才行,ajax提交使用proxy,参数为jsonData,不能为params;另外,需要设置Content-type属性为json,代码如下:
(由于使用了父类aaa
- 一些排错方法
文强chu
方法
1、java.lang.IllegalStateException: Class invariant violation
at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:199)at org.apache.log4j.LogManager.getLogger(LogManager.java:228)
at o
- Swing中文件恢复我觉得很难
小桔子
swing
我那个草了!老大怎么回事,怎么做项目评估的?只会说相信你可以做的,试一下,有的是时间!
用java开发一个图文处理工具,类似word,任意位置插入、拖动、删除图片以及文本等。文本框、流程图等,数据保存数据库,其余可保存pdf格式。ok,姐姐千辛万苦,
- php 文件操作
aichenglong
PHP读取文件写入文件
1 写入文件
@$fp=fopen("$DOCUMENT_ROOT/order.txt", "ab");
if(!$fp){
echo "open file error" ;
exit;
}
$outputstring="date:"." \t tire:".$tire."
- MySQL的btree索引和hash索引的区别
AILIKES
数据结构mysql算法
Hash 索引结构的特殊性,其 检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。
可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢
- JAVA的抽象--- 接口 --实现
百合不是茶
抽象 接口 实现接口
//抽象 类 ,方法
//定义一个公共抽象的类 ,并在类中定义一个抽象的方法体
抽象的定义使用abstract
abstract class A 定义一个抽象类 例如:
//定义一个基类
public abstract class A{
//抽象类不能用来实例化,只能用来继承
//
- JS变量作用域实例
bijian1013
作用域
<script>
var scope='hello';
function a(){
console.log(scope); //undefined
var scope='world';
console.log(scope); //world
console.log(b);
- TDD实践(二)
bijian1013
javaTDD
实践题目:分解质因数
Step1:
单元测试:
package com.bijian.study.factor.test;
import java.util.Arrays;
import junit.framework.Assert;
import org.junit.Before;
import org.junit.Test;
import com.bijian.
- [MongoDB学习笔记一]MongoDB主从复制
bit1129
mongodb
MongoDB称为分布式数据库,主要原因是1.基于副本集的数据备份, 2.基于切片的数据扩容。副本集解决数据的读写性能问题,切片解决了MongoDB的数据扩容问题。
事实上,MongoDB提供了主从复制和副本复制两种备份方式,在MongoDB的主从复制和副本复制集群环境中,只有一台作为主服务器,另外一台或者多台服务器作为从服务器。 本文介绍MongoDB的主从复制模式,需要指明
- 【HBase五】Java API操作HBase
bit1129
hbase
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.ha
- python调用zabbix api接口实时展示数据
ronin47
zabbix api接口来进行展示。经过思考之后,计划获取如下内容: 1、 获得认证密钥 2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项  
- jsp取得绝对路径
byalias
绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
- Java定时任务调度:用ExecutorService取代Timer
bylijinnan
java
《Java并发编程实战》一书提到的用ExecutorService取代Java Timer有几个理由,我认为其中最重要的理由是:
如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。Timer线程并不捕获异常,所以 TimerTask抛出的未检查的异常会终止timer线程。这种情况下,Timer也不会再重新恢复线程的执行了;它错误的认为整个Timer都被取消了。此时,已经被
- SQL 优化原则
chicony
sql
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统
- java 线程弹球小游戏
CrazyMizzz
java游戏
最近java学到线程,于是做了一个线程弹球的小游戏,不过还没完善
这里是提纲
1.线程弹球游戏实现
1.实现界面需要使用哪些API类
JFrame
JPanel
JButton
FlowLayout
Graphics2D
Thread
Color
ActionListener
ActionEvent
MouseListener
Mouse
- hadoop jps出现process information unavailable提示解决办法
daizj
hadoopjps
hadoop jps出现process information unavailable提示解决办法
jps时出现如下信息:
3019 -- process information unavailable3053 -- process information unavailable2985 -- process information unavailable2917 --
- PHP图片水印缩放类实现
dcj3sjt126com
PHP
<?php
class Image{
private $path;
function __construct($path='./'){
$this->path=rtrim($path,'/').'/';
}
//水印函数,参数:背景图,水印图,位置,前缀,TMD透明度
public function water($b,$l,$pos
- IOS控件学习:UILabel常用属性与用法
dcj3sjt126com
iosUILabel
参考网站:
http://shijue.me/show_text/521c396a8ddf876566000007
http://www.tuicool.com/articles/zquENb
http://blog.csdn.net/a451493485/article/details/9454695
http://wiki.eoe.cn/page/iOS_pptl_artile_281
- 完全手动建立maven骨架
eksliang
javaeclipseWeb
建一个 JAVA 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=App
[-Dversion=0.0.1-SNAPSHOT]
[-Dpackaging=jar]
建一个 web 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=web-a
- 配置清单
gengzg
配置
1、修改grub启动的内核版本
vi /boot/grub/grub.conf
将default 0改为1
拷贝mt7601Usta.ko到/lib文件夹
拷贝RT2870STA.dat到 /etc/Wireless/RT2870STA/文件夹
拷贝wifiscan到bin文件夹,chmod 775 /bin/wifiscan
拷贝wifiget.sh到bin文件夹,chm
- Windows端口被占用处理方法
huqiji
windows
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&
- 开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rtmp协议. webm, ogg, m3u8 !
天梯梦
mobile
CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格 式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作 出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,
- 简单工厂设计模式
hm4123660
java工厂设计模式简单工厂模式
简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式。是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
- maven笔记
zhb8015
maven
跳过测试阶段:
mvn package -DskipTests
临时性跳过测试代码的编译:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
指定测试类
mvn test
- 非mapreduce生成Hfile,然后导入hbase当中
Stark_Summer
maphbasereduceHfilepath实例
最近一个群友的boss让研究hbase,让hbase的入库速度达到5w+/s,这可愁死了,4台个人电脑组成的集群,多线程入库调了好久,速度也才1w左右,都没有达到理想的那种速度,然后就想到了这种方式,但是网上多是用mapreduce来实现入库,而现在的需求是实时入库,不生成文件了,所以就只能自己用代码实现了,但是网上查了很多资料都没有查到,最后在一个网友的指引下,看了源码,最后找到了生成Hfile
- jsp web tomcat 编码问题
王新春
tomcatjsppageEncode
今天配置jsp项目在tomcat上,windows上正常,而linux上显示乱码,最后定位原因为tomcat 的server.xml 文件的配置,添加 URIEncoding 属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTi