自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

茶苦甜心

专注于Java开发,勇于探索新世界。

  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 IDEA开发快捷键大全

idea快捷键大全,小伙伴们快来查看

2023-05-11 11:10:55 282

转载 Java8新特性之Stream流:教你玩转集合的筛选、归约、分组、聚合

点击跳转

2021-11-16 15:21:56 266

原创 Java中List集合按需求转换为Map集合

一、List集合按照专业id对应的所包含班级名称name进行转换class Faculty{ //专业id private Integer id; //班级名称 private String name; public void setId(Integer id){ this.id = id; } public Integer getId(){ return id; } public void set

2021-11-12 17:11:30 1307 1

转载 idea底部工具栏没有service

点击跳转

2021-09-15 15:35:39 1024

原创 springboot整合~swagger~kafka~nginx~redis~mysql(在linux服务器环境下部署运行测试)

~适合小白入门,springboot简单整合微服务技术,部署在linux环境下进行测试~~注意: 运行环境为linux服务器,提前给linux服务器环境中安装jdk、kafka、zookeeper、nginx、redis、mysql等必要的环境~文章目录一、springboot项目的搭建 二、整合所需全部依赖 三、整合具体步骤 一、springboot项目的搭建1、这是由于springboot过于简单,直接附上链接大家自己照着新建一个springboot项目2、注.

2021-09-11 11:22:06 1164 1

原创 linux环境下启动kafka(再给你附上kafka启动脚本)(福利福利)(小白入门超级实用)

注意:启动kafka, 必须依赖于zookeeper先启动一、linux启动kafka--单命令版1. 首先启动 zookeeper (如果没有进行环境变量配置,需要进入zookeeper安装目录下的bin目录下)启动 ./zkServer.sh start停止 ./zkServer.sh stop查看状态 ./zkServer.sh status2. 再启动kafka (如果没有进行环境变量配置,需要进入kafka安装目录下的bin目录下)启动: bin/...

2021-09-09 09:54:26 10188 1

原创 linux系统下启动redis(后台启动vs前台启动)(小白超级实用)

文章目录一、前台启动 二、后台启动 1.方法一 2.方法二 一、前台启动1. 启动: 安装目录下(usr/local/bin/)./redis-server conf/redis.conf 2. 关闭:ps -ef| grep redis kill -9 pid(你的redis运行pid) 3. 进入脚本控制台: 安装目录下(usr/local/bin/) ./redis-cli二、后台启动(大家最关心的地...

2021-09-09 09:31:39 1030 1

转载 linux系统安装Tomcat(小白入门,亲测有效)

点击跳转

2021-09-08 21:16:43 70

转载 Linux系统下离线安装Nginx(亲测有效哦)

点击跳转

2021-09-08 21:05:47 234

转载 Linux离线安装Kafka(小白入门超级好用)

点击跳转

2021-09-08 19:24:49 387

转载 linux离线下安装redis(小白入门超级实用)

点击跳转

2021-09-08 18:03:01 77

转载 Springboot集成Linux下的Redis报错:Redisconnectionfailureexception: unable to connect to redis

点击跳转

2021-09-08 17:57:43 413

转载 VMware虚拟机安装 linux8(小白入门超级实用)

点击跳转

2021-09-08 10:05:57 263

转载 springboot整合redis(小白入门超级有用)

点击跳转

2021-09-07 17:00:07 90 1

转载 springboot整合kafka(小白入门超级实用)

点击跳转

2021-09-07 15:17:00 186 1

转载 linux离线安装nginx(超级实用)

点击跳转

2021-09-07 15:06:40 296 1

转载 Springboot整合nginx(小白入门,超级实用)

点击跳转

2021-09-07 15:04:30 5222 2

原创 ArrayList的add方法详解——让我们好好看看一个元素是如何插入到ArrayList集合当中(源码级别)

先看看源码的add方法都涉及到了那些主要方法 这是add方法 这是确保内部容量方法和判断是否扩容方法 这是扩容方法一、没有手动设置集合大小1) 确保内部容量< ensureCapacityInternal(size + 1) >;2) 判断数组是否为未初始化状态< if (elementData == DEFAULTCAPACITY_EMPTY_ELEMENTDATA) > ;3) 如果是则进行初始化...

2021-06-25 10:39:41 1304

原创 HashMap的put方法的详细解释——让我们好好看看一个元素是如何插入HashMap集合当中(JDK1.8版本的HashMap)

1.判断key值是否为null, 如果是null则被插入在了数组下标为0的节点位置 < if ((p = tab[i = (n - 1) & hash]) == null) tab[i] = newNode(hash, key, value, null)> ;2.如果key不是null, 计算它的哈希码值并且进行高16位与第16位进行异或运算>> 16>;, 得到更优的哈希码值;3.将哈希码值与数组长度-1 进行与运算, 得出数组索引;4.判断...

