![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
持键写浮生
心中有梦,风雨何惧。
展开
-
java使用阿里云OSS对象存储保存文件,返回访问链接
再加入try、catch、finally,完善代码,必定关闭连接,防止造成资源浪费。当我们在 web 应用中上传文件时,form 表单提交的文件数据会被封装成一个 MultipartFile。第一个形参为:MultipartFile 则是 Spring MVC 框架中提供的专门用于处理 HTTP multipart。对象,从而方便我们对上传的文件进行操作,比如获取文件名、大小、内容等信息,同时还可以保存到本地磁盘或者其他存储介质中。返回的结果是存储到阿里云oss文件的访问链接(字符串)原创 2023-04-27 18:20:19 · 1541 阅读 · 0 评论 -
js调用(前/后)摄像头,截取照片,关闭摄像头
/ video: { facingMode: { exact: "environment" } }// 这个是调用后置摄像头。// video: { width: 1280, height: 720 }, //影响呈现的大小。// 调用前置摄像头。// 正式启动摄像头。原创 2022-08-03 00:09:45 · 3780 阅读 · 0 评论 -
通过js判断是手机还是电脑,从而展现不同的页面
手机跳转t1.html,如果是PC端跳转t2.html。中,如果在返回TRUE,否者返回FALSE;原创 2022-08-02 23:58:09 · 924 阅读 · 0 评论 -
html背景图片调整大小和位置单个大图片显示
代码】html背景图片调整大小和位置单个大图片显示。原创 2022-07-26 23:36:37 · 5904 阅读 · 0 评论 -
SSM框架图片本地上传到服务器(前端如何通过form表单传递,springMVC如何接收以及存储,存储后的有效访问)
文件结构1.目的和错误描述:目的:实现controller层中HelloController接收前端form表单提交的图片文件,把图片存储到webapp/static/headImg里面。出现的问题:存储之后如果需要调用这个图片,服务器会报404错误(该路径不存在),然而当我重启服务器后,调用该图片又能成功显示了。原因:首先,我们代码中的路径都是根据服务器的文件目录来寻找文件的。我虽然把图片成功存储在webapp/static/headImg里面,但是整个过程中tomcat服务器一直在运行,原创 2022-05-28 01:48:42 · 1503 阅读 · 2 评论 -
git常用命令
用到的命令:克隆仓库:git clone <git地址>初始化仓库:git init添加文件到暂存区:git add -A把暂存区的文件提交到仓库:git commit -m “提交信息”查看提交的历史记录:git log --stat工作区回滚:git checkout 撤销最后一次提交:git reset HEAD^1以当前分支为基础新建分支:git checkout -b 列举所有的分支:git branch单纯地切换到某个分支:git checkout 删掉特定的分原创 2022-01-23 14:55:13 · 169 阅读 · 0 评论 -
git 初次push到GitHub是输入用户密码,更新成令牌。
问题描述今天我像往常那样提交Github代码,发现竟然报了下面的错误:$ git pushremote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-转载 2022-01-20 15:55:10 · 1247 阅读 · 0 评论 -
java中接收mysql值对应的变量类型
原创 2021-12-13 18:53:56 · 589 阅读 · 0 评论 -
jquery中cookie的使用
https://wenku.baidu.com/view/0147277e27284b73f2425074.html转载 2021-11-20 15:22:17 · 109 阅读 · 0 评论 -
input得到焦点时,点击回车刷新页面的解决方法
1、处理form (取消默认提交)在form中添加事件 <form onsubmit="return false;">.......</form>2、增加一个隐藏的输入框,改变单个输入框(变成多个input框,让系统认为多个输入框)<input id="hiddenText" type="text" style="display:none" />3、屏蔽回车键1> 全局去掉回车事件的方法function document.onkeydown() {原创 2021-11-20 15:14:54 · 433 阅读 · 0 评论 -
jQuery实现给input绑定回车事件的方法
<script type="text/javascript" src="Scripts/jquery-1.6.2.js"></script><script language="javascript" type="text/javascript">$(function(){ $('#dataInput').bind('keypress',function(event){ if(event.keyCode == "13") {原创 2021-11-17 12:25:26 · 992 阅读 · 0 评论 -
java力扣刷题(知识点记录)
一、Java Stack 类介绍:栈是Vector的一个子类,它实现了一个标准的后进先出的栈。方法:1.boolean empty() 测试堆栈是否为空。2 Object peek( ) 查看堆栈顶部的对象,但不从堆栈中移除它。3 Object pop( ) 移除堆栈顶部的对象,并作为此函数的值返回该对象。4 Object push(Object element) 把对项压入堆栈顶部。5 int search(Object element) 返回对象在堆栈中的位置,以 1 为基数。二、Ja原创 2021-11-12 23:16:19 · 1214 阅读 · 0 评论 -
java中的放射机制
什么是反射?在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class),通过字节码文件对象,就能够通过该类中的方法获取到我们想要的所有信息(方法,属性,类名,父类名,实现的所有接口等等),每一个类对应着一个原创 2021-10-26 16:53:32 · 389 阅读 · 0 评论 -
评论回复模块制作中,遇到的问题总结
1.emoji表情插入MySQL数据库出现的问题:emoji表情插入到MySQL数据库显示为空,插入不进去。问题产生的原因:MySQL支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常,而emoji表情刚好是4字节,导致表情插入不到MySQL数据库;解决方法:MySQL 5.5.3版本之后新增了utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode;包括Emoji表情。首先要在创建表的时候就设置默认字符集原创 2021-10-11 01:11:34 · 234 阅读 · 2 评论 -
从 Jquery 获取 PHP $_SESSION 变量?
var sessName = '<?php echo $_SESSION['name']?>';包含此脚本的文件必须由 php 解释器执行(即 .php 文件)var sessName = <?php echo json_encode($_SESSION['name']) ?>;对未经消毒的数据执行会更安全:ps:php文件中任何地都可以插入PHP代码。...原创 2021-10-04 22:26:50 · 370 阅读 · 0 评论 -
PHP如何在mysql中插入一条数据后,返回这条数据的id
$id=mysql_insert_id()这个函数. 获取上一步insert 插入成功的id, 不成功的时候是没有值的原创 2021-10-04 22:23:43 · 555 阅读 · 0 评论 -
HTML中静态绑定事件,js和jquery通过this获取html标签中的属性值
HTML中静态绑定事件<!DOCTYPE html><html><head id="par"><meta charset='utf-8'><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>素材</title></head><body><div style="width: 200p原创 2021-10-04 22:21:23 · 403 阅读 · 0 评论 -
Ajax中利用eval()函数解析json时,解决xxx is not defined 错误
代码演示错误产生原因原因:uname键 所对应的值: 行行 不是一个String类型,可能程序把它当成了一个未定义的变量名,所以就会报 is not defined 错误。解决方法给 行行 加一个双引号,变成String类型的一个值。 “行行”$data='{yes:'.$yes.',id:'.$id.',uid:'.$uid.',uname:"'.$uname.'",headimg:"'.$headimg.'"}';//组合成json格式数据成功演示...原创 2021-10-03 23:08:43 · 153 阅读 · 0 评论 -
jquery获取自定义属性(attr和prop)实例介绍
$(“form”).attr(“check”); $(“form”).prop(“check”); 两种都可以,不过新版jquery推荐第二种,两个在其他方面都差不多,我发现的唯一不同就是在checkbox上的时候,需要用prop,不然IE浏览器会不兼容。1.attr(name)//获取属性的值1.1使用attr(name)获取title值:<script> alert($("ul li:eq(1)").attr("title")); </script>attr(原创 2021-09-28 08:52:12 · 2296 阅读 · 0 评论 -
在textarea域中无法显示回车的解决办法
在做项目的时候遇到textArea的输入框时。经常要输入长问题,但是遇到换行时,存储到数据库里面的数据在前台显示却没有换行:比如输入:abc前台显示:a b c我不想用富文本输入框,查阅各种资料,后来发现mysql里面的数据,其实已经有换行了,只是HTML没有读取,HTML的换行与空格是 < br > ” & nbsp;”解决办法:使用HTML的< pre >标签< pre >后台的数据 < /pre >< pre >原创 2021-09-28 08:42:06 · 680 阅读 · 0 评论 -
jQuery中 on和off 添加和删除 动态创建的元素事件
动态创建的元素,添加事件.like 元素,是动态创建的。想要添加事件,可以使用如下方法$("body").on("mouseenter",".like",function(){ $(".like>i").addClass("icon-dianzhan-copy");});使用off删除事件(与on一起使用)$("body").off("mouseenter",".like"); ...原创 2021-09-28 08:38:03 · 194 阅读 · 0 评论 -
JQuery中的bind()和unbind()的理解
bind()和unbind()提供了事件的绑定和取消机制,既可以绑定html默认支持的事件,也能够绑定自定义的事件。1、JQuery中事件可以重复绑定,不会覆盖。复制代码1 $("#button1").bind(“click”,function(){2 alert(“func1”);3 });4 $("#button1").bind(“click”,function(){5 alert(“func2”);6 });复制代码复制代码1 $("#button1").bind原创 2021-09-18 23:59:16 · 637 阅读 · 0 评论 -
锚点跳转实例
<a href="#2">作者介绍></a> <h2 id="2">作者介绍</h2>原创 2021-09-18 23:53:39 · 98 阅读 · 0 评论 -
弹性布局(display:flex;)属性详解
一、基本概念采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。在 Flexbox 模型中,有三个核心概念:– flex 项(注:也称 flex 子元素),需要布局的元素– flex 容器,其包含 flex 项– 排列方向(direction),这决定了 flex 项的布局方向二、容器属性2.1 flex-direction:row(默认值):主轴为水平方原创 2021-09-18 23:51:17 · 344 阅读 · 0 评论 -
用css设置a标签无效,让链接跳转失效
pointer-events:none;原创 2021-09-15 19:52:12 · 1051 阅读 · 0 评论 -
笔记本连接WiFi后浏览器不能上网,但是连接手机热点就可以。问题解决!!!
原因: 电脑自动获取DNS出现问题。解决方法:一、设置电脑DNS当电脑遇到DNS故障时,我们可以尝试使手动设置其他DNS解析服务,国内已经有很多公共DNS,包括阿里云DNS,百度DNS,谷歌全球通用DNS等等,这里建议大家使用百度或者阿里云公共DNS。——阿里云公共DNS地址(2个):223.5.5.5和223.6.6.6——百度公共DNS地址(1个):180.76.76.76——谷歌DNS地址(2个):8.8.8.8和8.8.4.4电脑设置DNS方法很简单,之前已经为大家分享过很多相关教原创 2021-09-06 15:12:55 · 18072 阅读 · 3 评论 -
js中通过window.location.href和document.location.href、document.URL获取当前浏览器的地址的值,它们的的区别
1、document表示的是一个文档对象,window表示的是一个窗口对象,一个窗口下可以有多个文档对象。所以一个窗口下只有一个window.location.href,但是可能有多个document.URL、document.location.href2、window.location.href和document.location.href可以被赋值,然后跳转到其它页面,document.URL只能读不能写3、document.location.href和document.location.repla原创 2021-08-23 17:34:05 · 6537 阅读 · 0 评论 -
PHP数据类型转换
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3个具体类型的转换函数,intval()、floatval()、strval()使用通用类型转换函数settype(m原创 2021-08-23 11:46:31 · 177 阅读 · 0 评论 -
单行或多行文本溢出显示省略号
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;原创 2021-08-22 13:58:13 · 90 阅读 · 0 评论 -
Java中不同类型数据之间的转换
1.将String转化为Int在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换.方法一:String str = "123";try { int a = Integer.parseInt(str);} catch (NumberFormatException e) { e.printStackTrace();}方法二:String str = "123原创 2021-08-21 19:45:43 · 252 阅读 · 0 评论 -
jQuery如何选择this下的子元素
用find()示例:$(this).find(".msg9").show();原创 2021-08-21 18:06:12 · 256 阅读 · 0 评论 -
css隐藏页面元素的方法
第一种方法【opacity: 0;】opacity属性通常用于设置一个元素的透明度,从另一个角度来看,如果透明度为0,也就从视觉上隐藏了该元素。这个属性不是为改变元素的边界框(bounding box)而设计的,元素本身依然占据它自己的位置并对网页的布局起作用,它也将响应用户交互。第二种方法【visibility: hidden;】第二个要说的属性是visibility。将它的值设为hidden将隐藏我们的元素。如同opacity属性,被隐藏的元素依然会对我们的网页布局起作用。与opacity原创 2021-08-21 18:05:12 · 86 阅读 · 0 评论 -
transition、transform、animation三个属性的使用与区别详解
https://blog.csdn.net/krysliang/article/details/84634235转载 2021-08-21 17:20:56 · 114 阅读 · 0 评论 -
php中定义数组的方法
1、PHP定义数组的格式数组名=array();如:$aa=array();//这样就定义了一个数组,之后给元素赋值:$aa[0]="9016";$aa[1]="9017";$aa[2]="9018";2、PHP输出数组的方法:foreach($aa as $val) { echo$val; }也可以在定义数组时直接赋值$aa=array(0=>"9016",1=>"9017";2=>"9018");3、PHP的数组还可以用字符做下标,不一定要数原创 2021-08-20 15:05:30 · 1026 阅读 · 0 评论 -
CSS 之 div中文字超出时自动换行
1. white-space :属性设置如何处理元素内的空白。这个属性声明建立布局过程中如何处理元素中的空白符。所有浏览器都支持 white-space 属性。注,任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 “inherit”。值 描述normal 默认。空白会被浏览器忽略。pre 空白会被浏览器保留。其行为方式类似 HTML 中的 标签。nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 标签为止。pre-wrap原创 2021-08-19 16:52:00 · 3252 阅读 · 0 评论 -
Java中使用String字符串截取与拆分方法时,如果不及时停止,会因为找不到目标报错
使用String字符串截取与拆分方法时,如果不及时停止,会因为找不到目标报错 String listPrice= page.getHtml().$("div.goods-detail-card-content>div.card-part-combiner>.after-coupon-price-type2>span","text").regex(".*[.]00$").all().toString(); String[] listprice = new String[10原创 2021-08-15 18:12:14 · 216 阅读 · 0 评论 -
idea导入maven项目,找不到jar包,出现红色波浪线
查 看: File------>Project Structure--------->Libraries如下面没有maven所引入的jar包则为该错误错误原因: 是导入的module错误,应该导入maven的module解 决: File------>Project Structure--------->Modules------------->选择中间项目---------->选择红色的减号(因为要重新导入module),保证现在没有项目原创 2021-08-07 13:01:46 · 1044 阅读 · 0 评论 -
(jquery操作session方法)(jQuery设置标签内容和属性)
一、jQuery操作session方法语法:添加数据$.session.set(‘key’, ‘value’)删除数据$.session.remove(‘key’);获取数据$.session.get(‘key’);清除数据$.session.clear();二、jQuery设置标签内容和属性设置内容 - text()、html() 以及 val()$("#btn1").click(function(){ $("#test1").text("Hello world!");});原创 2021-07-22 23:33:27 · 2732 阅读 · 2 评论 -
(Ajax中get和post异同)(Ajax与php数据交互)
一、Ajax中get和post异同1 、get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。2、get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,因服务器的不同而异。3、跟是一样的,也就是说,method为get时action页面后边带的原创 2021-07-22 21:06:41 · 60 阅读 · 0 评论 -
js中(const,var,let区别与用法)(刷新页面)(session操作)(监听点击事件)(页面加载完毕后执行)(pattern和required)
一、js中const,var,let区别与用法1.const定义的变量不可以修改,而且必须初始化。2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。1 let c = 3;2 console.log('函数外let定义c:' + c);//输出c=33 function change(){4 let c = 6;5 console.log('函数内let定义c:' + c);//输出c=66 }原创 2021-07-22 20:32:11 · 364 阅读 · 0 评论