自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux误删了用户目录如何恢复

前几天误删除了一个linux用户目录mysql,导致su - mysql命令切换时出现问题,那么遇到这样的问题如何解决呢?我们需要知道,创建用户目录时,其实linux是把一个模板拷贝到你的用户目录下的,所以我们只需要手动将该模板拷贝到你的用户目录即可比如我要恢复我的mysql目录:cp -R /etc/skel/ /home/mysql然后别忘了赋权限和修改所属用户,所属组(这里我的所属用户和所属组都是mysql):chmod 700 /home/mysqlchown -R mys

2022-04-08 11:13:22 3045

原创 idea如何配置protobuf

idea如何配置protobuf?一,idea安装protobuf插件settings–>plugins–>搜索protobuf,安装genprotobuf插件并重启idea二,本机安装protoc程序1,下载protoc编译程序mac:https://github.com/protocolbuffers/protobuf/releases/download/v3.14.0/protobuf-all-3.14.0.tar.gzwindows:https://github.com/pr

2021-02-02 15:37:45 3277

原创 记一次jmeter启动报错问题及解决办法和解决思路

问题来源:www.apache.org官网下载了最新jmeter5.3,在个人开发机上windows8.1下,启动bin/jmeter.bat报错错误信息如下:解决思路:1、可能是自身环境问题百度一下该错误(谷歌又被墙了,无奈啊),试了几个靠前一点的帖子, 没一个能解决我的问题2、查看jmeter报错日志:通过bin/jmeter.log我们可以看到错误日志信息如下:2020-09-01 19:39:30,901 ERROR o.a.j.JMeter: An error

2020-09-01 19:50:15 3456

原创 zookeeper3.6.1安装配置

zookeeper3.6.1安装配置在3.5.0发行版之前,Zookeeper新增节点需要重启服务,在此版本之后,支持动态新增节点,不需要整个集群重启了。下面我们从官网下载最新的zookeeper3.6.1安装并演示如何进行动态新增zk节点1、本文当使用的软件版本:vmwareworkstation14.0.0centos6.5zookeeper3.6.1(最新稳定版)jdk1.8.1212、下载和配置zkcd /usr/local/srcwget “http://mirrors.tun

2020-07-02 07:46:18 1890

原创 linux如何实现远程挂载和取消挂载

公司经常会有上传图片的功能,但一般图片都不放在应用服务器的上,而是多台应用服务器全部上传到本地目录,但是本地目录指向的是一台公用的远程服务器的目录,该服务器磁盘一般有好几个T,结合我们线上的应用,我也自己在虚拟机上搭建了一个,一来是备忘,而来是给不会的同学做个小demo测试环境:centos6.5需求:将某个服务器的某个目录挂载到另外一台服务器的另外一个目录演示:将192.168....

2019-12-21 16:28:16 3588

原创 linux链接

链接的概念,简答理解,就类似于windows操作系统的快捷方式,在windows中,快捷方式就是指向源文件的一个链接文件,可以让用户从不同位置来访问原始文件。在linux操作系统中有软连接和硬链接之分,linux的软连接跟windows的快捷方式非常类似,但硬链接跟它有点区别。1、硬链接1.1、硬链接特点:我们可以将硬链接理解为一个指向原始inode的指针, 系统不会为他分配独立的in...

2019-09-16 10:48:25 181

原创 zookeeper选主

在多线程的web应用程序中,有时候同一时刻只允许一台服务器做某些操作,比如电商网站的库存加减,下单操作等,实现这样的业务,方法很多,一种是利用redis的setnx+expire实现,一种是利用zk选主,让主服务器做这件事,其他服务器不操作,调用放把所有需要主节点处理的请求全部转发到主节点上来。下面主要是讲一下如何用java代码实现zookeeper选主。1、zk选主原理zk中有个临时...

2019-09-09 20:35:26 1039

原创 zookeeper入门

本文主要介绍zookeeper的一些常用命令、单机的安装、集群的安装等操作1、入门zookeeper1.1、安装zookeeper版本:3.3.6操作系统:centos 6.5机器:虚拟机三台,分别为192.168.182.129(以下简称129)、192.168.182.130(以下简称130)、192.168.182.131(以下简称131)要求:先安装jdk1.6+版...

2019-09-09 18:18:47 187

原创 线上常用的linux命令集合

