自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (6)
  • 收藏
  • 关注

原创 git 常用操作命令汇总

Git 常用命令仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--global] user.name "[

2020-12-22 19:29:46 173

原创 Linux常用操作命令

一、linux用户及组管理1.创建一个名字为hadoop的普通用户dog# useradd hadoopdog# passwd hadoop2.给hadoop用户sudo 权限(主要测试时使用)dog# vi /etc/sudoers # 给指定用户分配权限设置权限,学习环境可以将hadoop用户的权限设置的大一些,但是生产环境一定要注意普通用户的权限限制。...

2018-08-02 19:09:18 194

原创 Linux常用命令汇总

Linux常用命令双中括号[[]][[是 bash 程序语言的关键字。并不是一个命令,[[ ]] 结构比[] 结构更加通用。在[[ 和 ]] 之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令替换。支持字符串的模式匹配,使用=~ 操作符时甚至支持shell的正则表达式。字符串比较时可以把右边的作为一个模式,而不仅仅是一个字符串,比如 [[ hello == hell? ]],结果为真。[[ ]]中匹配字符串或通配符,不需要引号。使用[[…]] 条件判断结构,而不是[…],能够

2020-12-25 07:52:43 247

原创 Linux 常用配置

Linux 常用配置用户管理#创建普通用户useradd hadoop#给用户设置密码passwd hadoop#创建组groupadd monster# 创建一个用户 fox, 并放入到 monster组中useradd -g monster fox# 修改文件所在的组chgrp 组名 文件名给普通用户hadoop增加sudo 权限vi /etc/sudoers--------------下面为sudoers文件部门内容-----------root ALL=(ALL:A

2020-12-22 22:33:01 301

原创 BitBake 学习交流

1.BitBake 是什么BitBake 是一个执行 python 和 shell 脚本的引擎; BitBake 是一个python 写的程序(工具),它是一个多任务引擎,可以并行执行shell和python任务,每个任务单元根据预定义的元数据来管理源码、配置、编译、打包,并最终将每个任务生成的文件集合成为系统镜像。 BitBake 和 GNU Make 对比。2.BitBake 基本概念参考WIKI3.BitBake 工作流程运行BitBake的主要目的是生成一个东...

2020-08-31 20:14:11 206

原创 分布式应用监控:SkyWalking 基本使用

skywalking 简介分布式应用,会存在各种问题。解决这些难题,除了要应用自己做一些监控埋点外,还可以有一些外围的系统进行主动探测和主动发现。SkyWalking 是观察性分析平台和应用性能管理系统。提供分布式追踪、服务格遥测分析、度量聚合和可视化一体化解决方案。参数说明# 参数解释 skywalking.agent.service_name: 本应用在skywalking中的名称 skywalking.collector.backend_service: skywalki..

2020-08-12 11:51:53 620

原创 Spring Validation 最佳实践

Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Email、@Length等。Spring Validation是对hibernate validation的二次封装,用于支持spring mvc参数自动校验。接下来,我们以spring-boot项目为例,介绍Spring Validation的使用。引入依赖如果spring-boot版本小于2.3.x,spr

2020-08-07 17:59:43 135

原创 jackson使用

1.1为什么不允许使用fastjsonfastjson在1.2.24及之前版本存在远程代码执行高危安全漏洞,攻击者可以通过此漏洞远程执行恶意代码来入侵服务器,漏洞出现在com\alibaba\fastjson\parser\DefaultJSONParser.java文件中的DefaultJSONParser::parseObject函数,在1.2.24 (即受影响的版本)版本的代码中,加载类名时,用到了一个TypeUtils::loadClass的方法,此方法在com\alibaba\fastjson

2020-08-04 10:36:36 448

原创 linux 服务器运维常用命令

top----Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况 [work@c3-miui-auto-sup01 ~]$ toptop - 11:27:02 up 370 days, 17:35, 1 user, load average: 0.05, 0.04, 0.00Tasks: 529 total, 1 running, 528 sleeping, 0 stopped, 0 zombieCpu(s): 1.1%us, 0.4%sy, ..

2020-08-04 10:32:49 316

原创 java常用设计模式

责任链设计模式如果有多个对象都有机会处理请求,责任链可使请求的发送者和接收者解耦,请求沿着责任链传递,直到有一个对象处理了它为止。public interface Process { /** * 执行处理 * @param msg */ void doProcess(String msg);}public class MsgProce...

2019-11-20 10:03:52 86

原创 微服务之api网关

API网关设计API网关是微服务架构标准化服务的模式。API网关定位为应用系统接口的网关,区别于网络技术的网关,但是原理是一样的。API网关统一服务入口,可方便实现对平台众多服务接口进行管控,对访问服务的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或者计费等等。多种客户端程序,例如:移动APP、PC端和智能终端...

2019-11-04 10:42:27 463

原创 常用项目管理工具

文档管理showdoc项目管理工具tracup代码管理工具码云作图工具ProcessOn测试工具小幺鸡MongoDB客户端工具下载

2019-11-03 10:52:20 122

原创 常用代码块

实现重试public static void main(String[] args) { Callable<Integer> task = new Callable<Integer>() { @Override public Integer call() throws Exception { ...

2019-10-29 14:25:29 112

原创 k8s service 配置详解

1.yaml格式的Service定义文件的完整内容 apiVersion: v1kind: Servicematadata:  name: string  namespace: string  labels:  - name: string  annotations:  - name: stringspec:  selector: []  type: string  ...

2019-01-11 17:16:59 5060

原创 tomcat 性能优化

1.jvisualvm监控tomcat1、修改Tomcat的catalina.sh文件修改tomcat的bin目录下的 catalina.sh文件,搜索“JAVA_OPTS=”,在引号中添加参数-Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managem...

2019-01-11 17:16:03 198

原创 常用快捷键汇总

Ctrl + O 光标上一次位置Ctrl + I 光标回退d$ 删除游标所在处,到该行的最后一个字符d0 删除游标所在处,到该行的最前面一个字符dw 删除1个单词d10w 删除10个单词u 撤销上一个命令对编辑缓冲区的修改ctrl + d  翻半页ctrl + u 向上翻半页字符串测试操作符必要用 “”双引号引起了g ~ w    转换单个单词gu 回车 转换为小写gW 回...

2018-12-29 09:39:51 177

原创 docker 常用操作命令汇总

# docker search java #从仓库中搜索镜像# docker pull docker.io/java # 从仓库中拉取镜像# docker images # 查看所有镜像# docker ps -a #查看所有运行的容器# docker pause myjava # 暂停容器# docker unpause myjava # 从暂停中恢复# docker start...

2018-12-24 09:47:57 121

原创 JENKINS 安装配置总结

1.集成Publish Over SSH Plugin远程部署Publish Over SSH Plugin 插件安装    依次选择,系统管理-&gt;插件管理-&gt;可选择插件在过滤框中输入:Publish Over SSH,然后勾选后,点击直接安装配置Publish Over SSH, 依次选择,系统管理-&gt;系统设置-&gt;Publish over SSH 配置...

2018-12-19 17:18:53 203

原创 阿里云 OSS使用手册

1.工具ossutil使用列举buckets:./ossutil ls 或者 ./ossutil ls oss://文件的上传: a.单个文件:./ossutil cp -r test.txt oss://ossotil-test/ b.上传目录: ./ossutil cp -r dirname oss://ossotil-test/dirname ...

2018-12-06 21:59:05 859 1

原创 react-native 笔记

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"bundle/index.ios" withEx...

2018-11-09 16:50:42 101

原创 mongodb中的aggregate() 方法详解

按照 支付状态进行分组db.weixin_pay_log.aggregate([ {$group:{_id:"$payStatus",count:{$sum:1},total:{$sum:"$sum"}}}])支付类型payType = “5” db.weixin_pay_log.aggregate([ {$match:{"payType":"5"}},...

2018-11-04 10:06:48 5017

原创 HBase 集群搭建和高可用配置

HBase集群建立在hadoop集群基础之上,所以在搭建HBase集群之前需要把Hadoop集群搭建起来,并且要考虑二者的兼容性.现在就以3台机器为例,搭建一个简单的集群.1.进入hbase的配置目录,在hbase-env.sh文件里面加入java环境变量.即:JAVA_HOME=export JAVA_HOME=/opt/jdk1.8.0_121关闭HBase自带的Zookeeper...

2018-11-01 17:34:46 272

原创 ElasticSearch常用操作命令汇总

Elasticsearch中信息很多,同时ES也有很多信息查看命令,可以帮助开发者快速查询Elasticsearch的相关信息。_cat$ curl localhost:9200/_cat=^.^=/_cat/allocation/_cat/shards/_cat/shards/{index}/_cat/master/_cat/nodes/_cat/indices/_ca...

2018-09-27 13:51:47 6341

原创 kafka安装和基本使用

一、kafka单机安装1.下载 kafka_2.9.2-0.8.1.1.tgz2.将文件解压3.进入 kafka_2.9.2-0.8.1.1/config 目录4.修改 server.properties文件 参数 参考参数值 broker.id 0 port 909...

2018-08-30 10:39:24 145

转载 Intellj Idea 常用快捷键

Hierachy Subtypes command + H查看项目结构command + 7 查看继承结构command +8 jar tf simpleSpark-1.0-SNAPSHOT.jar 查看jar的内部结构

2018-08-22 10:26:52 206

原创 hive 常用语句汇总

hive的常用语句及UDF    基本语句        -》 字段的查询        -》 where、limit、distince        -》查询部门编号是30的员工        select empno,ename,deptno from emp where deptno='30' -》查看前3条记录select * from emp limit 3;...

2018-08-15 13:49:15 1932

原创 hive数据导出

通过insert命令进行导出insert overwrite[local] directory 'path' select * ...-&gt;导出到本地目录    insert overwrite local directory '/opt/datas/tmp2_table' select * from tmp2_table2;insert overwrite local...

2018-08-15 11:10:36 301

原创 hive 导入数据的方式

1.加载本地文件到hive 拷贝文件load data local inpath 'linux_filepath' into table tablename;-&gt;应用场景:常见的情况,一般用于日志文件的直接导入2.加载HDFS文件到hive  移动文件load data inpath 'hdfs_filepath' into table tablename;-&gt;...

2018-08-15 10:43:26 418

原创 Spark 运行模式

bin/spark-shell  默认情况下,表示运行在local mode,在本地启动一个JVM Process,在里面运行一些线程进行数据处理,每个线程运行一个Task任务。每个JVM Process中运行多少个线程Thread。可以通过 bin/spark-shell --master local 指定。bin/spark-shell --master local 在JVM中运行...

2018-08-13 09:46:19 223

原创 spring boot 基本笔记

一、Linux后台启动jar程序运行:nohup java -jar xxx.jar &amp; 命令注意,此时程序控制台输出会被转移到nohup.out文件中,这个nohup.out文件的位置就在jar包的当前文件夹内。 但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。 有个操作终端时的细节:当shell中提示了...

2018-08-10 13:50:16 89

原创 Scala 开发Spark 基本模板

该 Spark模板是基于Scala,采用maven进行版本管理,intellij idea 作为开发工具。scala使用的版本为:scala-2.10.4,系统使用Centos 7.4。

2018-08-10 11:26:28 3946

原创 Elasticsearch-6.x.x 操作集合

#健康检查curl 'localhost:9200/_cat/health?v'status:绿色代表一切正常(集群功能齐全),黄色意味着所有的数据都是可用的,但是某些复制没有被分配(集群功能齐全),红色则代表因为某些原因,某些数据不可用#节点查询curl 'localhost:9200/_cat/nodes?v'#索引查询curl 'localhost:9200/_cat/indi...

2018-08-10 10:56:17 677

原创 elasticsearch 配置常见错误汇总

使用root账号启动es后 会遇到以下问题解决方案:因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户 建议创建一个单独的用户用来运行ElasticSearch 创建elsearch用户组及elsearch用户 groupadd elsearchuseradd elsearch -g elsearch -p elasticsea...

2018-08-09 16:01:47 739

原创 以太坊私链搭建

一、环境配置和程序安装1.1 安装 gethMAC OSX首先确保已安装 homebrew,没有安装过的可以在命令行下执行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 进行安装brew tap ethereu

2018-01-30 19:00:25 595

原创 Mocha测试框架使用

Mocha 运行在nodejs和浏览器下的JavaScript的单元测试框架。用于写测试用例的宏,属性或者函数断定库, 用于测试是否可以通过辅助库,如hook库(测试前后调用某些函数或者方法),异常检查(某些函数在某些参数的情况下抛出异常), 输入组合(支持多排列的参数输入组合)等。支持IDE的集成Hooks(钩子)实际上这个在写unit test 是很常见的功能,就是

2018-01-26 10:20:47 321

原创 Solidity 开发笔记

全局变量block.blockhash(uint blockNumber) returns (bytes32):给定块的散列 - 仅适用于256个最近的块block.coinbase (address):当前块矿工的地址block.difficulty (uint):当前块难度block.gaslimit (uint):当前块gaslimitblock.number (uint):当前块号

2018-01-25 15:51:32 538

deploy.hpi

最新deploy.hpi, 上传jenkins直接可以使用。我也是找了很久才找到的

2018-12-19

jQuery mobile电子书245

入门使用特别有用,希望对你学习jQuery mobile 带来帮助

2013-08-19

ajax异步多文件上传

ajax多文件上传,一次异步可以上传多个文件

2013-05-06

struts2最新的标签库

其中完全覆盖了struts2标签的使用,非常有用

2013-05-06

盛思源全套完整版视频下载bt种子

包含张龙的最新全套java视频教程的下载bt种子,其中包含张龙最新的spring视频教程,非常的实用对于自学java的朋友们

2013-05-06

空空如也

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

TA关注的人

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