×

html5教程

Vue简单实现tab栏切换(高亮)

single12 single12 发表于2024-04-21 浏览8561 评论0
        在许多项目中,最常见的莫过于tab栏切换高亮以及根据tab栏切换渲染数据,这时候就有刚入门的小伙伴问了,如何不用快捷组件快速简单的实现tab栏高亮呢?非常简单,我们只需要通过index就可以实现了! 1、首先,我们在data中定义一个activeIndex data() { return { activeIndex:0 }; }, activeIndex当做下标使用,这里赋值为0默认第一个,可以赋值为-1(-1的话在页面渲染是不会被显示的)

MSSQL教程

分布式锁的应用场景和三种实现方式(分布式锁的应用场景和三种实现方式是什么)

single12 single12 发表于2024-04-21 浏览5855 评论0
应用场景 多线程对同一资源的竞争,需要用到锁,例如Java自带的Synchronized、ReentrantLock。 但只能用于单机系统中,如果涉及到分布式环境(多机器)的资源竞争,则需要分布式锁。 分布式锁的主要作用: 保证数据的正确性: 比如:秒杀的时候防止商品超卖,表单重复提交,接口幂等性。 避免重复处理数据: 比如:调度任务在多台机器重复执行,缓存过期所有请求都去加载数据库。 分布式锁的主要特性: 互斥:同一时刻只能有一个线程获得锁。 可重入:当一个线程获取锁后,还可以

spring

Spring Data JDBC - 如何对聚合根进行部分更新?

single12 single12 发表于2024-04-21 浏览3709 评论0
这是关于如何解决使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第四篇。 该系列包括: Spring Data JDBC - 如何使用自定义 ID 生成。 Spring Data JDBC - 如何建立双向关系? Spring Data JDBC - 如何实现缓存? Spring Data JDBC - 如何对聚合根进行部分更新?(本文) 如果你是Spring Data JDBC的新手,你应该从阅读开始介绍和本文解释了聚合在

JavaScript教程

html+css+js表白代码,实现打字动画、动态爱心、图片旋转木马特效、下雪特效

single12 single12 发表于2024-04-21 浏览6028 评论0
给男朋友准备的520礼物,他觉得太尴尬了,于是我特地把这个项目开源,让大家一起感受一下男票的尴尬,哈哈哈哈哈哈我好恶趣味。 话不多说上代码: 一、动态爱心+打字动画 html部分: <!doctype html> <html> <head> <meta charset="utf-8"> <title>love++</title> <style> html, bod

spring boot

SpringBoot AOP学习(二):Spring AOP实现日志功能

single12 single12 发表于2024-04-20 浏览9130 评论0
前言 感谢阅读菜菜的文章,本篇文章是继上一篇 SpringBoot AOP学习(一):AOP的诞生及AOP注解介绍后对AOP注解的使用作一个具体的应用,由于本身我也是才接触不久,借此机会把自己的学习心得记录下来,也希望各位大佬不吝赐教~ 为了学起来更加得心应手,这里简单复习了下IOC: IOC理论,用来实现对象之间的“解耦”,解决对象之间的耦合度过高的问题。IOC(控制反转)的具体实现是通过借助于“第三方”实现具有依赖关系的对象之间的解耦,这个“第三方”就是IOC容器;同时,

tomcat

curl: (7) Failed connect to localhost:8080; Connection refused

single12 single12 发表于2024-04-19 浏览7514 评论0
curl: (7) Failed connect to localhost:8080; Connection refused 如果你也是curl 百度是正常的,curl (自己IP)正常,但是 一 curl http://localhost:8080 就是给你报错,那以下方法你可以尝试下! 我之前去搜索过很多种方法,说nignx 的问题,或则是端口的问题,我跟着尝试了很久都没有效果。后面跟着一个博主说可以去看下日志,我就打开日志看了下,确实发现问题 在tomcat文件夹里面有个logs

spring boot

手把手教你springboot集成mybatis

single12 single12 发表于2024-04-19 浏览6440 评论0
手把手教你springboot集成mybatis 很多小伙伴工作多年,但是在每次开始一个新项目的时候都要重新开始搭建项目。另一个就是新手小伙伴对于项目如何从零开始搭建的还存在疑问。在这片文章中,正好一次性解决这两个问题。 这是该项目的github地址,大家可以点击下载使用,也欢迎大家start,谢谢。 首先,我们需要创建一个springboot项目。创建方式分为两种: 1. 创建springboot项目 使用企业版idea创建   直接选择【Finish】完成。此时创建了一个空的

前端

Web会话跟踪:Cookie与Session(cookie如何跟踪会话)

single12 single12 发表于2024-04-18 浏览6566 评论0
简介 在Web应用中,同一个浏览器与Web服务器的一次一系列的各种交互活动称为会话。而Web应用往往需要对用户进行会话跟踪,记录用户的状态。下面简单介绍一下会话跟踪技术Cookie与Session。 Cookie Cookie,有时也用其复数形式 Cookies,是一个保存在用户客户端计算机中的简单的小型文本文件, 这个文件与特定的 Web 文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档

android studio

【Android】相对布局(RelativeLayout)最全解析(android relativelayout布局)

single12 single12 发表于2024-04-17 浏览4717 评论0
一、相对布局(RelativeLayout)概述 相对布局(RelativeLayout)是一种根据父容器和兄弟控件作为参照来确定控件位置的布局方式。 使用相对布局,需要将布局节点改成RelativeLayout,基本格式如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r

ecmascript

解决Vue报错解决Invalid prop: type check failed for prop “model“. Expected Object, got Array的问题

single12 single12 发表于2024-04-15 浏览8970 评论0
  在写项目的时候发生了类型匹配不符合的问题,准确来说就是变量期望拿到的是一个对象,但是实际上赋值给变量的是一个数组。 这里我出现的问题是我的变量定义为对象,却没有注意直接把res.data(数组)赋值给了变量。后面改为data[0]赋值给对象就可以了。 data(){ return{ cinemaInfo:{}, halls: [], url:"" }//这是定义的变量 getCinemaInfo(){ this.request.get("/cin

elementui

【Elements】如何获取表格中的单行数据

single12 single12 发表于2024-04-15 浏览6141 评论0
 #博学谷IT学习技术支持  前言 个人学习笔记,欢迎指出任何错误,留言意见。 我的文章都将随着个人学习深入而定期更新。 以最简洁的风格,记录概念和方法 使用完Element 表格组件后,想实现单行数据的删除或者修改功能,需要获取某行的数据,但是尝试请求模型的数据并不好处理,如果模型名.xx返回的也是空值。 就像我现在的需求: 如何解决: 只需在表格中对应添加如下标签, <template slot-scope="scope"></t

爬虫

Python爬虫批量下载文献(如何用python批量下载文献)

single12 single12 发表于2024-04-15 浏览8070 评论0
最近在看NeurIPS的文章,但是一篇篇下载太繁琐,希望能快速批量下载下来。 于是想到了之前一直听说的python爬虫,初次学着弄一下。 用到了requests,BeautifulSoup,urllib.request包 先放最终运行的程序: 结果程序 import requests import pandas as pd from bs4 import BeautifulSoup from urllib.request import urlretrieve import os BASE_