自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

转载 linux下给mysql设置密码

一:下载并且上传安装包到linux系统上1:下载地址:http://dev.mysql.com/downloads/mysql/ 2:通过LeapFtp工具,将windows上的mysql安装包拷贝到linux系统上 二:安装mysql数据库安装依赖软件,在第二张iso盘上面有安装软件包:1.首先要将第二张盘添加到虚拟

2017-07-26 09:09:07 2473

转载 linux下安装mysql数据库

由于本人要在CentOS上部署一个Java项目,这个项目里面要对数据库进行操作,所以第一件事情就是安装数据库啦!现在本人将来带领你们一步一步实现MySQL数据库的安装。首先,在CentOS下,我们可以直接通过yum命令来安装数据库。在安装数据库之前,我们应该先查看自己的CentOS上是否已经安装了MySQL数据库,如果安装了就先卸载掉。(1)查看自己是否安装了MySQL数据库

2017-07-26 09:05:05 7736 1

转载 msyql跨库复制表

数据库表间数据复制分类在利用数据库开发时,常常会将一些表之间的数据互相导入。当然可以编写程序实现,但是,程序常常需要开发环境,不方便。最方便是利用sql语言直接导入。既方便而修改也简单。以下就是导入的方法。1、 表结构相同的表,且在同一数据库(如,table1,table2)Sql :复制代码 代码如下:insert into table1 select   *  

2017-07-28 09:00:35 1759

转载 redis集群的基本情况及常用命令

一、本文目的       介绍集群的基本情况及常用命令    二、集群的特点  3、集群优缺点三、集群客户端命令(redis-cli -c -p port)集群cluster info :打印集群的信息cluster nodes :列出集群当前已知的所有节点( node),以及这些节点的相关信息。节点cluster

2017-07-27 20:27:11 479

转载 cluster_state:fail error clusterdown hash slot not served redis集群启动失败 解决办法

cluster_state:fail error clusterdown hash slot not served redis集群启动失败 解决办法在虚拟机上架设了redis集群,三台虚拟机,一共六个节点,每个虚拟机上分别使用 6379,6380端口。由于死机导致非法关闭,然后集群就起不来了,报error  clusterdown hash slot not served的

2017-07-27 20:14:07 11170 1

转载 idea中创建mavenweb项目

1. Maven简介    相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。   可以通过其命令做所有相关的工作,其常用命令如下:    - mvn compile    - mvn test    - mvn clean    - mvn package 

2017-07-27 16:20:19 266

转载 Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfi

最近在用Centos 6.5 的时候出现了这种情况,Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfileSetting up Install ProcessNo package gcc available.Error: Not

2017-07-27 15:30:22 2988

转载 redis和spring集群配置

上面两篇介绍了redis集群的配置合一些基本的概念,所以接下来当然是要在项目中使用咯,redis的java支持已经做的非常好了,所以我们来试着使用这些api来进行redis的操作,首先我们需要操作redis的架包: redis.clients jedis 2.7.3 我们需要做的仅仅是在spring配置文件中注入这

2017-07-27 15:18:56 198

转载 redis集群和spring结合

研究Redis也有一段时间了,在前面的redis系列文章中,介绍了Redis的安装,集群配置,及节点的增加和删除,但是并未实际的使用到项目中,趁这周末时间,参照项目中实际的使用场景,做了一个Redis集群spring整合的案例,在介绍案例之前,先简单介绍下Redis集群的方式有哪些 1、单机版 不解释 2、Sentinel 哨兵模式 3、Redis Cluster Redis官方集群方

2017-07-27 15:17:39 709

转载 Pycharm使用教程

最全Pycharm教程(1)——定制外观  最全Pycharm教程(2)——代码风格  1、准备工作  (1)Python版本为2.7或者更高版本  (2)已经创建了一个python工程并且添加了内容,具体参考: Getting Started tutorial  2、第一步——运行代码  打开之前编写的Solver.py文件,在编辑框中右键,选

2017-07-26 17:14:35 46648

转载 window下的native链接虚拟机上的mysql数据库

今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现原因是MySQL对远程用户登陆的授权问题。这里说一下我的解决方法。(本人小白)  首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。  然后在虚拟机中查看网络端口信息:  #netstat -ntpl     之后查看了防火墙的状态,发现

2017-07-26 09:20:38 808

转载 linux环境下搭建的redis无法访问解决

