10年 Java程序员,硬核人生!勇往直前,永不退缩!

深圳找工作,10年 Java程序员,硬核人生! 寻求一份有挑战有激情的牛逼工作!! 一起改变世界!!! 寻找志同道合的有志于研究技术的朋友,加群 165874185;

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
  437 Posts :: 101 Stories :: 29 Comments :: 0 Trackbacks

公告

2019年7月17日 #

正文内容加载中...
posted @ 2019-07-17 15:22 CanntBelieve 阅读(109) 评论(0) 编辑

2019年7月12日 #

摘要: flyway 也真是够了, 动不动乱码,烦死了! 我的 命令是这样的: flyway -driver=com.mysql.jdbc.Driver -user=root -password=123456 -url=jdbc:mysql://192.168.11.200:3316/test2 -outO阅读全文
posted @ 2019-07-12 10:43 CanntBelieve 阅读(17) 评论(0) 编辑

2019年7月8日 #

摘要: 1. 分别设置hostname [root@localhost ~]# hostnamectl set-hostname k8s-master [root@localhost ~]# hostnamectl set-hostname k8s-node1 [root@localhost ~]# hos阅读全文
posted @ 2019-07-08 17:36 CanntBelieve 阅读(13) 评论(0) 编辑

2019年7月2日 #

摘要: 如何证明你的能力? 光鲜的履历! 1 牛逼的,大众熟知的 头衔 title, 比如 美国科学院 院士。 2 奖章、奖杯 ACM... 3 含金量高的 证书 4 一般的证书 能够做得下去 行业呆的久。 在一个牛逼、一流的公司呆过 一年以上, 在一个普通公司呆过 3年以上。 最差的 行业10年以上! 自阅读全文
posted @ 2019-07-02 23:59 CanntBelieve 阅读(14) 评论(0) 编辑

2019年6月19日 #

摘要: 问题 2019-06-14 11:02:41.678 ERROR 13789 [nio-8082-exec-3] c.e.p.s.c.c.core.ELDictionaryController : 系统异常 org.springframework.web.util.NestedServletExce阅读全文
posted @ 2019-06-19 15:19 CanntBelieve 阅读(131) 评论(0) 编辑

2019年6月17日 #

摘要: 某种情况下如openstack或者openshift/kubernetes软件部署过程由于需要标准的 域名系统(DNS UPDATE)RFC 2136中的动态更新功能, 但是现有的阿里云/华为云均不提供该规范,大多理由为安全问题. 此时需要自建DDNS解决此问题. 前提条件 需要配置自有DNS服务器阅读全文
posted @ 2019-06-17 10:53 CanntBelieve 阅读(22) 评论(0) 编辑

2019年6月6日 #

