`
文章列表

ajax的使用

1:GET访问 浏览器 认为 是等幂的,就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 访问 (浏览 ...
npm的使用:   1:sudo npm install cnpm -g (linux )   2:cnpm install    3:cnpm install ls-ui --save   4:cnpm rm react --save   5:cnpm i react react-dom --save   6:cnpm start   7:cnpm remove --save ls-ui   8:npm run build   9:npm run linux-start (Linux 环境)  

linux 常用命令

1、cd cd /root 绝对路径   2、ls ls -l : 列出长数据串,包含文件的属性与权限数据等。 ls -a: 列出全部的文件,连同隐藏文件,一起列出来。 ls -R:连同子目录内容一起列出来   3、grep  用于对一些命令的输出进行筛选加工 ps -aux | grep tomcat    4、find 命令 find / -name 文件名   5、ps ps aux  # 查看系统所有的进程数据     6、kill  杀掉某个进程 kill -9 进程id   7、chgrp 修改目录用户组 chgrp users -R . ...

索引使用规则

一、索引的建立和使用规则   1:最左前缀匹配原则 mysql 会从左向右,匹配直到遇到范围查询(>,<,between,like)就停止匹配 比如建立(a,b,c,d)顺序的索引 使用这样的查询语句 a = 1 and b=2 and c>3 and d =4 ; d是用不到索引的 但如果建立(a,b,d,c)的索引则都可以用到 , a,b,d 的顺序可以调整   2: = 和 in 可以乱序 ,比如a =1 and b = 2 and c =3  建索引的顺序可以任意 : (a,b,c)或 (b,a,c)   3:使用区分度高(选择性高)来做索引 ...

mysql索引

总结: 选择优化的数据类型  1: 更小的通常更好  2: 简单就好 3: 尽量避免NULL   缓存表和汇总表: 为了提高性能,创建一张完全独立的汇总表或缓存表   物化视图 : 预先计算并存储在磁盘上的表,可以通过各种各 ...

hadoop常用命令

   hadoop fs -mkdir /tmp/input              在HDFS上新建文件夹    hadoop fs -put input1.txt /tmp/input  把本地文件input1.txt传到HDFS的/tmp/input目录下    hadoop fs -get  input1.txt /tmp/input/input1.txt  把HDFS文件拉到本地    hadoop fs -ls /tmp/output                  列出HDFS的某目录    hadoop fs -cat /tmp/ouput/output1.txt ...

代理模式

一、代理模式:使用代理对象完成用户请求,屏蔽用户对真正对象的访问。 1、主要成员: 主题接口、真实主题(主题接口的实现类)、代理类。 2、真实主题实现主题接口、代理类也实现主题接口,同时引用真实主题   二、动态代理模式:   不需要自己设计代理对象, 真正是在运行时,才动态生成代理类 (代理类的字节码将在运行时生成并载入当前ClassLoader)    使用: InvocationHandler (调度器) 和  proxy (代理)   http://blog.csdn.net/jialinqiang/article/details/8950989       ...
AOP技术则恰恰相反,它利用一种称为"横切"的技术,能够剖解开封装的对象内部,并将那些影响了多个类并且与具体业务无关的公共行为 封装成一个独立的模块   AOP技术的具体实现,无非也就是通过动态代理技术或者是在程序编译期间进行静态的"织入"方式。下面是这方面技术的几个基本术语:     1、join point(连接点):是程序执行中的一个精确执行点,例如类中的一个方法。它是一个抽象的概念,在实现AOP时,并不需要去定义一个join point。     2、point cut(切入点):本质上是一个捕获连接点的结构。在AOP中,可以定义一个p ...

Pig语言的学习

    博客分类:
  • Pig
Pig:是基于Hadoop并行数据流语言 Pig:输入输出 第一步:加载load         最后执行完数据流之后可以:store 存储  或 dump输出到屏幕   Pig:关系操作   foreach: 对于每一条记录,可以选择相应的字段,传给下一个操作符(相当于SQL中选择需要的列,可以进行count和sum操作)   filter:    过滤(相当于SQL的where)     group: 分组,按照一个一段进行分组,(通过其中包含字段)   Order: 排序 (通过其中包含字段)   Distinct:  去重只会对整个记录去重,不会单独对某个字段去除 ...

Hadoop Yarn

一、Yarn产生 : 作为Hadoop的一个子项目,Yarn是一个通用的用于运行分布式应用的资源管理器。   1、Mapreduce的缺陷和问题: 由于jobtracker会保存信息在内存中,使用的粗粒度的锁,所以可扩展有瓶颈    2、Yarn要保持现有的mapduce的向后兼容性   3、Yarn : 资源调度器 基本思想: 将jobTracker两个主要的功能分离成单独的组件,一个全局的ResourceManager和每个应用对应的 ApplicationMaster   Yarn 的组件 ResourceManager : 资源管理器 , 一个纯粹的调度器   ...
一  多线程设计模式   1、Future模式   先返回一个虚拟的数据,可以利用这部分时间做一些其他业务处理,然后再得到真实的数据。   jdk 内置实现了这种模式 : 使用的是FutureTask类 和 Callable接口    2、Master-Worker模式    核心思想 : 系统由两类进程协作工作Master进程和worker进程。Master进程负责接收和分配任务,worker进程负责处理子任务。     3、生产者-消费者模式   生产者线程负责提交用户请求、消费者线程则负责具体处理生产者提交的任务。   二、JDK多任务执行框架   ...

JAVA并发基础知识

    博客分类:
  • JAVA
对象的状态 : 指存储在状态变量中的数据   同步机制: synchronized,它提供了一种独占锁,但同步这个术语还包括volatile类型的变量,显式锁以及原子变量。 注意 : 如果当多个线程访问同一个可变的状态变量时没有使用合 ...
泛型的主要目的之一就是用来指定容器要持有什么类型的对象,而且有编译器来保证类型的正确性(不在运行时才检查出来)   可以暂时不指定类型,而是稍后再决定具体使用什么类型,可以使用类型参数,用尖括号括住,放在类名后面。然后在使用这个类的时候,再用实际的类型替代此类型参数。T就是类型参数。   一、泛型类<T> 在定义一个类时,后面使用<T>   在构造方法中,使用泛型 class Con<T>{      private T value;      public Con(T value){            this.value = ...
一、Spring Framework支持五种作用域   1、singleton : 一个bean定义对应一个对象实例 (spring容器缺省作用域) 2、prototype : 一个bean定义对应多个对象实例 (对所有有状态的bean应该使用prototype作用域,而对无状态的bean则应该使用singlet ...

React JSX

一、JSX的语法:可以在js中使用html标签 二、React中,自定义的组件首字母,否则render方法出错 三、js的求值表达式{},在{}中不可以使用if等语句 1:使用三元表达式, 2:将判断的逻辑写在一个函数中        getName:function(){             if(this.props.name)                 return this.props.name             else                 return ""        } 然后在组件{}中,使用getNam ...
Global site tag (gtag.js) - Google Analytics