- 博客(253)
- 收藏
- 关注
原创 解决kubectl get pods时报错 No resources found.
redis-rc.yaml文件编写完成后进行注册,使用k8s命令kubectl get pods命令无法获取,提示 No resources found.原因暂时没有找到,启动什么的无异常,网上搜索后初步判断:systemd 单元文件包含ServiceAccount许可控制器,需要指定所需的签名密钥,详见Gitbub。解决方案跳过ServiceAccount(未成功)打开kube-a...
2019-03-06 11:51:09 23339 5
原创 Kubernetes基本概述(译)
Kubernetes(k8s)是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理,目的就是让部署容器化的应用简单并且高效。前言k8s作为容器集群管理工具,于2015年7月22开源上市,由Google运行管理着成千上万的容器应用10多年,凝结了千千万万的google研发工程师的心血,并结合了社区中的最佳创意和实践,现为大势所趋的容器化集群管理工具,在云时代为容器化管理提供了新的思想和路...
2019-02-14 20:24:01 201
原创 Git快速拉取远程项目
前戏由于本地文件落后于远程仓库太多。。。,这里就不merge或者stash 了,重新clone远程仓库克隆很简单,执行命令即可git clone ssh://git@*****.git......error: RPC failed; curl 18 transfer closed with outstanding read data remainingfatal: The remo...
2019-01-09 14:39:34 2564
原创 Redis安装指南
前言因为项目上线,需要提供安装手册,由于喜欢写markdown,虽然很简单,也记录下基本步骤。安装下载,解压,编译$ wget -O redis.tar.gz http://download.redis.io/releases/redis-3.2.0.tar.gz$ tar -xzf redis.tar.gz$ cd redis.tar.gz$ make启动在redis目录执行...
2019-01-07 12:24:00 160
原创 JDK8中`Optional.orElse()` 和`Optional.orElseGet()`之间的区别
看例子就明白了static String B() { System.out.println("B()..."); return "B";}public static void main(final String... args) { System.out.println(Optional.of("A").orElse(B())); System.out.p...
2018-11-29 15:47:29 3163
原创 Jmeter5.0脚本录制
准备下载-解压-执行bin/jmeter.bat新建测试计划添加线程组添加HTTP Cookie Manager添加(设置)“HTTP代理服务器”浏览器设置代理访问chromefirefoxie—效果–代理服务器过滤资源可以通过HTTP代理服务器的排除模式,排除一些不需要的请求信息,如css、gif、png等等。例如:在排除模式处填上".*.js "...
2018-10-19 17:59:16 16629 4
原创 Tomcat热部署和热加载的方法
想从新启动服务器(服务器从新启动花时间),想直接获得(debug)结果.有两种方式热部署 和热加载:热加载在server.xml -> context 属性中 设置 reloadable=“true”热部署在server.xml -> context 属性中 设置 autoDeploy=“true” 同样可以:<Host name="localhost" ap...
2018-10-18 15:00:35 9846 5
原创 jQuery打印插件jqprint自定义分页
<div style="page-break-after:always;"></div><!--打野分页-->
2018-09-13 17:40:58 6304
原创 JDK8中`Optional.orElse()` 和`Optional.orElseGet()`之间的区别
看例子就明白了```static String B() { System.out.println("B()..."); return "B";}public static void main(final String... args) { System.out.println(Optional.of("A").orElse(B())); System...
2018-09-13 10:53:24 16580 4
原创 Mysql授权与撤权
给用户cacti赋予所有库的所有权限GRANT ALL PRIVILEGES ON . TO ‘cacti’@’%’ IDENTIFIED BY ‘cacti’ WITH GRANT OPTION;重新载入赋权表FLUSH PRIVILEGES;收回权限(不包含赋权权限)REVOKE ALL PRIVILEGES ON . FROM cacti;REVOKE ALL...
2018-07-25 23:12:52 324
原创 HIVE删除外部表
测试使用truncate命令删除外部表:truncate table mytable;#FAILED: SemanticException [Error 10146]: Cannot truncate non-managed table mytable. (state=,code=0)分析查看表结构 1. describe extended tablename 2. ...
2018-07-25 22:33:22 30046 5
转载 解决报错:Error Code: 1786 Statement violates GTID consistency: CREATE TABLE ... SELECT.
1、错误描述1 queries executed, 0 success, 1 errors, 0 warnings查询:call account_check_main('20180511')错误代码: 1786Statement violates GTID consistency: CREATE TABLE ... SELECT.执行耗时 : 0 sec传送时间 : 0 s...
2018-07-06 16:27:47 23489 2
原创 window安装ab压力测试
ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能,也是业界比较流行和简单易用的一种压力测试工具包## 下载下载地址:(https://www.apachehaus.com/cgi-bin/download.plx)## 解压将解压的bin目录用命令行打开 ## 测试```ab -n 100...
2018-07-04 22:49:47 19762
原创 Hive创建表以及导入数据
## 建表### 内表```create table test_user_base( name string comment 'name value', workid string comment 'workid value', age string comment 'age value', sex string comment 'sex value', phone string comment ...
2018-07-04 14:54:12 4863
原创 spring 容器初始化完成后执行某个方法
一下内容来自internet,后面会整理在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。比如检查是否使用了我们组禁止使用的MySQL的group_concat函数,如果使用了项目就不能启动,,在Spring容器将所有的Bean都初始化完成之后,就会执行该方法。它有onApplicationEvent()方法并指出哪个文件的xml文件使用了这个函数。而在sp...
2018-06-15 16:49:20 1293
原创 nginx使用ssl模块配置https
前言由于项目上用到小程序,而现在的小程序非常的严格,在开发的时候对接外部接口需要先添加审核,还得是https协议,而不是htpp协议,对于很多JAVA Web开发人员来说,服务端大多使用时下流行的tomcat(默认是http),并且在虚拟服务器使用nginx作请求转发操作。因此,为了实现https访问服务器,我们可以配置nginx监听htpps的默认端口,再进行转发操作。http与ht...
2018-05-31 10:57:41 1225
原创 Centos7安装python3和pip3
前言为甚么安装python3和pip3,因为20年py2就不跟新了,所以提前跑路升级python3,并汇总了我的安装过程,希望能给大家一点帮助。安装依赖# 防止ImportError: cannot import name 'HTTPSHandler'sudo yum install openssl-devel -y # 防止ImportError: cannot impo...
2018-04-28 13:47:38 1990
原创 解决报错:no acceptable C compiler found in $PATH when installing python
gcc compiler is not in your $PATHit means either you dont have gcc installed or it's not in your $PATH variableto install gcc use this: (run as root)redhat base:yum groupinstall "Development tools"Deb...
2018-04-24 11:30:51 21450
原创 mysql 正确清理binlog日志的两种方法
###前言:MySQL中的binlog日志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是binlog也会日渐增大,占用很大的磁盘空间,因此,要对binlog使用正确安全的方法清理掉一部分没用的日志。【方法一】手动清理binlog清理前的准备:① 查看主库和从库正在使用的binlog是哪个文件show master status\G show slave status\G ...
2018-04-10 15:06:07 11330
原创 JS解决clearInterval()函数不生效
每次,执行play函数的时候,let ctime,导致ctime并不是之前 setInterval返回的值。你可以在clearInterval(ctime)前执行 console.log(ctime),将会打印出 undefined所以,一个方法,是将ctime的定义放在 play函数之外,这样每次执行便不会初始化ctime。另一个方法,保存在state中,即需要保证执
2018-01-17 17:40:39 32941 2
转载 express 框架之session
来源:https://www.cnblogs.com/chenchenluo/p/4197181.html 相关连接:https://github.com/tj/connect-redis 一、什么是session? 最近在学习node.js 的express框架,接触到了关于session方面的内容。翻阅了一些的博客,
2017-12-29 14:22:43 380
原创 在Ubuntu 16.04下安装NodeJs
前言Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm,
2017-12-26 16:33:46 10830
原创 为什么把你的仓库放进pom文件是一个坏主意
译自:http://blog.sonatype.com/2009/02/why-putting-repositories-in-your-poms-is-a-bad-idea/ 我经常得到这个问题,现在是时候写下我对答案的想法,这样我就可以不再重复自己了。 这是一个问题:我是否应该将这些网址放到我的存储库或我的设置中?简短的答案是:设置。长的答案是:这取决于。这里有两种情况需要考虑。 企业软件(通
2017-12-13 20:40:39 436
原创 解决Jenkins登录302重定向导致无法登录
jenkins登录页面一直登录不进不去,保证用户名密码正确的前提下。Google出来官方解释:https://issues.jenkins-ci.org/browse/JENKINS-17105文档:http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Common_Attributes解决: 升级tomcat8正式
2017-12-13 14:12:46 3336
原创 Jenkins图解-构建触发器
构建触发器在Jenkins中占有非常重要的位置,当代码被push,merge等等之后它要告诉Jenkins开始重新构建项目了,如下图 可以看到的Jenkins上面的触发器的方式,每个Jenkins的触发器可能不一样,因为Jenkins所有的功能基本基于插件来的,每个项目的环境不一样,可能造成差别,主要说一下常用的几种。触发远程构建 (例如,使用脚本) 这个和下面的webhook构建差不多,
2017-12-08 12:03:53 722
原创 Jenkins常用Plugins
Generic Webhook Trigger Plugin 触发器webhook用户触发构建Deploy to container Plugin 部署到tomcatGradle Plugin Gradle插件构建项目Maven Plugin Maven插件构建项目Git Plugin Git插件克隆项目GitHub plugin GitHub插件集成githubSSH Sl
2017-12-08 11:33:38 2061
转载 Apache、nginx 、lighttpd
转自:http://blog.csdn.net/hguisu/article/details/7395181 http://blog.csdn.net/hguisu/article/details/7403622 http://blog.csdn.net/hguisu/article/details/8930668
2017-12-08 11:16:59 823
原创 了解Webhooks
前言Webhooks就是用户通过自定义回调函数的方式来改变Web应用的一种行为,这些回调函数可以由不是该Web应用官方的第三方用户或者开发人员来维护,修改。用一个比喻来说明,在js中,target.addEventListener(type, listener[, options]);可以为一个节点添加一个事件,如:document.getElementById("myBtn").addEventL
2017-12-08 11:01:48 6420
原创 ubuntu16.04使用EAP配置802.1x
Open a terminal (Alt + F2) and run the following commands:cd /etc/NetworkManager/system-connectionssudo touch SSID #SSID is the name of the profile, e.g. eduroamsudo nano SSIDThen edit th
2017-12-04 16:50:20 4088
原创 深度学习基于TF破解验证码
前言学习腾讯的开发者课程以后,感觉很不错,记录一下,验证码主要用于防刷,传统的验证码识别算法一般需要把验证码分割为单个字符,然后逐个识别,如果字符之间相互重叠,传统的算法就然并卵了,本文采用cnn对验证码进行整体识别。通过本文的学习,大家可以学到几点:1.captcha库生成验证码;2.如何将验证码识别问题转化为分类问题;3.可以训练自己的验证码识别模型。步骤prepare_data.py - 验
2017-11-15 11:45:05 3284
原创 TF报错:CUDA_ERROE_OUT_OF_MEMORY
I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce GTX 860M, pci bus id: 0000:01:00.0)E tensorflow/stream_executor/cuda/cuda_dnn.c
2017-11-14 21:53:26 4550 3
原创 当一回诗人,基于TF写古诗
前言在腾讯的开发者实验室学习以后,记录一下使用步骤,采用TensoFlow的算法 构建两层的 RNN,采用 4 万多首唐诗作为训练数据,实现可以写古诗的 AI ,为你自己写一首古诗吧。步骤prepare_data.py - 古诗清洗、过滤较长或较短古诗、过滤即非五言也非七言古诗、为每个字生成唯一的数字ID、每首古诗用数字ID表示;prepare_model.py - 两层RNN网络模型,采用LS
2017-11-14 11:40:57 647
原创 使用phantomJS 模拟JS
简介PhantomJS (phantomjs.org) is a headless WebKit scriptable with JavaScript. The latest stable release is version 2.1. –来自https://github.com/ariya/phan
2017-11-13 15:25:03 842
转载 几种常用加密算法比较
由于计算机软件的非法复制,通信的泄密、数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技术中,加密技术占有不可替代的位置,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异。现在我们就几种常用的加密算法给大家比较一下。DES加密算法DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。
2017-11-07 13:06:24 2218
原创 springBoot 动态数据源以及Mybatis多数据源
前言在开发过程中可能需要用到多个数据源,比如一个项目(MySQL)就是和(SQL Server)混合使用,就需要使用多数据源;如果业务场景比较复炸,可以使用动态数据源,灵活切换,典型的应用就是读写分离。下面分两个模块来配置数据源,大家可以根据自己实际情况配置。多数据源禁用DataSourceAutoConfiguration如果DataSourceAutoConfiguration不禁用的话,就会报
2017-11-02 14:32:49 3602 3
原创 Python2升级Python3
今天起,进入Python3kaifa sudo rm /usr/bin/python ln -s python3 python—— 2017-10-30 ———————————–分界线 - TypeError: a bytes-like object is required, not ‘str’
2017-10-30 20:01:07 341
原创 Md5加密
了解原理md5加密算法是不可逆的 也就是说是不能够通过解码来获取源来的字符串的 如果需要验证密码是否正确 需要对待验证的密码进行同样的MD5加密 然后和数据库中存放的加密后的结果进行对比类型普通的md5 加salt的md5 可以随机生成盐salt 然后和我们要加密的字符串进行拼接 之后再用md5进行加密 然后在拼接上我们刚刚的saltJava实现import java.i
2017-10-29 15:28:54 473
原创 解密Spring Boot整合Dubbo RPC框架
前言什么是spring boot?https://docs.spring.io 官方网址https://docs.spring.io/spring-boot/docs/2.0.0.M5/reference/htmlsingle/ 官方文档https://docs.spring.io/spring-boot/docs/current/reference/pdf/spring-boot-refer
2017-10-19 21:23:15 4425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人