自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 收藏
  • 关注

原创 linux不显示ip

在命令框中输入services.msc进入服务启动 

2018-09-09 18:32:25 779

转载 安装ifconfig命令

转自:https://blog.csdn.net/zjq001x/article/details/539680361.centos7没有安装ifconfig命令的解决方法ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令...

2018-09-05 02:29:09 55082 1

原创 was启动项目报错

com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Failed to load webapp: java.lang.ArrayIndexOutOfBoundsException查找:看systemErr...

2018-09-03 01:09:31 2176

原创 jdni配置

tomcat conf/server.xml <Context docBase="D:\Program Files\tomcat\apache-tomcat-7.0.90\wtpwebapps\permission" path="/permission" reloadable="true" source="org.eclipse.jst.jee.server:permission"&g...

2018-09-02 23:43:15 331

转载 Struts2_使用token拦截器控制重复提交(很少用)

转自:https://www.cnblogs.com/ShawnYang/p/6681870.html控制重复提交的方式:1、表单提交后页面重定向;2、Struts2.x token拦截器大致流程:例子:index.jsp 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 ...

2018-08-21 15:29:11 332

转载 centos7配置多个IP

转自:https://blog.csdn.net/u013887008/article/details/79589656查看当前ip[root@vps8 download]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback ...

2018-08-16 16:49:53 2168

转载 zookeeper分布式锁原理

转自:https://www.cnblogs.com/linjiqin/p/6052031.html一、分布式锁介绍分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。二、架构介绍在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图解释:左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的...

2018-08-16 14:20:26 847 1

转载 Iterator remove()详解

转自:http://blog.51cto.com/tianxingzhe/1693218 一、Iterator的API      关于Iterator主要有三个方法:hasNext()、next()、remove()      hasNext:没有指针下移操作,只是判断是否存在下一个元素      next:指针下移,返回该指针所指向的元素     remove:删除当前指针所指向...

2018-08-13 17:53:39 20976

转载 windows下 安装 rabbitMQ 及操作常用命令

转自:https://www.cnblogs.com/ericli-ericli/p/5902270.htmlrabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang 所以在...

2018-08-12 16:16:08 142

原创 rabitmq

什么是rabitmq?RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 RabbitMQ 是由 Erlang 语言开发,安装 RabbitMQ 服务需要先安装 Erlang 语言包。特点:...

2018-08-12 16:14:17 285

转载 RabbitMQ基础知识详解

转自:https://blog.csdn.net/dreamchasering/article/details/77653512什么是MQ?       MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。      RabbitMQ是MQ的一种...

2018-08-12 16:08:11 147

转载 struts2异常处理

转自:https://www.cnblogs.com/liu-Gray/p/4941330.html1.exception一般都继承Exception例子:usernameException.classpackage com.liule.exception;public class usernameException extends Exception{ ...

2018-08-11 12:58:46 132

原创 struts2全局异常处理

struts.xml配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2...

2018-08-11 12:55:19 2273 3

原创 springmvc异常处理

异常处理器 springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过th...

2018-08-11 12:03:40 110

原创 springmvc上传图片

CommonsMultipartResolver解析器依赖commons-fileupload和commons-io,加入如下jar包: 配置解析器<!-- 文件上传 --><bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipart...

2018-08-11 11:57:20 212

转载 struts2文件上传

转自:https://blog.csdn.net/u012176984/article/details/43871603上传文件是很多Web程序都具有的功能Struts2 是通过org.apache.commons.fileupload.FileUpload类实现文件上传。FileUpload 通过将HTTP 的数据保存到临时文件夹,然后Struts 使用fileUpload 拦截器将文件...

2018-08-11 11:26:41 119

转载 Struts2文件上传(基于表单的文件上传)

转自:https://www.cnblogs.com/likailan/p/3330465.html •Commons-FileUpload组件–Commons是Apache开放源代码组织的一个Java子项目,其中的FileUpload是用来处理HTTP文件上传的子项目 •Commons-FileUpload组件特点–使用简单:可以方便地嵌入到JSP文件中,编写少量代码即可...