以前公司在开发阶段连接的Redis一直是正式环境中的,最近老大让我在搭建一个局域网内的redis用于开发阶段时连接使用,搭建过程中也遇到了一些问题,还好已经解决了,在这里记录一下。首先是搭建redis,这个比较简单。1、检查安装依赖程序yum install gcc-c++yum install -y tclyum install wget2、获取安装文件wg

2017-07-25 20:40:52 4402

转载 springboot中注解详解

@RestController和@RequestMapping注解我们的Example类上使用的第一个注解是 @RestController 。这被称为一个构造型(stereotype)注解。它为阅读代码的人们提供建议。对于Spring,该类扮演了一个特殊角色。在本示例中,我们的类是一个web @Controller ,所以当处理进来的web请求时,Spring会询问它。@RequestM

2017-07-25 17:57:41 660

转载 springboot搭建

1.首先创建Mavne项目。第二步骤:添加修改pom.xml[html] view plain copyproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   

2017-07-25 17:53:27 309

转载 netty入门学习

Netty框架入门一、概述    Netty是由JBOSS提供的一个java开源框架。    Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 二、体系结构图   三、Netty的核心结构    Netty是典型的Reactor模型结构,在实现上,Netty中的Boss类充当m

2017-07-25 16:19:55 304

转载 spring-session源码解读2

摘要: ServletRequestWrapper Servlet规范从2.3起引入了ServletRequestWrapper包装类,它把调用交给被包装的ServletRequest来执行。这样就可以对ServletRequest进行扩展。例如Tomcat就是将自己的Request类作为包装类的实体。 public class ServletRequestWrapper iSer

2017-07-25 15:59:32 261

转载 spring-session源码解析

摘要: session通用策略 Session在浏览器通常是通过cookie保存的,cookie里保存了jessionid,代表用户的session id。一个访问路径只有一个session cookie(事实上在客户端就只有一个cookie,jsessionid是作为cookie值的一部分,这里把cookie抽象成类似服务器端的实现),也就是一个访问路径在一个浏览器上只有一个se

2017-07-25 15:51:47 265

转载 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSessionReposit

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSessionRepositoryFilter' is definedspring-session 集成redis,web.xml配置filter时候出现  No bean named 'springSe

2017-07-25 15:20:45 1425

转载 springmvc中一次请求再次深入学习

