- 19.8 使用EnumSet代替标志
乌鲁木齐001号程序员
packagechapter19._8;publicenumAlarmPoints{STAIR1,STAIR2,LOBBY,OFFICE1,OFFICE2,OFFICE3,OFFICE4,BATHROOM,UTILITY,KITCHEN}packagechapter19._8;importjava.util.EnumSet;importstaticchapter19._8.AlarmPoints.
- 哟!Miss康的教学单词游戏库8】
悬崖上的金鱼_7c53
votebyfeet可操练单词或者句型准备:若干单词或者关键词2份比如:我班12人,分为2组,需要的单词kitchen,livingroom,diningroom,hall,yard玩法:教室两边贴好单词,两组学员站在两边。当老师念到哪个单词,所有组员迅速走到该单词面前,最快的那一组获胜。也可以用于句子:比如学生问whereareyou?老师答Iaminthekitchen.学生语速跑到单词面前,
- 预备级下 u7What‘s Bobby doing?
阅芽乐园
Unit7What’sBobbydoing?一:Words单词bedroom(卧室)bathroom(浴室)livingroom(起居室)dining-room(餐厅)kitchen(厨房)study(书房)二:Phrases词组takeabath(洗澡)havesupper(吃晚餐)watchTV(看电视)sleep(睡觉)domyhomework(做家庭作业)washyourface(洗脸)b
- kettle中Pan kitchen用法及bat写法
DN_XIAOXIAO
kettle
kettle中Pankitchen用法及bat写法bat文件cdC:\data-integration---kettle目录例:@echooffcdC:\data-integrationpan/repmssql/useradmin/passadmin/transtrans1/dir/lianshu/TRANS:资源库目录(mssql为资源库名,/lianshu/为资源库路径)Pan.bat/rep
- It is only me
南有乔木殷其雷
vocabulary1fancy-dressparty化妆舞会2costume化妆服3sheet被单4baker面包师5bread面包,食物6kitchen厨房,厨师7storeroom储藏室8meter测量仪9flee逃走10slam砰地关上writting1Shehadtoldhimtocomestraightinifevershefailedtoopenthedoorandtoleaveth
- Kettle性能调优汇总
GuangHui
Kettle性能优化是一个系统工程,不仅涉及工具本身的优化,更涉及ETL工具之外的诸多因素,比如,ETL要读取数据库,那么目标DMBS的性能,SQL语句,网络等相关因素都影响到执行效率。根据Kettle对数据ETL的过程性能调优,主要取决于三个因素:上游渠道,工具的大小与数量,下游渠道。一Kettle调优调整JVM大小进行性能优化,修改Kettle定时任务中的Kitchen或Pan或Spoon脚本
- kettle入门
晓码君
学习资料:kettle官网论坛源代码基本功能Spoon.bat:图形界面方式启动作业和转换设计器。Pan.bat:命令行方式执行转换。Kitchen.bat:命令行方式执行作业。Carte.bat:启动web服务,用于Kettle的远程运行或集群运行。Encr.bat:密码加密自定义全局变量配置kettle.properties,文件位于java的user.home目录下Pan.bat/Pan.s
- 板桥古城里的小清新-晨褆 Kitchen
海达_墨迹大灯笼
晨褆Kitchen/《海达,墨迹大灯笼》我自搬来板桥已有三个月余。将杂物收拾打点,重新适应此处的地景地物,重新设计这里的生活节奏,一个安顿竟也花费了我一百多个日子。终于,一日下午,清风徐徐,无事扰心,我决意来个板桥散步,从板桥核心新板特区往府中捷运站一路走去。板桥,现被人所熟知的是行政机关新北市政府所在地。以市政府向外辐射,由汉生东路、新站路、新府路和民权路四条大马路,围成方约五十来顷的区域,定名
- Kitchen Timer——二进制+前缀和
OLDERHARD
数据结构算法
肯尼的厨房里有一台微波炉。微波炉有一个非常奇怪的一键定时器接口。当你把一些食物放进微波炉并想让它开始加热时,你应该按下按钮一次或多次。当您第一次按下按钮时,计时器设置为1分钟。如果立即再次按下按钮,则计时器将增加2分钟,总共3分钟。如果你立即再次按下按钮,计时器将增加4分钟,依此类推。如果你第k次不停顿地按下按钮,则计时器将增加2k分钟。使用按钮似乎不可能在某些时间段内设置计时器:例如,如何将计时
- python小游戏之垃圾分类
Jasper_Longlong
python开发语言
在生活中,我们经常要丢弃一些没用的东西,可是应该把这种垃圾归类到哪种垃圾呢?下方这款垃圾分类小游戏可以快速帮你熟悉一些垃圾的分类。如果嫌不够,可以在加一点(我认为是够了)最后,保护环境,人人有责!importrandomimporttimeharmful_waste=["废电池","过期药品","杀虫喷雾罐","打印机墨盒","旧电子产品"]kitchen_waste=["菜叶","剩菜","剩饭
- My home
秀麗_5e33
Myhomehavebedroom,studylivingroom,kitchen,bathroom.Ihomelivingroomhavesofa,phone,table,fridge,bedroomhavebed.
- 绘本讲师训练营【52期】16/21 阅读原创 《Cows in the Kitchen》
Jelle777
52006黄美珊CowsintheKitchenIllustratedbyAirlieAnderson关于Child’sPlay系列:上周刚入手了一套英文启蒙儿歌洞洞书第二辑,共9册:TenLittleMonkeys,MaryHasaLittleLamb,TheFarmerintheDell,ThereWasanOldLadyWhoSwallowedaFly,TheAntsGoMarching,O
- Harris图像角点检测
weixin_44119674
OpenCV入门学习deeeplearning计算机视觉opencv图像处理
角点检测算法大致有三类:基于灰度图像的角点检测,基于二值图像的角点检测,基于轮廓曲线的角点检测。基于灰度图像的角点检测又可分为基于梯度、基于模板和基于模板梯度组合3类方法,其中基于模板的方法主要考虑像素领域点的灰度变化,即图像亮度的变化,将与邻点亮度对比足够大的点定义为角点。常见的基于模板的角点检测算法有Kitchen-Rosenfeld角点检测算法,Harris角点检测算法、KLT角点检测算法及
- 装修费用的去向?原来它俩占了不少费用!福州中宅装饰,福州装修
� Reborn .�
装修小百科生活
为什么同样的面积花费却不一样今天小编就带大家来看看装修时我们的装修费用都去哪里了呢#1厨房KITCHEN与客厅、阳台的功能不同,在装修厨卫时我们更注重实用性。家居档次的提升缺少不了一个颜值和功能并存的橱柜,而橱柜又分为地柜和吊柜,两者的收纳需求不同。厨房装修的费用取决于定制橱柜的长度和数量,通常情况下,橱柜定制的金额是由延米金额和总延米数来决定的,而市面上的橱柜每延米的价格是不一样的,我们可以根据
- kettle kitchen的使用
唐僧经常不洗头
kettle
这几天要用kitchen跑kettle的作业试着搞了一下做个总结:1.先弄明白:./表示当前目录../父级目录/根目录2.写个批处理文件egstart.batpushd%~dp0D:\pdi-ce-7.0.0.0-25\data-integration\Kitchen.bat-file:../kitchen/test_job.kjb-logfile:../../log_2017_2_27.log-
- Pyspark+TIDB
haobu枳
大数据
kettle数据库连接测试视图主对象树->转换->右键新建->直接快捷键Ctrl+S另存为test.ktr(自定义后缀,这里建议使用.ktr)选中DB连接,操作验证相关数据库是否能正确连接,这里以MySQL数据库为例。Kettle作业和转换转换:一般文件后缀命名为.ktr,单表迁移数据,构建表输入(读取数据),表输出(写入数据),Linux下使用kitchen.sh脚本调用执行作业:文件后缀为.k
- <图像处理> Kitchen-Rosenfeld角点检测
thisiszdy
图像处理#OpenCV图像处理
Kitchen-Rosenfeld角点检测原理Kitchen和Rosenfeld认为角点是那些边缘曲线曲率和梯度幅值都很大的点,因此他们提出了使用曲率k与梯度幅值g的乘积来计算角点响应函数C的方法:C=kg=k(Ix2−Iy2)1/2=IxxIy2+IyyIx2−2IxyIxIyIx2+Iy2(1)C=kg=k(I_x^2-I_y^2)^{1/2}=\frac{I_{xx}I_y^2+I_{yy}
- kettle Kitchen.sh命令传参数到作业
mnbwz
1.在作业里面右键设置2.在作业里面双机【转换】步骤设置3.在转换里面右键设置4.转换里面使用参数5.命令行传参./kitchen.sh-rep=db-repository-user=admin-pass=admin-job=insert-auto_insert_day_01-dir=/-param:startDay=2021-08-10-param:endDay=2021-08-10
- Kettle常用控件
laddie_592a
Spoon.bat:图形界面方式启动作业和转换设计器Pan.bat:命令行方式执行转换Kitchen.bat:启动WEB服务器,用于Kettlede远程运行或集群运行。Encr.bat:密码加密
- linux运行kettl定时任务,Linux下crontab命令添加Kettle作业定时任务
weixin_39936380
1.确保作业$KETTLE_HOME/kitchen.sh-file=/data1/testdata/testkjb.kjb或转换$KETTLE_HOME/pan.sh-file=/data1/testdata/testktr.ktr能在Linux下正常执行此步骤在JDK配置正确,(Ps.可选择配置Kettle的环境变量,主要是定位程序所在主目录,不用每次引用绝对路径),当前用户拥有对应*.sh文
- kettle定时调度
hzp666
Kettlekettle定时调度
简单版:https://blog.csdn.net/hzp666/article/details/107841754详细版:1.场景介绍:根据不同的操作系统定时调度kettle资源库中的job1.1Windows系统的定时调度:我的是version7.1如上图,在kettle里面的作业已经执行成功。一、首先编写kettle.bat脚本:(kitchen.bat后面可以是-也可以是/然后再加opti
- 开篇之Kettle的主题框架
小冕
kettle是一个独立的产品,但它包括了在ETL开发和部署阶段用到的多个程序。每个程序都有独立的功能,也或多或少的依赖于其他的程序。Kettle的主体框架如下:image.png描述上图里列出程序的主要功能。Spoon:集成开发环境。提供了一个图形用户界面,用于创建/编辑作业或者转换。Spoon也可以用于执行/调试作业或转换,它也有性能监控功能。Kitchen:作业的命令行运行程序,可以通过She
- windows服务器下java程序健康检测及假死崩溃后自动重启应用、开机自动启动
IccBoY
JavaStepbyStep运维windowsjava运维
前两天由于项目需要,一个windows上的批处理任务(kitchen.bat),需要接到mq的消息通知后执行,为了快速实现这里我们通过springboot写了一个jar程序,用于接收mq的消息,并调用bat文件。本程序需要实现的功能调用windows的批处理脚本bat,并支持传参可根据配置设置并发,同时消费多个mq消息调用多个批处理脚本确保java程序能一直正常运行(如果有假死或者宕机了可以自动重
- 2022-魔都餐厅收藏集合
Juzy
环境优美西餐厅GoldenLily河内巴黎·法越料理餐厅接地气的好吃的杨浦区-安答龙虾黑珍珠solo孔雀厅新荣记各地特色菜hyochon1991校村炸鸡清晨叶落小酒馆甬悦·柒鲜坊好吃的小点心1.fascinobar&kitchen-梦之力吐司2.laboutiquede3.红宝石4.pablo芝士塔塔普普通通吃一下柴门饭大小董点都德胡桃里
- kitchen角点检测算法--Apple的学习笔记
applecai
1.前言 进入opencv算法学习。算法学习分2个步骤,一个是算法推导及理解。另外一部分是看opencv算法源码。 今天进行的是kitchen-Rosenfeld角点检测算法理论。2.理解算法 网上先搜索了下,kitchen和Rosenfeld提出的基于局部梯度幅度值和边界上梯度方向改变率的角点检测算法。因为他利用了边缘曲线曲率和梯度幅度值都很大的特点。响应函数C为曲率k和梯度幅度值g的乘积
- kettle 笛卡尔_Kettle 学习笔记
渊亭无迹静涛君
kettle笛卡尔
一直用SSIS做ETL,越来越感觉这玩意不是亲生的.因此萌生换ETL工具的想法,不过Kettle社区版没什么调度系统,貌似错误处理也不是很方便,且先了解吧.本文简略的记录了整个软件的使用流程.开始Kettle的几个子程序的功能和启动方式Spoon.bat:图形界面方式启动作业和转换设计器。Pan.bat:命令行方式执行转换。Kitchen.bat:命令行方式执行作业。Carte.bat:启动web
- Day 4 房间,家居
宇相
单复数、冠词、描述住所的形容词住所house住所apartment公寓bedroom卧室kitchen厨房livingroom客厅diningroom餐厅bathroom衣帽间cloakroom衣帽间balcony阳台yard庭院study书房家具lamp台灯desk桌子sofa沙发chair椅子door门floor地板carpet地毯fridge冰箱名词单复数大多数名词复数都在词尾加s例如:be
- 每日20个英语单词
每日20个英语单词
1、panic['pænik]vi./n.恐慌,惊慌a.恐慌的,慌乱的字典释义n.惊慌,恐慌,没有理由的;潘神的,牧人之神的记忆法《战栗空间》PanicRoom2、anxiety[æŋɡ'zaiəti]n.焦虑,挂念;渴望,热望字典释义n.忧虑,焦急,渴望,热望记忆法来自anxious(a.担忧的)3、kitchen['kitʃin]n.厨房4、housewife['haʊswaɪf]n.家庭主妇
- 『滨东花园180㎡』不同韵味的轻奢,享受静谧时光下的美好
城市人家风尚高端整装
拨开一缕阳光看四季冲撞时光一切的找寻只为与欢喜相遇夕阳慢慢沉,时光静静淌家让我们从繁华中沉淀在娴静之处洞察生活美好...客餐厅GuestRestaueant客厅纹理自然的大理石背景墙、满载光泽的金属装饰,在灯光方面十分优雅,整个空间总有一丝令人着迷的精致感,带着几分温暖、几分高贵。客餐厅一体的设计使整体空间更加纯粹安静,简单而有质感的材质,在光影的照射下愈显通透自然。厨房Kitchen半开放式的厨
- 成功日记
紫气东来_f436
1,今日开始写成功日记2,总结西安之行3,chichen吃,啃=鸡。kitchen厨房journey旅行journal日记
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/