自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex Dou的博客

Succcess is for the ready man.

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 分布式模式之Broker模式

问题来源:创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、业务逻辑被分布式的部署。然而相比中心化的系统,复杂度被无可避免的增大了,该如何降低各个组件之间的耦合度。挑战需要保证可伸缩性、可维护性、可更新性,需要将服务划分为各个相对独立的组件,组件被分布式的部署,它们之间通过进程间通信方式...

2018-04-23 19:47:48 223

转载 PostgreSQL数据类型

本章讨论PostgreSQL数据类型。在创建表的同时,要求每列都要指定数据类型,即什么样的数据要存储在表中的字段。 一致性: 对相同的数据类型的列的操作给出了一致的结果,通常是最快的。 验证: 正确使用的数据类型表示数据和拒绝的范围之外的数据类型...

2018-04-23 19:20:31 1284

转载 Postgresql模式匹配

模式匹配:    PostgreSQL中提供了三种实现模式匹配的方法:SQL LIKE操作符,更近一些的SIMILAR TO操作符,和POSIX-风格正则表达式。    1. LIKE:    string LIKE pattern [ ESCAPE escape-character ] &nbsp...

2018-04-23 19:10:43 1161

转载 PostgreSQL数据类型格式化函数

数据类型格式化函数:    PostgreSQL格式化函数提供一套有效的工具用于把各种数据类型(日期/时间、integer、floating point和numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。下面列出了这些函数,它们都遵循一个公共的调用习惯:第一个参数是待格式化的值,而第二个是定义输出或输出格式的模板。函数返回类...

2018-04-23 19:09:04 8955

原创 hive中ROW_NUMBER()函数

ROW_NUMBER()函数ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2)上述代码含义是首先根据COLUMN1进行结果集分组,结果集内部按照COLUMN2分组,输出结果是类似于双重分组的结果。select id,dept,salary,ROW_NUMBER() OVER(PARTITION BY dept ORDER...

2018-04-23 15:12:02 21631

原创 EXCEL的一些小Tip

‘符号excel中若单元格中首先填写一个单引号,则代表之后不管写什么都不会转义$符号excel中$代表绝对引用,有时候我们使用当前单元格下拉粘贴单元格格式。 如果希望单元格的公式中想引用的单元格位置不随着下拉时而改变时,可以使用$。 这里注意如果想绝对引用一个单元格时,其书写格式为: $A$1,这样才是该单元格的绝对引用,如果只写一个$时则只代表某一方向绝对引...

2018-04-23 14:26:54 415

原创 SQL中NVL函数的使用

含义nvl是用于判断某字段值是否为空然后作以相关处理的函数(如果学过Java或其他编程语言可以说类似于简易版的三元表达式)分类1. 两个参数的nvl函数:nvl(str1,str2) a. 含义:如果第一个参数不为空的话,则该表达式返回第一个参数的值,若第一个参数为空时,则返回第二个参数的值。 b. 应用场景: i. 可以设置字段如果为空的默认值。例如如...

2018-04-20 16:52:09 30938 1

原创 Zookeeper出现Error contacting service.It is probably not running.问题的解决方案

原因可能是jdk未安装或jdk版本与环境变量中的版本不一致 可能是防火墙未关闭可能是配置文件zoo.cfg的拼写问题可能是配置myid问题可能是运行多次导致进程冲突问题解决方案使用java -version命令(用于查看当前安装的jdk版本),echo $JAVA_HOME命令(用于查看配置JAVA_HOME的环境变量)来查看jdk是否安装正确。使用service ...

2018-04-10 21:25:58 2076

转载 alibaba的FastJson的用法

alibaba的FastJson主要是用于json格式的数据与其他类型的数据的转换常用的静态方法public static final Object parse(String text); //将Json文本parse为JSONObject或者JSONArraypublic static final JSONObject parseObject(String tex...

2018-04-10 15:00:40 2136

原创 针对上面的salaries表emp_no字段创建索引idx_emp_no

题目描述针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,P...

2018-04-04 17:23:57 956

原创 针对actor表创建视图actor_name_view

题目描述针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v:CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,...

2018-04-04 17:16:37 447

原创 合并两个排序的链表

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。解题方案本题的思路在于通过第三个链表作为其合并输出结果,每次都获取两个链表头中的较小值放入合并链表中即可。/*public class ListNode { int val; ListNode next = null; ListNode(int val...

2018-04-02 20:22:17 147

原创 对first_name创建唯一索引uniq_idx_firstname

题目描述针对如下表actor结构创建索引:CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update timestamp NOT NULL...

2018-04-02 19:12:51 782

原创 创建一个actor_name表

题目描述对于如下表actor,其对应的数据为: actor_id first_name last_name last_update 1 PENELOPE GUINESS...

2018-04-02 19:08:10 400

原创 批量插入数据,不使用replace操作

题目描述对于表actor批量插入如下数据,如果数据已经存在,请忽略,不使用replace操作CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_...

2018-04-02 18:46:09 481

AIDLService

AIDLService,远程调用例子。包括服务端与客户端两个工程文件.zip

2015-12-07

空空如也

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

TA关注的人

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