自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 java注释,日志会不会影响性能。

java的虚拟机机制,使得.java文件被编译成.class文件的时候过滤掉了注释的部分,即.class文件中是不存在注释的,所以通过jad等软件进行反编译也是看不到注释的。所以,java的注释只会影响编译的效率,不会影响运行的效率。java的debug日志,肯定是执行了的,会影响运行的效率不用说...

2018-09-30 14:20:35

阅读数 1116

评论数 0

转载 得到inputstream和outputstream的字节数。关键字:available,toByteArray

要一次读取多个字节时,经常用到InputStream.available()方法,这个方法可以在读写操作前先得知数据流里有多少个字节可以读取。需要注意的是,如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。比如,Socket通讯时,对方明明发来了1...

2018-09-30 11:43:22

阅读数 1133

评论数 0

转载 String和Integer相互转化。

一、Integer转String //方法一:Integer类的静态方法toString() Integer a = 2; String str = Integer.toString(a) //方法二:Integer类的成员方法toString() ...

2018-09-30 11:39:45

阅读数 2597

评论数 0

原创 idea web项目java.lang.ClassNotFoundException:

今天仍然遇到了相同的错误,按照这个方法无论如何都没有成功,注意细节:项目下面还有的包没有put过去,put完整

2018-09-29 15:26:10

阅读数 1370

评论数 0

原创 tomcat 修改端口号为6666、6667、6668、6669浏览器无法打开。

原因:设置的端口号是google的禁止访问端口。 解决: 1.windows的话,Chrome --> 属性 --> 快捷方式 --> 目标,在程序后面添加启动参数:【--explicitly-allowed-ports=端口号】xxx.exe 和-- 之间要有空格。 2....

2018-09-29 14:52:58

阅读数 1214

评论数 1

转载 tomcat启动一直卡在信息: Deploying web application directory /root/sunshine/apache-tomcat-7.0.86/webapps/ROOT

原因: linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom , 两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。 然后就很简单啦,找到对应的配置文件去修改就好了 找到jdk1...

2018-09-29 14:28:32

阅读数 1065

评论数 0

原创 工作中问题,idea中plugin加载不到

idea中的文件夹下文件夹如果只有一个文件的话上面两层会显示成包的形式,但是本质适合包不一样的。

2018-09-29 11:48:14

阅读数 3030

评论数 0

原创 mac安装jdk,切换jdk,环境变量不生效总结

环境变量配置文件执行的顺序: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile和/etc/paths是系统级别的,系统启动就会加载,剩下的是用户级别的。 java6下...

2018-09-28 18:35:12

阅读数 1128

评论数 0

原创 linux ssh 本地的mac出现的问题。

问题描述:本机的mac ssh linux没有问题,但是,linux ssh本地的mac出现问题,通过检查用户名,端口都没有问题,但是连接的时候仍然会Connection refused或者Connection timed out。 解决:mac系统需要通过图形化的界面来开启权限:系统偏好设置—...

2018-09-28 16:39:08

阅读数 188

评论数 0

转载 linux通过yum安装jdk

卸载centos自带的jdk 1.查看当前的jdk版本,并卸载 root@localhost opt]# rpm -qa|grep java java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11 tzdata-java-2015g-1.el5 //卸...

2018-09-28 15:50:24

阅读数 283

评论数 0

原创 idea中moudle的别名

如图我也不知道怎么表达

2018-09-26 19:05:59

阅读数 823

评论数 0

原创 idea 下 maven clean package的时候。。。。找不到符号的问题。

idea将外部的jar包打入到里面的时候,只需要在module中配置即可。所以我的jar包究竟到了哪里,我没有深入去研究这个东西,我只知道jar包在maven打包的时候,并没有一起打进去,导致找不到符号之类的错误。 解决: 1.在任意目录下面创建lib(其他的名字也可以)文件夹。注意:文件夹设...

2018-09-26 15:28:35

阅读数 1673

评论数 0

原创 IBM MQ中遇到的问题,记录。

