自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 反射与动态代理及注解

自定义注解顾名思义就是自己定义注解。注解的本质就是一个接口,所有的注解都继承了 Annotation接口。@注解就是一个实现类对象,实现了该注解以及Annotation接口。就是对使用注解的地方进行标记。基本语法public @interface 注解名称 {// 如果没有默认值可以写成 public 属性类型 属性名()public 属性类型 属性名() default 默认值特殊属性value,如果注解只有一个value属性,使用注解时 value名称可以不写,可以直接写值。

2024-10-18 09:23:10 873

原创 keyup 事件发送请求优化

2. 这里是键盘弹起时发送的前端代码,为什么要用 $(document).on('keyup', '#itemName', function () {))呢?因为我的输入框是动态添加的,动态添加的元素是没有这些点击事件的,因为事件绑定发生在元素添加到DOM之前(白话说就是绑定事件要在元素渲染之前就绑定好,否则会失效)。keyup 事件就是按下键盘松开的那一刻请求的事件,一般应用于用户输入某些信息,给用户弹出提示。键盘每弹起一次就发送请求势必会给数据库带来不小的压力,而且有很多请求是毫无意义的。

2024-10-18 09:03:55 163

原创 Java 网络编程知识点

网络通信三要素:IP地址(域名)、端口、协议使用32位(4字节)地址, 点分式,支持 2^32个地址。为了便于记忆,通常将每个字节转换成十进制。如 192.168.10.20使用128位的地址,分为8段, 冒分式,支持 2^128个地址。用16进制表示为了便于记忆,将ip地址转换成域名,如www.baidu.com将 ip 地址与域名对应,一个 ip 可以有很多域名,但一个域名只能对应一个ip。

2024-10-17 09:52:24 927

原创 多线程知识点

多线程是多任务的一种特别的形式,能充分利用CPU资源利用率,节省运行时间。

2024-10-14 20:10:08 835

原创 IO流知识点

字符流原理1. 创建字符输入流对象底层: 关联文件,并创建缓冲区(长度为8192字节数组)2. 读取数据底层: 1. 判断缓冲区是否有数据1.1 没有数据:从文件获取数据,装到缓冲区,每次尽可能装满缓冲区,没有数据返回-11.2 有数据: 从缓冲区读取数据空参read方法: 一次读取一个字节,遇中文一次读多个字节,把字节解码成十进制返回有参read方法:读取字节,解码,强转三部合并,强转之后的字符放到数组中字符流 = 字节流 + 编码方式。

2024-10-12 15:45:49 821

原创 基于SpringBoot发送邮件

以上就是发送邮件的核心代码,但它每次只能发送给一个人,如何将一封邮件发送给多个人呢,只需要将目标邮箱封装成一个集合,邮件工具类的方法用集合接收对参数稍作处理,setTo() 方法可以支持接收多个字符串数组,可自行查看 setTo() 方法的源码。

2024-10-08 09:23:38 283

原创 SVN知识点

SVN(全称subVersion) ,又叫版本控制软件。使用SVN可以如张三、李四各自负责不同的模块;如张三、李四在不同的城市一起负责统一项目的开发;如项目迭代后发现还是原来的版本更欢迎,于是乎回退到原来的版本。如果张三、李四两个人对同一个项目代码进行了改动,SVN会对两个人修改部分进行合并,如果都是修改的同一行,SVN 会提示文件 Conflict 冲突,需要手动确认。SVN属于C/S结构软件(客户端/服务端)服务端软件:VisualSVN客户端软件:Tortoisesvn。

2024-10-06 10:57:23 1522

原创 文件上传与下载

1. 在配置文件中设置文件上传的路径,便于后期维护,只需要找配置文件修改即可。我这里是application.yml文件,代码如下。前端页面就用一个标签显示图片简单做下测试,name后面一串的就是在电脑上的文件名。所谓文件上传,就是将本地文件(包括但不限于图片、音频、视频等)上传至服务器。文件下载就是将服务器上的文件以IO流的形式写到本地计算机中。2. 定义一个字节输出流,将文件显示在浏览器中。1. 在本地读取文件至程序中,需要定义一个。文件上传代码,主要是以下几个步骤。

2024-09-09 20:19:18 261

原创 freemarker基础语法+整合SpringBoot搭建环境

页面静态化就是对动态网页(ajax请求成功返回的数据)通过静态化技术变成静态网页,用户访问网页时,直接返回静态页面,而不去数据库中查询,对于数据变化不频繁的时候可以使用页面静态化,好处是可以降低对数据库的访问频率。比如电商网站里的某一个商品详细信息是变动不频繁的、新闻等,这种就适合做页面静态化。但对于数据变化频繁的就不适合了。

2024-09-09 15:42:26 792

转载 layui清空表单的方式

</form>标签时可用, 通过id重置表单。四、表单是非<form>

2024-09-09 09:04:05 143

原创 idea工具如何创建指定的模板内容

在idea的setting菜单按照如下步骤设置。

2024-09-06 19:24:09 241

原创 attr和prop选取渲染的区别

1. 有true, false两个属性的使用prop()方法,如(checked, selected, disabled,readonly, multiple, location, async, autofocus)使用layui的单选按钮控件时,单选按钮赋值错误,第一次打开弹出层编辑信息后,单选按钮是正常渲染的。第二次打开另一条信息的弹出层,发现单选按钮显示的值没有正常渲染,而是显示上一次修改后弹出层的值。不同点:attr没有对应的属性值返回undefined,而prop没有对应的属性值返回空串。

2024-09-03 20:32:37 290

原创 设置只读属性——值传递到后端失败

在做编辑功能的时候,有些数据只想显示在页面上,或者作为标识id提供给后端做数据操作,不想让用户修改,这样的需求不由自主的就让我们想到只读属性。

2024-09-03 19:53:16 300

原创 显示本地图片失败

通过查询资料大致意思就是:尝试加载本地文件系统上的资源时,出于安全原因,现代浏览器限制了从Web页面加载本地文件的能力。做SpringBoot项目有个需求时这样的,点击链接可以在浏览器上新开一个窗口显示图片,图片上传到本地磁盘中。但是检查链接地址确定没有写错。在springboot的项目中写一个配置类,实现WebMvcConfigure类,重写addResoureHandlers方法,在后台做一下资源映射即可。)这个路径上,在前端页面的链接上只要把“images”拼接数据库查询出来的路径就可以了。

2024-09-03 19:27:34 481

原创 打包SpringBoot本地项目上传到服务器

2. 打包完成可以在控制台看到success字样,并且在项目文件夹下有个橙色的target文件夹,这里就是编译过后的文件,打开这个文件夹,发现比平时的文件夹多了两个文件,其中一个就是 .jar结尾的包,这个是需要上传到服务器上的。4. 服务器上必须要有java环境,然后在远程桌面上按住shift+鼠标邮件,弹出选择菜单,选择“在此处打开命令窗口”,会弹出一个命令窗口,输入指令:“java -jar jar包名”。一般项目会有两个配置环境,一个是dev本地开发环境,另一个是正式环境,这样在维护会方便许多。

2024-09-03 14:55:57 504

空空如也

空空如也

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

TA关注的人

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