![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AR项目总结
文章平均质量分 92
Circ.
Actions count, and actions always speak louder than words.
展开
-
AI赋能项目集成:我的实战经验与洞见
这里只是举了一个小例子,实际在项目中使用的时候万变不离其宗。原创 2024-07-19 17:43:13 · 295 阅读 · 0 评论 -
项目实战梳理,一条请求如何工作拿到数据
纵观这整个流程,我们可以知道一个请求过来以后要经过怎么样的处理,其实从底层来说,我们开发一个软件,无非就三方面,存数据,查数据,处理数据,纵观整个图,用户带着数据来了,用户带着数据走了,用户来的时候需要进行校验,验证身份,于是有了校验的一系列东西。原创 2024-03-29 09:29:51 · 806 阅读 · 0 评论 -
CIM搭建实现发送消息的效果
该框架是基于主流的Netty框架(Netty的强大已无需多言了),能够保证稳定高效的连接,而且断线重连机制支持的也很好。易于扩展和使用,并完美支持集群部署支持海量链接,目前支持websocket,android,ios,桌面应用,系统应用等多端接入持,可应用于移动应用,物联网,智能家居,嵌入式开发,桌面应用,WEB应用即时消服务。用时7年 基于CIM的项目已经运行在全国各个地方,包括上市公司,各地政务系统,警务系统等服务于上百家客户。原创 2024-03-28 11:04:34 · 505 阅读 · 1 评论 -
手动搭建gateway,项目集成gateway实现Token效果
1、搞懂gateway是干嘛的2、知道配置文件中各个参数是什么。原创 2023-07-28 20:42:58 · 1716 阅读 · 0 评论 -
一文彻底搞懂序列化和反序列化
Redis(Remote Dictionary Server)是一种开源的高性能键值存储数据库,它也被称为数据结构服务器,因为它支持多种灵活的数据结构。Redis以内存中的数据结构为基础,提供了快速、高效的数据存储和访问能力。它可以用作数据库、缓存、消息代理和排行榜等多种用途。Redis将数据存储为键值对,其中键是唯一的标识符,而值可以是字符串、哈希、列表、集合、有序集合等各种数据结构。(因为我们是面向对象开发,所有就要使用内存数据库啦,因为要把对象存取来哦)原创 2023-07-23 21:20:26 · 3075 阅读 · 0 评论 -
并发和并行的区别
并发是指多个任务在同一时间段内执行,并且这些任务可以交替执行,每个任务都有可能在任意时刻暂停、切换到其他任务,然后再恢复执行。并行是指多个任务同时执行,每个任务都在不同的处理器核心或计算资源上独立运行,彼此之间相互独立,不会相互干扰。并发和并行的区别在于任务的执行方式和资源的分配方式。并发注重任务的交替执行和资源的共享,通过合理的调度和同步机制来实现高效的任务处理;而并行注重任务的同时执行和资源的分配,通过利用多个处理器核心或计算资源来实现任务的加速。并发是指在一个时间段内同时处理多个任务的能力。原创 2023-06-25 21:30:26 · 642 阅读 · 0 评论 -
手写nacos
服务提供者在启动时向注册中心注册自己的服务实例,消费者可以向注册中心查询服务的地址信息。注册中心(Registry):Nacos作为一个服务注册中心,用于管理服务实例的注册和发现。总体来说,Nacos的实现原理是通过注册中心管理服务实例的注册和发现,提供了命名服务来映射服务名到实际地址,以及配置中心用于集中管理配置信息。每个服务都有一个唯一的服务名,Nacos通过命名服务将服务名映射到实际的服务地址。是的,有几个类似于Nacos的组件,它们提供服务发现、配置管理和相关功能。原创 2023-06-10 09:31:19 · 920 阅读 · 1 评论 -
使用JPA自动生成代码(轻松上手看了就会版)
善假于物实现代码自动化~原创 2023-05-05 16:34:40 · 1450 阅读 · 12 评论 -
Unable to evaluate the expression Method threw ‘org.hibernate.LazyInitializationException‘ exceptio
Unable to evaluate the expression Method threw 'org.hibernate.LazyInitializationException' exception.如何解决原创 2023-05-05 15:49:52 · 1267 阅读 · 3 评论 -
数据结构算法
1.从第一个元素开始,该元素可以认为已经被排序2.取下一个元素tem,从已排序的元素序列从后往前扫描3.如果该元素大于tem,则将该元素移到下一位4.重复步骤3,直到找到已排序元素中小于等于tem的元素5.tem插入到该元素的后面,如果已排序所有元素都大于tem,则将tem插入到下标为0的位置例如:从数字5开始排序时间复杂度:最坏情况下为O(N*N),此时待排序列为逆序,或者说接近逆序最好情况下为O(N),此时待排序列为升序,或者说接近升序。空间复杂度:O(1)原创 2023-04-28 11:58:59 · 801 阅读 · 3 评论 -
java读Excel表写excel表和数据库交互
【代码】java读Excel表写excel表和数据库交互。原创 2023-04-14 20:31:17 · 592 阅读 · 1 评论 -
mysql The GPG keys listed for the “MySQL 5.6 Community Server“ repository are already in
善用chatGPT可以节省很多时间。原创 2023-04-03 12:01:31 · 532 阅读 · 0 评论 -
创建mysql账户且指定服务器访问
【代码】创建mysql账户且指定服务器访问。原创 2023-04-03 22:18:46 · 185 阅读 · 0 评论 -
JDBCTemplate将类转换成表并插入数据
在使用Spring的JdbcTemplate来将类转换成表并插入数据时,需要定义实体类与数据库表之间的映射关系,并使用JdbcTemplate执行插入操作。以下是一个示例,演示如何解决这个问题:// 构造函数、getter和setter等方法省略 })";} }在这里,我们创建了一个UserDao类,其中的saveUser方法用于将User类对象插入到数据库中。我们使用JdbcTemplate的update方法执行插入操作,传递SQL语句和对应的参数。原创 2023-03-24 11:38:12 · 856 阅读 · 0 评论 -
JDBCTemplate自动创建表自动插入记录
只有想不到的,没有做不到的。原创 2023-03-23 09:29:45 · 414 阅读 · 0 评论 -
java自动创建库和创建表和插入记录
你是要完成需求还是心里装着用户呢?原创 2023-03-22 09:51:40 · 2298 阅读 · 2 评论 -
使用接口实现将本地jar包传到nexus仓库中
1、设计模式中的七大原则也可以用到生活中,最小知道原则可以保证安全性,我们要做的更多的是要知道原则为什么产生而不是怎么使用。2、能交给机器做的不要交给人去做。maven概念参考nexus概念参考。原创 2023-03-22 09:35:53 · 634 阅读 · 3 评论 -
搭建项目上传至nexus下拉验证是否成功
如何实现自动化,如何上传的时候不用在父pom中配置,敬请期待吧~2、上传 需在代码中配置,但是下拉就不需要。1、你打的包是jar包还是pom,还是war包。上传的时候需要在父pom中配。改setting文件。原创 2023-03-20 23:52:18 · 100 阅读 · 1 评论 -
28个案例终极篇
28个案例对于我们来说有醍醐灌顶的效果,这里边不乏一些重要的知识还有认知,这些都需要我们去细细品味。原创 2023-03-18 19:17:30 · 545 阅读 · 2 评论 -
案例18-案例开门小例子面向对象演化
现在公司对高端人才的需求越来越大,我们不止需要如何写面向过程的代码,还要知道面向对象的代码怎么写,于是以一个简单的业务场景来理解由面向过程到面向对象是如何进行转换的。原创 2023-03-17 21:02:45 · 460 阅读 · 6 评论 -
案例25-AR,第三方服务,用户超级稳定耦合
AR助教机器人,研发目的是让用户的学习看得见,抓得住,帮得上。AR与第三方服务是合作关系,教师在第三方平台上做课,同步到助教机器人上,学生通过登陆助教机器人上课。1.第三方服务的登陆因为部分教师和学生的信息在第三方服务上;2.会用到在第三方服务上制作的课程,并且需要同步到ar助教机器人上。上图可知,ar助教机器人依赖第三方服务,用户也需要依赖第三方服务。如果第三方服务终止合作以及停止服务,那么对于我们ar助教机器人来说是毁灭性的。原创 2023-03-17 19:59:37 · 599 阅读 · 3 评论 -
案例04-生产环境App打包未关联云空间导致用户不能自动升级
自动化,最大化剔除人为因素。能交给机器做的不让人做。原创 2023-03-16 21:20:48 · 587 阅读 · 3 评论 -
案例16-消息队列的作用和意义
1、MQ全程为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。2、消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。使用队列有得有失,凡事都有成本。具体上边的开门小例子如何体现得失的我们还需要研究研究。原创 2023-03-16 20:48:41 · 636 阅读 · 2 评论 -
案例05-将不必要的逻辑放到前端(发送调查问卷)
本篇博客书写的意义是警示大家不必把不必要的逻辑放到前端。明确前后端分离的意义。边界清晰1、后端是处理业务的,前端是渲染界面的。明确职责才能干事。2、对于一个功能模块来说前端调用后端的次数越少越好,减少前端的循环调用后端的接口进行复杂的逻辑处理。原创 2023-03-16 20:07:32 · 394 阅读 · 3 评论 -
案例26---nacos命名空间名字和id不一致导致不能使用
如无必要,勿增实体。原创 2023-03-16 18:51:36 · 755 阅读 · 3 评论 -
案例03---fegin调用404--fegin的使用
我们要有连续,相对,无限,运动的思维去解决问题。能交给机器做的都不要让人做。原创 2023-03-16 17:25:31 · 652 阅读 · 2 评论 -
案例02-sql语句优化明确sql语句的执行顺序还有groupby和distinct的区别
sql索引如何不失效原创 2023-03-15 18:50:03 · 351 阅读 · 3 评论 -
案例28-生产环境nginx限制上传大小-侥幸心理意识问题
做什么事情都要考虑后果。原创 2023-03-15 16:55:34 · 95 阅读 · 2 评论 -
案例12-数据库类型问题(mysql数据类型 索引失效)
索引失效的几种情况,为保证索引生效要保证数据类型一致原创 2023-03-15 16:32:28 · 460 阅读 · 1 评论 -
案例07-在线人员列表逻辑混乱-ThreadLocal、继承、索引失效
明确逻辑,明确继承this的使用,还有条件数据类型不一致的问题。原创 2023-03-15 16:12:00 · 312 阅读 · 1 评论 -
案例24——xxljob控制台不打印日志排查
学会看日志,遇见问题不要慌。原创 2023-03-15 15:35:40 · 1703 阅读 · 2 评论 -
案例22-原型图的面向对象设计思路
前端的面向对象设计思想应用原创 2023-03-10 14:55:05 · 395 阅读 · 1 评论 -
案例20-内存长期占用导致系统变慢
内存飙升问题排查思路原创 2023-03-10 11:36:17 · 450 阅读 · 1 评论 -
案例01-redis数据设置过期时间不当导致读取脏数据的问题
redis没有及时更新导致数据错乱,多个开发人员操纵公共资源的时候要互相告知,防止数据错乱。原创 2023-03-10 10:42:33 · 350 阅读 · 1 评论 -
案例14-课程推送页面逻辑整理,前端代码书写规范--vue
前端代码应该怎么写,逻辑是否自洽,页面是否整洁,是否格式化文档。原创 2023-03-10 09:53:14 · 451 阅读 · 2 评论 -
案例06-没有复用思想的接口和sql--mybatis,spring
复用思想面向对象思想原创 2023-03-10 09:11:43 · 394 阅读 · 2 评论 -
案例17-环境混用带来的影响
nginx fastdfs原创 2023-03-08 19:42:24 · 530 阅读 · 0 评论 -
案例19-开发问题的临时解决方案和最终解决方案
设计思想原创 2023-03-08 16:17:22 · 620 阅读 · 0 评论 -
案例13-localStorage的使用分析
localStorage原创 2023-03-08 15:51:46 · 509 阅读 · 0 评论 -
案例09-数据类型不一致导致equals判断为false
equals原创 2023-03-08 15:03:48 · 181 阅读 · 0 评论