自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 问答 (1)
  • 收藏
  • 关注

原创 除法向上取整的三种方式

一般每个不同的语言都有提供封装好的数学方法。

2023-09-03 10:34:39 427

原创 使用Maven父工程构建spring boot子工程

注意:子工程引入springboot相关依赖之后子工程才能被解析为springboot模块。

2023-08-23 23:26:29 460

原创 IDEA怎么运行多个项目实例

勾选如下选项即可:

2023-07-25 23:46:35 216

原创 如何查看某个starter的详细官方文档

相信很多小伙伴在用到一个没怎么接触过的starter的时候,也有不知道怎么使用,怎么配置的苦恼,本文介绍一种大部分开源技术都能使用的查看官方文档的方式。

2023-06-21 19:30:12 742

原创 oracle数据表转换为mysql数据表

右边选择高级可以修改转换后的数据库名字,以及字段相关的操作。

2023-01-05 15:03:21 5811

原创 git分支操作

该方式属于推送与关联分开操作,同时操作命令如下。

2023-01-04 15:39:21 93

原创 nginx配置文件组成

​ 配置每个worker process可以同时支持的最大连接数案例:server块全局server块location块一个server块可以配置多个location块。

2022-12-06 18:14:04 384

原创 单链表反转

【代码】单链表反转。

2022-11-21 21:58:08 130

原创 SQLZOO 7 More JOIN

列出’Harrison Ford’ 出演过的电影,但不要是主演。列出所有星际旅行电影,包括id,title,yr(所有的星际旅行电影名都包含Star Trek字符串),将结果按照年份排序。哪一年是“洛克·哈德森”最繁忙的年份,展示这一年以及他每年制作的电影数量,如果他制作的电影超过2部。查询出电影’Citizen Kane’的上映年份。列出’Harrison Ford’出演过的电影。获取电影’Casablanca’的演员名单。列出1962年所有电影的电影和主演。获取电影’Alien’的演员名单。

2022-11-21 11:42:13 222

原创 java访问权限修饰符

最低的访问权限,只可以同类内访问。访问权限最高,可以跨包访问。默认访问权限,可以同包访问。可以同包、子父类间访问。

2022-11-21 11:39:57 161

原创 msyql锁分类

间隙锁是对一个区间的数据进行加锁,该区间为左闭右开区间,被加了间隙锁的区间的数据不可新增和删除,即使该数据不存在。自旋锁与写锁类似每次只有一个事务可以获取锁,不同的是使用了自旋锁,等待锁的事务会循环尝试获取锁,比写锁效率高,但是也消耗cpu资源,自旋锁有个自旋等待最大时间,当其他事务自旋超过了最大自选等待时间还是没有释放锁时,自旋线程就会进入阻塞状态。粒度最细的一种锁,只对当前操作的行加锁,发生锁冲突的概率最小,因为范围很小,但是加锁解锁次数多,加锁慢,对资源消耗较大,但是并发度也最高。

2022-11-18 15:48:02 323

原创 linux备份mysql8.0数据库脚本

原文章的脚本拿过来可能不能用,所以我又去研究了一下mysqldump命令后面跟的参数,发现可能是少了几个参数,加上之后发现确实可以。1.了解了mysqldump方式的数据库备份(导出数据库)注意要保证对shell脚本是有执行权限的。linux系统,安装了mysql8.0。后面的路径为要执行的shell脚本路径。shell文件文件参考自文章。2.linux脚本简单编写。没有的话就使用以下命令。

2022-11-17 21:25:42 888

原创 表单提交后又返回原界面,并且浏览器控制台报错一闪而逝问题

spring-boot+templates项目。

2022-11-07 15:44:45 338

原创 使用面向对象实现计算器

使用面向对象实现计算器,目的是体会面向的编程原则,这个计算器有。

2022-10-15 00:20:02 579 1

原创 反射基本使用

【代码】反射基本使用。

2022-10-12 18:37:29 45

原创 Filter过滤器使用以及处理乱码问题

Filter顾名思义就是一个过滤器,在客户端向服务端发送请求时,某些过滤器拦截,进行一定处理之后请求才能到达服务器,或者直接就不处理该请求,只是进行拦截。

2022-09-22 14:54:10 263

原创 mysql练习题4

【代码】mysql练习题4。

2022-09-01 18:16:11 58

原创 mysql练习题1

16、向SC表中插入一些记录,这些记录要求符合以下条件:没有上过编号“c002”课程的同学学号、“c002”号课的平均成绩;– 8、查询课程编号“c002”的成绩比课程编号“c001”课程低的所有同学的学号、姓名;– 6、查询学过“c001”并且也学过编号“c002”课程的同学的学号、姓名;– 13、把“SC”表中“谌燕”老师教的课的成绩都更改为此课程的平均成绩;– 1、查询“c001”课程比“c002”课程成绩高的所有学生的学号。– 29、查询平均成绩大于85 的所有学生的学号、姓名和平均成绩。

2022-09-01 17:56:59 98

原创 DBUtils数据库与Javabean字段名不一致问题

BeanProcessor实现了一个子类,GenerousBeanProcessor,这个类用于处理表字段名使用下划线,而Javabean使用驼峰式命名的情况,需要注意,名字的字母是一样的,只是命名方式不一样,如user_name与。userName就可以使用GenerousProcessor处理,而user_name与uName就不能使用映射。我们可以使用一个Map设置对应关系,其中key是表字段名,value是Javabean属性名。我们可以用这个类来映射数据库表与Javabean的字段关系。.....

