`
1028826685
  • 浏览: 920107 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
文章列表
    关于本书 本书 本书编写主要目的在于翻译官方spring.io关于SpringFramework模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,SpringFramework文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。So我在翻译SpringFramework过程中会不断编写相应的示例代码、结合文档和源码分析达到更好 ...

mac更换homebrew

    博客分类:
  • Mac
在mac系统中,使用homebrew可以很方便的管理包。按照官网的说明执行以下命令时总是报错: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 应该是这个资源访问有问题,那么我们可以尝试使用国内的镜像。给大家推荐一个中科院的镜像站点,里面有各种资源: https://mirrors.ustc.edu.cn/brew.git  言归正传,开始踩坑 第一步,获取install文件 把官网给的脚本拿下来 curl -fsS ...

Mac 安装Minikube

    博客分类:
  • k8s
环境信息: guoguo-MacBook-Pro-3:~ guoguo$ docker versionClient: Version:    17.12.0-ce API version:    1.35 Go version:    go1.9.2 Git commit:    c97c6d6 Built:    Wed Dec 27 20:03:51 2017 OS/Arch:    darwin/amd64Server: Engine:  Version:    17.12.0-ce  API version:    1.35 (minimum version 1.12)  Go ve ...
安装与问题   在mac上安装minikube对k8s进行学习,根据官方Quick Start   brew cask install minikube 就可以完成minikube的安装   在安装前需要安装virtual box 或者VM ware fusion(未测试)   然后执行   minikube start 然而我的minikube卡在了starting cluster components处   问题解决   这可能是0.28.2版本的原因,将其降级即可   首先停止minikube 将其删除   minikube stop minik ...
在设计Java API的时候总是有很多不同的规范和考量。与任何复杂的事物一样,这项工作往往就是在考验我们思考的缜密程度。就像飞行员起飞前的检查清单,这张清单将帮助软件设计者在设计Java API的过程中回忆起那些明确的或者不明确的规范。本文也可以看作为“API设计指南”这篇文章的附录。 我们还准备了一些前后比对的例子来展示这个列表如何帮助你理清设计需求,找出错误,识别糟糕的设计实践以及如何寻找改进的时机。 这个清单使用了如下的语言规范: 要 - 表示必要的设计 建议 - 表示在几个最好的设计中选择一个 考虑 - 表示一个可能的设计上的改进 避免 - 表示一个设计上的缺陷 ...
今天分享下在使用idea到入本地已经使用命令下载完成的项目后不能使用idea push代码。 场景描述:   我一般在使用git项目的时候习惯使用git 客户端命令行下载git仓库代码,然后使用后idea到入项目,今天在使用的是否发现一个奇葩问题(之前这种使用方式没出现过问题),就是在使用idea到入已经下载好的项目提交代码的时候始终提交不了,在idea命令后窗口使用git命令是能正常提交的。 解决办法: 首先看到我现在不能正常上次情况下的vsc配置   图中可以看出   这几个模块是没有加入到git版本关联中的,可以使用   删除掉这几个模块只保留最顶层项目的g ...
     redis 学习问题总结 http://aperise.iteye.com/blog/2310639 ehcache memcached redis 缓存技术总结 http://aperise.iteye.com/blog/2296219 redis-stat 离线安装 http://aperise.iteye.com/blog/2310254 redis  cluster 非ruby方式启动 http://aperise.iteye.com/blog/2310254 redis-sentinel安装部署 ...
Spring Boot使用@Profile注解可以实现不同环境下配置参数的切换,任何@Component或@Configuration注解的类都可以使用@Profile注解。

maven本地配置规范

关于私有仓库配置 放在项目根pom.xml文件中  
1. 在要发布到maven私服的项目pom.xml加入下面配置  
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查mysql源 ...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,比如老牌的 ActiveMQ、Rabb ...
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲Ra ...
1.背景 RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。 2.应用场景 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西. (2)并行方式:将注册信息写入数据库后,发送邮件的同时,发送短信,以上三个任务完成后,返回给客户端,并行的方式能提高处理的时间。   ...
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <!-- 父项目的坐标。如果项目中没 ...
Global site tag (gtag.js) - Google Analytics