2018-08-11 11:25:01 239

原创 redis安装及与spring集成

一:redis安装1、首先在http://redis.io/下载redis-3.2.11.tar.gz安装文件2、然后解压,tar xzf redis-3.2.11.tar.gz3、进入文件夹:cd redis-3.2.11 4、make MALLOC=libc5、进入src,cd src 执行命令。/redis-server,启动redis服务了6、开另一个窗口,./redi...

2018-08-07 11:28:41 200

转载 jQuery jsonp跨域请求

转自:https://www.cnblogs.com/chiangchou/p/jsonp.html跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,...

2018-08-06 14:31:35 109

原创 Zookeeper的单机模式搭建

1.1 Zookeeper的单机模式搭建下载ZooKeeper:http://mirror.bit.edu.cn/apache/zookeeper/解压:tar -zxvf zookeeper-3.4.13.tar.gz 重命名:mv zookeeper-3.4.13 /usr/local/zk配置文件:在conf目录下删除zoo_sample.cfg文件,创建一个配置文件zoo.cf...

2018-07-31 10:29:22 176

转载 Windows 下 tail 查看日志命令工具分享

转自:https://www.cnblogs.com/hantianwei/archive/2012/03/14/2395634.html以前在公司时服务器上面可以实现tail 命令查看程序运行日志,感觉相当不错,上网查了下这些命令是linux 下的,还好有好心人开发了一个可以在Windows下的运行的小工具,来给分享一下: 使用方法:下载后解压,把tail.exe 复制到 目录:...

2018-07-27 14:51:04 374

转载 事务隔离超通俗好懂的的讲解

转自:https://www.cnblogs.com/Mr-Dawei/p/7460909.html?utm_source=debugrun&utm_medium=referral按照隔离的级别由低到高,越高的隔离,效率越差  0)、DEFAULT 默认隔离级别,由数据库的数据隔离级别确定隔离级别       1)、READ_UNCOMMIYTTED 都未提交的 级别最低   ...

2018-07-26 16:57:50 203

转载 对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解

转自:https://blog.csdn.net/puhaiyang/article/details/72284702 实验环境:mysql5.6存储引擎:innoDB 我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲...

2018-07-26 16:03:31 213

转载 分享MySQL 中的共享锁和排他锁的用法

转自:http://www.php.cn/mysql-tutorials-360687.html在 MySQL 中的行级锁、表级锁和页级锁中,咱们介绍过,行级锁是 MySQL 中锁定粒度最细的一种锁,行级锁能大大减少数据库操作的冲突。行级锁分为共享锁和排他锁两种,本文将详细介绍共享锁和排他锁的概念、使用方式及注意事项。共享锁(Share Lock)共享锁又称读锁,是读取操作创建的锁。其...

2018-07-26 16:01:22 1656

转载 常见OOM现象

转自:https://www.cnblogs.com/kongzhongqijing/articles/7283599.html《java 特种兵 上册》 3.6 常见的OOM现象( 136-146页),看此节后的总结。OOM的实际场景是很多的,这里介绍常见的,同时结合网络与实际测试中的一些资料信息。 一.HeapSize OOM(堆空间内存溢出)关键字:java.lang.O...

2018-07-25 14:21:40 2815

转载 jvm典型配置

转自:http://www.importnew.com/19264.html以下配置主要针对分代垃圾回收算法而言。堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 20...

2018-07-25 14:11:37 138

转载 JVM实用参数 吞吐量与暂停时间

转自:https://blog.csdn.net/xiaolang85/article/details/52055682在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准:吞吐量越高算法越好 暂停时间越短算法越好首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(throughput)和暂停时间(pause times)。 JVM在专门的线程(GC...

2018-07-25 14:01:45 5706

转载 成小胖学习 ActiveMQ · 基础篇

转自:http://www.importnew.com/27396.html原文出处: cyfonly过了个春节,回到公司的成小胖变成了成大胖。但是你们千万别以为他那个大肚子里面装的都是肥肉,里面的墨水也多了不少嘞,毕竟成小胖利用春节的半个月时间专心学习并研究了 ActiveMQ,嘿嘿……这不,为了检验下自己的学习成果,上班的第一天成小胖就去找架构师老王交流 ActiveMQ 相关的知...

