4 One2three天

尚未进行身份认证

我要认证

多走走。

等级
TA的排名 1w+

锁表

MySQL数据库产生锁表的原因是一个事物在对数据进行操作,对数据加了锁,另外一个事物也对该数据操作,由于上一个事物没执行完,那么此事物只能进行等待,锁表时间过长的话,就会导致大量的用户界面由于操作不能进行,而进行卡死,所以解决办法是把锁表的SQL进程找出来,然后Kill掉...

2020-10-25 15:50:08

private static和 public static

学习博客(详细地请看这篇大神的博客)https://blog.csdn.net/u013165504/article/details/45459453private static修饰的属性用在当前类A里的方法中,当前类A中的方法可以是静态方法,也可以是非静态方法,在这两种方法中private static修饰的属性作为当前类A的成员变量可以直接被调用,但是它不能用在在外部类B(非本类)中的方法中使用当类.private static修饰的成员变量(A.private static 属性名),也不能用于

2020-10-23 09:18:56

git常用命令

这里写自定义目录标题git、github、gitlab和码云区别git基本结构git本地库和远程库git常用命令操作git clonegit status(查看暂存区的内容)git add(工作区内容添加到暂存区)git rm cached 文件名(或者git reset head 文件名)注意git commit(提交暂存区内容到本地库,形成一个版本)git checkout(取消工作区修改)git log、git log --pretty =oneline、git log --oneline、git r

2020-10-22 08:02:33

windows下nginx启动一闪而过(原因以及查看和解决的办法)

解决问题的思路清晰比确切解决的办法更加有效原因:这是80端口被占用的缘故,修改下端口即可。 得出此原因的方法:运行“nginx.exe”文件即可,运行后,界面一闪而过。这是查看log日志,就能得到原因 2018/08/23 21:43:34 [emerg] 16612#13696: bind() to...

2020-09-12 10:33:57