摘要: 前端发送了一个http PUT请求,如下, json_xml: {"resourceId":"c6d8e78c873911e990c4baf58f5ddbd4","properties":{"process_id":"PPM_PLAN_APPROVE","name":"任务审批","document阅读全文
posted @ 2019-06-06 12:32 CanntBelieve 阅读(83) 评论(0) 编辑

摘要: NAT模式,手动修改ifcfg 如下: # vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAIL阅读全文
posted @ 2019-06-06 00:11 CanntBelieve 阅读(32) 评论(0) 编辑

2019年6月5日 #

摘要: 下载 https://www.keycloak.org/downloads.html 到这里下载最新的服务器版本,本次文章指定版本为: 4.6.0.Final - 发行说明 安装 直接解压缩到某个目录,父目录不带空格即可 配置mysql 下载驱动 http://repo1.maven.org/mav阅读全文
posted @ 2019-06-05 22:43 CanntBelieve 阅读(59) 评论(0) 编辑

摘要: 搭建Jenkins wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reporpm --import https://jenkins-ci.org/redhat/jenkins-ci.org阅读全文
posted @ 2019-06-05 15:43 CanntBelieve 阅读(165) 评论(0) 编辑

摘要: graylog 官网地址: www.graylog.org graylog 简易架构图: graylog 生产架构图: graylog 有两个版本,1、企业版;2、开源版 下面使用开源版本搭建日志中心,graylog 安装方式有很多,开发、测试环境可以使用 docker 方式安装,快捷方便。 在安装阅读全文
posted @ 2019-06-05 09:39 CanntBelieve 阅读(82) 评论(0) 编辑

2019年5月30日 #

摘要: xml是: java 出现错误:dubbo 通配符的匹配很全面, 但无法找到元素 'dubbo:service' 的声明。 10:05:44.125 [main] WARN o.s.b.f.xml.XmlBeanDefinitionReader - Ignored XML validation wa阅读全文
posted @ 2019-05-30 11:39 CanntBelieve 阅读(39) 评论(0) 编辑

2019年5月29日 #

摘要: 安装 基本上有3种方式,1 yum安装2 rpm安装3 docker安装 yum安装 yum安装,参照官方文档是最好的:http://docs.graylog.org/en/3.0/pages/installation/os/centos.html#没有安装jdk,则先安装jdk:$ sudo yu阅读全文
posted @ 2019-05-29 16:57 CanntBelieve 阅读(95) 评论(0) 编辑

2019年5月27日 #

摘要: kibana的query string syntax 并不是 Query String Query,只能说类似。kibana的 Lucene query string syntax(es的query string syntax可以认为等同于Lucene的)类似于下面的语法{ "query_strin阅读全文
posted @ 2019-05-27 11:53 CanntBelieve 阅读(52) 评论(0) 编辑

2019年5月25日 #

摘要: 贴一份我之前整理的 JAVA开发规范: JAVA开发规范 luo@leader.cn 代码整体风格 Controller类,不要直接使用Map,HttpServletRequest request,HttpServletResponse response 作为参数,不要使用 Servlet API的阅读全文
posted @ 2019-05-25 18:31 CanntBelieve 阅读(50) 评论(0) 编辑

摘要: 修改方法: 1.直接编辑修改 查看当前logging-curator配置,了解当前定时删除大的策略。 oc edit configmap/logging-curator 打开后,可以直接编辑保存。 2.通过新文件创建 重新编辑一个新的yaml,替换原有配置。 文件内容参考如下: mycuratorc阅读全文
posted @ 2019-05-25 18:20 CanntBelieve 阅读(55) 评论(0) 编辑

摘要: 查看glusterFS情况 oc project infra-storage oc get all #找到其中一个pod,前缀为 po/glusterfs-registry-xxxx oc exec glusterfs-registry-xxxx gluster volume list 更多的glu阅读全文
posted @ 2019-05-25 18:18 CanntBelieve 阅读(29) 评论(0) 编辑

摘要: 前置准备工作: 1.每台主机准备好有公钥在 /root/.ssh/authorized_keys,私钥则存放在第一台主机的/root/.ssh/id_rsa 2.确定每台主机的私网IP地址是固定的。 3.设置DNS服务器,让openshift.iqyuan.com 指向 HAproxy的公网IP 4阅读全文
posted @ 2019-05-25 18:15 CanntBelieve 阅读(37) 评论(0) 编辑

摘要: ELK的安装部署已经是第N次了! 其实也很简单,这里记下来,以免忘记。 echo "* soft nofile 65536 * hard nofile 65536" >> /etc/security/limits.conf echo "vm.max_map_count=262144" >> /etc阅读全文
posted @ 2019-05-25 17:27 CanntBelieve 阅读(14) 评论(0) 编辑

2019年5月22日 #

摘要: Jdk12 都发布了, 我也下载一个玩一玩吧。刚准备要下载,发现之前已经下载了一个11, 那就11 吧,也不用太新了。安装了jdk11,习惯性的设置了一下环境变量: JAVA_HOME=D:\tool\jdk-11.0.2。JAVA_HOME=D:\Program Files\Java\jdk1.8阅读全文
posted @ 2019-05-22 20:29 CanntBelieve 阅读(569) 评论(0) 编辑

2019年5月13日 #

摘要: 想通过ps -ef |grep erdp_ |awk '{print $2}' 获取 erdp_ 开头的进程id, 执行在终端环境下执行是ok的,但是在 sh 脚本里面竟然多出了 两个 root 11400 4280 0 17:08 pts/5 00:00:00 /bin/bash ./kill.s阅读全文
posted @ 2019-05-13 17:47 CanntBelieve 阅读(102) 评论(0) 编辑

2019年5月11日 #

摘要: 如下,引入FastJsonHttpMessageConverter 之后,导致了新的错误: 错误如下: 其实关键的错误原因在最后面, 好像是writeWithMessageConverters的原因, 可是不知道具体怎么回事, 搜索writeWithMessageConverters 无果,搜索 f阅读全文
posted @ 2019-05-11 15:37 CanntBelieve 阅读(25) 评论(0) 编辑

2019年5月9日 #

摘要: 接入nacos 之后,想把所有的配置丢上去。 启动程序是: bootstrap.yml文件是: dubbo.xml 文件是: 错误是 花了整整一天时间,各种折腾,dubbo.xml 里面的占位符就是解析不了。 开始是以为是nacos的bug,后面以为是dubbo 的问题,最后才发现是spring-c阅读全文
posted @ 2019-05-09 19:24 CanntBelieve 阅读(167) 评论(0) 编辑

2019年5月6日 #

摘要: 问题是: 我的应用的pom 并没有任何报错,但是代码报错,而且编译不通过。 如下,我本地项目,从 spring-cloud-alibaba-dependencies 0.2.1.RELEASE 升级到 0.2.2.RELEASE: 就出现了类找不到的情况 cannot resolve symbol 阅读全文
posted @ 2019-05-06 12:20 CanntBelieve 阅读(164) 评论(0) 编辑

摘要: 把我们的dubbo 应用移步到配置中心上去之后,发现我们的应用过一段时间就会出现cpu 100%的情况 (大概是12个小时),一开始cpu占用是2-5% 的样子,什么都没做,后面竟然用尽了cpu。。 把jvm 线程堆栈打印一下,发现线程数竟然达到了上万..... 发现最多是这样的一个线程: "com阅读全文
posted @ 2019-05-06 11:29 CanntBelieve 阅读(189) 评论(0) 编辑

2019年4月11日 #

摘要: 先看一张图: 是不是有点晕, 晕就对了。这个仅仅是 slf4j 的情况,实际上, 我们不仅要接触到 slf4j ,有时候还会接触其他的日志系统。且看下文分解。 1 直接使用各个日志系统 1.1 直接使用log4j 最开始的时候, 我们都是使用log4j, 怎么使用呢? 先引入jar,log4j-1.阅读全文
posted @ 2019-04-11 19:45 CanntBelieve 阅读(156) 评论(0) 编辑

2019年4月6日 #

摘要: 重启,就好了! (我晕)阅读全文
posted @ 2019-04-06 21:23 CanntBelieve 阅读(184) 评论(0) 编辑

2019年3月22日 #

摘要: 这个问题我之前遇见多次了,今天又遇见了 2019-03-22 16:33:27.555 WebMvcConfigurer.java:144 ERROR - 接口 [/appservice/7za.exe] 出现异常,请求参数:platform=Windows,异常摘要:java.io.IOExcep阅读全文
posted @ 2019-03-22 19:45 CanntBelieve 阅读(819) 评论(0) 编辑

2019年3月20日 #

摘要: 一个第三方公司提供spring boot 项目,直接启动是ok的, 但是打包成war,通过Tomcat启动,就出现 ZipException: error in opening zip file: 我也真是郁闷了, 搞了几个小时还是没有发现原因哦! 为什么第三方公司 启动就ok呢? 它们有私服,我这阅读全文
posted @ 2019-03-20 18:17 CanntBelieve 阅读(269) 评论(0) 编辑

摘要: 通过IDEA 提供的面板 执行package 或者 install 没有错误,但是cmd terminal 窗口就不行!出现: Maven 错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:com阅读全文
posted @ 2019-03-20 17:06 CanntBelieve 阅读(71) 评论(0) 编辑

2019年3月12日 #

摘要: 一个大的maven 项目,结构是一个根pom,下面几个小的module,包括了appservice-darc,appservice-entity等,其中appservice-darc 依赖了 appservice-entity。 但是呢,对根项目的pom, 执行mvn clean complie 是阅读全文
posted @ 2019-03-12 16:20 CanntBelieve 阅读(291) 评论(0) 编辑

2019年3月5日 #

摘要: LocalVariableTable中的 Slot, 是存在复用现象的,这个我早就知道,但是,不太清楚是如何复用的。 Java语言规范与JVM规范都没有对Java语言具体要如何使用JVM的局部变量slot做太多限制,只是规定了参数要从下标为0开始的局部变量区传递而已。作用域不重叠的局部变量之间是否一阅读全文
posted @ 2019-03-05 12:48 CanntBelieve 阅读(68) 评论(0) 编辑

2019年3月3日 #

摘要: < 前言 > 近期在面试,深感这个行业的浮躁,一些菜不辣基的弱鸡开出的工资待遇要求,超过了我。不知道他们是怎么拿到那么高的工资的,难道是他在公司有亲戚朋友吗?有后台吗?是行业热钱真的过多了吗?还是说我TM拖行业的大腿了? 。。然后深感很多码农就真的只是码农,一问三不知,就知道会CRUD,对底层机制一阅读全文
posted @ 2019-03-03 17:58 CanntBelieve 阅读(1202) 评论(0) 编辑

2019年2月25日 #

摘要: 在运行一个第三方公司交付的项目的时候, 出现: 凭感觉,这是jdk版本问题。 我本机安装的是1.8, 对方要求的也是1.8. 他们运行没问题,我这里怎么就不行了呢? 这就奇怪了。。 跟进源码里面看看吧: org.springframework.context.config.ContextNamesp阅读全文
posted @ 2019-02-25 15:46 CanntBelieve 阅读(139) 评论(0) 编辑

2019年2月23日 #

摘要: 在改造一个旧项目中,遇到各种问题。 旧项目有十多个模块,因为没有一个统一的父pom,它们对第三方的jar的版本没有统一。 虽然也存在公共的依赖模块,比如commons、util,但是,我们的模块中,有时候又会自己重复引用一些基础的、已经在公共依赖模块存在的对三方jar, 这样 就造成了很多的冲突。 阅读全文
posted @ 2019-02-23 00:33 CanntBelieve 阅读(832) 评论(0) 编辑

2019年2月13日 #

摘要: 发邮件已经是老生常谈了,今天又遇到了,而且又出了各种问题。我晕哦。 我的配置是: 出现了553: 难道是密码错误吗? 仔细确认,密码是没错的。 故意把密码设置错误,得到另外一个异常: Caused by: javax.mail.AuthenticationFailedException: 535 E阅读全文
posted @ 2019-02-13 11:53 CanntBelieve 阅读(418) 评论(0) 编辑

2019年1月23日 #

摘要: cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}例 "0 0 12 ? * WED" 在每星期三下午12:00 执行(年份通常 省略)先了解每个位置代表的含义,在了解每个位置允许的范围,以及一些特殊写法,还有常用的案例,足够你掌握cron表达式 一:阅读全文
posted @ 2019-01-23 14:25 CanntBelieve 阅读(33) 评论(0) 编辑

2019年1月10日 #

摘要: Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射。 ORM 对象关系映射,这样说还是懵。 这里比较难理解的是 关系 —— 即Relationl ,虽然看起来是形容词,但是理解为名称应该更加合理。当然,也不要纠结这个。可以这样理解,对象:java Mode阅读全文
posted @ 2019-01-10 23:53 CanntBelieve 阅读(46) 评论(0) 编辑

2019年1月8日 #

摘要: 1.虚拟机栈(本地变量表)引用的对象 2.方法区静态属性引用的对象 3.方法区常量引用的对象 4.本地方法栈JNI(一般指naive方法)中引用的对象 常说的GC(Garbage Collector) roots,特指的是垃圾收集器(Garbage Collector)的对象,GC会收集那些不是GC阅读全文
posted @ 2019-01-08 19:17 CanntBelieve 阅读(518) 评论(0) 编辑

2018年12月31日 #

摘要: ZAB协议 消息广播模式 崩溃恢复 数据同步 ZAB协议原理 Zookeeper设计目标 这篇主要分析leader的选主机制,zookeeper提供了三种方式: LeaderElection AuthFastLeaderElection FastLeaderElection 默认的算法是FastLe阅读全文
posted @ 2018-12-31 20:46 CanntBelieve 阅读(16) 评论(0) 编辑