2018-07-24 17:46:43 177

转载 activemq 事务--遇到异常始终回滚

 转自:https://blog.csdn.net/lsm135/article/details/749451161. 启用消息事务<property name="sessionTransacted" value="true"/>2. 当消息在消费的时候,如果用户程序抛出Exception,则消息会回滚重传(mq里面的未消费消息数目不变), spring 的activem...

2018-07-24 17:43:42 1641

转载 理解JMS规范中消息的传输模式和消息持久化

转自:https://blog.csdn.net/aitangyong/article/details/26132913JMS规范定义了2种消息传输模式:持久传送模式和非持久传输模式。发送者可以通过如下类似的代码进行设置  TopicPublisher publihser = session.createPublisher(topic);   // 设置持久化传输 ...

2018-07-24 17:25:36 458

转载 java内存泄漏

转自:http://www.importnew.com/12961.html1. 什么是内存泄漏?内存泄漏的定义:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。要想理解这个定义,我们需要先了解一下对象在内存中的状态。下面的这张图就解释了什么是无用对象以及什么是未被引用对象。上面图中可以看出,里面有被引用对象和未被引用对象。未被引用对象会被垃圾回收器...

2018-07-24 01:05:59 163

转载 jvm内存分配与回收

 转自:http://www.importnew.com/23035.htmlJVM初探:内存分配、GC原理与垃圾收集器原文出处: 朱吉芳(@攻城师-翡青 )JVM内存的分配与回收大致可分为如下4个步骤: 何时分配 -> 怎样分配 -> 何时回收 -> 怎样回收.除了在概念上可简单认为new时分配外, 我们着重介绍后面的3个步骤:I. 怎样分配- JVM...

2018-07-24 00:54:19 242

原创 jvm涉及的面试题

(1).class文件的加载(2)分配和管理内存(3)垃圾收集(4)内存泄露

2018-07-24 00:49:29 116

转载 java 反射

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))转自:https://blog.csdn.net/sinat_38259539/article/details/71799078一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一...

2018-07-23 10:27:46 129

转载 TreeMap底层实现原理

        原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果,转载请注明出处!          个人站点:http://cmsblogs.com-------------------------------------------------------------------------------------------------------...

2018-07-22 02:49:57 50304 8

转载 深入理解HashSet

 转自:https://blog.csdn.net/sugar_rainbow/article/details/68257208本想着回来以后好好看看HashSet的底层实现,结果打开源码一看的我惊呆了 wocao怎么这么刺眼呢?你是set啊,你是Collection的子类啊,你叔叔才是Map啊,  你这样我心好痛啊  冷静下来我仔细一想,Set不能有重复的元素,HashMap不允许...

2018-07-21 20:09:54 161

转载 Java中Object.equals和String.equals的区别详解

转自:https://www.cnblogs.com/zx-bob-123/p/8117958.html前言Java中的堆和常量池的区别是什么呢?Object.equals与String.equals的区别呢?下面让我们通过一个小示例让你明白它~1、基础知识Java的存储空间:寄存器、栈、堆、静态存储区、常量存储区(常量池)、其他存储位置。此处重点介绍堆和常量存储区:堆:存...

2018-07-21 14:54:33 554

转载 javaweb 防止表单重复提交

转自:https://www.cnblogs.com/xdp-gacl/p/3859416.html 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 <%@ page la...

2018-07-20 15:59:27 179

转载 java lombok包在maven已经配置,但是@DATA不起作用

 转自:https://segmentfault.com/q/1010000006709766/a-1020000007054520 如果你是用eclipse作为开发环境,配置了maven依赖以后,还需要在eclipse/myeclipse中手动安装lombok。lombok 安装使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下...

2018-07-20 02:15:28 10492

原创 hibernate注解配置实体类

 1.定义实体类import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.per...

2018-07-20 02:06:45 767

空空如也

空空如也

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

TA关注的人

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