首页
学习
活动
专区
工具
TVP
发布

java之旅

专栏成员
17
文章
42731
阅读量
12
订阅数
zookeeper核心之ZAB协议就这么简单!
我们都知道 Zookeeper 是基于 ZAB 协议实现的,在介绍 ZAB 协议之前,先回顾一下 Zookeeper 的起源与发展。
java之旅
2020-10-21
5070
MySql中varchar和char,如何选择合适的数据类型?
学过MySQL的同学都知道MySQL中varchar和char是两种最主要的字符串类型,varchar是变长的类型,而char是固定长度。那关于如何选择类型就成为令人头疼的事,很多初学者为了保证业务兼容性强,存储字符串类型一律都是varchar类型。这是不妥的,需要根据varchar和char的特性来进行选择。
java之旅
2020-04-16
2.3K0
java反射原来是这么玩的(反射一开,谁都不爱)
这个代号为Oak(橡树)的版本,在发布后的第二年,1997年02月19日,发布jdk 1.1版本,这次版本发布中引入了反射机制。
java之旅
2020-03-25
9070
工厂模式的三种实现,就这么简单!
工厂模式是开发中常用的一种设计模式,每一种设计模式都会极大的解决程序设计方面的问题,工厂模式也是一样,本文将会用通俗的语言来解释什么是工厂模式?工厂模式的种类、代码示例、每种工厂模式的优缺点和工厂模式适用的场景。
java之旅
2020-03-24
9470
代理模式的种类、原理及各种实例详解
代理模式是开发中常用的一种设计模式,每一种设计模式的出现都会极大的解决某方面的问题,代理模式也是一样,本文将会用通俗的语言来解释什么是代理模式?代理模式的种类、代码示例、每种代理模式的优缺点和代理模式适用的场景。
java之旅
2020-03-23
6900
HashMap在并发情况下为什么造成死循环?
这个问题是在面试时常问的几个问题,一般在问这个问题之前会问Hashmap和HashTable的区别?面试者一般会回答:hashtable是线程安全的,hashmap是线程不安全的。
java之旅
2020-03-07
1.7K0
Github上的沙雕项目,玩100遍都不够
这段时间大家在家自我隔离、居家办公憋坏了吧。为了打发这种无聊的生活,我决定拿出我在github上珍藏多年的沙雕项目,让大家在无聊的时候可以打发时间。
java之旅
2020-02-26
7970
​Mybatis原理之数据源和连接池
在Java工程项目中,我们常会用到Mybatis框架对数据库中的数据进行增删查改,其原理就是对 JDBC 做了一层封装,并优化数据源的连接。
java之旅
2020-01-17
6360
​Linux下安装RabbitMQ
Linux下安装RabbitMQ 安装Erlang环境 安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 `yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel` 安装ncurses `yum -y install ncurses-devel` 安装erlang环境 ```shell wget http://erlang.org/download/otp_src_18.2.1.tar.gz
java之旅
2020-01-09
8K0
SpringBoot和Mybatis配置多数据源连接多个数据库
目前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑。在SpringBoot中也可以实现多数据源并配合Mybatis框架编写xml文件来执行SQL。在SpringBoot中,配置多数据源的方式十分便捷,
java之旅
2020-01-08
14.9K2
​SpringBoot连接多RabbitMQ源
在实际开发中,很多场景需要异步处理,这时就需要用到RabbitMQ,而且随着场景的增多程序可能需要连接多个RabbitMQ。SpringBoot本身提供了默认的配置可以快速配置连接RabbitMQ,但是只能连接一个RabbitMQ,当需要连接多个RabbitMQ时,默认的配置就不太适用了,需要单独编写每个连接。
java之旅
2020-01-07
2.8K0
SpringBoot教程之RabbitMQ示例
SpringBoot框架已经提供了RabbitMQ的使用jar包,开发人员在使用RabbitMQ的时候只需要引用jar包简单的配置一下就可以使用RabbitMQ,这极大的简化了开发人员的开发成本,提升开发效率。
java之旅
2020-01-04
5210
SpringBoot整合Swagger
上一篇《简单搭建SpringBoot项目》讲了简单的搭建SpringBoot 项目,而 SpringBoot 和 Swagger-ui 搭配在持续交付的前后端开发中意义重大,Swagger 规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,对调用方而言非常直观,接口也可以点击try it out!按钮 进行调试,在实际开发中大大增加了开发效率。点击可了解更多 swagger 相关信息swagger-ui官网
java之旅
2020-01-03
6690
简单搭建SpringBoot项目
  Spring Boot 本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具,同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用(out-of-the-box),大部分的Spring Boot应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑
java之旅
2020-01-02
5340
MAC安装python,一次性搞懂(必看)
Mac 上默认已经安装了 python,查看当前python的版本,可以在终端执行:
java之旅
2019-12-24
2.3K0
Mac安装nodejs,一次性搞定(必看)
mac安装nodejs mmp安装过程真的折腾死我了。 先安装brew 然后下载node.js brew install node 下载完成之后,验证下版本: node -v npm -v 然后再下载淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 权限不够的话,加上sudo sudo npm install -g cnpm --registry=https://registry.npm.taobao.org 到此就已经
java之旅
2019-12-24
2.3K0
MAC上安装brew
brew 是 Mac 下的一个包管理工具,作用类似于 centos 下的 yum。
java之旅
2019-12-23
2.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档