上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 33 下一页

2017年12月3日

hive 安装、知识点

摘要: * hive 查询语句: 语句 | 含义 | show databases; 或 show schemas; | 查看数据库 show tables; | hive显示所有表 set; | 查看hive配置信息 show create table table_name; 或者 desc format 阅读全文

posted @ 2017-12-03 23:13 cag2050 阅读(174) 评论(0) 推荐(0) 编辑

mac os 里的 JAVA_HOME

摘要: google了一下,发现了这篇文章Important Java Directories on Mac OS X(https://developer.apple.com/library/content/qa/qa1170/_index.html),可以使用工具命令“/usr/libexec/java_ 阅读全文

posted @ 2017-12-03 21:30 cag2050 阅读(171) 评论(0) 推荐(0) 编辑

Yarn 知识点

摘要: yarn 简介: Yarn是一个分布式的资源管理系统,用以提高分布式的集群环境下的资源利用率,这些资源包括内存、IO、网络、磁盘等。其产生的原因是为了解决原MapReduce框架的不足。最初MapReduce的committer们还可以周期性的在已有的代码上进行修改,可是随着代码的增加以及原MapR 阅读全文

posted @ 2017-12-03 20:53 cag2050 阅读(220) 评论(0) 推荐(0) 编辑

hadoop 安装、命令

摘要: hadoop安装步骤: 1. 安装java 2. 安装hadoop 下载地址:http://apache.claz.org/hadoop/common/ (说明:该网址current文件夹下,是最新版) hadoop 相关信息: 资源 | 所在文件夹 | 安装目录(我本机安装到的目录) | /usr 阅读全文

posted @ 2017-12-03 18:23 cag2050 阅读(177) 评论(0) 推荐(0) 编辑

2017年11月27日

Spring Boot 中 Web 应用的统一异常处理

摘要: 出处:http://blog.didispace.com/springbootexception/ 阅读全文

posted @ 2017-11-27 16:59 cag2050 阅读(131) 评论(0) 推荐(0) 编辑

2017年11月26日

处理json的常用java类库:Json-lib(org.json)、Gson、Jackson、Fastjson

摘要: 更多的处理json的java类库,有人做了性能对比,GitHub地址:https://github.com/fabienrenaud/java json benchmark 处理json的java类库 | 地址 | Jackson(SpringMVC 默认使用) | https://github.c 阅读全文

posted @ 2017-11-26 21:30 cag2050 阅读(172) 评论(0) 推荐(0) 编辑

2017年11月23日

Spring Boot 项目在 IntelliJ IDEA 中配置 DevTools 实现热部署(macOS 系统)

摘要: 要配置的内容: 1.Preference Build, Execution, Deployment Complier Build project automatically 选中 2.command + option + shift + /(4个键) 查找Registry 找到并勾选:compile 阅读全文

posted @ 2017-11-23 14:29 cag2050 阅读(546) 评论(0) 推荐(0) 编辑

spring boot 项目文件结构

摘要: 启动类建议放在RootPackage的原因: 1. 根据SpringBoot的内置实现,Spring默认从@ComponentScan注解所在的位置开始向后扫描,也就是说,只要我们将组件放在启动类所在的RootPackage的子包,就可以被Spring扫描并注入Bean容器。 2. 将启动类放置在R 阅读全文

posted @ 2017-11-23 10:40 cag2050 阅读(186) 评论(0) 推荐(0) 编辑

2017年11月22日

3种web会话管理方式:基于server端session方式、cookie-based方式、token-based方式

摘要: 出处:http://www.cnblogs.com/lyzg/p/6067766.html 阅读全文

posted @ 2017-11-22 20:21 cag2050 阅读(154) 评论(0) 推荐(0) 编辑

软件行业术语

摘要: 软件行业术语: 术语简称 | 英文 | 中文 | | TPS | Transactions Per Second | 每秒处理事务数 QPS | Queries Per Second | 每秒查询数 阅读全文

posted @ 2017-11-22 16:10 cag2050 阅读(265) 评论(0) 推荐(0) 编辑

2017年11月14日

spring boot中,jar包、war包的区别

摘要: jar包、war包 比较(表格) 项目 | jar包 | war包 | | 在开发调试完成之后,可以将应用打成JAR包的形式,可以直接使用Maven插件的package命令,最终会形成一个可运行的 JAR包。我们使用java –jar命令就可以运行这个JAR包了。 JAR包解压后的目录结构: 这个J 阅读全文

posted @ 2017-11-14 17:09 cag2050 阅读(2660) 评论(0) 推荐(1) 编辑

vue-echarts-v3 使用

摘要: github地址:https://github.com/xlsdg/vue echarts v3 官方说明:无论多少个组件代码里写 ,最后打包的时候 vue echarts v3 只会打包一次,不会出现引用多次,体积越变越大。 地址:https://github.com/xlsdg/vue echa 阅读全文

posted @ 2017-11-14 11:05 cag2050 阅读(2179) 评论(0) 推荐(0) 编辑

2017年11月10日

Map 的营救;使对象属性有顺序

摘要: 使用ES6的新特性Map。Map 对象以插入的顺序遍历元素。for...of循环为每一次循环返回一个[key, value]数组。 如果想在跨浏览器环境中模拟一个有序的关联数组,你要么使用两个分开的数组(一个保存key,另一个保存value),要么构建一个单属性对象(single property 阅读全文

posted @ 2017-11-10 11:13 cag2050 阅读(286) 评论(0) 推荐(0) 编辑

zsh 使用

摘要: 使用ctrl+r,弹出搜索框: mac os 系统默认的终端为bash,切换该终端为zsh,可以用以下命令: 如过要切回默认终端bash,则使用以下命令: 阅读全文

posted @ 2017-11-10 09:38 cag2050 阅读(134) 评论(0) 推荐(0) 编辑

2017年11月9日

java 搭建新项目,最佳组合:spring boot + mybatis generator

摘要: java 搭建新项目,最佳组合:spring boot + mybatis generator 阅读全文

posted @ 2017-11-09 11:59 cag2050 阅读(127) 评论(0) 推荐(0) 编辑

Java数据类型和MySql数据类型对应表

摘要: 对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。 对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integ 阅读全文

posted @ 2017-11-09 11:38 cag2050 阅读(184) 评论(0) 推荐(0) 编辑

2017年11月8日

计算程序的执行时间

摘要: 代码: 阅读全文

posted @ 2017-11-08 16:38 cag2050 阅读(163) 评论(0) 推荐(0) 编辑

spring 核心思想:AOP 理解

摘要: 什么是AOP? 1. AOP概念介绍 所谓AOP,即Aspect orientied program,就是面向方面(切面)的编程。 面向切面编程Aspect Orlented Programming,即AOP是对面向对象的思维方式的有力补充。 AOP的好处是可以动态地添加和删除在切面上的逻辑而不影响 阅读全文

posted @ 2017-11-08 10:13 cag2050 阅读(220) 评论(0) 推荐(0) 编辑

Spring核心思想:“控制反转”,也叫“依赖注入” 的理解

摘要: @Service对应的是业务层Bean,例如: @Service("userService")注解是告诉Spring,当Spring要创建UserServiceImpl的的实例时,bean的名字必须叫做"userService",这样当Action需要使用UserServiceImpl的的实例时,就 阅读全文

posted @ 2017-11-08 10:09 cag2050 阅读(212) 评论(0) 推荐(0) 编辑

2017年11月7日

nginx 各参数说明

摘要: nginx 各参数说明: 参数 | 所在上下文 | 含义 | | 阅读全文

posted @ 2017-11-07 15:25 cag2050 阅读(119) 评论(0) 推荐(0) 编辑

2017年11月6日

使用 idea IDE 的 Spring Initializr 向导创建 spring boot、mysql、mybatis 项目(待补充)

摘要: 待补充 阅读全文

posted @ 2017-11-06 09:48 cag2050 阅读(150) 评论(0) 推荐(0) 编辑

2017年11月5日

spring initializr 创建项目时,依赖对应的 artifactId

摘要: 选择各个依赖时,对应的 artifactId 选择的依赖 | artifactId名字 | 不选择依赖,默认包含的artifactId | spring boot starter、spring boot starter test web:选择web后,没有spring boot starter了,替 阅读全文

posted @ 2017-11-05 00:52 cag2050 阅读(369) 评论(0) 推荐(1) 编辑

2017年11月2日

阿里云服务 相关术语

摘要: 阿里云服务 相关术语: 英文 | 英文全写 | 中文 | | ECS | Elastic Compute Service | 云服务器 RDS | Relational Database Service | 云数据库 VPC | Virtual Private Cloud | 专有网络 qps | 阅读全文

posted @ 2017-11-02 14:29 cag2050 阅读(350) 评论(0) 推荐(0) 编辑

2017年11月1日

echarts 知识点

摘要: echarts map 禁止放大缩小,设置 calculable 为 false 即可。 echarts 报错: 解决:http://blog.csdn.net/qq_37581708/article/details/78342634 echarts的chart(图表)种类: 名称 | 类型 | l 阅读全文

posted @ 2017-11-01 10:53 cag2050 阅读(485) 评论(0) 推荐(0) 编辑

2017年10月31日

idea中,war 与 war exploded 区别

摘要: idea中,war 与 war exploded 区别: 1. war模式:将WEB工程以包的形式上传到服务器 ; 2. war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;其实访问的是项目下 target 文件夹里的内容。 __注意:idea中,tomcat部署的是art 阅读全文

posted @ 2017-10-31 14:34 cag2050 阅读(443) 评论(0) 推荐(0) 编辑

开发vue全局插件的4种方式

摘要: 定义全局插件的步骤 1. 定义全局插件 pluginsUtil.js Vue.js 的插件应当有一个公开方法 install 。这个方法的第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象: 2. main.js里引入并使用 3. 组件内调用 vue全局插件的4种方式 1. Vue.mix 阅读全文

posted @ 2017-10-31 10:25 cag2050 阅读(459) 评论(0) 推荐(0) 编辑

2017年10月24日

kafka 知识点

摘要: kafka 相关术语: 术语 | 含义 | producer,产生消息 | 消息生产者,发布消息到 kafka 集群的终端或服务。 consumer,消费消息 | 从 kafka 集群中消费消息的终端或服务。 topic,主题,在主题里分布消息 | 每条发布到 kafka 集群的消息属于的类别,即 阅读全文

posted @ 2017-10-24 16:36 cag2050 阅读(271) 评论(0) 推荐(0) 编辑

ActiveMQ、RabbitMQ、RocketMQ、Kafka 对比(图示)

摘要: RabbitMQ 和 Kafka 对比,一篇好的介绍文章:https://my.oschina.net/u/236698/blog/501834 ActiveMQ、RabbitMQ、RocketMQ、Kafka 对比(图示): 阅读全文

posted @ 2017-10-24 15:59 cag2050 阅读(6534) 评论(0) 推荐(0) 编辑

junit 知识点

摘要: JUnit 测试框架具有以下重要特性: 1. 测试工具 1. 测试套件 1. 测试运行器 1. 测试分类 测试工具 测试工具是一整套固定的工具用于基线测试。测试工具的目的是为了确保测试能够在共享且固定的环境中运行,因此保证测试结果的可重复性。它包括: 在所有测试调用指令发起前的 setUp() 方法 阅读全文

posted @ 2017-10-24 11:35 cag2050 阅读(180) 评论(0) 推荐(0) 编辑

2017年10月23日

Mac 下 java环境 maven环境配置

摘要: java环境配置 下载jdk,按照提示安装 我下的是1.8.0版本,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 查看安装的 JDK 以及路径 命令行终端输入 : /u 阅读全文

posted @ 2017-10-23 14:03 cag2050 阅读(226) 评论(0) 推荐(0) 编辑

maven 知识点2

摘要: maven 命令: table th:first of type { width: 500px; } table th:nth of type(2) { } 命令 | 含义 | mvn help:effective pom | 查看 Super POM 默认配置 mvn archetype:gene 阅读全文

posted @ 2017-10-23 11:29 cag2050 阅读(144) 评论(0) 推荐(0) 编辑

大数据 相关术语

摘要: 大数据 相关术语 术语 | 作用 | hadoop | 存储和处理大数据 MapReduce | hadoop自带的数据处理功能 spark | 推荐使用spark做hadoop的数据处理 hdfs | hadoop分布式文件系统 hive | 基于Hadoop的一个数据仓库工具,可以将结构化的数据 阅读全文

posted @ 2017-10-23 09:55 cag2050 阅读(132) 评论(0) 推荐(0) 编辑

2017年10月20日

命令行语法格式

摘要: 在描述命令行参数的时候,对其格式有些约定俗成的写法,各系统之间也有差别。 一般采用的格式如下: 命令格式中常用的几个符号含义如下: 符号 | 含义 | 尖括号 | 必选参数,实际使用时应将其替换为所需要的参数 大括号{} | 必选参数,内部使用,包含此处允许使用的参数 方括号[] | 可选参数,在命 阅读全文

posted @ 2017-10-20 11:50 cag2050 阅读(1123) 评论(0) 推荐(0) 编辑

mac系统下 Homebrew 使用

摘要: brew 又叫 Homebrew,是一款Mac OS平台下的软件包管理工具。 brew 常用命令: 命令 | 作用 | brew install [package] | 安装包 brew uninstall [package] | 卸载包 brew outdated | 列出过时的软件 brew u 阅读全文

posted @ 2017-10-20 11:38 cag2050 阅读(344) 评论(0) 推荐(0) 编辑

mac上安装nginx

摘要: 1. 终端执行: nginx 默认安装在 /usr/local/Cellar/nginx/1.12.2 conf 文件默认安装在 /usr/local/etc/nginx/nginx.conf 2. 启动nginx,终端执行: 2. 浏览器中键入 http://localhost:8080 ,即可访 阅读全文

posted @ 2017-10-20 11:34 cag2050 阅读(132) 评论(0) 推荐(0) 编辑

DOMContentLoaded 和 Load 事件 区别(待补充)

摘要: javascript会阻塞dom的解析。当解析过程中遇到` 阅读全文

posted @ 2017-10-20 10:15 cag2050 阅读(153) 评论(0) 推荐(0) 编辑

2017年10月18日

JavaScript运行机制

摘要: 划重点: 1. JS是按照代码块来进行编译和执行的,代码块间相互独立,但变量和方法共享。 1. 预编译期JS会对本代码块中的所有声明的变量和函数进行处理(类似与C语言的编译),但需要注意的是此时处理函数的只是声明式函数,而且变量也只是进行了声明但未进行初始化以及赋值。 1. 同名函数后者会覆盖前者; 阅读全文

posted @ 2017-10-18 17:18 cag2050 阅读(145) 评论(0) 推荐(0) 编辑

理解js事件循环(event loop)

摘要: 队列:先进先出 栈:后进先出 javascript的Event Loop 和 Node.js的Event Loop 区别: js(运行在浏览器),有主线程、异步任务队列的概念; node.js使用libuv库执行,不同的任务分配给不同的线程,形成一个Event Loop(事件循环),以异步的方式将任 阅读全文

posted @ 2017-10-18 14:17 cag2050 阅读(410) 评论(0) 推荐(0) 编辑

理解js闭包

摘要: 面试一句话回答: 闭包就是能够读取函数内部变量的内层函数,是“定义在一个函数内部的函数”。 因为js的链式作用域,内层函数能访问外层函数的变量,但外层函数不能直接访问内层函数的变量。 如果想从外部读取函数的局部变量,这时候就需要用闭包。 问:为什么会出现闭包? 答:外层函数不能访问内层函数的变量(j 阅读全文

posted @ 2017-10-18 10:21 cag2050 阅读(132) 评论(0) 推荐(0) 编辑

2017年10月17日

nginx 知识点

摘要: 全部指令目录(淘宝翻译):http://tengine.taobao.org/nginx_docs/cn/docs/dirindex.html nginx 命令语法: s,意思是:signal signal 可以是下面4个: stop — fast shutdown quit — graceful 阅读全文

posted @ 2017-10-17 18:38 cag2050 阅读(167) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 33 下一页

导航