首页
学习
活动
专区
工具
TVP
发布

兮动人的博客

主站CSDN:https://blog.csdn.net/qq_41684621
专栏成员
637
文章
962500
阅读量
38
订阅数
转成String类型的几种方式
兮动人
2023-11-26
4860
正则表达式基本使用
3、QQ号码,要求:1-9 开头的一个(5 位数-10位数) ,如: 1123762674
兮动人
2023-10-20
2230
【Java】线程的死锁和释放锁
线程死锁是线程同步的时候可能出现的一种问题1. 线程的死锁1.1 基本介绍多个线程都占用了对方的锁资源,但不肯相让,导致了死锁,在编程的时候是一定要避免死锁的发生1.2 应用案例tom:你先完成作业,才让你玩手机jack:你先让我玩手机,我才完成作业模拟线程死锁public class DeadLock_ { public static void main(String[] args) { //模拟死锁现象 DeadLockDemo A = new DeadLockDemo
兮动人
2023-02-19
6940
ArrayList底层结构和源码分析
1) permits all elements, including null , ArrayList可以加入null,并且多个。
兮动人
2023-01-23
2950
FastJson基本使用
5、注解属性 : deserialize 指定是否反序列化该字段,默认为 true
兮动人
2022-09-26
7860
【JavaSE】局部内部类
局部内部类的使用 说明:局部内部类是定义在外部类的局部位置,比如方法中,并且有类名。 可以直接访问外部类的所有成员,包含私有的。 不能添加访问修饰符,因为它的地位就是一个局部变量。局部变量是不能使用修饰符的。但是可以使用final修饰,因为局部变量也可以使用final。 作用域:仅仅在定义它的方法或代码块中。 局部内部类---访问---->外部类的成员【访问方式:直接访问】 外部类---访问---->局部内部类的成员 访问方式:创建对象,再访问(注意:必须在作用域内) (外部类要使用局部类时,在外部类在方法
兮动人
2022-03-27
3030
【JavaSE】内部类的分类
内部类 1. 基本介绍 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。类的第五大成员,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系。 后面看底层源码,有大量内部类。 类的五大成员:【属性、方法、构造器、代码块、内部类】 [在这里插入图片描述] 2. 基本语法 class Outer { //外部类 class Inner { //内部类 } } class Othe
兮动人
2022-03-18
2370
【Linux】scp命令基本使用
Linux scp 命令用于 Linux 之间复制文件和目录。 scp命令在Linux服务器之间传递文件是非常方便的。 1. 从本地复制到远程 @后面:目标服务器的IP地址 :后面:要传输到目标服务器的文件保存目录scp local_file remote_username@remote_ip:remote_folder scp /root/test.txt root@47.xx.xx.xx:/usr/ 可以传递的时候重命名scp /root/test.txt root@47.xx.xx.xx:/usr/
兮动人
2022-03-10
3.5K0
【Linux】nohup执行jar包
springboot 项目内嵌tomcat,一般打包成jar 直接使用 idea 执行打包操作,打包完成后在项目目录中就会生成 target 目录 把生成的 jar 包上传到服务器中,配置好对应的数据库信息等 执行命令 java -jar xxx.jar 后台运行不挂断进程,当窗口关闭时后台进程仍然运行,该进程所有输出被重定向到默认生成的nohup.out文件中。 nohup java -jar xxx.jar & 追加运行的日志文件到指定文件中 nohup java -jar xxx.jar > tes
兮动人
2022-03-08
6.1K0
Mybatis相关API介绍
1. SqlSession工厂构建器SqlSessionFactoryBuilder 常用API:SqlSessionFactory build(InputStream inputStream) 通过加载mybatis的核心文件的输入流的形式构建一个SqlSessionFactory对象 [在这里插入图片描述] 其中, Resources 工具类,这个类在 org.apache.ibatis.io 包中。Resources 类帮助你从类路径下、文件系统或一个 web URL 中加载资源文件。 2. Sql
兮动人
2022-03-07
3260
Mybatis核心配置文件概述
1. MyBatis核心配置文件层级关系 [在这里插入图片描述] 2. MyBatis常用配置解析 2.1 environments 标签 数据库环境的配置,支持多环境配置 [在这里插入图片描述] 其中,事务管理器(transactionManager)类型有两种: JDBC:这个配置就是直接使用了JDBC 的提交和回滚设置,它依赖于从数据源得到的连接来管理事务作用域。 MANAGED:这个配置几乎没做什么。它从来不提交或回滚一个连接,而是让容器来管理事务的整个生命周期(比如 JEE 应用服务器的上下文)。
兮动人
2022-03-07
3710
Mybatis增删改查操作
1. 增加数据操作 编写UserMapper映射文件 <!--插入操作--> <insert id="add" parameterType="com.xdr630.domain.User"> insert into user values(#{id},#{username},#{password}) </insert> 创建user表 [在这里插入图片描述] User实体类 public class User { private int id; private String user
兮动人
2022-03-06
5330
【mysql】NATURAL JOIN 和 USING 连接
我们要控制连接表的数量。多表连接就相当于嵌套 for 循环一样,非常消耗资源,会让 SQL 查询性能下降得很严重,因此不要连接不必要的表。在许多 DBMS 中,也都会有最大连接表的限制。
兮动人
2022-03-06
8970
【mysql】limit实现分页
分页 1. 背景: 背景1:查询返回的记录太多了,查看起来很不方便,怎么样能够实现分页查询呢? 背景2:表里有 4 条数据,如果只想要显示第 2、3 条数据怎么办呢? 2. 实现规则 分页原理 所谓分页显示,就是将数据库中的结果集,一段一段显示出来需要的条件。 MySQL中使用 LIMIT 实现分页 格式: LIMIT 位置偏移量, 行数 第一个“位置偏移量”参数指示MySQL从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”,将会从表中的第一条记录开始(第一条记录的位置偏移量是0,第二条记
兮动人
2022-03-04
3.6K0
【mysql】order by排序
排序数据 1. 排序规则 如果没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显示的。 使用 ORDER BY 对查询到的数据进行排序操作。 使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(descend):降序 ORDER BY 子句在SELECT语句的结尾。 2. 单列排序 按照salary从高到低的顺序显示员工信息 SELECT employee_id,last_name,salary FROM employees ORDER BY salary DESC;
兮动人
2022-03-03
2.4K0
【mysql】使用正则表达式查询
使用正则表达式查询 正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合要求的特殊字符串。例如,从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏感词语等,这些地方都可以使用正则表达式。正则表达式强大而且灵活,可以应用于非常复杂的查询。 MySQL中使用REGEXP关键字指定正则表达式的字符匹配模式。下表列出了REGEXP操作符中常用字符匹配列表。 [请添加图片描述] 1. 查询以特定字符或字符串开头的记录 字符‘^’匹配以特定字符或者字符串
兮动人
2022-03-03
2.6K0
【mysql】逻辑运算符
逻辑运算符 逻辑运算符主要用来判断表达式的真假,在MySQL中,逻辑运算符的返回结果为1、0或者NULL。 MySQL中支持4种逻辑运算符如下: [请添加图片描述] 1. 逻辑非运算符(NOT或!) 逻辑非(NOT或!)运算符表示当给定的值为0时返回1;当给定的值为非0值时返回0;当给定的值为NULL时,返回NULL。 mysql> SELECT NOT 1, NOT 0, NOT(1+1), NOT !1, NOT NULL; +-------+-------+----------+-------
兮动人
2022-03-02
9760
【mysql】比较运算符
比较运算符 = <=> <> != < <= > >= 比较运算符用来对表达式左边的操作数和右边的操作数进行比较,比较的结果为真则返回1,比较的结果为假则返回0,其他情况则返回NULL。 比较运算符经常被用来作为SELECT查询语句的条件来使用,返回符合条件的结果记录。 [请添加图片描述] [请添加图片描述]1. 等号运算符(=) 等号运算符(=)判断等号两边的值、字符串或表达式是否相等,如果相等则返回1,不相等则返回0。 在使用等号运算符时,遵循如下规则: 如果等号两边的值、字符串或表达式都
兮动人
2022-03-02
2.5K0
【mysql】算术运算符
算术运算符 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。 [请添加图片描述] 1. 加法与减法运算符 SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 * 30, 100 + 35.5, 100 - 35.5 FROM DUAL; [在这里插入图片描述] 在SQL中,+没有连接的作用,就表示加法运算。此时,会将字符串转换为数值(隐式转换) SELECT 100
兮动人
2022-03-02
1.2K0
idea中跳过maven的单元测试
以下有两种解决方法 直接在pom配置文件下添加 skip 为 true 跳过测试 <build><!-- maven中跳过单元测试 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration>
兮动人
2022-02-28
1.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档