Wesley13 Wesley13
4年前
java版本springcloud+springboot+mybatis 分布式 微服务 多租户 电子商务 直播带货 短视频带货 社交电商平台
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)核心架构:SpringCloud、SpringBoot、Mybatis、Redis、SFTP前端框架:VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程
Wesley13 Wesley13
4年前
Mysql 初始数据库
Mysql是基于C/S端的服务器软件  Mysql服务端  server端开启  解析指令  对文件夹,文件,数据的增删改查  Mysql客户端  连接S端  发送指令(sql语句)一.安装mysql  数据库服务器(一台电脑)  数据库管理系统(Mysql软件)  数据库(data/d
Wesley13 Wesley13
4年前
Java NIO
简介引入NIO的原因1.因为BIO都是阻塞的IO,为了使Java能支持非阻塞I/O,JDK引入了NIO,可以将NIO理解成是NonblockI/O.(也有书说是newIO)2.BIO编程中,每当有一个新的客户端请求过来时,服务器端必须创建一个新的线程处理新接入的客户端链路,一个线程只能处理一个客户端连接,在并发量
Stella981 Stella981
4年前
B端和C端销售差异
之前遇到过几个资深做销售的人,讨论起C端和B端销售问题。他们觉得销售是相同的呀,只有这个人销售能力强,销售B端管理软件也没有问题呀。每次都要费尽口舌跟他们解释B端管理软件销售的难点所在。虽然本身不是做销售出身,但在B端管理软件从业那么久,也是深知C端和B端的区别的,下面就具体解释说明一下。B端要求更多的专业知识,决策时间长,而C端正好相反C端
Wesley13 Wesley13
4年前
PHP多进程与MySQL的高并发瓶颈处理
最近开发一个项目。客户端每隔10秒提交100行数据给服务端,服务端查重后写入。客户端约在几万左右,提交数据比较集中,不考虑读数据的问题。现在的设计是:数据库按客户端进行分表。每个表的数据量不高。服务端获得数据后,先插入redis队列,然后在通过定时任务插入数据库。问题是:1、服务端提供给客户端的接口,是否能满足几千上万的客
Wesley13 Wesley13
4年前
NIO
一、什么是阻塞和非阻塞?传统的IO流都是阻塞式的。也就是说,当一个线程调用read()或write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。因此,在完成网络通信进行IO操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务器端
Wesley13 Wesley13
4年前
1.1 学习约定 1.2 需求分析 2.1 域名申请 2.2 域名解析 2.3 域名备案
1.1学习约定坚持坚持坚持1.2需求分析课程项目(搭建一个站点)博客、论坛、企业网站等等1.域名2.网站代码3.服务器4.装软件(搭环境)5.出问题,怎么解决?网站维护步骤:1.域名申请域名:去哪里申请?去哪里购买?怎么样去使用域名?解析?
Wesley13 Wesley13
4年前
Java Socket基本例子——使用最原始方法
使用最原始的java.net.ServerSocket和java.net.Socket进行socket通信。实现的效果为:客户端向服务端发送消息、服务端向客户端发送消息、保留统计客户端的信息列表、剔除已经断开的客户端等。本文所有代码均可在https://gitee.com/songxinqiang/JavaSocketDemo(https://git
全场景流量验证系统 | 京东物流技术团队
本文介绍了一种基于线上流量实现对重构系统进行功能和性能验证的实践方案。针对线上流量如何拦截、如何录制、如何存储、如何回放以及如何发压均作了详细说明,为具有类似需求的读者提供了一种可供参考的思路。1业务背景随着百川项目的启动,中台需要对订单流量收口,将ECL
程序员小五 程序员小五
1年前
融云IM干货丨IM 服务如何按照不同版本号给用户发消息?
按照不同版本号给用户发消息,可以通过以下几个步骤实现:版本号管理:首先,需要对客户端和服务端的版本号进行管理。通常,客户端和服务端的版本号需要保持一致,以确保兼容性。例如,如果服务端是2.0.1版本,那么客户端的SDK版本也应该是2.0.1。客户端版本检测