自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (3)
  • 收藏
  • 关注

原创 【配置环境】出现 Not Found The requested URL was not found on this server. 解决方案

搭建开发环境访问出现如下:出现了重定向的问题,大概率是apache的配置问题:1、对apache配置文件httpd.conf进行修改AllowOverride NoneRequire all granted将以上两行注释掉,修改为如下Options Indexes FollowSymLinksAllowOverride All示例:2、找到apache配置文件httpd.conf配置并开启LoadModule rewrite_module m..

2021-12-04 12:12:08 47055 6

原创 [InvalidArgumentException] Could not find package laravel/laravel with version 5.6.*.,laravel部署报错解决

O:\phpstudy_new\PHPTutorial\WWW>composer create-project laravel/laravel=5.6.* laravel --prefer-distCreating a "laravel/laravel=5.6.*" project at "./laravel" [InvalidArgumentException] Could not find package laravel/laravel with version 5.6.*..

2021-12-03 13:48:52 2083 1

转载 CICD持续集成/持续部署

什么是CICD一、简介 二、持续集成(CI) 三、持续交付(CD) 四、持续部署(CD) 五、下一步是什么?一、简介CI / CD的采用改变了开发人员和测试人员如何发布软件。最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery)、持续部署(Continuous Deployment)的新方法。传统的软件开..

2021-11-28 19:56:59 10320

原创 Bugtags 移动时代bug管理系统利器

Bug 管理系统再进化Bugtags 的创业团队,在以往的年头里面,做了很多方向的尝试——没错,是开发了很多 APP。每一轮迭代,都会被繁琐的 APP 测试困扰:无休止的截屏上传电脑,无数次的开发与测试核对信息,这都耗费了我们宝贵的精力。我们决定自己来做一款适合移动时代的 Bug 管理系统。我们通过植入 SDK 和 WEB 管理平台实现了全方位的 APP 质量管理,让开发者测试轻松、上线安心。让测试变得更轻松 在 APP 中集成 SDK 之后,可以通过 Bugtags 内置的悬浮小球来

2021-10-16 21:40:12 574

原创 Layui框架:layui的格栅布局规则

1、划分layui区域layui-container:layui框架的容器,作用类似于flex布局的容器。 <div class="layui-container"> // 在网页上划分一个区域,该区域专门使用layui的布局模块</div> 在layui框架中,任何行上方不允许存在浮动元素。 1.1、Layui的列元素 先使用class="layui-container"在网页上划分出一个区域,该区域专门使用layui的布局模块。 Layui框架

2021-10-16 21:26:30 3708

转载 什么是RPC

RPC:远程调用。通过RPC框架,使得我们可以像调用本地方法一样地调用远程机器上的方法:1、本地调用某个函数方法2、本地机器的RPC框架把这个调用信息封装起来(调用的函数、入参等),序列化(json、xml等)后,通过网络传输发送给远程服务器3、远程服务器收到调用请求后,远程机器的RPC框架反序列化获得调用信息,并根据调用信息定位到实际要执行的方法,执行完这个方法后,序列化执行结果,通过网络传输把执行结果发送回本地机器4、本地机器的RPC框架反序列化出执行结果,函数return这个结果服

2021-10-16 15:53:51 150

原创 Layui布局总结:容器和栅格系统

总览布局容器1.固定宽度(两侧有留白效果)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>布局容器</title> <link rel="stylesheet" type="text/css" href="layui-v2.6.8/layui/css/layui.css"/> <!-- <script src.

2021-10-16 15:19:15 476

原创 Go beego框架运行原理及浅析

一.前言1.Beego框架是go语言开发的web框架。2.beego官网网址: https://beego.me/二.项目结构基于MVC架构,其基本目录如下conf文件夹:放的是项目有关的配置文件Controllers:存放主要的业务代码main.go:项目的入口文件Models:存放的是数据库有关内容routers:存放路由文件,路由作用是根据不同的请求指定不同的控制器static:存放静态资源,包括图片,html页面,css样式,js文件等tests:测试文件Views:存放视图有关内容三

2021-10-13 22:47:50 1073

原创 盘点Gin安装的那些错(一)

执行 go run main.go 运行代码会发现 go mod 会自动查找依赖自动下载结果报错 1 2 routers\router.go:5:2: no required module provides package github.com/astaxie/beego; to add it: go get github.com/astaxie/beego 执行:go mod edit -require github.c...