nginx: [error] OpenEvent(“Global\ngx_reload_7652“) failed (2: The system cannot find the file specif

学习博客 :https://www.cnblogs.com/niceforbear/p/4708136.html https://blog.csdn.net/loveyour_1314/article/details/88552926报错win10下直接双击nginx.exe,一闪而过,然后验证nginx是否启动成功,我打开了一个cmd命令窗口,使用nginx -s reload命令进行重启,报如下错 后来在百度上搜,一般出现这个问...

2020-09-12 10:30:22

Windows下清除cmd命令窗口所有的内容

直接输入cls,你窗口处所有的内容都会清除linux下是clear命令,清除当前窗口的内容

2020-08-17 11:03:34

我们要如何给自己的笔记本买内存条??

1.在自己电脑的左下角,开始界面“在这里输入你要搜索的内容”输入“任务管理器”,打开任务管理器。 2.查看自己的插槽个数和速度(频率) 知乎上的回答 ...

2020-08-16 20:10:44

String、StringBuffer和StringBuilder区别

我用的是jdk1.8为什么出现StringBuffer和StringBuilder? String 字符串是不可变的字符序列,一旦存在,不能修改,如果出现了字符串拼接,那么不能在常量池中已经存在的字符串的内存上追加内容,必须在常量池另外开辟一块新内存来存放拼接的新的字符串内容,在实际开发中,如果有大量的拼接字符串操作,则意味着要在常量池里开辟更多的新内存来存放拼接的对象,那么方法区的内存就可能会逐渐被占满。造成内存空间的浪费,给java的方法区字符串常量池带来很大的压力。...

2020-08-13 09:31:41

产生String类对象的内存图和两个String对象的相等比较

为什么用==比较两个值相等的String对象,返回值是false? 因为字符串对象是存在常量池中的,两个String对象引用在比较地址值的时候,两个引用都是指向的是堆内存中的两个String对象,堆内存中的两个对象的地址值肯定不相等,所以返回false图解1 内存图 方法区: 保存类(包括类的成员变量和方法)和一些方法以及静态变量+字...

2020-08-12 20:56:50

String类基本概念

基本概念String表示字符串类型,属于引用类型,不属于基本类型在java中随便使用双引号括起来的都是String对象。例如"abc","def","hello world"这是3个String对象在java中规定,双引号括起来的字符串是不可变的。也就是说"abc"从出生到最终死亡,不可变,不能变成abc,也不能变成"ab"在jdk中双引号括起来的字符串,都是直接存储在“方法区”中的字符串常量池中的为什么要存放在常量池中?因为字符串在实际开发时使用太多频繁,为了执行效率,把字符串.

2020-08-12 19:17:44

mybatis查询的时候有些字段返回为null

实体类Category.javapackage com.atguigu.entity;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;import lombok.experimental.Accessors;@Data@AllArgsConstructor@NoArgsConstructor@ToString@Acce

2020-08-12 10:51:36

mybaits-plus的resultMap简单使用

为什么在mapper.xml使用resultMap标签 如果查询出来的一个字段和pojo对象里边的属性不一致,那么用来接收查询出来的result对应的数据将会是Null,如果不使用resultMap,那么一般为了避免pojo对象对应的属性为Null,会采用SQL语句中的别名,将查询出的数据库中的字段as pojo对象属性,而且,resultMap支持延迟加载但是为了避免sql语句看着臃肿,所以就使用了resultMap 简...

2020-08-11 18:25:00

断点调试的教训

请大家关于nvalid bound Statement的错误看这篇文章:https://blog.csdn.net/dsl59741/article/details/107898366spring boot项目中一个非常简单的但条件的查询,与数据库交互用的是Mybatis-plus,但是用postman测一直返回的是 然后就断点调试 ,但是因为老半天不会用断点调试,所以一直都不知道错误在哪,我也是无语。一直干...

2020-08-11 16:46:46

mybatis-plus逻辑删除

什么是逻辑删除 不真正删除数据库表里的数据,而是以一个字段表示某行数据是否被删除(非物理删除)教程官网 https://mp.baomidou.com/guide/logic-delete.html过程 实际操作1. 在自己的数据库表里添加逻辑删除字段标识本行记录是否被删除【我添加的是is_delete】 2....

2020-08-11 10:57:35

mybatis自定义缓存实现

mybatis的一级缓存和二级缓存都实现了cache接口,所以要实现自定义缓存而不使用mybatis默认的缓存,那么就要定义一个类让其实现cache接口,并在mapper.xml文件中指明缓存的类型。过程实现cache接口的类package com.atguigu.cache;import org.apache.ibatis.cache.Cache;import java.util.concurrent.locks.ReadWriteLock;public class RedisCa

2020-08-10 16:03:19

mybatis 缓存的使用, 看这篇就够了

文章目录1 一级缓存1.1 同一个 SqlSession1.2 不同的 SqlSession1.3 刷新缓存1.4 总结2 二级缓存2.1 配置二级缓存2.1.1...

2020-08-10 14:33:43

docker安装 mysql8.0.21

教程官网 https://hub.docker.com/_/mysql教程在docker hub仓库里拉取最新版mysql镜像[root@localhost mysql]# systemctl start docker //启动docker-server[root@localhost ~]# docker pull mysql //拉取镜像 运行mysql镜像为容器 ...

2020-08-09 19:50:53

Invalid bound statement (not found)错误的可能原因

Invalid bound statement (not found)错误的可能原因其他原因导致此问题解决参考:1.检查xml文件所在package名称是否和Mapper interface所在的包名<mapper namespace...

2020-08-09 19:10:40

docker: Error response from daemon: driver failed programming external connectivity on endpoint mys

强烈推荐博客:https://www.cnblogs.com/hailun1987/p/7518306.htmldocker启动一个容器时报错百度翻译 原因docker服务启动时定义的自定义链DOCKER由于某种原因被清掉,重启docker服务可重新生成自定义链DOCKER解决 重启docker服务,删除刚才运行报错运行成功的容器,再重新运行镜像[root@localhost ~]# systemctl ...

2020-08-09 12:25:23

centos查看防火墙常用命令

https://jingyan.baidu.com/article/5bbb5a1bbcce9513eba1798f.html

2020-08-09 11:23:44

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取