网络日志
首页
问答
友情链接
登 录
综合
前端
后端
代码人生
运维
推荐
最新
最热
站长
3小时前
MySQL
数据库
脏读、幻读与不可重复读
最近在读《MySQL技术内幕InnoDB存储引擎》,里面提到的各种概念都很新鲜,以前听说过脏读、幻读、不可重复读,但是对于概念不甚了解,于是查了一下,这里做个笔记。数据库事务特征数据库事务特征,即ACID:AAtomicity原子性事务是一个原子性质的操作单元,事务里面的对数据库的操作要么都执行,要么都不执行,CConsistent一致性在事务开始之前和完成之后,数据都必须保持一致状态,必须保证数
0
0
0
站长
1天前
Java
使用Spring 框架的 Java 开发人员注解备忘单
最近收集了开发人员使用的有用的注解,并将它们打包到这篇Spring注解备忘单中。从启动项目所需的基本注解,到服务发现注解,我已经为您提供了帮助。重要的Spring注解以下是任何使用Spring的Java开发人员都应该知道的最重要的注解:有了这些注解,您可以轻松地将应用程序组合在一起。当然,您可能想要使用更多的Spring注解,但这些是框架的核心,它实现了Spring众所周知的灵活性!重要的Spri
3
0
0
站长
1个月前
MySQL
讲解
Navicat进行数据库迁移
我们使用MySQL作为数据库管理系统时通常会使用Navicat进行可视化管理,在开发中经常会遇到数据库中的表升级的情况,我们可以使用Navicat对他进行处理。在本次演示中,源SQL使用本站sql文件,目标仓库使用新建的数据库我们使用Navicat中的结构同步功能使用起来非常简单,只需要选择源数据库和需要被同步的数据库即可。点击确认后,还会告诉你两个数据库的差异。需要新建什么,修改什么。生成修改的
146
1
1
站长
1个月前
React
讲解
Next.js中使用Server Component请求数据
在Next.js的更新中最大的变化就是增加了app文件夹,以及servercomponent。在新的Next.js中我们做SSR也不在需要getServerSideProps和getInitProps来在服务器请求数据,因为这两个服务器生命周期函数只能在page路由中使用,在通过状态管理来传值非常不方便。在本次更新中推出了函数。无论是组件还是路由都可以再组件内部进行服务器声明周期的fetch请求。
131
0
1
站长
2个月前
JavaScript
花1块钱让你的网站支持 ChatGPT
最近ChatGPT在技术圈子可太火了,票圈也被刷屏。我也决定来凑个热闹,给自己的博客加一个ChatGPT对话功能。先附上,源码在底部也可以找到。感谢大家的支持,我的OpenAI个人账户免费额度已经用尽,非常抱歉,请大家自行按照文章和源码搭建体验吧,或者自己注册一个账号去后台体验。体验ChatGPT是OpenAI训练的一个AI对话模型,可以支持在多种场景下进行智能对话。想体验ChatGPT,首先要账
178
0
0
站长
2个月前
MySQL
Node.js
Sequelize:Error: Unknown column 'xxxxxx.id' in 'where clause'
在使用Sequelize这个ORM框架开发服务端时,我们经常使用include来进行数据表的关联操作。但是在嵌套关联表查询中使用进行子查询是会出现如下错误。解决方法:在上层添加属性。目前这个错误只在嵌套查询的子查询中出现了,在普通的关联查询中并未发现。我对他的理解是:子查询不受顶层关联的影响,第三层关联和第一次关联的关系分离。数据表:Answer:Likes:这是精简后的查询,在查询问题数据时展示
73
0
1
站长
2个月前
JavaScript
这些前端新技术你很难再忽视了 —— SolidJS
新系列《这些前端新技术你很难再忽视了》,包括:SolidJS、Svelte、Tauri、Bun、Schema等。每一个都引领前端技术演变趋势,很有必要了解。咱们将采用5W1H分析法,即What(何事)、Why(何因)、Where(何地)、When(何时)、何人(Who)、How(何法)6个维度来解析这些“新玩意儿”。闲话少说,冲了~🤔What什么是SolidJS?答:SolidJS是用于构建用户
136
0
1
站长
3个月前
讲解
云服务器
使用云服务器搭建邮局
很多时候我们喜欢使用一个独特的邮箱,例如本站的,或者使用服务器搭建邮局作为群发邮件的方法,最近在接到一个邮件群发系统的需求,如果使用第三方厂商的SMTP需要手机号码获取,大批量获取肯定行不通,只能是通过云服务器自建。本文以宝塔Linux为例,服务器使用,域名的话在阿里云上随便买一个便宜的10元以内就可以。安装环境在宝塔Linux中搜索邮局,安装插件后,会指引你安装所需环境。我系统是Ubuntu20
143
3
0
站长
3个月前
React
填坑
react中 input中输入后自动失去焦点
问题小组小伙伴开发过程中,遇到遍历input渲染在页面,再通过input框操作修改数据的过程中,出现input失去焦点问题。去帮忙排查问题的时候,起初分析是onChange方法的问题,因为项目里业务逻辑比较复杂,方法的转换有很多层级,从上到下一步步排查都没能找到原因。偶然间看到外层遍历的key值用的时间戳,再想到react的机制,便知道原因了代码示例如下:可以看到key值使用了时间戳这个时候的ke
115
0
0
站长
3个月前
Node.js
Node.js获取文件的mime类型
在使用Node进行文件处理时我们经常会需要不同类型的文件进行不同的处理,并且对客户端进行对应的请求头返回,这里推荐两个个插件进行文件类型的快速获取文件类型。1.可以获取文件的mime-type用于请求头返回只需要引入插件,然后使用对应的函数传入文件路径就可以获取mime-type了2.功能齐全,可以通过文件或者Buffer流来进行文件类型,并且不仅可以获取mime-type也可以获取文件后缀类型,
632
0
0