- 博客(25)
- 收藏
- 关注
原创 SQLserver 2012版本前不支持concat函数
在编写getUserPage接口的时候需要写一个在页面输入字符做模糊查询出对应用户展示在页面的功能,在输入“aa”后。因为concat是拼接字符串的功能。所以改成使用+进行拼接就可以了。记录一下工作中发现的问题。...
2022-07-22 11:58:48
2362
1
原创 CAS算法实现乐观锁
乐观锁顾名思义就是在操作时很乐观,认为操作不会产生并发问题(不会有其他线程对数据进行修改),因此不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用或实现。简单理解:这里的数据,别想太多,你尽管用,出问题了算我怂,即操作失败后事务回滚、提示。核心SQL:update table set name = ‘Aron’, version = version + 1 where id = #{id} and version = #{version};原文查看请点击 Mybatis-plus
2022-07-02 16:16:41
319
原创 mybatisplus Invalid bound statement (not found):解决办法
搞了半天的错误, 各种百度 google, 都不适合我后来才发现mapper类
2022-06-30 09:16:12
369
原创 SQL语句--OFFSET
做牛客网的sql练习题:请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下:这个答案用到一个之前没学的关键字offset, 意思是跳过记录;
2022-06-26 13:40:14
401
原创 多态、向上转型、向下转型
7.2.1 引入多态是继封装、继承之后,面向对象的第三大特性。生活中,比如求面积的功能,圆、矩形、三角形实现起来是不一样的。跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。7.2.2 定义多态: 是指同一行为,具有多个不同表现形式。7.2.3 前提【重点】继承父类或者实现接口【二选一】方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体
2022-01-12 18:38:30
1335
1
原创 抽象类基本知识
抽象定义例如:当我们声明一个几个图形类:圆、矩形、三角形类等,发现这些类都有共同特征:求面积、求周长、获取图形详细信息。那么这些共同特征应该抽取到一个公共父类中。但是这些方法在父类中又无法给出具体的实现,而是应该交给子类各自具体实现。那么父类在声明这些方法时,就只有方法签名,没有方法体,我们把没有方法体的方法称为抽象方法。Java语法规定,包含抽象方法的类必须是抽象类。一般通过继承关系抽取的父类是多个子类共有的属性和行为,理论上不应该被实例化;(理想化:不能实例化)一般通过继承关系抽取的父类的
2022-01-12 16:46:29
215
原创 静态变量、数组工具类Arrays、system系统类、Math类
静态变量static修饰的成员变量,称为类变量、静态变量。(1)该成员变量的值是该类所有对象共享的(2)类变量的值和类信息一起存在于方法区中。(3)它的get/set也是static的,(4)在static方法中如果有局部变量与类变量重名时,使用“类名.成员变量"进行区别数组工具类java.util.Arrays数组工具类,提供了很多静态方法来对数组进行操作,而且如下每一个方法都有各种重载形式,以下只列出int[]类型的,其他类型的数组类推:static int binarySearch
2022-01-03 13:14:19
190
原创 bootstrap使用中nabar-brand和nabar-left的问题
网站头部模板编写的时候img标签中的logo图片总是溢出类似这样代码如下<div class="navbar-header"> <a class="navbar-brand" href="http://www.itdiffer.com"><img src="{% static '/images/logo3.jpg' %}" width=...
2020-04-23 09:42:15
261
转载 配置虚拟环境virtualenv
Python虚拟环境Python虚拟环境的用途Python虚拟环境创建步骤安装并测试virtualenv创建个人目录激活虚拟环境Python虚拟环境的用途首先,本人是为了在服务器上,不影响其他用户的使用,创建的python虚拟环境其实,python虚拟环境有很多好处,比如,不同的两个程序可能需要不同的python版本,此时,拥有python虚拟环境就可以帮助你轻松的使用不同版本的pyth...
2019-10-29 22:29:30
170
转载 真正的能理解CSS中的line-height,height与line-height
在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉。在此做一下总结,一是更深层次的了解什么是line-height,二是比较height与line-height的区别。基本概念行高与行距从字面的意思是非常容易理解的,但是对布局和样式来说,我们应该更深入的理解各个属性之间的关系,比如line-height与font-size存在...
2019-09-06 15:44:07
328
转载 如何在csdn转载文章
对于喜欢逛优快云的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿...
2019-09-06 09:22:46
169
原创 JavaScript输出
JavaScript没有任何打印或者输出的函数JavaScript可以通过不同的方式来输出数据使用window.alert( ) 弹出警告框使用 document.write( ) 方法将内容写入到HTML文档使用innerHTML写入到HTML元素使用console.log( ) 写入到控制台window.alert()你可以弹出警告框来显示数据<script&...
2019-09-06 07:58:04
157
原创 js变量,数据类型,日期与时间
变量JavaScript中声明变量使用关键字varJavaScript中可先声明后赋值在一个HTML文档使用script标签嵌入多个JS语句的时候,这几个语句相通的数据类型(概要)掌握常用的数据类型使用typeof运算符查询数据类型数据类型包括:字符串,数字,布尔,数组,对象,Null,undefined字符串可使用“+”进行字符串连接JavaScript中常...
2019-08-29 17:08:27
1510
原创 js入门操作
嵌入JavaScript代码的三种方式写在script标签中直接放在HTML标签中以外部js文档的方式连接到当前的HTML文档中。document.write()的常用操作除了直接输出文字外,它还支持带有HTML标签的输出内容比如,直接输出一个标题比如,在输出内容中加入br换行标签,hr分割线比如,输出一个列表项alert()方法alert()方法会弹出一个对话框,在以...
2019-08-28 17:18:55
140
原创 HTML常用标签,特殊符号,表格,表单
文章目录1、常用标签2、链接标签3、特殊符号4、表格5、表单表单控件HTML是一种超文本标记语言,不是编程语言HTML标签是由尖括号包围的关键字 HTML标签通常成双出现1、常用标签块级标签:d div ul ol li dl dt dd h1-h6单独一行,对高度和宽度可以设置 <!DOCTYPE html><html lang="en"&g...
2019-08-23 16:21:12
1414
原创 MongoDB基础
文章目录认识MongoDBMongoDB的优势安装启动客户端认识MongoDB由c++编写,是一个基于分布式文件存储的开源数据库面向文档存储的数据库,操作很方便MongoDB的优势易扩展:数据之间没有关系,比较容易扩展大数据量,高性能,数据库结构简单灵活的数据模型安装sudo apt-get install -y mongodb启动启动:sudo service m...
2019-08-12 22:34:29
384
原创 python-类
文章目录面向对象编程(oop)面向对象术语1、类(class)与对象(object)2、方法(method)3、数据成员4、方法重写5、类变量(属性)6、实例变量7、继承8、实例化(Instrance)1、__new__(cls,*args,**kwargs)2、__init__(self,*args,**kwargs)9、多态10、封装面向对象编程(oop)oop是一种程序设计思想,把对象...
2019-08-11 20:39:29
271
原创 python与mysql,redis交互
文章目录一、python与mysql交互基本操作1、 案列一2、 案列二: 指定数据返回3、案列3: 增删改操作4、案列4 参数化二、python与redis交互1、 redis-py 介绍基本操作案列1一、python与mysql交互官网:https://pypi.org/project/PyMySQL/sockercs 架构 client 客户端 server 服务端支持...
2019-08-10 17:24:05
373
原创 Redis常用操作小结
文章目录数据结构1、string 字符串操作2、hash类型3、list类型4、set类型5、zset类型redis-server #服务端命令ps aux | grep redis #查看进程# Redis启动与停止sudo service redis-server stopsudo service redis-server start# 连接Redisredis-cli...
2019-08-08 22:46:29
202
原创 Redis(一):基础概述
[@TOC]Redis是一个高性能的key-value数据库学习目标能够描述什么是nosql能够说出Redis的特点能够写出Redis中string类型的增删改查命令能够写出Redis中hash类型的增删改查命令能够写出Redis中list类型的增删改查命令能够写出Redis中set类型的增删改查命令能够写出Redis中zset类型的增删改查命令搭建Redis集群nosq...
2019-08-08 21:00:10
217
原创 MySQL数据库介绍
MySQL介绍1、数据库概述数据库,简单理解就是存放计算机数据的仓库可以对仓库的数据进行新增、查询、更新、删除1、架构数据库的架构可以分为三个层次内层 :最接近实际存储体外层 :最接近用户,观看数据的方式概念层 :介于两者之间的中间层2、数据库分类关系型数据库(SQL),由多张二维行列表组成的数据库优势:易于维护,使用方便劣势:I/O瓶颈非关系型...
2019-08-06 22:26:30
484
原创 datetime模块
一、datetime模块1、概述datetime是python处理时间和日期的标准库,它由以下几个模块组成date 日期对象 year month daytime 时间对象 hour minute second microseconddatetime 时间日期timedelta 时间间隔2、时间表示知识普及时区格林威治时间时间戳某个时间...
2019-08-02 15:53:16
727
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人