2022-08-26 19:32:06 766 2

原创 mysql中的case when 与 if else

完整的语法为:case …员工表,mgr:直属领导,hiredate:入职时间,sal:月薪。when case后字段的值,或者一个判断表达式。if(判断表达式, true, false)else 不满足条件执行的操作。then 满足条件执行的操作。job:工作岗位 , comm :奖金。end 结束(不能缺少)case 字段(或者不写)

2022-08-24 08:40:55 1161

原创 msyql练习题3

union 和 union all 的区别是,union 会自动压缩多个结果集合中的重复结果,而 union all 则将所有的结果全部显示出来,不管是不是重复。union 的作用就类似于上下拼接。– 此题自由度较高,rank 有等级的意思,这里应该是查学生的成绩等级。– 使用case when。– 查询出学生选学的数量。– 每门课程的平均成绩。

2022-08-23 21:04:33 81

原创 mysql sql的执行顺序

1. select2. from3. join4. on5. where6. group by7. having8. union9. order by10. limit1. from2. join3. on4. where5. group by6. having7. select8. distinct9. order by10. limit

2022-08-23 20:33:55 239

原创 mysql练习题2

查等级方式:查询出工资等级大于等于 员工平均工资的等级的员工,也能查出工资大于平均工资的员工。– 注意:一般在多表联查的时候,放在前面的表-称为主表,join的表-称为从表。– 解题思路:拿每一名员工的工资与等级表的等级对比,符合条件的就查出来。– 一般会将数据量小的表作为主表,数据多的作为从表—>加快查询效率。– 2.查询工资高于部门编号为30的部门所有员工工资水平的员工信息。– 1.查出部门编号为30的部门的最高工资。– 查询员工信息,并查询出其工资等级。– 内连查询(其实没必要)

2022-08-23 18:27:55 73

原创 Java Properties配置文件的使用

【代码】Java Properties配置文件的使用。

2022-08-23 11:32:13 341

原创 java反射

当程序完成编译之后,会在堆内存的方法区中生成一个Class对象,该对象包含了类的所有信息,我们可以通过该对象操作类在运行时的属性、行为。由c/c++实现,我们是无法访问的,主要加载rt.jar文件下的class文件或者sun.boot.class.path路径下的内容。我们在加载一个类的时候,不管能不能加载都会将加载任务一直向上委派,如果上面的加载不了再往回委派,最终回到可以加载这个类的类加载器。加载---->验证---->准备---->解析---->初始化---->使用----->卸载。

2022-08-21 21:53:46 78

原创 java注解入门

注解的本质:接口,继承自Annotation接口的接口元注解(注解的注解):1.@Target:声明注解可以作用的位置参数属于枚举类:ElementType参数:TYPE:作用于类、接口、注解、枚举FIELD:作用于字段METHOD:作用于方法CONSTRUCTOR:作用于构造方法ANNOTATION_TYPE:作用于注解2.@Retention:声明注解作用的时间参数属于枚举类:RetentionPolicySOURCE:作用至编译之前CLASS:作用至运行前,编译后RUNTIM

2022-08-21 17:12:55 67

原创 插入排序java

插入排序分别使用while 和 for实现。

2022-08-20 11:14:19 116

原创 选择排序java

【代码】选择排序java。

2022-08-20 11:11:32 40

原创 选择排序java

【代码】选择排序java。

2022-08-20 11:10:29 88

原创 mysql添加外键的方式

2.创建表之后添加外键。1.创建表时添加外键。

2022-08-20 10:04:15 1304

原创 UDP和TCP的使用 java

【代码】UDP和TCP的使用 java。

2022-08-20 09:14:15 77

原创 归并排序java

【代码】归并排序java。

2022-08-20 08:59:27 88

原创 快速排序java

【代码】快速排序java。

2022-08-20 08:57:59 110

原创 获取照片exif信息

【代码】获取照片exif信息。

2022-08-20 08:53:16 118

原创 使用dom4j解析xml文件

【代码】使用dom4j解析xml文件。

2022-08-20 08:51:31 46

原创 打印竖的三角形

代码】打印竖的三角形。

2022-08-19 08:37:02 53

原创 正则表达式基础

0-9] :0-9的整数。[a-z]:小写字母a-z。[A-Z]:大写字母A-Z。

2022-08-17 22:02:17 32

原创 sleep下的线程处于什么状态

我们知道线程有六种状态:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED,那么sleep状态下的线程是属于这六种状态的哪种呢?

2022-08-15 10:52:35 2213

原创 装饰模式【设计模式】

装饰模式,顾名思义,就像房间装修房间,在已有的房间中添加各种东西,与现实生活中不太一样的是,我们装修房间是把配件拿到房间里装修,但是在java中,我们是装修的配件持有房间。其实就类似于我们在每个配件上标识上它应该装修在哪个房间里。其实我们装饰模式在我们熟知的IO流中也使用到了,我们构造一个缓冲的输入输出流的时候,需要一个输入输出流来构造,不能无参构造。配菜类中我们有个Food类型的属性,这就是它要配的主菜。如下,定义了一个食物类。...

2022-08-11 19:44:42 145

原创 Java 常用IO流

java常用输入输出流的整体框架

2022-08-09 19:16:17 75

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除