上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 第一节:认识MySQL 客户端/服务器架构 MySQL它的服务器程序直接和我们存储的数据打交道,然后可以有好多客户端程序连接到这个服务器程序,发送增删改查的请求,然后服务器就响应这些请求,从而操作它维护的数据。 每个客户端都需要提供用户名密码才能登录,登录之后才能给服务器发请求来操作某些数据。 我们 阅读全文
posted @ 2021-06-14 09:43 长江同学 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 在物联网的软硬件系统中,常会有更新和查询硬件状态的场景。 类似系统中,普遍的流程为:用户触发系统发送指令(查询状态)--硬件接收指令--硬件更改状态--硬件返回指令--系统接收指令--展示给用户最新状态。一般情况下,我们会将系统发送指令(接口1),等待硬件完成状态更新后,将会发送查询状态结果的指令( 阅读全文
posted @ 2021-06-14 09:32 长江同学 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 今天处理开发问题的时候,又像往常一样,需要用到UUID来组装数据。如果像往常一样,我可能会开一个工程,在main中用标准输出打印我需要个数的UUID,或者直接到网上找到在线的生成UUID的工具。 但其实,这些效率并不算高。我相信一个后端工程师,其实基本天天会跟MySQL打交道的,如果让MySQL这个 阅读全文
posted @ 2021-06-12 22:19 长江同学 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 系统中如果要接入支付功能,目前基本上有三个大的场景。第一个场景是,接入第三方聚合支付接口,也就是说,这个聚合接口帮你搞定了支付宝,微信,银联等支付渠道的打通,在我们自己的系统中,只需要跟这个聚合接口进行交互就能实现支付功能;第二个场景是,系统直接跟支付宝,微信,银联,或者银行进行对接,此时我们需要去 阅读全文
posted @ 2021-06-11 22:14 长江同学 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 权限设计在系统设计中无法回避,而且该模块处于牵一发而动全身基础地位,这里对设计思路简要分析。 首先,权限要区分开功能权限与数据权限。功能权限解决有没有的问题,而数据权限解决有多少的问题。而且权限设计思路会因为系统用户的结构形态不同而差异很大,这里只对一些基本的,通用的场景提供一个基本思路。 相比较而 阅读全文
posted @ 2021-06-10 21:43 长江同学 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 最近使用left join,inner join时,发现对它们的理解并不到位,在此总结一下。 首先,对于left join,right join,inner join 以及outer join的区别,当ON条件之后在各自表中都有唯一约束时,可以参考 https://blog.csdn.net/wei 阅读全文
posted @ 2021-06-09 21:38 长江同学 阅读(113) 评论(0) 推荐(0) 编辑
摘要: cat 读取多个文件 cat file1 file2 ... 输入信息与文件混合 echo 'this is message'|cat - filename cat -s filename # 将文本中多行空白行压缩为1行 cat filename|tr -s '\n' # 去除空白行 cat -n 阅读全文
posted @ 2021-06-06 09:20 长江同学 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 大纲目录: Chapter 1: 初级任务,主要是掌握Bash中的基本概念与特性。Chapter 2: 常见重要命令Chapter 3: 文件相关Chapter 4: 文本处理Chapter 5: 网络相关Chapter 6: 数据备份,归档,压缩Chapter 7: 联网实践Chapter 8: 阅读全文
posted @ 2021-06-06 09:18 长江同学 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 【需求】在大规模服务化之前,应用可能只是通过 RMI 或 Hessian 等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过 F5 等硬件进行负载均衡。 当服务越来越多时,服务 URL 配置管理变得非常困难,F5 硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心, 阅读全文
posted @ 2021-06-06 09:14 长江同学 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 接到需求,设计一群注册用户的好友关系,各自要能查询到自己的好友列表。最早想过用图数据库来进行好友关系存储,但身边没有成熟的案例,网上的资料也比较少。所以还是决定采用传统关系型数据库MySQL来进行设计。 好友关系,如果简单设计成一张表的话,随着注册用户的增多,好友关系势必会呈指数级增加,当系统中用户 阅读全文
posted @ 2021-06-04 22:35 长江同学 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 生产环境的充电桩项目一直运行平稳,用户在H5页面上操作,扫描充电桩,而后可以支付,进入对应的界面可以控制该充电桩的放电、停电。 具体的控制流程为,用户在页面通过HTTPS协议与服务器进行交互,服务器接收到请求后,组装参数,发送消息到mqtt服务器(RabbitMQ),而后充电桩的Mqtt客户端即可收 阅读全文
posted @ 2021-06-03 16:49 长江同学 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 进行注解的测试,添加注解,并在config.xml配置了包扫描的内容: <context:component-scan base-package="org.example.*"/> 运行代码后报错: Exception in thread "main" org.springframework.bea 阅读全文
posted @ 2021-01-05 08:40 长江同学 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 运行之前搭建好的代码。报错: Error:(350, 51) java: 找不到符号 符号: 变量 CoroutinesUtils 位置: 类 org.springframework.core.ReactiveAdapterRegistry.CoroutinesRegistrar 有的版本需要在工程 阅读全文
posted @ 2020-12-31 10:06 长江同学 阅读(3312) 评论(1) 推荐(0) 编辑
摘要: 准备工作 1.首先从github或者gitee上下载5.2.X分支的代码。master分支需要JDK11的支持,这里选取5.2.X只需要JDK8的支持。 git clone -b 5.2.x https://github.com/spring-projects/spring-framework.gi 阅读全文
posted @ 2020-12-30 23:13 长江同学 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 比较容易想到的是多线程环境下,如果几个线程同时在一个位置table[i]进行添加或者删除操作,会出现被覆盖或者其它情况。但还有一种比较严重的问题,即在多线程同时操作一个HashMap,进行扩容重排的过程中,有可能会出现环形链表,在下一次进行get操作或者迭代操作时,这里简单地结合JVM解释一下为什么 阅读全文
posted @ 2017-12-14 11:27 长江同学 阅读(745) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页