引起:com.ibm.mqservices.MQInternalException:MQJE001:MQException出现:完成代码是2,原因为2195 MQJE018:协议错误 - 接收到意外的段类型 解决: 首先这个错误的本质是连接错误。 什么是ccsid:https://blog....

2018-09-26 15:22:23

阅读数 2015

评论数 0

转载 MQ中的ccsid

总的来说相当于 utf-8 和iso之类的。只不过不同的操作系统,默认值不一样,可以改。 值为队列管理器的CCSID或与之相匹配的CCSID。 例如Windows上的队列管理器的CCSID为1381,AIX上可设为1386或1208 export MQCCSID=1208 export MQCC...

2018-09-26 10:06:34

阅读数 1735

评论数 0

原创 搭建自己的个人博客,hexo+next+github+admin+coding+看板娘+各种主题优化,记录下来。

个人博客:https://mmmmmm.me 源码:https://github.com/dataiyangu/dataiyangu.github.io 本人博客的效果:mmmmmm.me 感谢博客:https://www.jianshu.com/p/1f8107a8778c ...

2018-09-24 23:20:47

阅读数 7591

评论数 2

原创 Linux下安装IBM MQ

** 首先请允许我在您的文章上改个东西,太坑人了: 如果在linux环境中安装的过程中遇到报这个错误,请看到这篇文章的人不要再往下看了,也不要去网上查了,因为这个问题只有在Google中才有有点眉目, > runmqsc: /lib64/libc.so.6: vers...

2018-09-21 23:27:15

阅读数 2214

评论数 0

原创 IBM MQ 坑人啊,累了一天,因为版本问题。

刚接触这个东西,在linux安装服务端和客户端 runmqsc: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/mqm/lib64/libmqmcs_r.so) 总是不成功,报很诡异的错误,我...

2018-09-21 22:59:22

阅读数 3741

评论数 1

原创 idae 倒入外部jar包

2018-09-21 12:00:05

阅读数 268

评论数 0

原创 itellij idea 创建项目的工作空间的问题。

以下全是自己的理解,希望不要误导路人。 eclipse中有工作空间的概念,在一个eclipse中可以打开多个project,但是在idea中每个窗口只能打开一个project。 今天在创建idea项目的时候发现: 这个究竟是什么,我一直以为是eclipse中的工作空间的概念,所以一致不理...

2018-09-21 11:23:45

阅读数 8184

评论数 1

转载 到底什么时候该使用MQ?以及mq的好处

一、缘起 一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。 就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什么问题(详见《互联网架构为什么要做微服务?》)。 最近分享了几篇MQ相关的文章: ...

2018-09-20 17:51:33

阅读数 1839

评论数 0

原创 git忽略提交规则: .ignore文件的使用方法

.gitignore文件的使用方法 首先,在你的工作区新建一个名称为.gitignore的文件。 然后,把要忽略的文件名填进去,Git就会自动忽略这些文件。 不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。 有时对于git项目下的某些文...

2018-09-20 09:17:26

阅读数 1893

评论数 0

转载 iTerm2 配色方案

iTerm2 配色方案(oh-my-zsh& Powerline) 公司新配的Macbook Pro第一件事就是装iTerm2, 这篇文章将记录我的整个安装过程! 希望大家都一次安装成功! 请认真观看! 看看配置完是长这样滴!别着急,带你一起配...... iterm2.pn...

2018-09-19 10:46:40

阅读数 15366

评论数 2

原创 System.getProperty得到jvm系统属性

System.getProperty的作用是能够得到jvm的系统属性 jvm的系统属性配置有三种方式: 1:通过eclipse 2:执行java命令 java -Dxxx=hello -jar xxx.jar 3:通过linux脚本 在xxx.sh中加入 -Dxxx=xxx ...

2018-09-18 10:36:49

阅读数 250

评论数 0

转载 linux 终端 shell快捷键

删除 ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh ctrl + k 删除光标后面所有字符相当于VIM里d shift+$ ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ c...

2018-09-17 16:50:51

阅读数 192

评论数 0

原创 linux 下的vi vim快捷键,命令总结。

