- ADB+Monkey+日志分析
BruceHelloWorld
移动测试专项测试游戏测试入门到精通androidjavaapache
背景项目在Unity、白鹭引擎,增加Cocos-2dx游戏引擎,测试阶段需要内部跑一段稳定性,特使用adb+monkey的形式进行测试,再放到云测如Wetest等做批量的适配和深度稳定性测试。一、Monkey命令说明//monkey测试命令使用方式及含义详细说明adbshellmonkey//包名-pcom.xiaxl.demo//motion滑动事件:在屏幕某处按下、随机移动、抬起的操作;//事
- 从0开始做一款游戏-(准备篇)
superrick
前言本人java程序猿一只,前一阵看了一个纪录片独立游戏大电影,里面讲到3款独立游戏,braid、supermeatboy、FEZ,看完后突然有了自己做一款游戏的冲动,经过一段时间的研究大概了解了制作一款游戏需要掌握的东西,以为没有实践经验很多知识要到实际运用时再去学习。游戏引擎的选择最多人使用的两款开源游戏引擎cocos-2dx,unity3d,因为2d游戏相对3d来说简单一些所以就暂时不考虑u
- cocos-2dx 一些基本知识介绍
I_Moo
cocos2d-x游戏开发cocos2d-x游戏开发
基本概念为了全面掌握cocos2d-x的开发,我们首先需要了解该引擎的几个基本概念。实际上,这些基本概念是所有游戏开发所必须的,并非cocos2d-x专有。任何游戏都是通过这些概念所针对的对象组建起来的,游戏的复杂程度决定了这些对象实现的复杂程度。场景(CCScene)我们假设一个只有两关的游戏:第一关(2个小鬼,1个小BOSS);第二关(5个小鬼,1个大BOSS)。通常情况下,我们会这样设计整个
- lua 与 php 通过AES数据加密进行通讯
落雨_惊风
aes加密PHPlua
最近公司有款《围住神经猫》的微信小游戏火爆的不行!公司又决定开发一系列的神经猫的小游戏,于是,我被拉过来了。后来使用cocos-2dx开发一款小游戏,客户端用的是lua脚本,为了服务器与客户端交互的安全性,我们决定对API接口传输的JSON数据进行加密、解密。一般情况就是客户端加密,服务器段进行解密:lua客户端使用的是一个纯lua写的库:aeslua,下载地址:http://luaforge.n
- Cocos-2dx 4.0创建visual studio项目与Android项目
CurryE
Cocos-2dx4.0创建visualstudio项目与Android项目本文是我再csdn上的第一篇文章,不足之处还请见谅。官方的英文版本是比较正确的,中文版本有一点小坑,有兴趣的话您可以试试按照官方的英文文档操作。cocos2dx4.0的构建方式相较3.x有所变化,说麻烦的话这其实是跨平台编译的基本操作(cmake),做两次就能有一套流程了。0Requirements开始之前,我们需要准备如
- 【Unity】UGUI 如何使用CustomFont(自定义字体)
喵喵丸
Unity
说在前面若是转载,请注明出自喵喵丸的博客(http://blog.csdn.net/u011643833/article/details/49102423)正体最近需求做一个界面上Text,想到当时用Cocos-2dx开发时,曾经用过的fnt、plist这一套东西,就想找一下在UGUI里面的Text如何使用自定义的字体。最先找到的参考内容见王熊猫demon的博客uGUI文本控件测试其实这里的内容就
- cocos-2dx 随记- 打飞机(LoadingScene.lua) - 第4天
懿云丶
lua篇-打飞机
更新中..非终极版require"SystemConst"--定义一个层,并注册场景消息localsize=cc.Director:getInstance():getWinSize()localframeCache=cc.SpriteFrameCache:getInstance()localtextureCache=cc.Director:getInstance():getTextureCache
- 手游深度性能测试(二)测试体系
维之西域无痕
手游性能测试
根据我的理解,游戏的性能测试可以大概分为四层,从上到下依次为逻辑代码-引擎-android-内核。其中深度性能测试重点针对引擎层进行问题的定位和分析。游戏几乎都基于引擎进行二次开发,现有的主流游戏引擎有cocos-2dx、unity3d和UE4,位于引擎之上的是各个游戏的逻辑代码,位于引擎之下的是android系统和驱动,位于最下层的linux内核。其用到的工具如下所示。性能测试中优先级最高的指标
- cococ2d-x成长记录贴1--菜单
星点点
上班了大半年,一直在做LUA,结果发现自己走偏了,公司的项目是用的cocos-2dx为引擎的,自己居然对这个了解的不是很多,意识到了这个问题后开始自学cocos-2dx,前几天看了看基本概念,今天看到标签及菜单,怕自己的记性不好,就花点时间记一下,自己以后查看时候也方便些,也许偶尔有大神看到这篇帖子,错误的地方还请指正,按照菜单项进行分类一共有6种:MenuItemLabel、及它的子类MenuI
- cocos-2dx 随记- 打飞机(main.lua) - 第4天
懿云丶
lua篇-打飞机
嗯...好多事都没有坚持下来,本篇文章是我自娱自乐,会随时更新,每天写一点就上传一点。require"src.cocos.init"--设置分辨率大小localdesignResolutionSize=cc.size(320,568)--三种资源大小localsmallResolutionSize=cc.size(640,1136)locallargeResolutionSize=cc.size(
- CocosCreator1.9.0打包mobileWeb和android apk
yofor
CocosCreator
一、下载安装配置jdk、ant、androidSDK、NDK(必须是r10版自用r10e),不需要配置环境变量打开cocoscreator,点击左上角的【CocosCreator/偏好设置】,选择【原生开发环境】出现下图,【勾选】内置的javaScript和cocos-2dx游戏引擎,【填写】NDK、SDK、ANT路径二、上面菜单栏点击【项目/项目设置】出现下图【不勾选】没有用到的引擎API,减小
- 使用cocos-2dx 3.x 封装的PageView
知风23_
游戏历程
直接上代码:HelloWorldScene.cpp#include"HelloWorldScene.h"USING_NS_CC;#defineCOIN_WIDTH212//coin图片宽度#defineCOIN_GAP100//间隔#defineCOIN_COUNT11//个数Scene*HelloWorld::createScene(){//'scene'isanautoreleaseobjec
- cocos-2dx OPENGL渲染(1)
taotanty
cocos-2dxopengl渲染
cocos-2dxv3.5,windows的opengl初始化:0.main.cpp中会直接调用Application::getInstance()->run(),intApplication::run(){PVRFrameEnableControlWindow(false);//Mainmessageloop:LARGE_INTEGERnLast;LARGE_INTEGERnNow;QueryP
- Cocos-2dx安装及环境搭建
无处安放的纪念
笔者刚刚装好了Cocos-2dx,测试也通过了,特此来分享心得以备后用。我的电脑是Windows10系统。以下就以Windows10系统为例。一、搭建Windows下的开发环境1、从微软的官方网站下载VS(MicrosoftVisualStudio)。下载网址为https://visualstudio.microsoft.com/zh-hans/vs/。安装时可以选择自定义安装,勾选上“使用C++
- 第一次电话面试
这是朕的江山
忘记自己投过杭州的公司,突然打电话来说要面试我,上个星期五没空于是约了今天下午,面试官是个男的。面试题:1.view的绘制流程2.mvc的理解3.java的创建一个string对象时用“”和new一个对象的区别4.runnable和thread的优劣5.三级缓存的缺点6.继承和组合的优劣7.用过什么IDE8.github上有没项目9.用过什么开源框架10.对cocos-2dx的了解11.c++中i
- Cocos-2dx 错误汇总
万能的小芳芳
这是一篇充满血和泪及各种心酸的文章……TT记录各大踩坑史。新来的想使用Cocos2d开发游戏的孩纸们,请好好使用CocosCreator,无视Cocos2d-x。错误:nomodulenamedplugin_jscompile原因:使用的引擎中缺少jscompile插件。解决方案:可在引擎目录tools/cocos2d-console/plugins/中查看是否存在plugin_jscompile
- 优测优分享 | 游戏的UI自动化测试可以这样开展
优测
自动化测试优测
优测是专业的自动化测试平台,提供自动化测试、兼容性测试,云真机-远程真机租用,漏洞分析等多维度的测试服务,为企业提供高效能的测试服务!对于目前的两大游戏引擎cocos-2dx、unity3D,其UI自动化测试的技术方案都已经实现。可以获取、设置UI对象的各个属性,并且可以调用UI对象及引擎的一些方法接口,实现基于引擎的UI驱动能力。有了这些能力之后,从技术上来说已经可以实现基于引擎的游戏UI自动化
- 2017-9-18 SpriteKit靠谱
良辰岁月
做游戏,只有iOS赚钱。安卓个人不能加商店,h5也没支付。iOS用第三方做,没有官方的方便集成广告、商店。且ARKit也是今年刚刚出来的,第三方也不可能有的。AR是未来的方向,所以做游戏首选还是Swift的SpriteKit。这是我的分析2017-09-1813:56:17要做ARKit,SpriteKit还是要懂的,其实跟cocos-2dx很像,上手简单,没难度。所以SpriteKit靠谱!推荐
- 【Cocos-2dx】使用Visual Studio2017 编译Cocos-2dx 3.15
茫茫江浸月
1.VisualStudio2017是微软今年更新的VS版本,UI看着比之前的更养眼了。推荐从这个网站下载最新的安装程序:https://www.visualstudio.com/zh-hans/2.Cocos-2dx3.15是今年4月份放出的,做了不少更新。可以从http://www.cocos.com/download下载。解压后,看一下cocos目录:3.安装Python(2.1.13版本,
- Lottie-android 学习笔记
jpchen_hn
引言上周周会了解到Lottie这个开源项目,用json文件控制播放动画,跟我之前做主题,用cocos-2dx引擎做游戏动画思想有些类似,当时我就想体验一下这个项目。初识Lottie首先看一组效果图:1-tLJBvcMic0P_toYRCuXZCQ(1).gif感觉上面这个效果挺赞的,通过动作分解,也能用Android提供的位移、旋转、透明动画组合,配合一些Interpolator(加速、减速、弹跳
- 腾讯优测优分享 | 游戏的UI自动化测试可以这样开展
腾讯优测
腾讯优测是专业的自动化测试平台,提供自动化测试-全面兼容性测试,云真机-远程真机租用,漏洞分析等多维度的测试服务,让测试更简单!对于目前的两大游戏引擎cocos-2dx、unity3D,其UI自动化测试的技术方案都已经实现。可以获取、设置UI对象的各个属性,并且可以调用UI对象及引擎的一些方法接口,实现基于引擎的UI驱动能力。有了这些能力之后,从技术上来说已经可以实现基于引擎的游戏UI自动化测试。
- 腾讯优测优分享 | 游戏的UI自动化测试可以这样开展
腾讯优测
游戏自动化测试ui
腾讯优测是专业的自动化测试平台,提供自动化测试-全面兼容性测试,云真机-远程真机租用,漏洞分析等多维度的测试服务,让测试更简单!对于目前的两大游戏引擎cocos-2dx、unity3D,其UI自动化测试的技术方案都已经实现。可以获取、设置UI对象的各个属性,并且可以调用UI对象及引擎的一些方法接口,实现基于引擎的UI驱动能力。有了这些能力之后,从技术上来说已经可以实现基于引擎的游戏UI自动化测试。
- Cocos-2dx台球游戏中的路径预测
lonelyrains
游戏预测
Cocos-2dx台球游戏中的路径预测本文由@lonelyrains出品,转载请注明出处。文章链接:http://blog.csdn.net/lonelyrains/article/details/50421728接上一篇台球游戏实现方法加上物理模拟设置,然后将路径用小球图片加载的方式画出来。关键代码SimulateTrajectory()
{
Ball*ball;
b2Body*cueBody=
- Cocos-2dx台球游戏实现
lonelyrains
游戏
Cocos-2dx台球游戏的实现本文由@lonelyrains出品,转载请注明出处。文章链接:http://blog.csdn.net/lonelyrains/article/details/50420223环境说明本文所述台球游戏是基于cocos-2dx2.2.6版本的实现。在此之前,并未接触过cocos-2dx,也未接触过其中的box2d的实际编程,只知道是做2d物理引擎的。第一步是网上下载c
- Cocos-2dx 官方例子学习笔记1
gr47725812
helloworld
Cocos-2dx官方例子学习笔记1最近看了挺多cocos-2dx的书,感觉大体上对整个开发流程有了个了解,现在回头来把官方的例子细细的看一下。
cpp-empty-test这个应该是类似helloworld的c++程序。AppDelegate.cpp
AppDelegate.h
AppDelegate为何物?AppDelegate为整个应用的一个代理,提供程序启动、退出等类似监控的接口。反正就是
- 关于cocos2dx 3.0升级崩溃报错(unable to load native library) 和(Fatal signal 11 (SIGSEGV) at 0x00000000)
cocos2dx
近期一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本号。Windows平台上表现非常正常,没有出现什么问题。
上周五准备公布一个安卓包,编译非常轻松的就过了,没有花费多少时间,可是安装到手机后,发现执行就崩溃了。没
- cocos2d 3.3 安装教程
cocos2d
最近在学习cocos-2d,百度一下cocos-2d,铺天盖地的都是cocos-2dx的教程,不得不说,老外还是钟情cocos2d,之前安装过cocos2d 2.0版本,网上的教程还是都是0.9的安装教程,如今cocos2d已经更新到3.3.6,现在的在3.1以后的版本已经不再提供安装脚本和模版,取而代之的是使用一个可视化的SpriteBuilder完成cocos2d的更新和模版,也就是以后所
- Cocos-2dx精灵部分变灰
humanbeng
CCSprite*CCSpotLight::makeSpiteGray(CCSprite*changeSprite)
{
CCRenderTexture*render=CCRenderTexture::create(changeSprite->getContentSize().width,changeSprite->getContentSize().height,kCCTexture2DPixel
- OPENGL编程指南
ifeixiang
最近在看OpenGl,因为工作中需要用到,我不能落后...OpenGl与图形编程息息相关,涉及到很多线性代数知识。这让我十分庆祝,因为之前复习过线性代数的知识。因为看得懂,所以兴趣也同时被激发了,我想这是一个很好的开端...就在我学习openGL的时候,有个同学找我一起做一个基于cocos-2dx的游戏。这位同学让我十分敬佩,有胆识,有勇气,我自愧不如... 基本了解了一下,cocos-
- [当我在研究Cocos-2dx的源码时,我在想什么]-Ref类,一切的起源
ACE1985
【名词解释】 引用计数:引用计数是现代内存管理中经常使用到的一个概念,它的基本思想是通过计数方式实现多个不同对象同时引用一个共享对象,具体地讲,当创建一个对象的实例并在堆上分配内存时,对象的引用计数为1,在其他对象中需要持有这个共享对象时,需要把共享对象的引用计数加1,当其他对象不再持有该共享对象时,共享对象的引用计数减1,当共享对象的引用计数变成0时,对象的内存会被立即释放。(部分截取自维基
- 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