datoucaiZzz
码龄14年
关注
提问 私信
  • 博客:33,238
    33,238
    总访问量
  • 14
    原创
  • 2,064,082
    排名
  • 3
    粉丝
  • 0
    铁粉

个人简介:先把简单的事情做好

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2010-11-02
博客简介:

datoucai

博客描述:
先把简单的事情做好
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得7次评论
  • 获得17次收藏
创作历程
  • 14篇
    2018年
  • 3篇
    2016年
成就勋章
TA的专栏
  • LintCode
  • Java基础
    1篇
  • windows
    3篇
  • 常用经验
    1篇
  • Linux
    7篇
  • Git
    1篇
  • IDEA
    1篇
  • Dubbo
    1篇
  • 面试
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?

Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用。但是在注册中心全部挂掉后增加新的提供者,则不能被消费者发现: 查看dubbo用户手册(dubbo-user-book)。健状性监控中心宕掉不影响使用,只是丢失部分采样数据...
原创
发布博客 2018.05.14 ·
8703 阅读 ·
4 点赞 ·
2 评论 ·
11 收藏

Java程序CPU飙升排查,找出死循环代码

windows环境下cpu飙升问题线上某台runtime机器(windows Server)cpu报警,这种情况初步就是代码里面死循环了,先把机器下线了保证不再有新的任务分配进来,然而cpu使用依然不降这是正常的因为程序未结束死循环一直在运行。找到java进程对应的pid。 找pid的方法是:打开任务管理器,然后点击 “查看” 菜单,然后点击 “选择列”,把pid勾上,然后就可以在任务...
转载
发布博客 2018.04.30 ·
5067 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

IDEA编译通过能打包能运行,但是出现红色下划线

昨天使用IDEA本来正常重新打开IDEA之后,有一个包里面的类总是报错找不到,各种clean还是不行;能编译能打包通过说明SDK导入正确,但是为啥我们点击每一个Java文件会出现好多红色的下划线?网上查到原因就是可能没有清除原来的历史缓存,导致一些错误,解决方法是 File-Invalidate Caches 然后重启IDEA。...
原创
发布博客 2018.04.20 ·
8307 阅读 ·
5 点赞 ·
4 评论 ·
5 收藏

tomcat指定启动依赖的JDK版本

项目原来使用的jdk版本位1.7,导致机器上很多tomcat都是依赖jdk1.7版本。现在部分项目需要升级jdk1.8,则单独指定启动jdk路径windows环境找到bin下的setclasspath.bat/catalina.bat文件,在文件的开始出添加如下代码:set JAVA_HOME=/app/appuser/yys/jdk1.8.0_161set JRE_HOME=/app/appu...
原创
发布博客 2018.04.18 ·
2269 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

wget更新修复漏洞CVE-2017-13090

查看当前版本wget -V获取最新版本wget http://ftp.gnu.org/gnu/wget/wget-1.19.4.tar.gz解压编译tar -zxvf wget-1.19.4.tar.gzcd wget-1.19.4./configure --prefix=/usr --sysconfdir=/etc --with-ssl=openssl安装make && ma...
原创
发布博客 2018.04.09 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CentOS7下使用安装MySQL

准备# 下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源yum localinstall mysql57-community-release-el7-8.noarch.rpm# 检查mysql源是否安装成功yum repolist enabled | grep ...
原创
发布博客 2018.04.08 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git 常用操作

1,删除服务器上文件夹,本地的保留,比如.idea目录git rm -r --cached .idea #--cached不会把本地的.idea删除git commit -m 'delete .idea dir'git push -u origin master
原创
发布博客 2018.04.06 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git初始化项目到远程出现error: failed to push some refs to ""

提交时使用git push origin master出现failed to push some refs to git这是因为创建项目时建立了README.md等多个文件,没有同步到本地,导致该文件不在本地代码中可以通过以下方式解决git pull --rebase origin master执行后可以看到本地代码中多了README.md等文件再次执行git push origin master...
原创
发布博客 2018.04.04 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java开发必须掌握的线上问题排查命令

作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白扯。。。),所以我们需要借助一些常用命令来查看运行时的具体情况,这些运行时信息包括但不限于运行日志、异常堆栈、堆使用情况、GC情况、JVM参数情况、线程情况等。...
转载
发布博客 2018.04.04 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java开发必会的Linux命令

本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find . -name "*.xml" |xargs grep "hello world"...
转载
发布博客 2018.04.04 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux防火墙相关命令操作

防火墙操作1.编辑防火墙配置vi /etc/sysconfig/iptables2.修改完保存退出,重启网卡服务service iptables restart3.查看端口开放信息service iptables status端口全网通进入编辑页面,对8080端口开放全网通-A INPUT -d 本机ip/32 -i eth1 -p tcp --dport 8080 -m sta...
原创
发布博客 2018.03.06 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用正则表达式

中文文字:[\u4e00-\u9fa5]中文符号:[\uFE30-\uFFA0]
原创
发布博客 2018.03.05 ·
666 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。是否在安装 VMware Workstation 后重新引导?

1.原因:是虚拟机服务没有开启2.解决方法:(以管理员的方式运行)点击“开始→运行”,在运行框中输入 CMD  回车打开命令提示符,然后依次执行以下命令。net start vmcinet start vmx86net start VMnetuserifsc config vmci=autosc config vmx86=autosc config VMnetuserif=auto再次启...
原创
发布博客 2018.03.04 ·
1414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows10环境下node js版本快速升级

1.安装n插件npm install -g n --force------------output------------>npm WARN using --force I sure hope you know what you are doing.C:\Users\cc\AppData\Roaming
pm
-> C:\Users\cc\AppData\Roaming
pm\...
原创
发布博客 2018.03.04 ·
1562 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【心得】要细心,思维要严谨,养成良好的代码习惯

今天写统计文件目录内的各种格式的文件个数,本来思路很简单的一个问题,结果写了,发现编译没错误,运行不起来,一直报各种空指针。一直找一直找问题,搞了一晚上,这都一点半过了。最后才发现循环里面循环有个else没写,造成递归出现问题,所以一直报空指针;计数器的时候,定义的Integer类型初始化为null,添加第一个元素时,想当然的用count++,觉得能自动装箱,结果大错特错啊,null怎么能随便
原创
发布博客 2016.05.24 ·
601 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Java基础】键盘录入Scanner类中的next()与nextLine()的问题

本来之前看视频的时候讲过这个问题,结果今天做练习的时候没有注意,导致在for循环中键盘录入String和int数据的时候,导致第二轮开始Scanner中的方法并没有阻塞。大脑没反应过来还以为是循环的问题,之后想想找到了问题。如下:System.out.println("请输入商品名称"); String s1 = sc.nextLine();System.out.println("
原创
发布博客 2016.05.21 ·
1215 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【LintCode】查找斐波那契数列中的N个数

查找斐波纳契数列中第 N 个数。 所谓的斐波纳契数列是指: 前2个数是 0 和 1 。 第 i 个数是第 i-1 个数和第i-2 个数的和。 斐波纳契数列的前10个数字是: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …class Solution { /** * @param n: an integer * @return an integ
原创
发布博客 2016.05.19 ·
759 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多