经常操作linux系统,有时候一些命令久了不用难免生疏,忘了就需要临时百度,但百度的信息鱼龙混杂,需要睁大眼睛仔细辨别,所以最好的方式还是自己在用的过程中经常总结,把一些常用的,自己测试过的没问题的命令记录下来,下次忘了的时候就直接看自己博客就好了,下面是一些开发过程中常常用到的命令,写篇博客备注一下,以免遗忘。1. 压缩,解压缩和查看压缩文件中内容:压 缩:tar -jcvf...

2019-09-09 18:13:39 304

原创 如何让我的电脑监控我手机的请求

一、环境手机操作系统:小米4电脑操作系统:windows7 64bit要实现的功能:当我手机请求http协议时,我在电脑上通过工具能检测到。比如我手机访问www.baidu.com的时候,我要在电脑上看到我访问的请求和响应数据。二、需要的工具1、电脑需要具备无线网卡2、Fiddler(我的版本是最新版本:v4.6.1.0)三、具体操作方法1、在360...

2015-10-29 10:07:18 5103 2

转载 浏览器内核控制Meta标签说明文档

背景介绍由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银、旧版网站。以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容。在过去很长一段时间里,我们主要的控制手段是一个几百k大小网址库,一个通过长期人工运营收集的网址库。尽管我们努力通过用户反

2015-10-20 15:29:06 485

原创 jpg图片转ico图片格式

最近项目中需要做一个将用户头像转换成ico图标,以便转换成桌面图标的功能,我们的用户头像的图片全部是jpg格式的,所以,重点就是如何将jpg图片转换为ico图片了。百度了一番后,找到了一个开源项目image4j,能提供该方法:1、下载image4j:https://github.com/imcdonagh/image4j/archive/master.zip2、下载后,里面有个类,专门

2015-10-09 16:18:01 2282

原创 关于x = x++的问题

如下:int x = 0;x = x++;System.out.println(x);相信很多人会以为x打印为1,其实不然,因为这里有个临时变量的概念,以上代码等同于:int temp = x;x = x+1;x = temp;System.out.println(x);x打印的结果是0...

2015-08-24 09:25:19 1018

原创 StringBuffer源码分析

本文用于分析当创建StringBuffer对象后,调用append方法时,StringBuffer内部是如何扩容的1、创建StringBuffer对象,并调用append方法这是我们开发时经常做的StringBuffer sb = new StringBuffer("abc");//原来数据的长度:3个字符sb.append("defghijklmnopqrst");//新增加数据...

2015-08-22 10:32:39 2256

原创 如何在bat文件执行完毕后不自动关闭窗口

本文参考自:http://stackoverflow.com/questions/886848/how-to-make-windows-batch-file-pause-when-double-clicked/12036163#12036163项目中,经常需要写一些批处理文件,比如我们项目中,需要写一个批处理文件,自动打包maven项目,比如我们打包测试环境的bat文件package-te...

2015-07-30 10:45:36 29169 4

原创 JS限制用户只能输入数字

最近有个小需求,要求用js实现只能让用户输入0-9的数字,考虑到输入,可能有集中情况:1、用户从键盘输入;2、用户用鼠标右键的黏贴功能;3、用户使用ctrl+v;所以,需要控制用户的键盘输入、禁用黏贴功能,代码实现如下: Input Limit Demo //方式一:原生态js实现"只允许用户输入数字" function limitInput(ele

2015-07-14 09:51:49 1745

原创 redis安装和安全

1、下载源码,解压缩后编译源码。进入src目录:cd/usr/local/src$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzfredis-2.8.3.tar.gz$ cdredis-2.8.3$ make     2、编译完成后,在redis-2.8.3/src目录下,有四个可执行文件

2015-04-28 11:00:20 832

原创 关于mysql数据库连接超时的解决办法

异常信息如下:The last packet successfully received from the server was 63,004,860 milliseconds ago.  The last packet sent successfully to the server was 63,004,905 milliseconds ago. is longer than the ser

2015-04-25 10:51:49 2294

原创 Maven导入项目报错:Unsupported?IClasspathEntry?kind=4问题的修复

导入一个maven项目的时候,可能是某些同事使用了m2eclipse插件,而提交了一些配置文件导致的。解决办法如下:1、去除项目的maven特性,项目--》右键--》Maven--》Disabled maven Nature;2、删除该项目,注意,不是物理删除3、使用cmd命令,cd到该项目下,执行命令:mvn eclipse:clean作用是删除已生成的eclipse文件4、

2015-04-21 15:18:17 2352

转载 maven打包报错Unable to locate the JavacCompiler in

本文来自:http://www.xuebuyuan.com/2083610.html在使用eclipse 运行maven install的时候,出现这个错误:Unable to locate the JavacCompiler in:…1、问题描叙我使用的Eclipse的是 :Eclipse Java EE IDE for WebDevelopers. Vers