2021-06-24 19:35:06 209 2

原创 vscode如何实现同时编辑多行代码

第一种模式 :Alt+Shift 竖列选择这种模式下只可以选择竖列,不可以随意插入光标。所以只限制于同一列且不间隔的情况下。第二种模式 :Shift+Ctrl 竖列选择Ctrl+光标点击 选择多个编辑位点这种模式下不仅可以选择竖列,同时还可以在多个地方插入光标。两种模式的切换使用Shift+Ctrl+p快捷键调用查询输入栏,输入“cursor”,列表中会出现“切换多行修改键”这个选项。选择这个选项就可以在两种模式下切换。...

2021-05-18 13:27:10 10029 5

原创 vscode 不能识别小程序 wxml和wxss文件

第一步 :第二步:第三步:"files.associations": { "*.wxml": "html", "*.wxss": "css",}

2021-05-18 13:22:59 651 3

转载 浅谈spring IOC

点击跳转

2021-05-11 11:36:49 58

原创 mybatis中循环更新数据的SQL语句

一、 同时更新多条数据的同一个字段的同一个值<update id="updatePicturePostId"> update bbs_pictures set post_id = #{postId} where user_id = #{userId} and picture_name in (<foreach collection="pictureName" item="item" separator="," > #{item}

2021-04-20 11:00:26 2904 2

原创 mybatis中插入数据时获取该条数据的主键值

解决办法: 在insert标签中加入以下参数useGeneratedKeys="true"keyProperty="实体类主键对呀字段值" keyColumn="数据库中主键对应的名称"parameterType="参数类型" (可加可不加)(根据情况而定)例证: <insert id="addPictureDao" useGeneratedKeys="true" keyProperty="pictureId" keyColumn="picture_id" >

2021-04-20 09:35:17 163

转载 mybatis中的#和$的区别

mybatis中的#和$的区别

2021-04-14 14:17:15 52 1

原创 JavaMail发送邮件报错AuthenticationFailedException: 550 User has no permission

1、首先需要修改邮箱的配置(POP3/SMTP服务) 修改地址2、将修改之后得到的授权码3、测试即可public static void main(String[] args) { MailUtils.sendMail("1667803373@qq.com", "你好,这是一封测试邮件,无需回复", "测试") ; System.out.println("已发送"); }...

2021-03-31 08:42:22 1080

转载 Idea登录Github invalid authentication data. 404 Not Found-Not Foun

转发地址: 点击我

2021-03-29 16:32:02 193

原创 linux修改动态IP地址为静态的IP地址(基于centOS 8版本)(基于虚拟器上的linux)

<一>操作一1)打开虚拟器2)打开编辑3)打开虚拟网络编辑器4)打开更改设置 5)在本机的设备管理器上的网络适配器查看现在所处的网络下的第一条;6)在更改设置界面选择桥接模式,并且选择桥接到刚才在本机网络适配器看到的第一条,点击确定 7)修改你的linux系统下的网络适配器,选择桥接模式,点击确定即可.<二>操作二1)打开linux操作系统2)一定将用户切换到root目录下3)输入一下命令: cd / cd etc cd

2021-03-22 11:55:28 402 5

原创 maven下的Javaweb项目需要的完整依赖

<dependencies> <!-- 测试依赖 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </depen..

2021-03-21 17:15:35 1167

原创 maven的安装配置环境变量与idea的应用配置

1.下载maven(免安装) 下载地址:https://maven.apache.org/2.配置maven环境变量 1)打开环境变量界面,按照以下方式配置 MAVEN_HOME D:\maven\apache-maven-3.3.9 2)打开path目录 配置: %MYSQL_HOME%\bin3.配置本地仓库 1)下载仓库作为本地仓库(repository目录) 2)修改settings配置文件 D:\maven\apac

2021-03-21 17:11:26 70

原创 修改idea中.xml文件的颜色和高亮显色sql语句

去除颜色去除idea的.xml的SQL语句背景颜色高亮显示高亮SQL语句背景颜色

2020-12-11 17:02:36 6212

转载 业务层Service的作用

有效地分离数据访问层(DAO)和业务层(SERVICE),使之各司其职,举例说明:如果DAO层访问数据库,得到的数据根据业务需要要进行加密,那么取数据和把数据加密就是2个步骤,访问数据和业务逻辑加工,如果去掉任意一层,那么剩下的那一层就超出工作范围了,所以DAO层就是取数据用的,SERVICE层就是加工数据用的,这就实现了数据访问层和业务逻辑层的有效分离Service是业务层,主要处理业务逻辑,不跟数据库打交道。我也曾经有这样的疑问,认为Service层和DAO可以合在一起。这样认为的原因是接触

2020-11-22 19:55:32 4325

原创 Spring的核心功能之IoC(控制反转)

