自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (12)
  • 收藏
  • 关注

原创 利用ElementUI配置商品的规格参数

商品有不同的规格组合,自动生成对应规格的所有组合,并设置该规格的图片、价格、库存数据。

2023-12-01 17:11:30 1298

原创 解决Linux服务器中docker访问报127.0.0.1:2375拒绝连接 (Connection refused)的问题

如果服务器防火墙开启了,还需要放通端口# 开启防火墙 service firewalld start # 查看防火墙状态 systemctl status firewalld # 查看所有放行端口 firewall-cmd --list-all # 放开xxxx端口 firewall-cmd --add-port = xxxx/tcp --permanent # 加载设置 firewall-cmd --reload。

2023-09-26 09:31:10 6786

原创 记 MyBatis⼀对多关联查询导致的Pagehelper分页total错误的问题解决方案

该方法本质上还是将⼀对多关联查询拆分为子查询,因为Pagehelper只针对第一条SQL分页,因此两次查询会解决这个问题。但是我写关联查询就是想减少查询次数,这种方法也完全可以写两个selectList用代码处理数据去代替,可能也就是少写点代码,业务里面好看点吧。

2023-05-25 16:30:32 941

原创 【软考-软件设计师精华知识点笔记】第十一章 法律法规与标准化

【软考-软件设计师精华知识点笔记】第十一章 法律法规与标准化

2022-07-27 09:37:05 810

原创 【软考-软件设计师精华知识点笔记】第十章 网络与信息安全

【软考-软件设计师精华知识点笔记】第十章 网络与信息安全

2022-07-27 09:20:56 2663

原创 【软考-软件设计师精华知识点笔记】第九章 数据库技术基础

【软考-软件设计师精华知识点笔记】第九章 数据库技术基础

2022-07-26 09:56:34 1271

原创 记两种禁止Windows自动更新的方法

两种禁止Windows自动更新的方法

2022-07-12 14:15:39 2793

原创 【软考-软件设计师精华知识点笔记】第八章 算法分析设计

【软考-软件设计师精华知识点笔记】第八章 算法分析设计

2022-07-11 09:41:42 1548

原创 【软考-软件设计师精华知识点笔记】第七章 面向对象技术

【软考-软件设计师精华知识点笔记】第七章 面向对象技术

2022-06-30 14:05:02 1457

原创 【软考-软件设计师精华知识点笔记】第六章 系统开发与运行

第六章 系统开发与运行

2022-06-10 09:34:47 1515

原创 【软考-软件设计师精华知识点笔记】第五章 软件工程基础知识

本章下载地址:https://download.csdn.net/download/chengsw1993/85518857

2022-06-01 11:37:15 1694

原创 【软考-软件设计师精华知识点笔记】第四章 操作系统知识

