- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 外部连接不上 docker内的Mysql,telnet不通3306
背景:从别人那拿过来的一个虚拟机,虚拟机里有docker->mysql 3306。本机vm打开虚拟机后,自动启动mysql,查看容器运行一切正常:docker ps -a所有映射的端口,在外部都telnet不通,比如 3306、6379等都不行。想着在被人都ok的,在我这里不行,问题肯定出在我的虚拟机或者我的windows(跟他比,只有vm后者win不一样,给的包应该是一样的)。那就开始百度,找了好久,大概都是这种:1、检查防火墙(我已经关闭了,还是不行)2、mysq.
2022-03-03 09:42:26
5900
5
原创 MySql准实时同步数据到HDFS(单机版)
一、方案MySql->Maxwell->Kafka->Flume->HDFS按照这个顺序新搭建一套环境。主要参考地址(感谢):https://blog.youkuaiyun.com/hyb1234hi/article/details/80424971二、环境Linux:CentOS7下载地址:http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/各个版本的ISO镜像文件说明:CentOS-7-x86_64-
2020-08-07 14:53:18
1492
原创 记录我的第一次线上CPU99%的经历
言简意赅:AM:10:00上线,正常;AM:11:20,吃饭食堂里碰到运维人员说上线后现在CPU99%,需要查问题。饭完,上楼,查BUG。第一步:top看下哪个PID这么调皮跑这么快(这个截图是其中一台服务器,最高的一台飙到700%+):然后:top -H -p 115798 查看具体(当时没有截图,忘了,没想到这么快解决):应该长这样,红框框那列,每个都94%。0-99.0%跳动,大概有6-7个,然后随便选了一个PID(当时线上是47404),使用命令:jstack -
2020-07-09 12:29:29
335
原创 centos7网络配置,设置固定ip
1、选择NAT模式2、3、选VMnet8,取消DHCP,子网地址和子网IP就使用默认的,然后点NAT设置4、网关IP就使用默认就好5、在命令行里切换到网络配置文件目录:cd /etc/sysconfig/network-scripts/6、ls查看文件编辑ifcfg-ens33文件:IPADDR就是自己想要定义的ip地址,GATEWAY就是上面NAT...
2020-04-22 22:43:05
3331
原创 linux环境下rabbitmq搭建(七)
linux系统:CentOS-7-x86_64-DVD-1804rabbitmq版本:rabbitmq-server-generic-unix-3.5.8.tar.gz使用WinSCP上传rabbitmq-server-generic-unix-3.5.8.tar.gz压缩包到linux系统的home/soft/rabbitmq目录下解压:tar -zxvf rabbitmq-...
2019-09-08 11:33:32
474
原创 Jenkins+Maven+GitHub自动部署项目到远程服务器(六)
参考地址:https://www.jianshu.com/p/ee092bb7c239https://www.jianshu.com/p/cfa5bb7841d6需:1、安装jdk,参考:https://mp.youkuaiyun.com/postedit/985297852、安装maven,参考:https://mp.youkuaiyun.com/postedit/985318073、安装...
2019-08-10 23:30:01
821
原创 linux环境下jenkins搭建(五)
我们直接使用最直接方式,下载war包,把war包放在tomcat的webapps路径下,然后到tomcat的bin目录下./start up启动tomcat的方式来启动jenkins。官网下载地址:https://jenkins.io/download/下载war包用WinSCP把war包上传到home/tomcat/webapps目录下,然后启动tomcat,启动成功后,访问...
2019-08-07 22:16:55
180
原创 linux环境下git安装(四)
linux系统:CentOS-7-x86_64-DVD-1804git版本:git-2.8.3使用WinSCP上传jdk压缩包到linux系统的home/git目录下解压:tar -zxvf git-2.8.3.tar.gz删除压缩包:rm -rf git-2.8.3.tar.gz编译:make configure报错:autoconf: 未找到命令执行...
2019-08-05 23:29:54
269
原创 linux环境下maven安装(三)
linux系统:CentOS-7-x86_64-DVD-1804maven版本:apache-maven-3.6.1-bin使用WinSCP上传jdk压缩包到linux系统的home/maven目录下解压:tar -zxvf apache-maven-3.6.1-bin.tar.gz删除压缩包:rm -rf apache-maven-3.6.1-bin.tar.gz配...
2019-08-05 22:55:40
138
原创 linux环境下tomcat安装(二)
linux系统:CentOS-7-x86_64-DVD-1804jdk版本:jdk-8u181-linux-x64tomcat版本:apache-tomcat-8.5.43使用WinSCP上传jdk压缩包到linux系统的home/tomcat目录下解压:tar -zxvf apache-tomcat-8.5.43.tar.gz删除压缩包:rm -rf apache-...
2019-08-05 22:51:17
137
原创 linux环境下jdk安装(一)
安装之前要看linux版本:getconf LONG_BIT 结果是 64 就是64位系统下载对应的JDK版本。linux系统:CentOS-7-x86_64-DVD-1804jdk版本:jdk-8u181-linux-x64使用WinSCP上传jdk压缩包到linux系统的home/java目录下解压:tar -zxvf jdk-8u181-linux-x...
2019-08-05 22:41:56
135
原创 线程池的四种拒绝策略联想到的开闭原则
1、把拒绝策略抽象出来,设计成一个接口,里面只有一个方法,拒绝异常方法public interface RejectedExecutionHandler { void rejectedExecution(Runnable r, ThreadPoolExecutor executor); }四种拒绝策略异常都实现该接口,各自逻辑自己实现,丢弃任务并抛出异常、丢弃任务不抛出...
2019-03-14 12:31:24
239
原创 mybatis 注解引发的bug,org.apache.ibatis.builder.BuilderException: Could not find value method on SQL anno
搞了两天的bug,终于在同事的帮助下找到原因了,因为自己很少用注解开发且还用script标签。这种bug,网上一搜一大堆,但是都xml方式开发,大部分说的是返回类型或者入参类型对不上,而我是注解式开发。先贴写出来的sql:@Select({"<script>" ," select * " ," from table t" ...
2018-12-28 18:49:19
9556
原创 Java io 流常用基础总结
一、java io 流概念、分类、类层次图1、概念: 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。在java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream)。2、分类: 按流向分(以内存或者程序角度看):输入流: 把数据读取...
2018-06-13 11:31:11
467
原创 java中上传头像前剪切和预览
首先说我是个渣渣,写这个供自己以后回顾及一些比我还新的新手借鉴一下,共同学习、共同进步。百度了好几天,调了3个星期,每天晚上下班回来打开电脑就是调,头都大了,最后还是不负我努力啊,终于正常了点,不过还有点不完美,凑合着用吧!进入正题,准备工作:一、Jcrop插件,没有的话点击这里点击打开链接,右下角有下载。下载完解压,文件夹里有四个js文件选择这俩个js,我们会用到。好
2018-06-12 10:15:15
1946
4
翻译 cmd命令登录mysql
1、今天在本机上安装mysql要验证是否安装成功,在网上百度了下然后记下来2、在mysql安装路径下找到mysqld.exe文件所在路径,如下图:3、WIN+R输入cmd打开cmd命令窗口4、用cd命令切换到mysqld.exe所在目录,如下图:5、分两种情况,①:mysql安装在本机上并且端口为默认的3306,则直接用命令:mysql.exe -u root -p
2017-07-01 23:01:48
5326
原创 &0xFF是怎么个意思
今天看了下同事从网上拷贝的base64加密的代码,看到了这样如下的代码public static String encode(byte[] data) { StringBuilder sb = new StringBuilder(); int len = data.length; int i = 0; int b1, b2, b3; while (i
2017-04-28 19:05:24
74182
4
转载 byte char short long float double理解
首先byte、short、int、long都是整数类型。 ①:byte占一个字节,也就是8位,而且byte 是有符号整形 用二进制表示时候最高位为符号位 0代表正数 1代表负数。max:01111111(十进制:2^8-1=127) min:是11111111吗?答案不是的。8位总共能表示256个数。00000000表示0,那10000000表示?要注
2017-02-28 18:24:26
603
翻译 java << 左移 >>右移运算终于明白一点了
在面试或者平时看源码或者其他的什么的时候经常看到> 这种运算,虽然大学学过什么位移但是你懂得。其实是这样的:>> : 右移运算符,num >> 1 相当于num除以2比如num是40 (10进制) 对应的二进制为: 101000 = 2的5次方x1+2的4次方x4+2的3次方x1+2的2次方x0+2的1次方x0+2的0次方x0 (二进制转换为十
2016-12-03 13:50:39
29492
11
转载 jsp页面下载html文件
因项目需要,需要在页面点击下载按钮下载html文件,百度了好多,最终还是用如下的方法(也是百度的):1、首先来个超链接,然后给这个超链接绑定一个点击函数rowData.down_url是我服务器地址,就是上传的时候生成。这个方法是根据网上的稍微修改了那么一丢丢,不过还是感觉那篇博文,最后会贴上那篇博文的地址。href是要跳转的html文件地址,download是下载的文件名
2016-09-12 19:46:02
1423
转载 开启Jasper的JSP预编译支持
不少Java Web容器(如Tomcat, Jetty等等)都采用Apache Jasper作为其JSP容器,用它来对JSP文件进行编译,调用由JSP编译成的Servlet等。在这类Web容器中,只要将jsp文件按扩展名映射到org.apache.jasper.servlet.JspServlet,就可以将JSP全权交由Jasper来处理,免去了自行编写JSP处理逻辑的麻烦。 JSP
2016-09-12 19:16:24
1250
原创 easyui 里 table 的 form提交后台获取的值全为null
1、easyui版本1.4.4 2、页面是jsp,如下:有点强迫症的我随手把table改为单标签,,结果我蒙逼了,其他页面都好好,为啥这个页面form提交后获取的全是null,搞了大半天,终于恼了,跟其他页面一行一行对比,开始不相信是因为table标签问题后来没办法只能试试,改为双标签。我曹居然好了。我也是醉了。
2016-09-12 19:06:04
4880
1
翻译 windows上cmd用ftp简单上传文件
今天在工作中无意知道用windows的cmd里用ftp命令可以上传文件到ftp服务器,呀,有点惊讶啊,写下博客只是为了记录下。怕以后自己忘了。1、win+R 输入cmd命令 回车,如下:2、输入ftp+ip,按提示输入ftp的用户名和密码提示230 Login successful3、可以用ls查看当前目录下的所有问题,pwd查看当前路径
2016-09-12 18:49:58
18344
转载 java多态的理解
一、昨天晚上跟室友瞎扯淡时谈论到java多态,然后自己默默的去网上搜索了下,看到下面这篇文章,自己看不懂,仔细看下作者的分析才明白,又get了一个新技能,于是就记录下来:什么是多态? 多态分两种:(1) 编译时多态(设计时多态):方法重载。 (2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个
2015-12-13 09:45:56
903
转载 html5中new Date在ios中出现Invalid Date
1、在做html5开发时,html5需要嵌入在手机中,当然有ios版本的。这个过程中遇到一个问题,就是new Date("2015-12-04")形式,ios版本解析不了,出现Invalid Date.我勒个擦,居然还能这样。于是网上找资料,找到这样一篇文章。在做Mobile终端的Website开发中,我遇到一个很懊恼的问题。 在IOS5以上版本(不
2015-12-04 17:42:58
6745
原创 ajax成功执行回调函数后会自动刷新本页面的情况之一
一、记录自己遇到的问题ajax成功执行回调函数后会自动刷新本页面的情况之一:我的jsp页面如下:input的type为submit时候又给其加了一个onclick事件,login()里有个ajax请求,开始不知道,请求成功后总是刷新本页面,然后返回的一些展现信息昙花一现。把submit改为button后,就不会刷新本页,网上说submit有自动提交事件(我还把它放在fo
2015-12-02 14:48:33
7709
原创 eclipse配置maven环境简记
在配置MAVEN_HOME之前JAVA_HOME(JDK)环境要配置好。系统变量里新建变量名:MAVEN_HOME,变量值:就是你Apache-maven路径(Apache官网下载,路径到bin层)。确定,然后path系统路径变量值最后加上;%MAVEN_HOME%\bin;在cmd命令里用mvn -v来测试配置是否正确
2015-09-17 16:52:38
350
原创 java、java -version能正常运行、但javac不是内部或外部命令,有可能是变量位置问题!
第一次写博客是为给以后的自己回顾、学习!见此勿喷,这是我这个渣渣程序猿学习之路的笔记!首先这几个环境变量:java_home=C:\Program Files\Java\jdk1.6.0_43在系统变量里寻找path变量名,在变量值里后面添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;然后在系统变量里在寻找一个变量名为:classpath,如果没
2015-09-16 15:10:52
1800
MySql准实时同步数据到HDFS(单机版).docx
2020-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人