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

开源部署

专栏成员
4665
文章
6707085
阅读量
54
订阅数
认识微服务网关
"网关"它的功能也正如名字一样,具有关卡的作用。在单体应用中,调用服务极其简单。但在微服务中,调用服务就比较麻烦,因为不同的微服务可能使用了不同的开发语言和协议。在微服务生产环境中,用户调用微服务要经过网关。
星哥玩云
2022-09-15
6050
SpringBoot异常处理和退出
SpringBoot 默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。 一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicExceptionController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信息。
星哥玩云
2022-09-15
1.3K0
SpringMVC异常处理
在程序开发中,不管是那层的业务,都会不可避免的出现异常处理。如果每层单独处理异常,那么系统的代码的耦合度就会提高。而且工作量也会加大,不好处理。
星哥玩云
2022-09-15
3630
SpringMVC入门
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于WEB应用程序的分层结构开发。
星哥玩云
2022-09-14
6340
动态代理
代理:本来应该自己做的事情,却请了别人来做,被请的人就是代理对象。 举例:春季回家买票让人代买,租房找中介 动态代理:在程序运行过程中产生的这个对象 如何让程序在运行过程中帮我们动态地产生这个对象呢?可以通过Java的反射实现。
星哥玩云
2022-09-14
2790
Tornado进阶
前面的学习中,我们在创建tornado.web.Application的对象时,传入了第一个参数——路由映射列表。实际上Application类的构造函数还接收很多关于tornado web应用的配置参数
星哥玩云
2022-09-14
1.6K0
Tornado 模板
使用模板 需要仿照静态资源文件路径设置 向web.Application类的构造函数传递一个名为 template_path的参数 来告诉tornado从文件系统的一个特定位置 提供模板文件
星哥玩云
2022-09-14
1.2K0
高阶应用-日志
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:
星哥玩云
2022-09-14
2570
SQLite 3.31发布,支持生成的列
2020的第一个大版本是SQLite 3.31。SQLite 3.31的主要特性之一是支持生成/计算列。对于生成的列,表的列是同一行中其他列的函数返回的值。这些自动生成的列是只读的,并且有其他限制,但可以接受各种有趣的用例。
星哥玩云
2022-08-18
4150
MySQL数据库的基本使用
当前主要使用两种类型的数据库:关系型数据库、非关系型数据库,本部分主要讨论关系型数据库,对于非关系型数据库会在后面学习;
星哥玩云
2022-08-18
4.3K0
Android SQLite 数据库学习
  SQLite 是一个轻量级数据库,它是D. Richard Hipp建立的公有领域项目,在2000年发布了第一个版本。它的设计目标是嵌入式的,而且占用资源非常低,在内存中只需要占用几百kB的存储空间,这也是Android移动设备采用SQLite数据库的重要原因之一。
星哥玩云
2022-08-17
1.2K0
PostgreSQL之CheckPoint机制
1、在主进程中,会首先注册一个信号处理函数reaper,用于向checkpoint等子进程发送信号。向checkpoint进程发送SIGUSR2信号
星哥玩云
2022-08-17
4000
MySQL 5.7中如何定位DDL被阻塞的问题
在上篇文章《MySQL表结构变更,不可不知的Metadata Lock》中,我们介绍了MDL引入的背景,及基本概念,从“道”的层面知道了什么是MDL。下面就从“术”的层面看看如何定位MDL的相关问题。
星哥玩云
2022-08-17
5870
mybatis自定义类型处理器-TypehHandler
当大家使用mybatis作为持久层框架时,在存储和查询数据时,只需要在mapper.xml文件中配置好对应字段的JdbcType和JavaType,mybatis就可以帮我们转化对应的类型。这背后是有mybatis内置的类型转换器做转换(可见源码TypeHandlerRegistry)。但是有时候,我们会对某些字段做特殊处理,比如加密和解密、状态转换、类型转换等。这个时候我们需要自定义类型转换器。
星哥玩云
2022-08-17
9590
MongoDB日常运维操作命令集锦
总所周知,MongoDB是一个NoSQL非数据库系统,即一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。
星哥玩云
2022-08-16
1.9K0
Oracle与MySQL内嵌游标的使用示例
Oracle 游标用For循环比较简单,MySQL也是最近才开始用,感觉稍微麻烦一点,下边直接上代码:
星哥玩云
2022-08-16
1.3K0
Linux下Oracle 11g 单实例静默安装
cd /home/oracle/ mkdir rsp cp /db/soft/database/response/* /home/oracle/rsp/
星哥玩云
2022-08-16
1.3K0
MySQL与MariaDB中游标的使用
游标,有些地方也称为光标。它的作用是在一个结果集中逐条逐条地获取记录行并操作它们。
星哥玩云
2022-08-16
2.7K0
SQLlite数据库基础教程
SQLlite数据库可能是目前来说最轻量级、使用最为广泛的SQL数据库。它本身又是开源的,自身包含在C中的一个相对小的库中,支持ACID事务、零配置、储存在单一磁盘文件中的一个完整的数据库,它所使用的资源非常低,在几百K的内存环境下也可以稳定运行,而目前支持的数据大小到2TB,自身又没有什么额外的依赖、移植性好、支持多种开发语言,所以SQLlite被广泛运用在各个系统平台上、一些软件应用、小型网站、以及嵌入式应用、简单的数据分析、代替磁盘临时文件、文件档案、缓存等等。在Unix系统下一般默认就是有安装过的,即使是没有安装也可以同在Windows、macOS中一样到官网(http://www.sqlite.org/download.html)上把二进制包下载下来解压后配置好PATH环境变量就可以使用,或者是下载源码包编译亦可,平时可以在系统中使用shell直接交互或者使用各个gui来使用。建立好的一个schema在SQLlite就是一存储在磁盘上的一个文件,注意一旦删除了表的数据文件数据就会丢失,至于使用也很简单
星哥玩云
2022-08-13
1.1K0
CentOS 6升级glibc记录
测试环境有一台CentOS 6系统,需要搭建安卓编译环境,但是发现安卓SDK要求glibc最低版本为2.14,CentOS 6默认是2.12的版本,记录下glibc升级过程。升级前请将服务器备份,生产环境不建议操作。
星哥玩云
2022-08-13
9810
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档