2015-04-11 19:42:50 924

原创 nginx出现403 forbidden的错误

这可能是由于文件目录所属用户或所属组的问题,我的解决办法是,使用root账号将nginx安装目录和安装文件以及nginx要访问的所有目录的所属用户改成同一个用户,命令为: 使用chown命令可以修改文件或目录所属的用户: 命令:chown 用户 目录或文件名 例如:chown zhangsan /home/qq  (把home目录下的qq目录的拥有者改为zhangsan

2015-04-09 09:45:14 547

转载 js关闭窗口 多种方法

javascript关闭窗口,可以用下面简单的代码:关闭窗口我在IE7下测试通过,但是firefox3.0却不行。难道firefox不支持在href中直接写JavaScript?于是改成下面的样子:弹出窗口这次IE7和firefox下测试都通过。那就不是href中直接写JavaScript的原因了。继续测试firefox怎么关闭自身窗口改成了如下代码

2014-11-25 19:11:53 1343

原创 Eclipse里面如何设置jvm启动参数

Windows-->Preference-->set JAVA_OPTS=-XX:PermSize=128M -XX:MaxPermSize=256m -Xms256m -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass

2014-11-17 11:20:27 11480

原创 三层框架开发时,什么时候会出现多线程安全问题

如题,三层框架开发时,什么时候会出现多线程安全问题?这也是困扰了我很长时间的一个问题,在花一段时间了解多线程后,对采用三层框架开发的企业级应用的线程安全问题进行了思考,并进行总结,如有不当之处恳请指正:1、mvc框架采用struts2,由于action可以配置成多实例,所以action不存在现成安全问题,action中的数据是存在actionContext中的,而actionCon...

2014-09-22 11:15:27 2726

原创 java代码操作cmd命令

近期在项目开发过程中,采用osgi框架进行开发,

2014-07-28 11:08:05 5033 2

原创 html帧框架学习笔记

帧窗口是一种复杂的页面技术,应用帧窗口使得用户可以在同一个浏览器窗口中浏览不同网站的内容,可以在一个小窗口中发出查询命令而在另一个小窗口中接收查询结果。实现帧窗口的思路是将浏览器窗口按照功能分割成多个小窗口。每个窗口都对应有自己的HTML页面,按照一定的组合方式组合在一起,以实现特殊的效果。  在HTML中用(分割窗口标记)来分割窗口,在多窗口页面中的地位就相当于在普通单窗口页面中的地位,在页

2014-07-19 10:57:09 3533

原创 Java保留小数位的四种方法

Java保留2位小数的四种方法 import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void ...

2014-06-06 17:32:22 1298

原创 Hibernate二级缓存问题

相关概念和定义1、缓存的意义把一些不常修改,但是又经常用的数据存放到内存中,这样能减少与数据库的交互,提升程序的性能2、Hibernate中提供了两级缓存:第一级别的缓存是Session级别的缓存(比如说在调用get方法的时候,如果已经查询过一次了,第二次就不会查了,而是直接返回session缓存中已经存在的那个对象给你,不过这个只对当前Session有效,一旦又开一个新的Sess...

2014-05-05 18:01:34 10427 3

原创 Hibernate关联关系映射

关联关系映射1、一对多多对一对于一对多的关系,我们一般是建立两张表就行了,比如客户跟订单,建立一个客户表、一个订单表就行了,然后在多的一方维护这个外键。为了演示一对多和多对一的操作,这里我举两个例子,第一个例子是客户跟订单的关系,一个客户对应多个订单,每个订单都只属于一个客户,所以构成了一对多的关系;第二个例子是自我映射一对多多对一,这个做法一般用于菜单表的设计; 2.1一对多

2014-05-05 17:59:53 656

原创 Hibernate学习笔记

一、Hibernate简介1、ORM:Object Relation Mapping 对象--关系映射  Java是面向对象的关系  DB:表与表之间的关系2、Hibernate能够帮我们做到数据库无关的企业开发3、轻量级服务器:支持的JavaEE规范比较少,比如tomcat         重量级服务器:完全或支持大多数JavaEE规范,比如说Weblogic,     

2014-05-05 17:58:09 616

转载 HTTP协议

简介    园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲解。 HTTP的定义和历史    在一个网络中。传输数据需要面临三个问题:    1.客户端如何知道所求内容的位置?    2.当客户端知道所求内容的位置后,如何获取所求内容?    3.

2014-05-05 10:56:03 663

转载 DailyRollingFileAppender的使用

DailyRollingFileAppender是日志记录软件包Log4J中的一个Appender,它能够按一定的频度滚动日志记录文件。如果您不熟悉Log4J,那我们建议您阅读一下 使用Log4j进行日志记录。我们可以按下面的方式配置DailyRollingFileAppender:log4j.rootCategory=INFO,filelog4j.appender.fil

2014-05-04 17:50:33 48367 1

原创 SLFJ简介与使用教程

SLF4JSLF4J(SimpleLogging Facade for Java) 是一个通用的日志框架,相当于日志框架中的一套规范,有时候我们希望在开发的时候不理会具体的框架,而在程序部署的时候再来选择具体的日志实现,这时候,我们可以考虑使用SLF4J,使用SLF4J开发的程序,在部署时可以选择以下日志框架中的任意一种:1、        log4J2、       

2014-05-04 17:32:48 5940

原创 Servlet编写验证码

后台Servletimport java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageI

2013-10-31 22:56:49 757

原创 Tomcat配置虚拟目录和虚拟主机

配置虚拟目录(必须会): 方式一:修改Tomcat\conf\server.xml,在元素中增加子元素 path:配置的虚拟目录。一般以"/"开头,虚拟目录就是说原来你的项目的文件夹名字可能叫MyApp,但是我想让别人在访问的时候 输入http://localhost:8080/pp就能访问,这时候就需要将MyApp映射成pp了,这个pp就是虚拟目录

2013-10-30 21:03:47 726

原创 IO流学习笔记

IO流:输入流:输出流:字节流:字符流:为了处理文字数据方便而出现的对象。        其实这些对象的内部使用的还是字节流(因为文字最终也是字节数据)        只不过,通过字节流读取了相对应的字节数,没有对这些字节直接操作。        而是去查了指定的(本机默认的)编码表,获取到了对应的文字。                简单说:字符流就是

2013-10-08 14:59:38 784

原创 关于b=++b和b = b += 1的问题探讨

问题一:byte b = 1; b = b += 1; 问题二:byte b = 1; b = ++b; 问题一和问题2中的结果在编译时是没有问题的,哪位朋友可以帮我解释一下为什么吗?byte b=1,这个我知道肯定是没问题了,int类型的1自动转化为了byte类型并赋值给了b,但是b + b+=1这个有点不太理解了,b += 1是不是相当于b = b+1,如果是这样的话,编译应该

2013-10-07 21:55:09 5229 1

原创 网络编程学习

一、网络模型概述OSI:Open System InterConnection,开放系统互联模型,分七层,每一层都有一个明确的功能,分工明确,但是过于麻烦,于是出现了TCP/IP协议TCP/IP模型:由于OSI模型过于麻烦所以出现了该种模型二、TCP和UDPUDP:数据报文协议,它是将数据封装到数据包里面,然后将数据包扔给对方, 对讲机就是UDP协议,QQ聊天也...

2013-10-06 15:57:36 660

原创 HTTP协议的请求和响应信息

----------------------------------客户端-------------------------------------http协议的客户端请求内容包括:请求行、消息头、内容,eg:GET /a.html HTTP/1.1请求行:用于描述客户端的请求方式、请求的资源名称以及使用的http协议的版本号消息头:Accept:用于告诉服务器,客户机支持的数据类型

2013-09-28 21:25:41 1126

原创 Java对象的序列化与反序列化

需求:将多个对象序列化到一个文件中,并反序列化这些对象,打印出反序列化的信息import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;import java.util.ArrayList;import java.util.List;public

2013-09-21 09:07:41 750

exe4j_64bit

使用前,需要安装jdk1.7或以上版本,我测试时,使用的是jdk1.7的版本,测试可用

2015-10-21

jpg图像转ico图像支持各种图像类型之间互转

本示例提供jpg图像转ico图像、ico转jpg、png、bmp图像的例子,支持各种图像类型之间的互相转换,重要的是,转换后的ico图像可以作为网站的favicon图标,该代码已在我们公司线上环境测试过,使用没有任何问题

2015-09-22

java反编译工具

本工具使用简单,直接将jar文件拖入工具中即可查看项目结构,对于使用有问题的、不能反编译的,建议将该exe文件和你需要反编译的文件放到一个目录底下

2014-07-28

myeclipse2013破解工具

如题,本工具为myeclipse2013破解工具,按照文档中的步骤操作即可完成破解,大部分操作系统需要运行run.bat才能正常破解,详情参考里面的pdf文档

2014-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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