个人笔记
小生不懂书
这个作者很懒,什么都没留下…
展开
-
2021-06-26
MybatisPlus—乐观锁先在是实体加@version,@TableField配置类填充错误代码测试和结果(结果的sql是没set version = ?)正确代码测试和结果原创 2021-06-26 15:27:54 · 67 阅读 · 0 评论 -
ThreadLocal的理解(摘自牛客大佬的评论)(转载CSDN大佬的博客)
ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程的上下文。 可以总结为一句话:ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。 举个例子,我出门需要先坐公交再做地铁,这里的坐公交和坐地铁就好比是同一个线程内转载 2021-04-26 17:57:46 · 90 阅读 · 0 评论 -
Failed to bind NettyServer(端口被占用)
Failed to bind NettyServer on /192.168.0.178:21885记录dubbo的端口冲突windows:查看端口占用的进程号netstat -aon|findstr "21885"(如下图,最右侧那个是进程号)结束任务taskkill /pid 20600 /f原创 2021-01-04 17:27:04 · 7124 阅读 · 0 评论 -
VsCode国内的下载地址
VsCode国内的下载地址:http://vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/VSCodeUserSetup-x64-1.43.0.exe,飞快(windows64位)原创 2021-01-04 14:56:41 · 25043 阅读 · 8 评论 -
crud数据库操作
小白总结mysql四(增删改查)增加数据语法:'insert into 表名([字段名1,字段名2,字段名3]) values ('值1'),('值2'),('值3'.......) 假设有一个表叫做user,里面有 id,name,password,roles四个字段(字段名即列名)--插入单条信息,此方法的值是按照字段的顺序来插入的(默认值是对应字段名的)insert into `user` values ('1','小明','123456','department');--插入多条信原创 2020-08-24 09:28:24 · 183 阅读 · 0 评论 -
数据库的字段属性和了解下创建表的命令
小白总结mysql三字段属性zerofill0填充不足的位数,使用0来填充 ,int(8),5,00000005自增通常理解为自增,自动在上一条记录的基础上+1(默认)通常来设计唯一的主键~index,必须是整数类型可以自定义设计主键的起始值和步长非空 not null假设设置为not null;则不给它赋值,就会报错;null;如果不填写值,就默认为null;默认设置默认的值eg: sex,默认值是男,如果不指定该类的值,则会有默认的值男;每个表都必须存在一下原创 2020-08-21 11:48:10 · 298 阅读 · 0 评论 -
mysql中的数据类型
小白总结mysql二数据库的数据类型tintint十分小的数据(1字节)smalllint较小的数据(2个字节)mediumint中等大小的数据(3个字节)int标准的整数(4个字节)常用的bigint较大的数据(8个字节)float浮点数(4个字节)double浮点数(8个字节)decimal字符串形式的浮点书(常用于金融计算的时候)字符串char字符串固定大小 0~255varchar可变字符串原创 2020-08-21 10:30:55 · 156 阅读 · 0 评论 -
命令行操作数据库
小白总结mysql一命令操作数据库所有的语句都要使用;结尾登录数据库:mysql -uroot -p 然后加回车,输入你的数据库密码即可(剩下的操作都是要经过第一步才可以完成的,操作的步骤都是按照列表的顺序来完成的)查看所有的数据库:show databases;切换数据库:use 数据库名;查看数据库中的所有表:show tables;显示表的所有信息: describe 表名;/desc 表名;创建一个数据库: create database 数据库名;原创 2020-08-21 09:07:18 · 210 阅读 · 0 评论