logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

最新版阿里云Linux CentOS7 ecs-user用户安装Mysql8详细教程(超简单)

经过两天的踩坑后,终于成功安装mysql,并找到了最快捷的安装方式。接下来就由我来给大家介绍不踩坑安装大法!

文章图片
#阿里云#linux#云计算 +1
逻辑删除和唯一索引冲突的解决方案

最近碰到这个问题,需要加一个唯一约束保证数据库数据的唯一性,但突然发现逻辑删除会和唯一约束发生冲突。查阅相关资料后,也得到了一些解决方案。这里就给出我认为的标准答案吧。

文章图片
#java
C# Unity容器的使用(二) 使用Unity实现依赖注入

上节我们介绍了Unity的实例注册和获取方法注册:RegisterInstance获取:Resolve实际上Unity还有其他进行注册的方法。一、实例注册的其他方法

#c##后端
Idea中配置的settings.xml文件未生效

文件一直不生效,一直去我没有配置过的maven仓库里下载依赖。Idea中多次更新配置也未生效。文件的话,Maven会无视Idea中的配置,去使用默认。所以多配置文件的情况下,记得不要有名字叫。因此新的项目更新了配置文件的名称,叫。3.最后才是idea界面里开发手动指定的。最近做项目开发时,Maven配置的。最后查了不少资料,才找到问题所在。Maven读取配置文件的顺序是。Maven的配置文件的优先

#intellij-idea#java
mysql 找不到已创建的数据库

登录mysql后找不到已创建数据库的问题最近在linux上搭建远程服务器时,第二天登录到mysql发现之前新建的数据库都消失了,而且明明修改了root的密码,却可以不输入密码直接回车登录这里面涉及两个问题:1.数据库消失的原因user表中存在匿名用户。匿名用户不需要输入密码,直接回车就可以登录。且匿名用户初始权限无法访问root的数据库以及mysql数据库,因此看不到其他数据库。匿名用户:用户名为

#mysql#数据库
MybatisPlusAutoGenerator代码自动生成器详解(新)

本文给大家介绍新版MybatisPlusAutoGenerator代码自动生成器的使用方式。

#mybatis
WPF(C#) LinearGradientBrush线性渐变画刷

LinearGradientBrush线性渐变画刷

#c##后端
C# Unity容器的使用(一)

Unity容器是C#中常用的IOC容器,学习Unity我建议应该先对IOC有一定的了解。IOC翻译过来就是说控制反转,通俗的说就是将创建对象的工作从程序员转换到了程序本身。由程序来控制对象的创建。Unity的使用Unity还是比较轻量的。使用起来很简单,不像Java的Spring需要大量配置。

#c#
ConcurrentHashMap原理详解(太细了)

和HashMap一样,是一个存放键值对的容器。使用hash算法来获取值的地址,因此时间复杂度是O(1)。查询非常快。同时,是线程安全的HashMap。专门用于多线程环境。做插入操作时,首先进入乐观锁,然后,在乐观锁中判断容器是否初始化,如果没初始化则初始化容器,如果已经初始化,则判断该hash位置的节点是否为空,如果为空,则通过CAS操作进行插入。如果该节点不为空,再判断容器是否在扩容中,如果在扩

#java#哈希算法#数据结构
如何保证Redis和数据库的一致性

在使用Redis中,我们都会遇到同样的问题,当一个请求要更新数据库时,Redis缓存显然也要被更新。我们必须要保证两者的一致性。而数据库和Redis是两个不同的进程,很难保证两个进程更新都一定能完成,一旦其中一个失败,或延时过长,就可能导致两者数据不一致,因而导致程序出错。因此保证两者一致性变了值得讨论的话题。首先数据库和缓存显然都是要更新的,那么无非就是顺序问题,那么就是一下两种情况。关于两者更

#redis#数据库#缓存
到底了