自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 收藏
  • 关注

原创 Java:JDK8 新特性:Lambda表达式

Lambda表达式只是简化函数式接口的匿名内部类。(不是简化所有的匿名内部类)Lambda表达式只是简化函数式接口的匿名内部类。(不是简化所有的匿名内部类)Lambda表达式是JDK8开始新增的一种语法形式,:首先是接口,其次接口内部有且只有一个抽象方法。Lambda表达式:没有分号。匿名内部类 :有分号。

2025-03-25 19:58:24 328

原创 Java:Arrays类排序(自定义对象)

这里没有直接用身高差是因为是得出的结果是double类型,但是要求的返回值是int类型。Arrays.sort 方法通过调用自定义类中重写的 compareTo 方法来实现排序,开发者只需在自定义类中实现 Comparable 接口并定义比较逻辑即可。让该类的对象实现Comparable(比较规则)接口,然后重写compareTo()方法,自己制定比较规则。使用sort()方法,创建Comparator比较器接口的匿名内部类对象,然后自己制定比较规则。写代码的时候是没有异常的,但是运行时异常。

2025-03-21 11:07:34 347

原创 Java:Arrays类:操作数组的工具类

因为自定义对象,Arrays类不知道用什么方法进行排序,此时我们就要自定义比较规则。(详见笔记,写出来会放链接)

2025-03-19 21:01:40 175

原创 Java:LocalDateTime(代替Calendar)、ZoneDateTime(时区时间)

的,每次修改 或者加减 都要新建一个对象。LocalXxx对象是。

2025-03-09 20:31:49 405

原创 Java:泛型(泛型学完基本知识就学完了)

E T K V泛型方法去限定,不能让随便传东西Bens的类虽然extends Car类,但是 go()的参数要的是ArrayList,是Car,本质上还是不一样,不呢个这么写?通配符,使用泛型时代表一切类型用这个方法也是对传进来的参数类型做了限定,People和Dog就不能传。传进来的参数ArrayList<>的类型只能是Car或者是Car的父类擦除问题 和 基本数据类型问题那么要怎么办呢,用包装类Integer,就不会报错了

2025-02-27 20:44:24 205

原创 JAVA打乱数组

对数组遍历,每遍历到一个数据,都随机一个索引值出来,让当前数据与该索引位置数据进行交换。随机排序:给数组{1,2,3,4,5},打乱后输出。

2025-02-21 21:25:57 88

原创 我的内推码:4FU1598

我的内推码:4FU1598。

2025-02-10 09:11:09 315

原创 idea 编辑竖列:alt +shift+insert

快捷键。

2025-01-08 17:55:16 499

原创 Invalid default value for ‘gender‘,mysql在idea中字符集设置,default

我的错误:Invalid default value for ‘gender’默认值default创建错误的,设置数据库字符集。

2024-12-16 20:59:09 239

原创 idea连不上mysql数据库

idea连不上mysql数据库有很多原因,有各种问题,其他问题大家上网一搜就能搜到。

2024-12-16 12:13:21 349

原创 mysql命令行界面(黑框)的登录,开启关闭服务,

我有这个报错,但是使用没什么影响。root替换成自己的用户名。比如我刚新建的数据库。

2024-12-15 22:22:51 234

原创 web前端框架技术:实验三

/这个是预处理,就是说先把整个界面执行,再来执行script。//这个是预处理,就是说先把整个界面执行,再来执行script。方法一:这两个方法是因为js是按照顺序执行的,可以写多个script标签。//测试用id拿到超链接对象。//作用是设置或获取与导致事件的按键关联的 Unicode 按键代码。//event是事件,keyCode是他的一个属性,就是说先把整个界面执行,再来执行script。在最开始执行的时候,还不认识下面定义的id。就是写个函数,给按钮设置点击事件。//我对return的用法不懂。

2024-12-13 15:54:01 825

原创 几个可以优化的地方二:为实体类定义别名,简化sql映射xml文件中的引用

先把package3复制一个,复制为4。为了不改变之前的代码,我们复制一个便于操作。然后运行一下看到目前位置,这些操作是不是都正确。然后到这里是报错了,但是 我还不知道是哪里错l。然后在conf.xml配置一下。然后把里面这些地方都改了。此时随便运行一个,成功的。

2024-12-13 15:53:04 213

原创 mybatis 配置文件完成增删改查(六) :添加一条数据

这是我测试了好几次,所以就是id都是自增。但是我不明白为什么我测试了三次应该是添加三条数据,但是只是id自增,实际数据还是只添加了一次。都没有添加的数据,说明只是增加但是没有对数据库进行修改。此时就插如数据了,不只是id自增了。== #{}参数传递 ==参数:Brand对象。我看了一下我的数据库。

2024-12-13 15:52:38 280

原创 Java:Exception 异常

提示快捷键alt+回车提示快捷键alt+回车

2024-12-13 15:52:25 167

原创 Ajax-axios:vue框架

黑马学习笔记。

2024-12-13 15:51:36 241

原创 Linux命令

ctrl+Dls。

2024-12-13 15:51:05 175

原创 【无标题】

【代码】【无标题】

