工具
文章平均质量分 71
binbinxyz
做事认真负责,待人亲切友善。
展开
-
docker-compose部署kafka服务时如何同时允许内外网访问?
最近在学习kafka相关知识,需要搭建自己的kafka环境。综合考虑后决定使用docker-compose来管理维护这个环境。怎么让docker-compose管理的kafka服务同时允许内外网访问呢?原创 2023-03-08 22:52:57 · 2503 阅读 · 1 评论 -
idea 2020 常用配置
本机环境信息如下:原创 2023-03-07 21:49:54 · 419 阅读 · 0 评论 -
docker常用命令
Docker是一个开源的容器引擎,诞生于 2013 年初,最初是一个开源的 PAAS 服务 (Platform as a ServiceService )。它基于 Google 公司的 Go 语言实现,后来加入了 Linux 基金会,遵从 Apache 2.0 协议。Docker本质上是宿主机上的一个进程,通过namespace实现资源隔离,通过cgroup实现资源限制,通过写时复制技术(copy-on-write)实现了高效的文件操作。原创 2023-02-26 12:12:34 · 481 阅读 · 1 评论 -
Linux tcpdump
tcpdump - 转储网络上的数据流。是不是感觉很懵?原创 2023-02-13 16:34:31 · 500 阅读 · 0 评论 -
jvisualvm远程监控tomcat
1、在 CATALINAHOME/bin/startup.sh倒数第二行(也就是exec"CATALINA_HOME/bin/startup.sh 倒数第二行(也就是exec "CATALINAHOME/bin/startup.sh倒数第二行(也就是exec"PRGDIR"/"EXECUTABLE"start"EXECUTABLE" start "EXECUTABLE"start"@"一行上边)加上如下内容:复制代码export CATALINA_OPTS="$CATALINA_OPTS-Dcom.转载 2020-09-27 21:16:03 · 209 阅读 · 0 评论 -
ant标签系列:tstamp
概述tstamp是Ant内置任务,它不产生任何输出,主要用于在当前project中设置DSTAMP、TSTAMP和TODAY属性,也可以根据当前系统日期和时间设置其他属性,即使用嵌套<format>元素可以指定其他格式。下面是 tstamp 设置的一些属性属性默认格式说明例子DSTAMPyyyyMMdd设置为当前日期20200914TSTAMPhhmm设置为当前时间1059TODAYMMMM dd yyyy设置为当前日期,带完整的月份S原创 2020-09-14 13:49:18 · 406 阅读 · 0 评论 -
maven常用的两个配置
maven配置文件路径%MAVEN_HONME%/conf/settings.xml配置阿里镜像 <mirror> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com...原创 2020-02-27 12:09:57 · 218 阅读 · 0 评论 -
Ubuntu系统,在MyEclipse中启动Tomcat时提示没有权限
WARNING: Permissions incorrect, read permission is not allowed on the file.#添加一个系统用户tomcat,并且设置为不可登录系统。 useradd -d /usr/tomcat6.0 -s /usr/sbin/nologin tomcat设置用户tomcat对tomcat6.0目录的访问权限c原创 2013-11-10 16:49:29 · 2293 阅读 · 0 评论 -
在servlet中生成验证码图片(二)
在原有生成验证码的功能基础上进行优化、修改,得此代码。该版本可以配置部分参数,如输出图片的类型、生成验证码使用的字符字典、在session中存取时使用的KEY等。如果您想了解旧代码,请参考:在servlet中生成验证码图片(http://blog.csdn.net/binbinxyz/article/details/18108271)。package org.hbin.demo;imp原创 2014-01-12 02:10:16 · 1244 阅读 · 1 评论 -
BOSS含义
BOSS(即Bussies & Operation Support System的缩写)名称是由中国移动联合多家咨询公司为传统电信企业计费系统起的专门名称,是世界上第一个对电信计费系统命名并制定相关标准。该系统由电信部门的计费系统发展而来,基本功能包括用户资料管理、计费、出账、结算等,负责登记用户资料、开启或停止对用户的服务、实时的根据不同套餐资费标准计算手机、固定电话用户通话时的消费金额,准转载 2014-02-18 16:50:57 · 1567 阅读 · 0 评论 -
宿主机访问virtualBox中Ubuntu
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,不需要你进行任何其他的配置,只需要宿主机器能访问互联网,虚拟机系统通过宿主机器所在的网络来访问公网。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。原创 2014-10-05 14:26:21 · 4127 阅读 · 0 评论 -
javadoc入门
javadoc输出的是一个HTML文件,可用自己的Web浏览器查看。该工具允许我们创建和管理单个源文件,并生动生成有用的文档。由于有了javadoc,所以我们能够用标准的方法创建文档。而且由于它非常方便,所以我们能轻松获得所有Java库的文档。原创 2014-10-05 12:51:33 · 1269 阅读 · 0 评论 -
java版记事本程序
java版记事本(含源码)。 仿照windows系统记事本,实现了标题栏、菜单栏、状态栏等的UI。功能上实现了文件、编辑、格式、查看、帮助菜单。 该记事本具体功能有:文件的新建、打开、保存、另存功能,退出功能,撤消、恢复功能,剪切、复制、粘贴、删除功能,跳转到指定行功能,全选、日期时间原创 2015-10-26 10:47:12 · 1025 阅读 · 0 评论 -
java加密、解密技术系列:Base64
斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!学习比特币,接触最多的肯定要属比特币地址了。它是一长串的字母和数字组合,例如:`1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa`。其实,比特币的地址使用了一种变形的Base64编码(实际是Base58编码)。Base64是网络上最常见的用于传输的编码方式之一原创 2016-01-15 22:00:12 · 1626 阅读 · 0 评论 -
快速切换IP地址
你是否曾经有过这样的经历:经常走访客户或者在办公室和家庭等不同的场所使用笔记本,这些场所都有自己的IP地址、网关、子网掩码等,每换一个场所都需要重新设置IP地址。你不觉得这是一个非常繁琐,令人讨厌的事儿吗?原创 2013-11-09 09:42:22 · 3637 阅读 · 2 评论 -
在Tomcat下配置HTTPS访问方式
转自:supersky07(http://my.csdn.net/supersky07)博文(有部分改动)在网上搜了一下,内容不是很完善。现进行整理,做个学习笔记,以备以后使用。(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”转载 2013-05-23 11:39:44 · 4687 阅读 · 1 评论 -
Windows 7 快速切换IP的脚本
我在家使用动态IP,在公司使用固定IP,所以经常需要来回切换IP设置,非常麻烦!今天实在忍无可忍,就整理了一份脚本以减轻来回切换IP的烦恼!恐有遗忘,谨作记录!@echo offrem //设置变量 set NAME="本地连接"rem //以下属性值可以根据需要更改set ADDR=172.16.18.184set MASK=255.255.255.0set GATEWA原创 2013-05-02 17:27:08 · 5128 阅读 · 0 评论 -
如何使用ant从多个Source Folder的项目中导出jar包?
最近在修改公司的一个旧项目,经常需要修改其中一个Source Folder里面的部分java代码。修改完成后还要编译打包。最后再把jar包上传到服务器,重启服务器以进行调试。本来任务不难,但里面代码有点儿复杂。这样修改调试就显得十分繁琐。在尝试使用ant自动打包的过程中,我遇到了如下的问题:项目下有多个Source Folder,现在只需要将其中一个Source Folder下面的所有java文件原创 2012-03-16 15:59:58 · 4212 阅读 · 1 评论 -
使用ant从多个Source Folder的项目中导出jar包(续)
上回给大家分享了一种解决方案(以下简称方案一),但该方案存在一个弊端:第一次编译时需要编译工程中所有的java文件,包括跟该SourceFolder中源码无关的java文件。为解决这一问题,我又研究了ant的使用,最终找到了如下解决方案(以下简称方案二)。方案二与方案一思路基本一致,区别仅在于第一次编译。在方案二中,第一次编译时,我配置了sourcepath。这样,当ant编译指定目录下的文件时如原创 2012-03-19 11:07:53 · 4417 阅读 · 0 评论 -
jsp页面打印功能
使用lodop打印控件可以方便的做出强大的功能。控件下载:http://mtsoftware.v053.gokao.net/download.html print test 编号姓名性别年龄 1张三男20 var WebBrowser = document.getElementById("WebBrowser"); fu原创 2012-03-20 15:44:38 · 11268 阅读 · 2 评论 -
windows中的命令subst
用法格式一、subst [盘符] [路径] 将指定的路径替代盘符,该路径将作为驱动器使用 二、subst /d 解除替代 [例子] C:\DOS>subst H: %TEMP% 用temp目录替代H盘 C:\>subst H: /d 解除替代SUBST [drive1: [drive2:]path]SUBST drive1: /Ddrive1:转载 2012-07-20 10:17:57 · 2540 阅读 · 0 评论 -
No serial ports found
http://www.systronix.com/book/tools/javaxcomm.htmlJavaxcomm installation and configuration problems are common. Everytime I configure a new PC it seems there is some new problem waiting to bite -- f转载 2012-07-20 13:57:21 · 2608 阅读 · 0 评论 -
Eclipse插件安装的三种方法
原文地址:http://www.blogjava.net/tangzurui/archive/2008/06/30/211669.html(前两种安装方式以多国语言包的安装为例) 1.普通安装:用直接解压的安装方式来实现解压插件到某个文件夹将下载的插件文件解压到 Eclipse 的安装目录下如插件文件为多国语言包: NLpack1-eclipse-SDK-3.1.1a-转载 2012-03-28 16:51:19 · 482 阅读 · 0 评论 -
word2007页面设置——首页不编码
转自:http://blog.sina.com.cn/s/blog_571cc6380100ajh0.html步骤一:插入——页码——页面底端,任意选择一种格式,现在【页码】就成功插入了,文档首页被标记为1,这样的结果并不意外,接下来我们就来去除首页的页码。不要关闭【页眉和页脚工具】(如果已经关闭,双击页眉、页脚即可打开),在【选项】中勾选【首页不同】,可以看到首页的页码编号已经不复存在了。转载 2012-12-26 11:26:43 · 8055 阅读 · 0 评论 -
Static Source Code Analysis Tools: PMD’s Installation and configuration
Windows Requirements: Java JRE 1.5 or higher (see section below for Java JRE 1.4 support)Winzip or the free 7-zipDownload the latest binary distribution (http://pmd.sourceforge.net/) - i.e., p原创 2012-12-13 15:06:48 · 861 阅读 · 0 评论 -
Log4j基础入门
1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是Logger、Appender和Layout,Log4j允许开发人员定义多个Logger,每个Logger拥有转载 2013-01-29 10:07:29 · 685 阅读 · 0 评论 -
Log4j基础入门(二)
实在是很熟悉,几乎所有的Java项目都用它啊。但是我确一直没有搞明白。终于有一天我受不了了,定下心去看了一把文档,才两个小时,我终于搞明白了。一般情况下Log4j总是和Apache Commons-logging一起用的,我也就一起介绍吧。多了个东西不是更麻烦,而是更简单!在Log4J中存在几个概念首先介绍一下,最最重要的两个是Logger和Appender(请参考Log4J手册),其实是转载 2013-01-29 15:49:54 · 781 阅读 · 0 评论 -
log4j配置文件-log4j.properties
log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILE log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=INFO log4j.app转载 2013-01-29 16:13:28 · 779 阅读 · 0 评论 -
页面自动跳转
我们在各大网站登录的时候经常会看到登录成功后几秒钟自动跳转的效果。看起来不错,其实代码可以使用js方便的实现。以自动跳转到view.jsp页面为例,相关代码如下。html代码: reloadView()"> 3 秒钟之后,自动跳转 js代码:var i = 3; //倒计时变量function reloadView原创 2013-01-17 10:49:31 · 2461 阅读 · 0 评论 -
显示或隐藏页面元素
在设计页面的时候,我们经常会遇到需要在页面动态显示或隐藏页面元素的情况。示例如下: 姓名: 斌斌 工资: 200 万元/年 <input type="button" value="显示工资" onclick="document.getElementById('salaryInfo').style.display原创 2013-01-17 11:27:30 · 1722 阅读 · 0 评论 -
分析需求场景对产品设计的意义
作者:totry | 发布: (编辑)kent.zhu | 时间:2012-10-11 20:54:38摘自:http://ucdchina.com/snap/12384需求场景是一种更接地气的分析和描述用户需求的方法(我个人偏爱“需求场景”这个词)。它应该拥有这样的结构:“在某某时间(when),某某地点(where),周围出现了某些事物时(with what),特定类转载 2013-03-11 09:37:12 · 1216 阅读 · 0 评论 -
ant 入门
原文:使用ANT开发Java程序来源:未知本文关键词:JAVA 开发 Ant下载 ant :(最新版 1.5) http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/bin/ windows 下请下载 zip 文件 unix 下请下载 tar.gz 文件.安装 JDK: 安装到 c:jdk,转载 2012-03-16 15:31:08 · 613 阅读 · 0 评论