一.基本概念IoC (Inversion of Control) : 控制反转, 是一个理论,概念,思想。 描述的:把对象的创建,赋值,管理工作都交给代码之外的容器实现,也就是对象的创建是有其它外部资源完成控制: 创建对象,对象的属性赋值,对象之间的关系管理。反转: 把原来的开发人员管理,创建对象的权限转移给代码之外的容器实现。 由容器代替开发人员管理对象。 创建对象,给属性赋值。正转:由开发人员在代码中,使用new 构造方法创建对象, 开发人员主动

2020-10-28 09:34:27 249 1

原创 Java入门之猜数字小游戏

1.首先在项目中所创建的类中导包import java.util.Scanner;//一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。2.获取一个随机数double number=Math.random();//随机数取值范围[0.0~1.0]//如果想求出1~100之间的随机数int number=(int)(Math.random()*100+1);3.执行while循环 使用while死循环(不知道循环次数)while(true){ Scanner sc=new Sc

2020-10-27 15:11:30 206 2

原创 mybatis框架之自学

第一章1.三层架构界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet)业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据数据访问层: 就是访问数据库, 执行对数据的查询,修改,删除等等的。 三层对应的包 界面层: controller包 (servlet) 业务逻辑层: service 包(XXXService类) 数据访问层: dao包(XXXDao类) 三层中类的交互

2020-10-27 15:07:01 85

原创 多线程-线程组-线程池-异常

一.异常1)异常结构图解2)异常基本概念1)概念: 在程序执行的时候,程序出现问题(Bug)2)异常结构 *Throwable:Java语言中所有错误或异常的超类(父类) *两个子类: **Error:严重问题(一些其他原因导致的):需要借助第三方技术解决 **Eeception:不是很严重的问题(程序出现不严谨或者一些编译问题) <1>运行时期异常:RuntimeException 运行时期出现的原因:开发者编码的时候

2020-08-23 16:17:26 525 1

原创 Java集合与常用类基本知识总结

一.集合(Colleection)1)集合中的继承关系图2)Collection集合 (集合的最大接口)1)JDK不提供此接口的任何直接实现,他提供更具的子接口(子实现类)实现2)基本功能: *添加: boolean add(Object e):添加任意的引用类型元素 *删除: boolean remove(Object e):删除指定的元素 void clear():清空集合中的所有元素 *判断: boolean contains(

2020-08-09 18:16:59 323

原创 面向对象三大特征之继承,多态---->第三周学习总结

第三周总结一.eclipse工具的使用(这里只介绍部分高频快捷键的使用)*alt+/------->自动补全代码(main方法,标准输出语句等)*Ctrl+/------>单行注释,也可以取消单行注释*Ctrl+shift+/---->多行注释*Ctrl+shift+\---->取消多行注释*Ctrl+shift+o---->快速导包*alt+shift+s+c--->自动生成无参构造方法*alt+shift+s+o--->自动生成有参构造方法*a

2020-08-01 12:00:04 168

原创 DOS命令以及Java运行环境path配置~Java关键字与标识符与变量~Java数据类型的划分与类型转换(第一周总结)

一.DOS命令以及Java运行环境path配置.1.DOS命令*进入快捷界面快捷方式:Windows+R键 ,输入cmd进入*在DOS命令窗口输入:(盘符名称): 直接进入该盘符. **dir:罗列 **进入到某个目录下:输入cd 目录名称(文件夹名称)(一次进入一个单级 目录) **回到根目录:cd \ **回退上一级目录: cd .. **创建文件: copy con 输入文件名称(xx.xxx) 输入回车 输入文件 内容,完毕 ctrl+z 再次回车 提示文件已经复

2020-07-25 15:36:36 113

原创 面向对象的基本知识(private,this,static关键字)~方法和方法重载~数组和数组的应用~java内存分配(第二周总结)

一.方法和方法重载1)方法的概念,定义,定义方法的注意事项1)概念: 就是用{}包括起来的内容,并给{}独立的代码起一个名字,以便于复用.1)定义: *格式: **有具体返回值: 权限修饰符 静态修饰符 返回值类型 方法名(形式参数列表){ 业务内容; return 返回结果; } **无返回值: 权限修饰符 静态修饰符 void(固定表达) 方法名(形式参数列表){

2020-07-25 11:59:35 200

小米商城(商城类项目).zip

Javaweb开发技术(后端);HTML、ajax、jQuery、JavaScript(等前端技术)

2021-09-13

小米商城(浏览器商城类项目).zip

javaweb商城类项目, 有完善的前后端代码, 测试通过可以运行。有问题私我

2021-09-11

springboot资源整合.zip

springboot整合~kafka~nginx~redis~mysql的源代码, 包含全部的依赖, 前端页面测试

2021-09-11

Javaweb_project.war

idea中Javaweb项目,实现增删改查。分页查询、模糊查询、文件上传下载(使用maven包管理)

2021-03-27

空空如也

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

TA关注的人

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