- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 基于PHP Swoole、redis、mongoDB实现的一对一即使聊天
基于PHP Swoole、redis、mongDB实现的一对一即使聊天一、概述二、代码1、封装redis utils2、封装mongoDB utils3、服务端 server.php4、前端 index.html三、运行一、概述基于websocket,服务器端使用swoole,借助redis缓存发送方接收方对应的客户端id,实现一对一聊天,将聊天记录存入mongodb,并且支持初始化链接时拉取双方聊天记录。二、代码1、封装redis utils<?php//$redis = new re
2020-12-20 21:28:31
1018
原创 搭建Hadoop+Hbase+Kafka+LogStash+...服务
搭建Hadoop+Hbase+Kafka+LogStash+...服务1、引言2、准备1、环境2、配置远程连接3、JDK环境4、Hadoop伪分布式安装5、Hbase为伪布式安装6、Kafka单机安装配置7、logstash安装配置8、Spark9、Flink1、引言首先看一下我们最终要实现的内容:Logstash抽取mysql数据进入kafkaFLink接收Kafka数据,处理进入HBaseSpark进行离线处理分析HBase中数据,写入mysql本文我们需要安装的组件:
2020-11-08 11:31:49
968
3
原创 docker+atlas+mysql实现读写分离
docker+atlas+mysql实现读写分离1、引言2、准备1、Docker1、why Docker2、Docker安装2、mysql主从复制1、概述2、搭建步骤3、检测3、读写分离1、前提2、搭建步骤3、测试4、思考1、引言引言:在大数据量,高并发等场景下,对数据库压力越来越大,通过优化sql,合理索引,分库分表等措施已经无法满足数据处理、存储要求,因此通过代理和添加节点实现数据库主从复制、读写分离提升性能是很好的一个选择。网上关于atlas实现数据库读写分离的文章少之又少,而且雷同,没有详细的执
2020-11-08 09:10:06
938
转载 nginx学习笔记转载
nginx学习笔记转载:https://blog.youkuaiyun.com/m0_49558851/article/details/107786372
2020-10-10 20:36:36
167
原创 个人项目一览
基于Spring Boot的个人博客网站使用Android Studio+Spring Boot+MySQL数据库实现博客APP《基于大学生的公众号集成平台》需求分析与系统设计报告(1)《基于大学生的公众号集成平台》需求分析与系统设计报告(2)...
2020-09-16 22:47:35
313
原创 多线程编程学习笔记
目录概述1、多线程实现方式2、继承Thread1、使用2、网图下载3、实现Runable接口4、并发问题6、龟兔赛跑7、实现Callable接口8、静态代理9、Lambda1、推导lamadba表达式2、带参简化10、线程状态1、线程停止2、线程休眠Sleep模拟网络延时3、线程礼让4、线程强制执行5、线程状态观测6、线程优先级7、守护线程11、线程同步1、三大不安全案例2、同步方法和同步块3、JUC12、死锁13、Lock14、线程协作1、生产者消费者管程法信号灯法2、线程池概述笔记参照b站up主:遇
2020-09-16 17:30:14
843
原创 MySQL学习笔记-恶补基础篇
目录概述1、初识数据库1.1、DataBase1.2、数据库分类1.3、DBMS(数据库管理系统)1.4、命令行操作数据库2、操作数据库2.1、操作数据库2.2、数据库列类型2.3、数据库字段类型2.4、创建数据库表2.5、数据表的类型2.6、修改删除表3、MySQL数据管理3.1、外键3.2、DML语言3.3、添加3.4、修改3.5、删除4、DQL查询数据4.1、DQL4.2、查询4.3、where4.4、联表查询4.5、分页和排序4.6、子查询4.7、分组和过滤5、MySQL函数5.1、常用函数5.2、
2020-09-07 23:12:38
1237
原创 Java基础-复习笔记
Java基础概述:1、JDK、JRE、JVM2、Hello World3、Java程序运行机制3.1、编译型和解释型3.2、程序运行机制4、Java基础4.1、注释、标识符、关键字4.2、数据类型4.3、变量4.4、运算符4.5、javadoc生成文档5、Java流程控制5.1、Scanner5.2、顺序结构5.3、选择结构5.4、循环结构5.5、break;continue;goto6、方法6.1、概述6.2、方法重载6.3、命令行传参6.4、可变参数6.5、递归7、数组7.1、概述7.2、声明和创建7.
2020-08-17 23:00:12
1132
原创 网络编程实战笔记-实现两方互相聊天
网络编程学习笔记1.1、概述1.2、网络通信的要素1.3、IP1.4 、端口1.5、通信协议1.6、TCP文件上传1.7、UDP1、发送消息2、咨询1.8、URL1.1、概述本博文是学习b站up主狂神的视频,狂神讲Java,所做的学习笔记狂神:只要学不死,就往死里学地球村信件:网络编程的目的:无线电台…传播交流信息数据交换通信想达到效果需要什么:如何准确的定位网络上的一台主机? IP:端口号,定位到这个计算机的某个资源找到了主机,如何传输数据?javaweb编程:
2020-07-28 21:14:16
597
原创 GUI编程笔记-实战简单的小游戏贪吃蛇
GUI编程概述1、简介2、AWT2.1、AWT介绍2.2、组件和容器1、frame2、面板Panel2.3、布局管理器1、Demo练习2、小结2.4、事件监听2.5、输入框TextField2.6、简易计算器2.7、画笔2.8、鼠标监听2.9、窗口监听3.0、键盘监听3、Swing3.1、窗口、面板3.2、弹窗3.3、标签3.4、面板3.5、按钮3.6、列表3.7、文本框概述本笔记是根据b站up主,遇见狂神说,【狂神讲Java】学习,十分推荐!看完看会就是大神!视频链接https://www.bili
2020-07-27 23:55:32
1398
1
原创 Git学习笔记-从理论到实践
Git学习笔记概述版本控制本地版本控制集中版本控制分布式版本控制 GitGit历史Git环境配置Git基本理论Git项目搭建Git文件操作使用码云IDEA集成Git==说明==:Git分支概述本笔记是学习git版本控制的笔记!学习的视频是b站up主,遇见狂神说,【狂神讲Java】,内有大量优质视频教程,完全免费,分阶段详细讲解,学完学会,你就是大神!视频链接https://www.bilibili.com/video/BV1FE411P7B3?t=16狂神:只要学不死,就往死里学版本控制什
2020-07-27 00:55:26
335
2
原创 Redis学习笔记-从理论到实践,不止get/set
Redis学习笔记概述:一、Redis五大数据类型1.1 Redis-key1.2 String1.3 List1.4 Set1.5 Hash1.6 Zset二、Redis三种特殊数据类型2.1 geospatial2.2 hyperloglog2.3 Bitmap三、Redis基本的事务操作四、Redis的乐观锁监视测试五、使用Jedis操作Redis1、导入对应的依赖2、编码测试3、常用API六、通过Jetis再次理解事务七、SpringBoot集成Redis八、自定义RedisTemplate九、R
2020-07-25 16:53:46
2250
2
原创 《基于大学生的公众号集成平台》需求分析与系统设计报告(2)
《基于大学生的公众号集成平台》需求分析与系统设计报告(2)第一部分:需求分析报告第二部分:系统设计报告第一部分:需求分析报告需求分析报告-点击查看第二部分:系统设计报告
2020-07-01 13:34:07
2342
1
原创 《基于大学生的公众号集成平台》需求分析与系统设计报告(1)
《基于大学生的公众号集成平台》分析与设计报告1、概述1.1编写目的1.2参考文献1、概述1.1编写目的1.2参考文献项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右...
2020-07-01 13:29:17
1779
1
原创 使用Android Studio+Spring Boot+MySQL数据库实现博客APP
使用Android Studio+Spring Boot+MySQL数据库实现博客APP为什么要写这个技术说明开发环境主要功能部分UI设计(少量来源于网络)数据库说明运行说明遇到的问题及解决思路GitHub源码分享为什么要写这个因为课程需要,我们设计了一个基于Android的个人博客APP,由于网上的教程参差不齐,特别是对于基础比较薄弱的同学,没有github源码分享,没有项目目录结构,没有运行说明和测试用户、狂贴冗余代码等等原因,使得很多优秀的项目难以被参考,所以我尽量通俗易懂的介绍我搭建的简易博客A
2020-06-30 02:00:42
16331
53
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人