2021-10-13 22:26:13 733

原创 安装beego报错 go get: module github.com/beego/bee: Get “https://proxy.golang.org/github.com/beego/bee/

今天在安装beego的时候,为了方便的生成框架,输入go get -u -v github.com/beego/bee,如下图,报错信息如下:go get: module github.com/beego/bee: Get "https://proxy.golang.org/github.com/beego/bee/@v/list": dial tcp 142.251.42.241:443: connectex: A connection attemptfailed because the conne

2021-10-13 22:11:52 2177

原创 Nginx && Php-fpm运行原理解读

一、代理与反向代理现实生活中的例子1、正向代理:访问xxxx.com如上图,因为xxxx网站无法访问,我们需要代理server才能访问xxxx.com。代理server对于“我们”来说,是可以感知到的(我们连接代理server)代理server对于"xxxx服务器"来说,是不可感知的(xxxx只知道有http请求过来)。对于人来说可以感知到,但服务器感知不到的服务器,我们叫他正向代理服务器。2、反向代理:通过反向代理实现负载均衡如上图,我们访问baidu.com的时候,bai

2021-09-27 15:34:39 298

原创 查看vue版本号

如何查看vue版本号1 错误方式在cmd控制台内,输入npm-v 可查看到npm 的版本号;vue -V 可看到vue的版本号。这是vue脚手架的版本,不是vue版本,被糊弄了2 正确方式npm list vue

2021-01-06 10:12:27 1132

原创 vue项目实战(一)之首页layout布局

一、替换显示页面1.在 src/components目录下新建Layout.vue文件:<template> <div> <h2>header</h2> <h2>content</h2> <h2>footer</h2> </div></template>先填充简单的显示内容2.修改main.js文件将m

2021-01-05 18:07:10 1811

原创 vuejs模板相关语法

