首页 > 2020年11月06日 > 全部分享
走向无后端的系统开发实践:CRUD自动化与强约定的REST接口
走向无后端的系统开发实践:CRUD自动化与强约定的REST接口导读:最近业界流行一种serverless的做法,就是将重的后端改成轻的后端或者干脆去掉后端,本文介绍的是袁新宇在高可用架构群分享的一种通过通用CRUD层来生成后端代码以去除传统后端开发的方法。袁新宇,浙江大学计算机博士,读博期间主要研究方向是并行编译和大规模互联网架构。2012年创业,社交APP脸脸的技术合伙人,项目曾拿到俞敏洪的A轮
分类:其他   时间:2020-11-06 23:33:20    收藏:0  评论:0  赞:0  阅读:30
基于SSM的管理系统设计及开题报告
导读:IM消息需要面对的另一个难题:如何保证收到的消息不乱序。本文先详细分析了乱序的原因,针对每种原因给出了相应的解决办法。并且在文末给出一劳永逸的设计方案。IM消息需要面对的另一个难题:如何保证收到的消息不乱序。下面先展开看看要解决这个难题有哪些障碍。消息乱序的原因时间难以保证既然谈到“顺序”,就必然有一个衡量的标准,然而无论是使用客户端时间还是服务器时间都难以作为这个标准来衡量消息的先后顺序。
分类:其他   时间:2020-11-06 23:33:09    收藏:0  评论:0  赞:0  阅读:74
JAVA包机制
#1. JAVA包的结构其实是文件夹的层级结构,如何在IDEA中显示包的层级结构? #2. JAVA包结构的典型方式是公司域名反过来。例如公司域名是: www.langtao.com,则包结构为com.langtao.www ...
分类:编程语言   时间:2020-11-06 23:32:54    收藏:0  评论:0  赞:0  阅读:35
经典教程 | 基于Spark GraphX实现微博二度关系推荐
经典教程|基于SparkGraphX实现微博二度关系推荐导读:图计算是近几年大数据领域非常受关注的热点,社交网络中的好友关系推荐是一种典型图计算场景,本文是微博关系项目团队在二度关系计算中的一些实践,供高可用架构读者参考,作者为王舜、蒋生武、田瑞林。关系计算问题描述二度关系是指用户与用户通过关注者为桥梁发现到的关注者之间的关系。目前微博通过二度关系实现了潜在用户的推荐。用户的一度关系包含了关注、好
分类:其他   时间:2020-11-06 23:32:38    收藏:0  评论:0  赞:0  阅读:50
Django 之 drf 第三篇 视图类 路由的使用
恢复内容开始 Django 之 drf 第三篇 视图类 路由的使用 一、两个视图基类 #Django REST framwork 提供的视图的主要作用 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 #APIView:继承了原生Djiango的View#GenericAPIView ...
分类:其他   时间:2020-11-06 23:32:23    收藏:0  评论:0  赞:0  阅读:38
PAT1021
https://pintia.cn/problem-sets/994805260223102976/problems/994805300404535296 #include<iostream> #include <map> using namespace std; const int N = 101 ...
分类:其他   时间:2020-11-06 23:32:11    收藏:0  评论:0  赞:0  阅读:35
ORACLE删除当前用户下所有的表的方法
1、如果有删除用户的权限,则可以: drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉。 删除后再创建该用户。--创建管理员用户create user 用户名 identified by 密码 default tablespace space_ ...
分类:数据库技术   时间:2020-11-06 23:32:01    收藏:0  评论:0  赞:0  阅读:42
002. Linux基础二 (命令行/括号拓展、TAB、history)
1.命令行扩展1.1``和$()$(CMD)OR`CMD`比较""‘‘``三者的区别结论单引号:变量和命令都不认识,当做普通字符串反向单引号:变量和命令都识别,并且会将反向单引号的内容当成命令进行执行后,再交给调用反向单引号的命令继续双引号:不能识别命令,可以识别变量[root@centos7~]#echo"echo$HOSTNAME"echocentos7[r
分类:系统服务   时间:2020-11-06 23:31:48    收藏:0  评论:0  赞:0  阅读:36
不用紧急上线,在线优化SQL?MySQL 5.7新特性Query Rewrite plugin使用
不用紧急上线,在线优化SQL?MySQL5.7新特性QueryRewriteplugin使用导读:MySQLQueryRewritePlugin是MySQL5.7.6引入的新功能,可以让MySQLDBA在Server内做一些SQL改写及优化,用于一些紧急优化或是测试上线。本文是吴炳锡在高可用架构群的分享,介绍如何如何使用该功能。吴炳锡,知数堂联合创始人,MySQLDBA课程讲师,前新媒传信首席DB
分类:数据库技术   时间:2020-11-06 23:31:34    收藏:0  评论:0  赞:0  阅读:41
跨机房微服务高可用方案:DerbySoft路由服务设计与实现
跨机房微服务高可用方案:DerbySoft路由服务设计与实现导读:在微服务中,当服务跨多个公有云的可用区时候,我们采用什么样的服务访问策略以及保障其高可用?本文是DerbySoft架构师朱攀在高可用架构群的分享,介绍微服务中路由服务的设计。朱攀,德比软件架构师,2007年2月加入德比软件。主要负责数据对接平台的架构和实现。作为德比软件早期员工,从无到有的主导了德比软件数据对接平台的架构设计和实现,
分类:其他   时间:2020-11-06 23:31:22    收藏:0  评论:0  赞:0  阅读:41
MongoDB 3.0挂起原因?WiredTiger实现:一个LRU cache深坑引发的分析
MongoDB3.0挂起原因?WiredTiger实现:一个LRUcache深坑引发的分析导语:计算机硬件在飞速发展,数据规模在急速膨胀,但是数据库仍然使用是十年以前的架构体系,WiredTiger尝试打破这一切,充分利用多核与大内存时代来重新设计数据库引擎,达到7-10倍写入性能提升。但一些先行使用的同行发现新版有间歇性挂起的问题,本文由袁荣喜向「高可用架构」投稿,通过分析WiredTiger源
分类:数据库技术   时间:2020-11-06 23:31:09    收藏:0  评论:0  赞:0  阅读:31
Hutool中常用的工具类和方法
Convert 类型转换工具类,用于各种类型数据的转换DateUtil 日期时间工具类,定义了一些常用的日期时间操作方法StrUtil 字符串工具类,定义了一些常用的字符串操作方法ReflectUtil Java反射工具类,可用于反射获取类的方法及创建对象NumberUtil 数字处理工具类,可用于 ...
分类:其他   时间:2020-11-06 23:30:55    收藏:0  评论:0  赞:0  阅读:57
从LAMP到框架式开发的SOA:土巴兔8年架构之道
从LAMP到框架式开发的SOA:土巴兔8年架构之道导读:互联网系统的架构演进是架构师持续关注的热点问题,本文是张华杰在高可用架构群的分享,介绍土巴兔8年架构之道。张华杰,上海交通大学工学硕士,任职土巴兔技术中心技术总监,全面负责土巴兔的技术研发和运维团队。带领团队开发了土巴兔网站、设计本、APP、CRM、呼叫中心等系统。2014年加入土巴兔,主持并参与了SOA基础架构体系、全网多轮高可用加固和性能
分类:其他   时间:2020-11-06 23:30:37    收藏:0  评论:0  赞:0  阅读:37
Bootstrap 下拉菜单改为鼠标悬停显示
Bootstrap提供的下拉菜单,是鼠标点击后出现,用户体验不太好。自改为鼠标悬停显示方式。修改两处即可,简述如下。
分类:其他   时间:2020-11-06 23:30:26    收藏:0  评论:0  赞:0  阅读:37
Hadoop namenode高可用性分析:QJM核心源代码解读
Hadoopnamenode高可用性分析:QJM核心源代码解读背景介绍HDFSnamenode在接受写操作时会记录日志,最早HDFS日志写本地,每次重启或出现故障后重启,通过本地镜像文件+操作日志,就能还原到宕机之前的状态,不会出现数据不一致。如果要做高可用(HA),日志写在单个机器上,这个机器磁盘出现问题,重启就恢复不了,导致数据不一致,出现的现象就是新建的文件不存在,删除成功的还在等诡异现象。
分类:其他   时间:2020-11-06 23:30:07    收藏:0  评论:0  赞:0  阅读:33
随性地记录下今天对插排和快排的学习
直接插入排序与快速排序 <快速排序> 简单介绍完插入排序: 直接插入排序(Insertion Sort):是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对未排序的数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序算法的一般步骤: 1.从第一个元素开始,该元素可以认为已被排序 ...
分类:其他   时间:2020-11-06 23:29:44    收藏:0  评论:0  赞:0  阅读:35
leetcode107 二叉树的层次遍历2
1 /* 2 * @lc app=leetcode.cn id=107 lang=cpp 3 * 4 * [107] 二叉树的层次遍历 II 5 */ 6 7 // @lc code=start 8 /** 9 * Definition for a binary tree node. 10 * st ...
分类:其他   时间:2020-11-06 23:29:33    收藏:0  评论:0  赞:0  阅读:33
JAVA中的线程安全与非线程安全
线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 ArrayList和Vector有什 ...
分类:编程语言   时间:2020-11-06 23:29:21    收藏:0  评论:0  赞:0  阅读:55
java获取类路径下文件的绝对路径
获取文件绝对路径 在idea中,默认的当前路径是project的根路径,如果你使用idea的默认路径,只要离开idea换到其他位置,可能当前路径就不是project的根路径了。 使用一下通用方式的前提是:这个文件必须在类路径下。在项目的src目录下的都是类路径下,src是类的根路径 String c ...
分类:编程语言   时间:2020-11-06 23:29:11    收藏:0  评论:0  赞:0  阅读:52
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水
第一种方法#include<stdio.h>#include<Windows.h>#pragmawarning(disable:4996)intQishui(intn){inttotal=0;total+=n;for(;n>=2;n=n/2+n%2){total+=n/2;}returntotal;}intmain(){intmoney=0;printf("
分类:其他   时间:2020-11-06 23:28:58    收藏:0  评论:0  赞:0  阅读:34
415条   1 2 3 4 ... 21 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!