自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈大奔的专栏

文字改变生活

  • 博客(24)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 rust初始化全局变量

编写项目需要在程序运行时就初始化一个全局变量供后面使用,采用了lazy_static修改cargo.toml文件,加入依赖[dependencies]lazy_static = "1.4.0"在main.rs文件中使用#[macro_use]extern crate lazy_static;在main方法中加入lazy_static! { static ref TEMPLATE: Template = { let (certificate_templ.

2021-10-27 16:36:25 811

原创 java版本反向代理工具-styx(类似nginx)

缘由由于公司有个项目为了安全有多层网络,且网络之间不能ping通,前端部署前置机,后端部署在后置机;有一个需求就是前端在通过网关调用后端接口时需要在header中加入一个应用令牌(该令牌通过调用一个第三方接口获取),由于前端改造起来工作量大(具体原因不便说明),且项目部无人对写nginx插件熟,所以选择了了一个java版本的反向代理工具styx(https://github.com/HotelsDotCom/styx)访问后置必须带应用令牌后,上图走不通,经改造如图使用下载g..

2020-08-17 22:46:26 1705 1

原创 Docker常用命令

常用docker命令从docker仓库获取镜像docker pull 172.16.0.11/mysql:5.6列出镜像列表:docker images删除镜像:(删除镜像前要保证容器时停止的)docker rmi imageID查找容器id:docker ps |grep mariadb :运行镜像:docker run -d --name zone -e eurekaU...

2019-02-13 16:48:54 191

原创 初识sqoop(一)

sqoop概念开源的数据传输工具,开源;它是hadoop生态圈中的一个第三方模块;它是apache项目,持续不断的更新;快速实现hadoop与传统数据库上的数据传输;核心技术生成mapreduce任务数据映射作业创建并行控制hadoop cdh环境sqoop安装可以直接在管理界面安装sqoop(因为我用的是公司的cdh集群)常用命令sqoop命令说明sqoo...

2019-02-13 16:47:48 260 1

原创 ORA-00604: error occurred at recursive SQL level 1

ORA-00604: error occurred at recursive SQL level 1ORA-01000是最大开放游标错误,是Oracle数据库开发中极为常见的错误。 在Java的上下文中,当应用程序尝试打开更多ResultSet而不是数据库实例上的已配置游标时,会发生这种情况。解决方式:增加数据库中的最大开放游标数量或减少应用程序中的线程数量;检查程序,注意关闭Resu...

2019-01-15 14:18:29 6589

原创 (leetcode:single-number)java异或运算符

异或运算符^是异或运算符,异或的规则是转换成二进制比较,相同为0,不同为1;例如:2^4 表示数字2和4的异或位运算,在运算过程中,首先要把数字2和4都转换为二进制的,2的二进制为010,4的二进制为100,再像我们平时算加减法一样列成竖式运算,同位不同的运算结果为1,相同的为0,所以计算结果为110,即6;single-number题目:给定一个非空的整数数组,除了一个元素外,每个元素都...

2018-12-07 17:07:24 230

原创 hive基础

hive wikihttps://cwiki.apache.org/confluence/display/Hive#Home-UserDocumentationhive的3种运行模式:内嵌模式:将元数据保存在本地内嵌的 Derby 数据库中,这是使用 Hive 最简单的方式。但是这种方式缺点也比较明显,因为一个内嵌的 Derby 数据库每次只能访问一个数据文件,这也就意味着它不支持多会话连接...

2018-12-05 16:55:51 290

原创 kafka集群部署

一台服务器上可以启动多个broker实例,或者将broker部署到多台服务器上,以下以172.16.50.21集群为例,多台服务器上部署broker。Step 1. 下载 the 1.0.0 release包并解压到172.16.50.21、172.16.50.22 、172.16.50.23三台服务器上tar -xzf kafka_2.11-1.0.0.tgzcd kafka_2...

2018-09-10 16:51:24 154

原创 Java连接hdfs (参数配置一)

今天在Java访问hdfs上文件的时候,报错:2018-05-03 22:40:53.343 INFO 10158 --- [eduler_Worker-4] org.apache.hadoop.ipc.Client : Retrying connect to server: master/172.16.80.70:8020. Already tried 37 time(s

2018-05-03 22:53:00 2957

原创 HBase基础

hbase基本概念hbase:海量数剧,实时查询 hbase即hadoop database,这是一个在HFDS上的分布式数据库。与传统关系型数据库的行数据存储不同,Hbase则是以列的形式存储数据。 RowKey行键 info:name info:sex grade:math student1 row 1 col 2 row 1 col 3 row 1 col 4

2018-02-06 17:31:44 273

原创 windows下idea中搭建hadoop开发环境,向远程hadoop集群提交mapreduce任务

1.下载hadoop2.6.0-cdh5.6.1,解压并安装公司用的hadoop集群版本是hadoop2.6.0-cdh5.6.1,防止版本冲突,所有的hadoop版本号都用了这个。 下载地址:http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.6.1.tar.gz 解压,放在D:\software\hadoop-2.6.0 配置环

2017-11-28 15:28:05 2669

原创 intellij idea常用快捷键与使用

1.在新手使用intellij idea的过程中,有时候你发现已经设置好了快捷键,但是使用的时候还是不起作用,比如复制粘贴。这是因为intellij idea引入了vim的编辑风格。在编辑文件之前需要先按一下“i键”进入编辑模式。很多新手使用起来会很不方便。这时候在Tools里,去掉Vim Emulator前面的勾就好了,不引入vim的编辑风格。2.alt+insert :可以生成构造函数、toSt

2017-10-25 11:11:09 392

原创 windows下scala开发环境搭建

1.下载安装jdk1.8 2.下载安装scala sbt:(simple build tool )构建 scala的工具,就像maven对于java的作用一样 下载地址:http://www.scala-lang.org/download/ 下载scala安装包之后,直接下一步下一步点击安装 安装好scala后在命令行输入scala,查看运行结果 3.用idea开发 创建scala

2017-09-11 13:39:37 695

原创 初识java连接Phoenix遇到的坑

在一个项目中遇到java连接phoenix,需要做翻页操作。 我开始用了select * from tableName limit 1,10;发现不起作用,跟mysql语法不一样,phoenix中limit后面只能跟一位。最后经查阅,应该这样使用 select * from tableName limit 10 offset 1;

2017-07-09 21:54:23 5439

转载 Nginx配置proxy_pass转发的/路径问题

Nginx配置proxy_pass转发的/路径问题在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。location ^~ /static_js/ { proxy_cache j

2017-05-22 17:38:14 20719

原创 Circular view path [faults]: would dispatch back to the current handler URL [/pulsar/faults] again

在公司项目中遇到上面的问题,排查了一遍代码,从controller到mybatis映射文件,感觉好像没有错误啊。然后百度了这个问题,大概知道了好像需要@ResponseBody。再次看了一下controller类,发现自己把@RestController 注解写的是@Controller。而@RestController才是@Controller和@ResponseBody的结合体,两个标注合

2017-04-26 14:21:42 8423

原创 常用算法思想

1.穷举算法穷举算法是一种最简单的算法,其依赖于计算机的强大计算能力,来穷尽每一种可能的情况,从而达到求解问题的目的。穷举算法效率并不高,但是适合于一些没有明显规律可循的场合。在使用穷举算法时,要明确问题的大难的范围,这样才可以在指定范围内搜索答案。 最简单的例子:鸡兔同笼 在一个笼子里关注数只鸡和兔,共有35个头,94只脚,问:鸡和兔各多少只?package cyq1;/**

2017-04-14 15:42:56 293

原创 ArrayList和LinkedList源码分析总结

ArrayList1.List集合的特点:有序,元素可以重复;2.对于任何一个集合来说,集合中存放的是对象的引用,而不是对象本身。3.ArrayList本身接收的是对象,取出来的时候我们需要把他转换成我们放进去的相应的类型。4.ArrayList底层采用数组实现,当使用不带参数的构成方法生成ArrayList对象的时候,实际上会在底层生成一个长度为10的Object类型数组。简单来说ArrayLis

2017-04-13 16:30:17 654

原创 AngularJs前端框架搭建(一)

(持续更新) 写在最前面,从实习到毕业后这大半年来都是在现在所在的公司工作,才开始接触公司的项目时,后端都是用的熟悉的知识,然后前端却用了从来没听说过得angularjs,从开始接触到现在,也算是会熟练的写里面的内容了吧。但是整体还是很迷糊,最近正好有个自己的项目练练手,于是选择angularjs作为前端来练习练习,也算是自己对这半年来的学习总结。由于本身是写后端的,现在从头开始练习一个前端项目。

2017-04-12 16:31:34 21789 1

原创 mysql基础(一)

1创建表create table t_student ( id double , stuName varchar (60), age double , sex varchar (30), gradeName varchar (60) );2插入数据insert into t_student (id, stuName, age, sex, grade

2016-07-21 11:29:25 289

原创 angularjs常用的表单验证指令

常用的表单验证指令1. 必填项验证某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可:<input type="text" required /> 2. 最小长度验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= “{number}”:<input type="text" ng-minlength="5" />3. 最大长度验证表单输

2016-06-06 11:30:10 403

原创 mysql基础(二)

修改列定义alter table users2 modify id int not null first;修改列名称alter table users2 CHANGE id id_1 int not null;修改数据表名ALTER TABLE users2 RENAME user3;RENAME TABLE user3 TO user4;查看表结构show COLUMNS FROM tdb_go...

2016-06-02 15:19:38 393

原创 导入java项目到eclipse中中文乱码的解决办法

在Eclipse里面,就右键查看Properties里Resource中,如果你原来项目没有在Eclipse里,是从其他地方找来的,那么你就只能一个个尝试一下常见的编码方式。比如ISO-8859-1, GBK, UTF-8等等。

2015-11-18 16:01:49 736

转载 myeclipse上安装aptana插件

一、首先,我们需要安装myeclipse 8.5(呵呵),在这里就不说了;安装完以后,假如安装的目录为:D:\Program Files\Genuitec\MyEclipse 8.5     二、接下来,到aptana官网上面下载2.0以上的aptana IDE工具(注意是安装版的),http://www.aptana.com/products/studio3/download  

2015-06-01 15:48:14 256

空空如也

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

TA关注的人

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