使用 v-html 指令用于输出 html 代码:<template> <div id="app"> <div v-html="message"></div> </div></template><script>export default{ name: 'CaiJunjie', el: '#app', data () { return { message: '&l

2020-12-31 15:41:42 109

原创 vue.js创建新页面并使用

vue.js 项目的页面并不像HTML那样创建后就可以直接使用,在vue.js创建页面后,还需要经过 引用和注册才可以使用。本篇主要讲vue.js最基础的创建页面vue.js项目环境搭建和创建vue项目点这里,vue.js创建新页面并使用vue.js基础--创建新页面 一、创建新页面(组件) 二、引用 三、注册路由 vue.js基础–创建新页面一、创建新页面(组件)创建页面(组件)时,在vue项目中的/src/componets目录下创建(后缀为..

2020-12-31 15:08:36 2170 1

原创 VUE 项目路径的文件的作用

node_modules: 用于存放我们项目的各种依赖,比如axios等,没有moudles文件,项目就没法运行,可以使用 npm install进行项目依赖的安装public:用于存放静态文件public/index.html:是一个模板文件,作用是生成项目的入口文件,webpack打包的js,css也会自动注入到该页面中。我们浏览器访问项目的时候就会默认打开生成好的index.htmlsrc:我们存放各种vue文件的地方src/assets:用于存放各种静态文件,如图片等src...

2020-12-31 12:03:00 664

原创 从零0开始完整搭建一个VUE项目

一、安装node环境1、下载地址为:https://nodejs.org/en/2、检查是否安装成功:node -v 如果输出版本号,说明我们安装node环境成功。npm包管理器是集成在Node.js中了,所以在安装Node.js的时候就已经自带了npm。输入npm -v可得到npm的版本。由于资源的限制,安装npm依赖包的时候经常失败,建议使用npm的国内镜像cnpm 命令行工具代替默认的npm。国内npm镜像https://npm.taobao.org/3、国内npm镜像:.

2020-12-31 11:29:18 608

原创 Hbase客户端相关命令

hbase(main):007:0> status1 active master, 0 backup masters, 1 servers, 1 dead, 3.0000 average loadhbase(main):008:0>hbase(main):010:0* create 'table1','tab1_id','tab1_add','tab1_info'0 row(s) in 1.2710 seconds=> Hbase::Table - table1hba.

2020-10-22 15:29:18 118

原创 Jmeter 解决unable to access ApacheJMeter.jar的问题(压测)

1、问题安装了Apache Jmeter后,启动jmeter.bat,无法正常启动,出现下面提示:Error: Unable to access jarfile ApacheJMeter.jarerrorlevel=12、原因是下载了src包中,在bin目录下并没有ApacheJMeter.jar文件3、解决应在官网http://jmeter.apache.org/download_jmeter.cgi下载binaries包,而不是src包。下载后,解压,再双...

2020-08-07 12:42:03 310

原创 ElasticSearch 做搜索实例讲解

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。...

2020-04-23 10:36:03 183

原创 php导出excel如何处理使得表格数字值前面的0不被去掉

php导出excel如何处理使得表格数字值前面的0不被去掉$str .= "<td style=\"vnd.ms-excel.numberformat:@\">{$val}</td>";

2020-04-17 15:57:43 603

原创 最新省市区地区数据sql版本(2019年1月)

版本统计标准2017版来源http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/建表CREATE TABLE `ly_district` ( `id` VARCHAR(255) COLLATE utf8_bin NOT NULL, `code` VARCHAR(255) COLLATE utf8_bin DEFAULT N...

2020-03-31 10:11:51 496

原创 SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction 解决方案(二)

二、解决方案调整 lock wait timeout value调整参数:innodb_lock_wait_timeout,默认是50 secmysql> show variables like 'innodb_lock_wait_timeout' -> ;+--------------------------+-------+| Variable_n...

2020-03-18 13:30:09 788

原创 SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction 解决方案(一)

"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction\nThe SQL being executed was: UPDATE `user` SET `updated_at`=1584495239, `online_ping_time`=1584495239 WHERE...

2020-03-18 11:53:26 2043

转载 SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded 解决思路

SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transactionMySQL有时会报这种延时的异常。一、问题分析经过对网上相关问题的搜索,总结了解决这种问题的分析思路:首先,表象上,是SQL执行时间太长,导致超过数据库设置的默认延时时长。如果经过分析,确实由于有些事务的延...

2020-03-18 10:56:21 4463

原创 hive Caused by: MetaException(message:Version information not found in metastore. )解决方法

Logging initialized using configuration in jar:file:/D:/hive/apache-hive-1.2.2-bin/lib/hive-common-1.2.2.jar!/hive-log4j.propertiesSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found bi...

2020-03-16 15:50:09 2700

原创 SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'a3b6420a-6' for key 'callId'

在提交注册信息的时候报错:"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'a3b6420a-6724-11ea-b2a3-d773d1d6999f' for key 'callId'\nThe SQL being executed was: INSERT INTO `ly_call` (`call...

2020-03-16 10:11:04 1673

原创 解决Unable to load native-hadoop library for your platform... using builtin-java classes。。。

网上参考他人资料,这里记录下1、首先找到对应自己hadoop版本的64位的lib包,可以自己手动去编译,但比较麻烦,也可以去网上找,好多都有已经编译好了的。2、可以去网站:http://dl.bintray.com/sequenceiq/sequenceiq-bin/下载对应的编译版本wgethttp://dl.bintray.com/sequenceiq/sequenceiq-b...

2020-03-10 14:02:18 1186

原创 sqoop学习之路

1.文章链接:https://www.cnblogs.com/qingyunzong/p/8807252.html2.主要内容:目录一、概述 二、工作机制 三、安装 1、前提概述 2、软件下载 3、安装步骤 四、Sqoop的基本命令 基本操作 示例 五、Sqoop的数据导入 1、从RDBMS导入到HDFS中 2、把MySQL数据库中的表数据导入到H...

2020-03-10 14:00:08 129

原创 CentOS6安装Hadoop后运行hdfs警告Unable to load native-hadoop library for your platform... using builtin-java

情景:安装hadoop后启动运行HDFS报错:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable其实hdfs正常运行,各节点namenode和datanode等都正常运行的。但是就是有警告...

2020-03-10 13:56:33 285

原创 追溯java教程,回归bigdata(一)-正则表达式

(一)import java.util.regex.*;class RegexExamp { public static void main(String[] args){ String content = "I am a nice man" + "runoob aa ni hao"; String temp = ".*runoob.*";...

2020-03-09 17:21:03 113

原创 Caused by: java.lang.IllegalArgumentException: Pathname:scratch_dir is not a valid DFS filename

E:\hive\apache-hive-0.14.0-bin\bin>hiveLogging initialized using configuration in file:/E:/hive/apache-hive-0.14.0-bin/conf/hive-log4j.propertiesSLF4J: Class path contains multiple SLF4J bindin...

2020-03-07 21:52:44 697

原创 kafka概念

一 Kafka入门Kafka所使用的基本术语TopicKafka将消息种子(Feed)分门别类,每一类的消息称之为一个主题(Topic).Producer发布消息的对象称之为主题生产者(Kafka topic producer)Consumer订阅消息并处理发布的消息的种子的对象称之为主题消费者(consumers)Broker已发布的消息保存在一组服务器中,称之为...

2020-01-17 14:20:26 276

原创 php安装kafka扩展

一、下载kafka扩展包 链接:https://pecl.php.net/package/rdkafka根据pnpinfo里面的上述红圈信息选择合适的kafka版本二、解压安装包复制 librdkafka.dll 、php_rdkafka.dll到对应指定的目录下即可!...

2020-01-17 09:55:43 210

原创 心得体会:kafka是如何保证消息不被重复消费

一、kafka自带的消费机制  kafka有个offset的概念,当每个消息被写进去后,都有一个offset,代表他的序号,然后consumer消费该数据之后,隔一段时间,会把自己消费过的消息的offset提交一下,代表我已经消费过了。下次我要是重启,就会继续从上次消费到的offset来继续消费。  但是当我们直接kill进程了,再重启。这会导致consumer有些消息处理了,但是没来得及...

2020-01-08 10:00:28 1989 1

转载 “华山论剑”之kafka监控三款工具优劣势

在之前的博客中,介绍了Kafka Web Console这 个监控工具,在生产环境中使用,运行一段时间后,发现该工具会和Kafka生产者、消费者、ZooKeeper建立大量连接,从而导致网络阻塞。并且这个 Bug也在其他使用者中出现过,看来使用开源工具要慎重!该Bug暂未得到修复,不得已,只能研究下其他同类的Kafka监控软件。通过研究,发现主流的三种kafka监控程序分别为:Kafka ...

2020-01-07 19:27:11 161

原创 Kafka AdminClient java api 创建topic及发送消息

一、创建TopicD:\kafka\kafka_2.12-2.4.0\bin\windows>kafka-topics.bat --list --zookeeper localhost:2181__consumer_offsetscaijunjiedemotesttopic-test 使用AdminClient API可以来控制对kafka服务器进行配置,我们这里使...

2020-01-07 15:12:08 4073

原创 kafka AdminClient配置详解

NAME DESCRIPTION TYPE DEFAULT VALID VALUES IMPORTANCE bootstrap.servers host/port,用于和kafka集群建立初始化连接。因为这些服务器地址仅用于初始化连接,并通过现有配置的来发现全部的kafka集群成员(集群随时会变化),所以此列表不需要包含完整的集群地址(但尽量多配置几个,以防...

2020-01-07 13:36:20 1839

原创 java与kafka的珠联璧合

一、在java程序中使用kafka在远程使用java api连接kafka时应当配置好kafka服务器的防火墙策略,或者直接关闭防火墙。跟上节中一样,我们现在在java程序中尝试使用kafka。1.1 创建Topic...

2020-01-06 17:42:11 191

原创 Windows Kafka创建&查看topic,生产&消费指定topic消息

启动zookeeper和Kafka之后,进入kafka目录(安装/启动kafka参考前面文章)1.创建Topic  1)运行命令:kafka-topics.bat --create --zookeeper localhost:2181 --replication-fctor 1 --partition 1 --topic caijunjie  2181 是zookeeper 端...

2020-01-06 16:49:43 4053 2

mac mybase (Mybase Desktop)

Mybase Desktop 是一款用于分类存储管理任意格式资料的小型个人数据库软件, 有助于个人用户在(Linux/macOS/Windows)桌面电脑系统上实施文档、知识、笔记、日记、图片和网页的分类存储和管理。 借助软件提供的各项功能,创建和维护一个专属于自己的个人知识库将变的相对简单快捷。

2022-01-27

area_201901191623.sql

2019年最新的省市区县sql,是根据国家行政区划代码划分的,另外补充了些,建表结构也比较科学合理,有疑问也可以访问我的博文,谢谢!

2020-03-31

apache-ant-1.10.7-bin.zip

Ant是Java的生成工具,是Apache的核心项目; Ant类似于Unix中的Make工具,都是用来编译、生成; Ant是跨平台的,而Make不能; Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了javac、java、创建目录、复制文件等功能,所以可以直接点击Ant文件,即可编译生成你的项目。

2019-10-27

空空如也

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

TA关注的人

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