首先是vim三种命令的切换。 命令模式——>:——>末行模式 命令模式——>i——>编辑模式 编辑模式——>esc(一次或者多次)——>命令模式 命令模式: 代码格式化:gg=G(即连续按2个g,再按=,再按G) 光标的移动: 到行首:s...

2018-09-17 16:30:41

阅读数 1125

评论数 0

原创 docker命令中的/bin/bash

docker run -i -t tomcat /bin/bash 中的/bin/bash的作用是因为docker后台必须运行一个进程,否则容器就会退出,在这里表示启动容器后启动bash。 ...

2018-09-17 14:47:47

阅读数 15486

评论数 5

转载 docker部署tomcat及web应用全过程和三种实现方式。

没耐心的直接看8.3,官方推荐的方式。 一、在线下载docker yum install -y epel-release yum install docker-io # 安装 docker chkconfig docker on # 加入开机启动 service docker start...

2018-09-17 14:42:11

阅读数 5968

评论数 2

转载 MAC下使用iTerm2和zsh

简介 应该说Terminal终端是程序员经常会用到的工具,大家时不时的都要使用终端来敲上几行命令行,尤其是在Mac上,很多工具的使用都是通过Terminal来进行的。但是其实Mac自带的终端不是特别方便,今天我们将会使用iTerm2来替代Terminal终端。整体的搭配组合为:iTerm2+...

2018-09-13 10:19:21

阅读数 498

评论数 0

原创 servlet中的response在每次请求之前都会进行重置,一篇和工作相关的文章(tomcat 底层invoke方法的执行顺序和位置)

最近在做javaagent的过程中,遇到了一些困难。想要抓去http的request和response的header中的content-type和content-length request还好,可是在response中遇到了困难,在这里记录下解决方法和收获。 解决方法:invoke方法抓...

2018-09-11 16:18:47

阅读数 278

评论数 0

原创 关于,如果有类或者jar包找不到,不能深入点进去查看具体的字段,可以循环打印出来。

注意:以下为本人工作中的问题,和小技巧,误点进来的小伙伴请忽略。 具体问题: 通过response的getheader方法获取不到response-contenttype和response-contentlength的具体的值 想要获取response的header中的字段属性,想通过看源码...

2018-09-10 19:40:15

阅读数 171

评论数 0

转载 集线器、交换机、网桥区别

网络基础知识1:集线器,网桥,交换机 2009-01-18 21:45 by hyddd,5164阅读,7评论,收藏,编辑   最近一直在看网络方面的东东,先把基础的东西总结一下,注意:以下的概念现在已经不一定准确了,因为硬件发展相当迅速,集成电路的集成度越来越多高,拿交换机为例,现在俗称交换...

2018-09-07 14:40:30

阅读数 6240

评论数 8

转载 dev、test和prod是什么意思?

开发环境(dev):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。 测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。 生产环境(prod):是值正式提供对外服务的,一般会关掉错...

2018-09-07 11:18:04

阅读数 1382

评论数 0

转载 csdn快速的转载别人博客里的文章,不需要复制,简单一点

  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。 ...

2018-09-07 11:15:57

阅读数 2049

评论数 4

原创 笔记secureCRT中文乱码

2018-09-06 14:25:02

阅读数 189

评论数 0

原创 进入docker交互模式后如何查看docker容器的id

因为普通的模式可以通过docker ps查看容器的id,如果通过 docker run -i -t ubuntu:15.10 /bin/bash 进入交互模式后,可以通过 cat /etc/hosts 查看容器id

2018-09-06 11:41:17

阅读数 7499

评论数 0

原创 关于docker create start run

初次接触docker,从最基础的开始学习, docker run = docker create +docker start 但是docker create之后在docker start 再通过 docker ps 并没有相关的进程 docker ps -a 相关的进程...

2018-09-05 20:07:48

阅读数 1962

评论数 0

转载 很不错的一篇文章,深刻理解docker(docker容器和镜像区别)~~~~~~~~~

这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。 当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难。于是,我花了几周的时间来学习Docker的工作原理,...

2018-09-05 16:41:35

阅读数 761

评论数 0

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