自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zsq的博客

记录

  • 博客(22)
  • 收藏
  • 关注

原创 Spring IoC Bean 创建方法总结

Spring IoC Bean 创建方法总结无参构造// 1.通过 BeanDefinitionBuilder 构建BeanDefinitionBuilder beanDefinitionBuilder = BeanDefinitionBuilder.genericBeanDefinition(User.class);// 通过属性设置beanDefinitionBuilder.addPropertyValue("id", 1) .addPropertyValue("name", "bin

2021-10-22 11:15:55 413

原创 SpringBoot使用@Valid注解失效,最终找到罪魁祸首并解决

一、前言SpringBoot使用@Valid校验参数失效,一开始是正常的,看了很久代码才发现了原因,不是网上说的pom导包的问题。二、经过加了相关校验注解,就是不生效,然后想起之前加了一个web参数绑定器,把前端的日期字符转成LocalDateTime对象。WebMvcConfig配置类@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { /** * web参数绑定器 *

2021-08-28 11:44:14 7899

原创 【正则】匹配括号中的第1、2个数字

匹配内容double ( 12 , 10 )一、获取括号内第一个数字正则表达式(?<=\(\s*)(\d+)(?=.*\))结果二、获取括号内第二个数字表达式(?<=\(.*,\s*)\d+(?=\s*\))结果

2021-08-27 00:06:28 1898

原创 vue tinymce富文本设置图片宽度最大100%

vue tinymce富文本设置图片宽度最大100%一、效果没有加样式前的图片显示加了之后二、实现方法控件配置中添加 自定义内容样式//自定义样式defaultSetting: { content_style: "img {max-width:100%;}",

2021-05-07 22:15:22 3626 6

原创 【Java爬虫】接口模拟微信公众号登录,搜索公众号,获取公众号文章,java实现

目录模拟微信公众号登录,搜索公众号,获取所有文章hi前言浏览器端公众号后台登录逻辑用postman工具进行接口测试1. POST请求开始登录接口,初始化cookiePOST请求地址表单参数请求头postman请求如下成功时返回2. 请求接口获取二维码图片GET请求地址参数请求头postman请求如下3. GET 轮询二维码状态接口参数请求头postman请求如下status返回状态解释4.拿出手机,微信扫描上面获取到的二维码5. 扫码确认登录后,就可以请求登录接口POST请求地址表单传参请求头postman

2021-03-31 22:59:33 3943 5

原创 【uniapp项目】doItMusic2.0基于网易云音乐的开源uniapp项目

【2.0】doItMusic 基于网易云音乐uniapp 项目。项目地址https://gitee.com/iszsq/doItMusic参考项目GitHub网易云音乐接口开源项目Binaryify/NeteaseCloudMusicApi项目介绍1.0的版本中,主要探讨的是视频的上下滑动播放,和nvue原生组件解决视频层级过高问题。当前2.0版本的主要特点如下:对接口进行进一步的封装,调用接口变得简单;新增音乐播放界面,配合globalData全局变量,只维护一个audioCo

2021-03-26 15:44:44 3697

原创 【java多线程】代码实现ABC三个线程,依次交替执行,ReentrantLock方式

ABC三个线程,依次交替执行package com.test.lock.abc;import java.util.concurrent.CountDownLatch;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/** * 三个线程,按顺序打印ABC */public class App { public static final Reent

2021-03-26 09:55:27 664

原创 【MySQL】索引优化,为什么统计一个几十万订单的总金额还需要接近10秒钟?

一、小明接到一个需求,让统计一下订单表当月的卖票数和总金额小明分析发现,订单表是业务重心,数据量会很大,目前已经有六十多万的数据,应该给时间字段建立索引。数据库里的库、表、字段强烈建议都使用小写,用下划线代替驼峰命名。这个是公司传统艺能。于是小明开始编写sql语句,遵从最左前缀原则,时间字段不加函数,防止索引失效,查1月份的数据看一下查询时间果然啪的一下,很快啊!然后小明想,怎么知道我用了索引呢?于是搜到了得用explain执行计划来分析。果然,type为range,说明对时

2021-03-25 12:03:31 871

原创 【网易云】尝试克隆一个热门的网易云uniapp项目(1.0版本)到本地运行

一、搭建网易云API接口服务项目地址: 网易云音乐 APINeteaseCloudMusicApi接口文档: 网易云音乐Api这个接口项目基于nodejs,有很多种安装方法,这里我用docker进行安装。注意: 在 docker 中运行的时候, 由于使用了 request 来发请求, 所以会检查几个 proxy 相关的环境变量(如下所列),这些环境变量 会影响到 request 的代理, 详情请参考request 的文档, 如果这些环境变量 指向的代理不可用,那么就会造成错误, 所以在使用 d

2021-03-20 08:12:13 2825 2

原创 马士兵:(美团面试题)单例DCL要不要加Volatile?-看视频记笔记

马士兵:(美团面试题)单例DCL要不要加Volatile?-看视频记笔记视频地址:西瓜视频,标题是 大白话带你从使用到源码透彻解析线程池问题1 用三个线程,按顺序输出ABC看起来简单,实际很多坑。用ReentrantLock lock = new ReentrantLock();跟synchronized不同,synchronized对象锁队列只有一个,里面的等待线程是无序的,调用notify时不能保证下一个唤醒的线程是哪个,ReentrantLock可以new多个Condition条件队列,可

2021-03-20 00:32:18 284 1

原创 【mysql】sql语句分组查询遇到错误:this is incompatible with sql_mode=only_full_group_by,兼容性解决

mysql5.7以上会出现这个问题,是因为默认的sql配置是:sql_mode=“ONLY_FULL_GROUP_BY”。如果是直接在5.7的版本上开发,建议使用ANY_VALUE()函数。select t.category_no, any_value(t.game_name)from t_game tgroup t.category_no改配置方法临时,重启后失效set @@GLOBAL.sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_.

2021-03-16 15:33:16 115

原创 MySQL根据经纬度计算距离语句

MySQL根据经纬度计算距离语句-- 根据当前经纬度,算出附近的商家距离 108.280102,22.867369,可以创建一个存储过程来计算explainSELECT abs(t.positionLat - 22.867369) as diffLag, ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN(

2020-12-02 09:31:53 314

原创 树莓派centos踩坑之旅,解决每次重启都需要route add才能有网络

背景树莓派装了centos7,有两张网卡,一张有线,一张无线;每次重启后都要执行route add default gw 192.168.1.1才有网络。看了很多文章,基本都是抄的,内容都是一样,并且说的都不清楚,浪费了很多时间1. 编辑文件vim /etc/sysconfig/static-routes2. 添加内容,保存退出any net default gw 192.168.1.1192.168.1.1是你的路由器网关原理应该是启动时候会执行这个文件,系统的代码如下#

2020-11-29 13:57:37 1282

原创 树莓派3b+ CentOS配置frp内网穿透,配置开机自启

frp服务端已配置好,以下是树莓派端的配置github上下载frp是真的很慢1. 下载frp arm 32bit版下载地址:https://github.com/fatedier/frp/releases2. 解压以及配置2.1. 解压tar -zxvf frp_0.34.2_linux_arm.tar.gz#移动到local下,统一管理mv frp_0.34.2_linux_arm /usr/local/#重命名文件夹cd /usr/local/mv frp_0.34.

2020-11-29 12:36:58 401

原创 树莓派3b+ centos7 安装jdk8

1. 下载jdk下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmlARM架构版32位2. 传到树莓派上解压[root@192 transm]# tar zxvf jdk-8u271-linux-arm32-vfp-hflt.tar.gz移动到目录mv jdk1.8.0_271 /usr/local/直接进bin目录能运行成功3. 配置环境变量让其他程序知道jdk目录、访问更

2020-11-28 12:07:30 293

原创 解决cmd运行jar输出乱码

解决cmd运行jar输出乱码java -jar -Dfile.encoding=utf-8 你的jar包.jar

2020-10-13 14:21:38 459

原创 接口的方式获取bing必应每天壁纸

接口的方式获取bing必应每天壁纸获取图片接口,返回json请求接口idx:起始位置n:偏移量http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=2返回{ images: [{ startdate: "20201012", fullstartdate: "202010121600", enddate: "20201013", url: "/th?id=OHR.TrueFox_ZH

2020-10-13 11:29:54 1651

原创 随机答题模块,MySQL根据一定概率随机获取数据

DDL+DML-- ------------------------------ Table structure for t_question-- ----------------------------CREATE TABLE `t_question` ( `id` int(11) NOT NULL AUTO_INCREMENT, `question` varchar(100) DEFAULT NULL COMMENT '问题', PRIMARY KEY (`id`)) ENGINE

2020-09-30 14:59:02 374

原创 「前端实用」根据链接随机返回图片

易于使用,时尚的占位符只需在我们的URL后添加所需的图像尺寸(宽度和高度),将获得随机图像。静态随机图像通过添加/seed/{seed}到url的开头,每次都基于种子获得相同的随机图像。https://picsum.photos/seed/picsum/200/300灰阶通过?grayscale在网址末尾获取灰度图像。https://picsum.photos/200/300?grayscale模糊通过将附加?blur到网址的末尾来获得模糊的图像。https://picsu

2020-08-26 18:19:49 1446

原创 【前端】的宝藏网站,大量素材和参考代码

前言有时候,一些业务布局和特效不能很快的做出来,可以到以下网站进行参考。pexels:免费素材图片和视频才华横溢的摄影作者在这里免费分享最精彩的素材图片和视频。去看看.色彩搭配给出很多的配色方案去看看.中国传统颜色提供了很多中国传统的颜色去看看.阿里的矢量图标库图标很丰富的网站去看看.fontawesome丰富的图标库去看看.jQ特效插件库去看看.免费音效等素材去看看.在线编码社区支持很多语言在线编写预览和分享去看看....

2020-08-24 20:18:14 293

原创 (免费下载)Pepk签名工具(华为市场上架app签名需要)

Pepk签名工具(华为市场上架app签名需要)Android app 签名生成工,执行完命令,会生成 output.zip , 然后把 output.zip 上传即可某度网盘链接:https://pan.baidu.com/s/1Ks1fTbskAS41P8Hvm-oLnQ提取码:dh0y

2020-08-21 16:03:00 6539 8

原创 虎牙直播网页弹幕过滤小探索

虎牙直播网页弹幕过滤小探索没过滤前,一堆 333过滤后,舒服了js代码使用方法网页看直播时候,没发现有过滤弹幕的功能,自己摸索了一下。没过滤前,一堆 333过滤后,舒服了js代码 //过滤内容 var filterKeyWord= '333'; $("#danmudiv").unbind("DOMNodeInserted"); $("#chat-room__list").unbind("DOMNodeInserted"); /** * 清理弹幕

2020-08-18 01:22:49 814 1

空空如也

空空如也

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

TA关注的人

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