进程管理操作系统概述操作系统的作用:通过资源管理提高计算机系统的效率;改善人机界面向用户提供友好的工作环境。操作系统的特征:并发性、共享性、虚拟性、不确定性。操作系统的功能:进程管理、存储管理、文件管理、设备管理、作业管理。分类:批处理操作系统、分时操作系统(轮流使用CPU工作片)、实时操作系统(快速响应)、网络操作系统、分布式操作系统、微机操作系统(Windows)、嵌入式操作系统计算机启动基本流程:BIOS → 主引导记录 → 操作系统进程组成:进程控制块PCB(唯一标识)、程序(描述进

2022-05-31 16:24:45 1378

原创 【软考-软件设计师精华知识点笔记】第三章 数据结构

前言由于笔记复制到CSDN样式失效,没有精力再重新完整的检查并设置一遍样式,有积分的可以前往下载word、pdf、有道云笔记版本。需要说明的是,下载的内容与本篇分享内容一致,只有样式的区别【比如重点记忆、常考内容有颜色、字号、自重等样式,目录结构更完善,表格不是图片,等】本章下载地址:https://download.csdn.net/download/chengsw1993/85505572如果发现文章存在阅读不同、显示异常等内容,请评论区告知以便修改,应该都是CSDN的markdown语法导致

2022-05-31 09:25:53 1663

原创 【软考-软件设计师精华知识点笔记】第二章 程序设计语言基础知识

前言由于笔记复制到CSDN样式失效,没有精力再重新完整的检查并设置一遍样式,有积分的可以前往下载word、pdf、有道云笔记版本。需要说明的是,下载的内容与本篇分享内容一致,只有样式的区别【比如重点记忆、常考内容有颜色、字号、自重等样式,目录结构更完善,表格不是图片,等】本章下载地址:https://download.csdn.net/download/chengsw1993/85498697如果发现文章存在阅读不同、显示异常等内容,请评论区告知以便修改,应该都是CSDN的markdown语法导致

2022-05-30 11:39:28 1712 1

原创 【软考-软件设计师精华知识点笔记】考试大纲及题型介绍

前言今年上半年参加了软件设计师考试,考完感觉稳了,考试内容与我学习的内容基本一致,因此感觉自己的笔记可以帮助其他准备考试的童鞋。《软件设计师教程(第5版)》 + 真题 + 大纲链接:https://pan.baidu.com/s/1P21GKMk8QP7XxSsU-TH9Cg?pwd=CSDN 提取码:CSDN 考试大纲及题型考试总纲:掌握计算机内的数据表示、算术和逻辑运算方法;掌握相关的应用数学及离散数学基础知识;掌握计算机体系结构以及各主要部件的性能和基本工作原理;......

2022-05-30 10:54:27 12305 7

原创 【软考-软件设计师精华知识点笔记】第一章 计算机网络概论

前言由于笔记复制到CSDN样式失效,没有精力再重新完整的检查并设置一遍样式,有积分的可以前往下载word、pdf、有道云笔记版本。需要说明的是,下载的内容与本篇分享内容一致,只有样式的区别【比如重点记忆、常考内容有颜色、字号、自重等样式,目录结构更完善,表格不是图片,等】下载地址:https://download.csdn.net/download/chengsw1993/85491609如果发现文章存在阅读不同、显示异常等内容,请评论区告知以便修改,应该都是CSDN的markdown语法导致的。

2022-05-29 12:42:30 4250 1

原创 记 - PC视频播放最强画质教程(Potplayer + madVR)

PC视频播放最强画质教程前言:本次使用到的软件/工具Potplayer播放器Potplayer是目前我用到的最好用的宝藏视频播放软件:内存占用低、无广告、支持视频格式多、功能强大、扩展性高、界面唯美(网上下载皮肤)。MADVR插件MADVR 是一款超强的视频插件,其配合高清播放软件,可以做到目前 PC 上播放高清视频的最强画质。MADVR 这款视频渲染器比市面上大多数播放器自带的渲染器有着更精确的颜色处理,更高质量的图像缩放缩放、以及更低的颜色错误率。这就使得它所渲染出来的视频在

2021-11-10 17:03:50 21431

原创 Redis集群部署操作流程(版本大于5.0)

1. 下载http://download.redis.io/releases/本文以6.2.0版本为例2. Redis单体服务安装1. 文件解压下载的redis-6.2.0.tar.gz文件上传到linux服务器的/usr/local/目录下,解压缩tar -zxvf redis-6.2.0.tar.gz,得到redis-6.2.0文件夹2. 编译安装进入redis-6.2.0文件夹,执行指令make编译编译结束之后,安装redismake PREFIX=/usr/local/redis

2021-08-04 10:46:46 124

原创 通过mysql-binlog-connector-java监控 MySQL 的 binlog

假设这样一个业务场景,我们需要关注一个业务系统数据库中某几张表的数据,当数据发生新增或修改时,将它同步到另一个业务系统数据库中的表中。一提到数据库的同步,估计大家第一时间想到的就是基于binlog的主从复制了,但是放在我们的场景中,还有几个问题:第一,并不是需要复制所有表的数据,复制对象只有少量的几张表;第二,也是比较麻烦的,两个业务系统数据库表结构可能不一致。例如,要同步数据库1的A表中的某些字段到数据库2的B表中,在这一过程中,A表和B表的字段并不是完全相同。这样的话,我们只能通过代码的方式

2021-08-02 16:56:43 5977 2

原创 浅谈对Spring的理解

本文主要针对Spring Framework做一些简单的理解前言基本上我们一谈及对Spring的理解,很多人第一时间想到的就是IOC和AOP。但是,本文将从其他角度出发,先说一说BeanDefinitionBeanPostProcessor说到IOC和AOP,那我们简单回顾一下:1. IOC所谓的控制反转。通俗地讲,就是把原本需要程序员自己创建和维护的一大堆bean统统交由Spring管理。也就是说,Spring将我们从盘根错节的依赖关系中解放了。当前对象如果需要依赖另一个对象,只要打

2021-07-19 14:18:33 980

原创 使用Joda-Time进行时间处理(一种避免SimpleDateFormat在多线程环境下时间异常的处理方式)

前言SimpleDateFormat导致的多线程问题一、问题的起因SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,由于DateFormat和SimpleDateFormat 类不都是线程安全的,在多线程环境下调用format()和parse()方法都会引发多线程安全问题。究其原因,是因为每个线程都更改了Calendar值。format()和parse()方法也是线程不安全的,比如parse()实际调用的是CalenderBuilder的

2021-05-18 17:51:26 1090 2

原创 idea提交代码设置忽略class、target、log等文件的方法

示例:

2021-05-14 11:47:04 4731

原创 MYSQL存储时间数据的数据类型选择

今天测试发现公司某项目中设置用户出生日期的接口报错,查看日志发现是mysql用的timestamp存储birthday,而我设置的生日是1949年。这个数据在真实场景是正常的,那么问题就出在表字段的数据类型上了。之前没有在意这些,今天发现了就记录一下。大家在设计数据库的时候也不能无脑复制,需要根据业务设置最佳的数据类型和长度。一、Mysql中用来存储日期的数据类型有三种:Date、Datetime、Timestamp。1. Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格

2021-05-10 15:51:39 7004

原创 “多任务并行处理,要求同时处理,并且必须所有任务全部完成才返回结果”的实现方式

这个问题的难点是:既然要同时处理,那么肯定要用多线程。怎么设计多线程同时处理任务呢?要求返回结果,那么就不能用简单的Thread+Runnable了,这个是无返回结果的最难的是,这些任务彼此间还有关系:任务全部结束才算完成package top.chengsw.demo;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;public class CompletableFuture

2021-05-08 17:21:43 1197

原创 Spring boot项目集成jacoco代码覆盖率测试

1. 将Springboot项目打包将需要做代码覆盖率测试的模块打成jar包本例的打包位置D:\Java\IDEA_WorkSpace\gitee\myweb\target\web.jar2. 访问jacoco官网下载并解压最新包http://www.eclemma.org/jacoco/本例以jacoco-0.8.7版本为例,存放路径D:\jacoco-0.8.7\3. 下载并配置antant下载地址::https://ant.apache.org/bindownload.cgi下

2021-04-29 17:54:38 1048 1

原创 同源策略与跨域

同源策略同源策略-百度百科同源策略,它是由Netscape提出的一个著名的安全策略。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,

2021-04-08 17:50:07 145

原创 基于JQuery的自定义树形菜单表格,实现展开、收起效果

最近的项目不允许使用框架,遇到自定义树形表格的页面功能,百度找到“基于JQuery TreeTable实现的属性表单”,结果进去一看,都是一毛一样的,没有实现方式的代码,深深怀疑是不是就抄个代码根本没有自己测试过。仔细一想,其实实现并不困了,不一定非要找现成的。于是简单思考了一下,做出结果如下,如有bug欢迎指正。思路我想的很简单,一个箭头显示打开、收起的样式;在箭头上加入toggle()方法控制一级菜单下的所有子菜单的样式,通过display样式控制子菜单隐藏/显示,从而实现树型菜单打开、收

2020-11-27 18:37:59 2358 2

原创 HTML + CSS + JS实现页面树形菜单展示功能

HTML + CSS + JSS实现页面树形菜单展示功能后端代码前端代码CSS样式JSHTML后端代码通过递归查出树形菜单结构private List<WzAuthorityBO> getAuthorityTree(String parentId) { List<WzAuthorityBO> list = new ArrayList<>(); List<WzAuthority> wzAuthorities = wzAuth

2020-11-18 08:57:10 3077

原创 hmtl实现前端动态渲染数据,并可以点击动态渲染样式

function classificationList() { const params = {}; $.ajax({ method: 'get', url:'/v1/front/support/list', dataType: 'json', data: {parentId: 0}, timeout: 10000, success: function (res) { if

2020-10-24 21:03:02 1397

原创 CSS样式实现hover鼠标移入动画特效、鼠标移出特效还原效果

前端菜鸟记录一下,备忘效果如下图:代码:<div class="policy-center-list-li"> <img th:src="@{/img/front/policyCenter/aaaa.jpg}" > <div class="text-box"> <div class="policy-list-desc"> 长三角双创示范基地联盟签订双创券通用通兑合作协议 </

2020-10-19 17:15:20 23155

原创 ArrayList 和 LinkedList 的区别分析

引言ArrayList 和 LinkedList 有什么区别,是面试官非常喜欢问的一个问题。今天我们就这个问题来探讨一下。入门:ArrayList 是基于数组实现的,LinkedList 是基于双向链表实现的。基础:ArrayList 在新增和删除元素时,因为涉及到数组复制,所以效率比 LinkedList 低,而在遍历的时候,ArrayList 的效率要高于 LinkedList。如果你只能答出上述结果,那肯定是远远不够的,下面就让我们一起来探讨一下。1、ArrayList 是如何实现的?如

2020-10-14 11:59:08 171

原创 Linux服务器Jenkins自动化部署教程

一、环境准备1. 安装JDK利用yum脚手架工具,查询jdk版本yum -y list java*使用以下指令安装JDK。带“-devel”的是JDK,不带的是jre。==yum install java-1.8.0-openjdk-devel.x86_64==安装完成,使用 java -version 命令查看是否安装成功。安装位置 /usr/lib/jvm2.安装Jekins这里推荐使用yum方式安装Jenkins,最简单方便。yum的repos中默认是没有Jenk

2020-08-13 11:07:47 4017 2

原创 ArrayList初始化长度的作用及影响

平时写代码都直接写List<String> list = new ArrayList<>();由于公司做政府项目,对并发和响应没有太苛刻的要求,平时就没有考虑到这一块。今天看同事代码在new ArrayList<>()的时候带入初始容量,于是好奇百度一下,讲结果记录下来。一、有无初始容量的区别 /** * The maximum size of array to allocate. * Some VMs reserve some header

2020-05-26 18:20:12 5884 2

原创 将本地项目添加到gitee仓库的操作流程

IDEA用习惯了,经常忘记怎么用git初始化项目,记个笔记备忘将本地项目添加到gitee仓库的操作流程:码云上创建一个项目,例如 fighting本地创建一个文件夹D:/Java/fighting,然后鼠标右击选择git bash here使用 git init 命令,初始化一个git本地仓库(项目),会在本地创建一个 .git 的文件夹使用git remote add origin fighting的git克隆地址 //添加远程仓库使用 git pull orig

2020-05-18 15:03:26 7322 4

原创 Vue学习笔记(1)

路由(vue-router)中文文档:https://router.vuejs.org/zh/Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。路由实际上就是可以理解为指向,就是我在页面上点击一个按钮需要跳转到对应的页面,这就是路由跳转;名词解释:route:首先它是个单数,译为路由,即我们可以理解为单个路由或者某一...

2020-03-28 19:26:59 245 1

原创 通过Nginx、Docker进行项目部署的总结

1.Linux下如何找到JDK安装位置1、echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量 $JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径2、which java首先要申明一下which java是定位不到安装路径的。which java定位到的是java程序的执行路径。那么怎么定位到java的安装路径呢?如下操...

2020-03-22 23:37:47 953

原创 SpringCloud(四):分布式事务

1.基础概念1.1.什么是事务  什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必 须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。明白上述例子,再来看事务的定义:  事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。1.2.本地事务  在计算机系统中,更多的是通过关系型数据...

2020-03-22 18:05:48 2013

原创 SpringCloud(三):Spring Cloud学习笔记整理

SpringCloud微服务概述什么是微服务目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事。与微服务相对的叫巨石微服务与微服务架构微服务是一种架构模式或者一种架构风格,提倡将单一应用程序划分成一组小的服务独立部署,服务之间相互配合、相互协调,每个服务运行于自己的进程中。服务与服务间采...

2020-03-22 09:41:09 3500 3

原创 Redis学习笔记

Redis版本:redis 3.2.11第一节 Redis简介1.1 NoSQLNoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2...

2020-02-01 19:53:35 474

原创 利用Ngrok实现内网穿透

Ngrok配置登录官网http://www.ngrok.cc/注册账号,登录,进入个人中心开通隧道新用户需要先开通隧道,用于配置内网穿透信息配置外网访问的域名可以自定义客户端使用下载客户端,选择Sunny-Ngrok启动工具.bat访问目标服务如上操作完成,访问Ngrok分配的前置域名/自定义域名访问内网服务,输入隧道中配置的http验证用户名/...

2019-12-28 10:03:47 242

【软考-软件设计师精华知识点笔记】第十章 网络与信息安全

软件设计师考试大纲精华知识点笔记——【第十章 网络与信息安全】,包括Word、PDF、有道云笔记链接

2022-07-27

【软考-软件设计师精华知识点笔记】第九章 数据库技术基础

软件设计师考试大纲精华知识点笔记——【第九章 数据库技术基础】,包括Word、PDF、有道云笔记链接

2022-07-26

【软考-软件设计师精华知识点笔记】第八章 算法分析设计

软件设计师考试大纲精华知识点笔记——【第八章 算法分析设计】,包括Word、PDF、有道云笔记链接

2022-07-11

软考-软件设计师精华知识点笔记【第七章 面向对象技术】

软件设计师考试大纲精华知识点笔记——【第七章 面向对象技术】,包括Word、PDF、有道云笔记链接

2022-06-30

软考-软件设计师精华知识点笔记【第六章 系统开发与运行】

软件设计师考试大纲精华知识点笔记——【第六章 系统开发与运行】,包括Word、PDF、有道云笔记链接

2022-06-10

软考-软件设计师精华知识点笔记【第四章 操作系统知识】

软件设计师考试大纲精华知识点笔记——【第四章 操作系统知识】,包括Word、PDF、有道云笔记链接

2022-06-01

软考-软件设计师精华知识点笔记【第五章 软件工程基础知识】

软件设计师考试大纲精华知识点笔记——【第五章 软件工程基础知识】,包括Word、PDF、有道云笔记链接

2022-06-01

软考-软件设计师精华知识点笔记【第三章 数据结构】

软件设计师考试大纲精华知识点笔记——【第三章 数据结构】,包括Word、PDF、有道云笔记链接

2022-05-31

软考-软件设计师精华知识点笔记【第二章 程序设计语言基础知识】

软件设计师考试大纲精华知识点笔记——【第二章 程序设计语言基础知识】,包括Word、PDF、有道云笔记链接

2022-05-30

软考-软件设计师精华知识点笔记【第一章 计算机网络概论】

软件设计师考试大纲精华知识点笔记——【第一章 计算机网络概论】,包括Word、PDF、有道云笔记链接

2022-05-29

利用Python进行数据分析【第二版】【高清中文版英文版源代码】

利用Python进行数据分析 利用Python进行数据分析 利用Python进行数据分析

2019-04-15

利用Python进行数据分析【第二版】【高清pdf】中文版+英文版+源代码

利用Python进行数据分析(第二版)高清中文版+英文版+源码。保证可用,无密码。

2019-04-10

空空如也

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

TA关注的人

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