2024-12-12 17:00:04 192

原创 Linux Ubuntu文件夹带锁

在当前目录打开命令行界面即可解锁。

2024-12-12 16:24:09 487

原创 nginx闪退,端口号被占用

找到这里 ,把80改掉(端口号是有规定的,我忘了,有可能你改的端口哈是很常用的比如8080就不好,tomcat默认端口号是8080),改完以后要记住,因为要拿这个访问。闪退了耶没关系,重新在浏览器地址栏输入:localhost:80即可出现正确的界面。3. 复制端口号为80 的进程的UID ,然后返回任务管理器,通过UID搜索这个进程然后再kill。重启nginx,然后地址栏输入 localhost:8888。即浏览器地址栏输入 localhost:80无法正常跳转。我同样是访问成功的。

2024-12-01 17:04:42 725

原创 SpringBoot项目:Postman请求响应

这个的代码位置在ziliao文件夹下,不是平常放代码的wprkplace。我们使用post方法请求,post的请求参数放在body里面。假设现在有一个数组 String[] hobby。第一步,先把启动类的main函数运行。无论修改了什么代码,新增了什么代码。第二步再去postman发送请求。

2024-12-01 15:15:56 351

原创 Post和Get

post 请求参数放在body。get请求参数暴露在url中。

2024-11-30 19:27:42 110

原创 wps图片批量添加题注

作者 b站up:一闪流溢。

2024-11-29 10:52:48 755 1

原创 VUE:基于MVVN的前端js框架

本质上等于号后面还是判断条件,所以不能写赋值语句,下面是正确的。注意是 先写函数名,再写function。

2024-11-21 21:31:22 348

原创 JSON,事件绑定

黑马学习笔记。

2024-11-21 20:49:30 507

原创 HBase

学习笔记。

2024-10-23 11:12:53 514

原创 hadoop启动的命令

每次使用hadoop时,都要先使用两个命令打开 hadoop。

2024-10-16 18:58:51 423

原创 解析字符串,手机用户信息,封装,计算次数并输出

分割信息map的使用 和 lamuda表达式 输出。

2024-10-16 17:18:40 277

原创 幸运的囚犯

使用偶数或者倒着删的方法能保证位置不动还是怎么,反正不一样,有点印象吧。就是在删除奇数位置 直到剩下一个数据 这个方法。

2024-10-10 17:24:55 180

原创 mybatis 配置文件完成增删改查(五) :单条件 动态sql查询,相当于switch

where 要写 otherwise

2024-09-23 20:02:29 310

原创 mybatis 配置文件完成增删改查(四) :多条件 动态sql查询

companyName不写也能查出满足 brandName 和 status条件的内容。这时就会报错,相当于sql查询语句 where and ,where后面直接跟and。

2024-09-22 21:40:22 326

原创 mybatis 配置文件完成增删改查(三) :mybatis如何接收多个参数

sql语句没有变,因为新的mapper的接口的方法是传入一个Brand对象,所以将接收到的参数封装一个对象就行。查询为空的修改 配置文件。

2024-09-22 19:36:05 356

原创 mybatis 配置文件完成增删改查(二):根据条件查询一个

编写接口方法:Mapper接口。编写sql语句:sql映射文件。结果类型 Brand。

2024-09-22 19:00:37 193

原创 mybatis 配置文件完成增删改查(一):直接查询所有信息

网上说,在mybatis_config.xml 文件头部加一个setting标签,name= “mapUnderscoreToCamelCase” value=“true”查询出brandName和companyName为null,是因为数据库字段名和实体类变量名不一致。单纯的修改名字使其一致可行,但是当数据库的文件过于庞大时,就显得很不切实际。意思好像是 能识别驼峰命名,我还没试过。只有这一行是最主要的,其他都是固定的。mybatis提供了方法。文件直接复制,然后修改。

2024-09-22 16:57:29 1067

原创 插件MyBatis X

点击对应的鸟,sql映射文件和对应mapper接口就能相互跳转。红色 mapper接口。蓝色 sql映射文件。

2024-09-22 16:10:49 214

原创 Mapper核心配置文件

文章目录environment 数据库环境typeAlias 起别名environment 数据库环境typeAlias 起别名

2024-09-22 15:58:32 243

原创 Mapper代理

反正就是防止硬编码,更灵活,更适用。好像就是能 包名.方法。

2024-09-22 15:46:36 181

原创 计算机网络(月考一知识点)

为我自己留个印记,本来荧光笔画的是没记住的,但是后面用紫色的,结果扫描的时候就看不见了。

2024-09-21 21:06:34 547

原创 Mybatis 快速入门(maven)

建表设置字符集navicat打开数据库这里又问题了,不能用了,看下一篇文章 :续Mybatis。

2024-09-19 22:54:44 536

原创 Mybatis 和 数据库连接

第一次要下载驱动。

2024-09-19 22:54:09 450

计算机网络(月考一知识点)

计算机网络(月考一知识点)

2024-09-21

计算机网络(月考一背诵默写版)

计算机网络(月考一背诵默写版)

2024-09-21

空空如也

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

TA关注的人

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