自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (13)
  • 收藏
  • 关注

原创 (四)、Redis的数据类型(回顾)

Redis的五大数据类型String(字符串)String是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个Key对应一个valueString类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象String是Redis最基本的数据类型,一个redis中字符串value最多可以是512MHash(哈希,类似jav...

2018-12-27 11:06:06 245

原创 (三)、Redis入门(回顾)

回顾Redis基本概念1. Redis是什么?Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器2. 有以下三个特点Redis支持数据的持久化,可...

2018-12-27 09:48:40 154

原创 (二)、分布式数据库中CAP原理+BASE

1. 传统的数据库中的ACID分别是什么:A(Atomicity)原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚C(Consistency)一致性一致性也比较容易理解,也就是说数据库要一直处于一致的状态,事务的运行不会改变数据库原本的一致性约束I(Isolation...

2018-12-26 22:19:39 252

原创 (一)、NoSQL四大分类

分类Examples举例典型应用场景数据模型优点缺点键值(key-value)Tokyo,Cabinet/Tyrant,Redis,Voldemort,Oracle BDB内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等Key指向Value的键值对,通常用hash table来实现查找速度快数据无结构化,通常只被当作字符串或者二进制数据...

2018-12-26 20:57:49 490

原创 理解"IOC(控制反转)和DI(依赖注入)"

今天中午吃饭的时候,和同事闲聊,聊着聊着聊到了IOC(控制反转)和DI(依赖注入),感觉各有各的说法:今天下班了,就来重新总结一下IOC(控制反转)和DI(依赖注入),以便于理解:1. 首先来说一说IOC(控制反转)说这个控制反转按字分为两段来说:第一段就来说说控制在传统的java ee项目设计中,我们都是在对象内部使用new进行创建对象,是程序主动去创建依赖对象,但是在IOC中都是使...

2018-12-25 23:48:21 238

原创 在Liunx系统中如何修改ip地址

前些日子一直在做项目,在做项目之前,忽略了一件事,就是没有把ip地址更改为静态,每次电脑重启ip都一直变,搞的项目中的ip又要改,今天项目做完了,就来将在Liunx中如何改ip总结一下:用root账户登录,输入如下代码:cd /etc/sysconfig/network-scripts/进入network-scripts目录后,输入ls如图操作:看到ifcfg-enp0s3目录...

2018-12-24 17:42:56 990 1

原创 (七)、SpringCloud与Dubbo对比

SpringCloud与Dubbo对比DubboSpringCloud服务注册中心ZookeeperSpringCloud Netflix Eureka服务调用方式RPCREST API服务监控Dubbo-monitorSpringBoot Admin断路器不完善SpringCloud Netflix Hystrix服务网关无Sp...

2018-12-23 20:33:52 640

原创 (六)、SpringBoot与SpringCloud之间的关系

SpringBoot专注于快速方便的开发单个个体微服务SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理,服务发现,短路器,路由,微代理,事件总线,全局锁,决策竞选,分布式会话等等集成服务SpringBoot可以离开SpringCloud独立使用开发项目,但是SpringCloud离不开Spr...

2018-12-23 18:12:32 447

原创 (五)、SpringCloud是什么

SpringCloud是什么SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件SpringCloud利用SpringBoot的开发便利性巧妙的简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速...

2018-12-23 18:02:06 289

原创 (四)、为什么选择SpringCloud作为微服务架构(各微服务框架的对比)

为什么选择SpringCloud作为微服务架构一、BAT公司用的微服务架构有哪些?阿里Dubbo/HSFDubbo是阿里以梁飞为核心的团队开发的,但是在2012年团队走的走,散的散,从那时起Dubbo不再有人维护,直到2017年阿里才开始重拾Dubbo,开始维护Dubbo,升级Dubbo,相隔5年,现在阿里开发的HSF(江湖人称:好舒服)京东JSF新浪微博Motan当当网DubboX...

2018-12-23 17:34:04 1142

原创 (三)、微服务技术栈有哪些

微服务技术栈有哪些微服务条目落地技术服务开发SpringBoot,Spring,SpringMVC服务配置与管理Netflix公司的Archaius,阿里的DIamond等服务注册与发现Eurka,Consul,Zookeeper等服务调用Rest(微服务通信),RPC(Dubbo),gRPC服务熔断器Hystrix,Envoy等负载均...

2018-12-23 16:33:38 2458

原创 (二)、微服务的优缺点

微服务的优缺点优点每个服务足够内聚,足够小,代码容易理解这样能聚焦一个指定的业务功能或业务需求开发简单,开发效率提高,一个服务可能就是专一的只干一件事微服务能够被小团队单独开发微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的微服务能使用不同的语言开发易于和第三方集成,微服务允许容易且灵活的方式集成自动部署,通过持续集成工具,如Jenkins,Hudson,...

2018-12-23 16:05:49 1367

原创 (一)、什么是微服务?

通信协议:Dubbo是基于RPC远程过程调用微服务是基于RESTful调用微服务是什么?Ⅰ、微服务作者(马丁福勒)的博客中提到:就目前而言,对于微服务业界并没有一个统一的,标准的的定义但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调,互相配合,为用户提供最终价值,服务之间采用轻量...

2018-12-22 23:57:27 628

原创 java.util.ConcurrentModificationException

今天被同事给坑了一次,他使用List的集合存储数据的时候,写了如下代码(下面为举列代码):List arrlist = new ArrayList(); arrlist.add(1); arrlist.add(2); arrlist.add(3);List sublist = arrlist.subList(1, 2); arrlist.ad...

2018-12-21 16:45:00 490 1

原创 购物车中物品数量的加减及计算总价

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><html xmlns="https://blog.csdn.net/w1316022737?t=1"> <head> <meta charset

2018-12-21 15:39:29 4018 1

原创 nginx安装步骤

这几天重买了个电脑,因为项目需要,需要安装nginx,今天就来将nginx的安装步骤整理出来,供大家参考nginx安装环境nginx是C语言开发,建议在linux上运行,这里使用Centos6.5作为安装环境。gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCREPC...

2018-12-16 22:19:52 265 2

原创 /var/run/nginx/nginx.pid" failed (2: No such file or directory)

nginx服务器,在服务器关闭后,重启时,一直报如下错误:[root@localhost sbin]# nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)解决方案:进入 usr/local/nginx/conf/ 目录 cd /usr/local/nginx/co...

2018-12-09 09:42:51 1614

原创 在liunx下安装jdk及其配置

在liunx下安装jdk及其配置在安装jdk之前,首先要安装一台liunx系统,如果还有没安装liunx系统的,可以参考:https://blog.csdn.net/w1316022737/article/details/83652366在这块使用的操作liunx系统的第三方工具不是SmarTTY-2.2,而是Xshell5,可通过如下链接下载:链接:https://pan.baidu.co...

2018-12-02 18:52:59 422 1

省市区三级联动下拉框选择

省市区三级联动下拉框选择

2024-07-17

studio破解.rar

studio破解,将该文件放在studio的根目录中直接双击运行即可

2019-08-16

TeamViewer远程管理工具

TeamViewer远程管理工具,直接解压后,然后进行进一步安装

2019-05-15

dbf文件阅读器

该工具为dbf文件阅读器,直接解压后打开里面的exe,安装就行

2019-05-15

pagehelper-fix分页插件

该压缩包为分页插件pagehelper-fix,解压后可以直接使用

2018-12-04

vue-1.1jar包

该压缩包是前端vue-1.1版本的所需要的jar,直接引用即可

2018-12-04

jdk7.tar.gz

该压缩包是Liunx下安装jdk.tar.gz的包,可下载后直接使用

2018-12-02

jquery的jar包

jquery包,开发时导入该jquery的jar包,可以引用jquery的相关依赖

2018-12-01

notepad安装包

notepad安装包,此安装包为win7系统的64位,也可在官网上下载

2018-11-29

java实现扫雷

扫雷,里面含有记事本版,直接生成好的jar版,还有详细代码

2018-10-19

java实现简单直播系统

java实现直播系统,有主播界面,围观界面,可以相互切换,登录权限

2018-10-19

SQL Server数据库卸载及安装流程

SQL Server数据库卸载及安装流程,详细卸载流程,安装流程

2018-10-19

java实现邮箱验证码所需的jar包

java实现邮箱验证码所需的jar包,用java代码给指定的邮箱发送邮件

2018-10-19

空空如也

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

TA关注的人

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