上一篇源码中我们分析到ServletInvocableHandleMethodpublic final void invokeAndHandle(NativeWebRequest request, ModelAndViewContainer mavContainer,Object... providedArgs) throws Exception {Object returnV

2017-07-24 20:49:54 844

转载 spring中重要的数据结构

HandlerExecutionChain中的数据结构public class HandlerExecutionChain {private static final Log logger = LogFactory.getLog(HandlerExecutionChain.class);private final Object handler;//处理器private Hand

2017-07-24 18:39:51 1292

转载 springmvc中一次请求的主要流程图及讲解

1.浏览器发出一次Http请求调用(HttpServlet)doPost方法由于FrameworkServlet集成HttpHServletBean而HttpServletBean集成HttpServlet所以会调用FrameworkServlet中的doPost方法2.FrameworkServlet中的doPost方法会调用processRequest方法这个方法会将request对象保存

2017-07-24 18:23:42 1895

转载 是用mina自定义解析器

我们在自定义传输协议时,通常都是采用字节数组的方式进行传送,如何正确接收和解码byte数组?假设我们自定义了传输协议: 字节数组的前4个字节是要传输的数据长度,后面跟数据。我们用mina可以这样处理1.自定义编码器ByteArrayEncoder.javaimport org.apache.mina.core.session.IoSession;import org.a

2017-07-24 11:22:24 304

转载 mina自定义编解码

Mina自定义编解码协议编解码器是在使用Mina 的时候你最需要关注的对象,因为在网络传输的数据都是二进制数据(byte),而你在程序中面向的是JAVA 对象,这就需要你实现在发送数据时将JAVA 对象编码二进制数据,而接收数据时将二进制数据解码为JAVA 对象(这个可不是JAVA 对象的序列化、反序列化那么简单的事情)Mina 中的协议编解码器通过过滤器ProtocolC

2017-07-24 09:48:35 953

转载 Mina框架构建一个HelloWorld

Mina第一个HelloWorld程序:服务端程序:Minaserver.java:  1 public class MinaServer { 2 private IoAcceptor ioAcceptor; 3 4 public MinaServer(int port) 5 { 6 ioAcceptor =

2017-07-24 09:44:59 229

转载 mina框架和spring的整合使用

MinaServer类:[java] view plain copyprint?import java.net.InetSocketAddress;    import javax.servlet.ServletContextEvent;  import javax.servlet.ServletContextListener;  import ja

2017-07-24 09:43:21 1158

转载 RequestMappingHandlerAdapter源码讲解

RequestMappingHandlerAdapter:初始化控件:public void afterPropertiesSet() {if (this.argumentResolvers == null) {List resolvers = getDefaultArgumentResolvers();this.argumentResolvers = new HandlerM

2017-07-24 07:12:57 1641

转载 dubbo中消费者配置文件

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.spring

2017-07-24 06:29:34 3285

转载 dubbo生产者中的配置

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.spring

2017-07-24 06:28:10 1726

转载 mybatis中config配置文件

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-config.dtd">

2017-07-23 22:51:55 253

转载 spring和mybatis的集成

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"      xmlns:aop="http://www.springframework.org/schema/aop"      xsi:schemaLocation="   

2017-07-23 22:50:49 132

转载 spring和redis集成

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/

2017-07-23 22:49:18 151

转载 applicationContext.xml配置文件讲解

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springfr

2017-07-23 22:46:33 410

转载 springmvc中的web.xml的配置讲解

xml version="1.0" encoding="UTF-8"?>web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http:

2017-07-23 22:33:30 612

转载 java中的SPI机制

1 SPI机制简介SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下java spi机制的思想。我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。面向的对象的设计里,我们一般推

2017-07-20 21:11:31 235

转载 Dubbo 原理解析-Dubbo 内核实现之 SPI 简单介绍

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service providerinterface)机制,即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLoader类实现spi机制的服务查找功能。 JDK实现spi服务查找: ServiceLoader首先定义下示例

2017-07-20 21:06:07 188

转载 Dubbo 介绍 2- 源码分析,通过 schema 启动服务

前言spring2.5以后,spring支持自定义schema扩展xml配置。具体的spring schema细节,本文就不多说了。这篇文章就拿provider为例,介绍dubbo是如何启动服务的。 正文首先,再把HelloWolrd例子中的 provider.xml的源码放上来Xml代码  xml version="1.0" encoding="UTF-8

2017-07-20 21:02:27 347

转载 dubbo配置详解

研究DUBBO也已经大半年了,对它的大部分源码进行了分析,以及对它的内部机制有了比较深入的了解,以及各个模块的实现。DUBBO包含很多内容,如果想了解DUBBO第一步就是启动它,从而可以很好的使用它,那么如何更好的使用呢?就需要知道DUBBO的各个配置项,以及它可以通过哪些途径进行配置。个人对配置的理解,就好比时对动物的驯服,如何很好的驯服一头猛兽,那就需要知道它各种习性,从而调整,已达到自己期望

2017-07-20 20:59:47 299

转载 dubbo 加载Bean和远程调用分析(1)

这里只讲解dubbo注册的bean1. dubbo consumer 加载bean  dubbo-2.5.3.jar!/spring.handlers[plain] view plain copyprint?http\://code.alibabatech.com/schema/dubbo=com.alibaba.dubbo.config

2017-07-20 20:53:18 426

原创 springmvc启动流程源码解析

spring的启动首先会去加载web.xml中的配置我们分析也是从这里开始Spring MVC Dispatcher Servletorg.springframework.web.servlet.DispatcherServletcontextConfigLocation                classpath:spring-mvc.xml       

2017-07-20 17:03:27 228

转载 获取spring容器总的BeanFactory

项目用到了ApplicationContextAware,通过它spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法。我们在ApplicationContextAware的实现类中,就可以通过这个上下文环境对象得到Spring容器中的Bean。使用方法如下:1.实现ApplicationConte

2017-07-20 12:39:53 1241

java性能权威指南高清

java进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

kafka源码解析与实战

kafka高级进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

深入java内存模型

java进行必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

jvm和gc详解及调优

java进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

阿里巴巴java开发手册

java入门必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

mysql高性能高清版

mysql进阶必读书籍,高清版带书签方便阅读。最新中文版

2018-12-28

java实现走迷宫

java实现走迷宫

2016-03-14

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

TA关注的人

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