自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zarathusa的博客

关注最新的技术趋势和最佳实践,让我们一起探索技术的无限可能。

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

原创 基于Docker Compose部署One-API的详细指南

one-api是一个开源项目,旨在简化API的开发与管理过程。这个项目提供了一个全面的解决方案,特别适用于需要高效管理API接口的开发者和团队。在现代应用开发中,容器化和微服务架构已经成为主流。Docker Compose 作为一个工具,能够帮助我们轻松管理和编排多容器应用。本指南将详细介绍如何使用Docker Compose部署One-API。

2024-05-24 17:30:44 2137 2

原创 CSS动画技术(css-animation)

CSS Transition是一种用于实现元素状态变化平滑过渡的CSS技术。它允许你在元素从一种状态到另一种状态的过渡中添加动画效果,例如改变颜色、大小、位置等属性。过渡属性:在transition属性中指定需要过渡的属性(如颜色、宽度、高度等)。持续时间:使用时间单位(秒或毫秒)定义过渡的持续时间,控制动画的速度。缓动函数:指定过渡效果的缓动函数,它定义了动画过程中属性值的变化速度。过渡属性是你希望在元素状态变化时产生动画效果的CSS属性。这些属性定义了在过渡期间发生变化的元素属性。

2024-05-23 22:54:35 2984

原创 python列出文件夹下所有的目录与文件

python列出文件夹下所有的目录与文件

2022-10-21 17:57:46 3895 1

原创 Windows服务器部署SpringBoot及文件服务器MinIO

在C:\目录下创建minio.bat文件,并把以下脚本copy到文件内,双击打开,即可启动minio。

2022-09-07 17:32:55 1083

原创 SpringBoot视频播放(前后端分离,Mac下开发)

SpringBoot视频播放(Mac下开发)一、准备mp4视频对格式有要求,视频编码要设置为 AVC(H264) ,音视频编码要设置为 AAC。详情见参考一。视频静态资源存放在resources/static/1.mp4。此外还需在pom.xml配置,以便编译时将静态资源加入,如下<!--用于保证将src/main/java下的xml等文件,能自动复制到classes文件夹中--> <resources> <resource&gt

2021-10-19 15:03:59 46470 1

原创 Docker挂载/tmp目录报错:failed to create OCI runtime console socket: mkdir /tmp/pty891989927: permission

docker: Error response from daemon: failed to create OCI runtime console socket: mkdir /tmp/pty891989927: permission denied: unknown.错误原因:/tmp 权限不够解决办法:chmod 777 /tmp若出现:chmod: changing permissions of ‘/tmp’: Operation not permitted# 查看/tmp 是否被锁lsa

2021-07-21 11:06:38 1688

原创 连接docker中的mysql太慢

连接docker中的mysql太慢:https://blog.csdn.net/flysnownet/article/details/112219928

2021-07-08 21:10:15 1999

原创 docker中安装vim

apt-get updateapt-get install vim

2021-07-08 20:54:38 122

原创 docker安装mysql5.7

docker安装mysql—5.7docker run -p 3306:3306 --name mysql -d mysql:5.7docker run -p 3306:3306 --name mysql-scis -v /home/admin/docker/mysql/conf:/etc/mysql/conf.d -v /home/admin/docker/mysql/logs:/var/log/mysql -v /home/admin/docker/mysql/data:/var/lib/mys

2021-07-08 17:42:14 83

原创 基于Django的Python web开发

基于Django的Python web开发一、软件结构二、开发基础编程语言​ HTML​ Python​ SQlite配置环境​ 下载Python​ 配置环境下载软件​ PyCharm Professional​ Navicat(提取码:5555)三、第一个web项目安装DjangoHelloWorld四、搭建简单web项目基本的CRUD(增删改查)...

2021-05-04 20:22:49 277

原创 Numpy、Matplotlib、Pandas速成

Numpy、Matplotlib、Pandas速成Numpy# -*- coding: utf-8 -*-import numpy as npif __name__ == '__main__': """ Numpy速成 """ # 创建数组 myarray = np.array([1, 2, 3]) # 输出数组 print(myarray) # 输出数组行列 print(myarray.shape) #

2021-04-21 11:52:09 268

原创 第一个机器学习项目代码:Iris Flower

第一个机器学习项目代码:Iris Flower# -*- coding: utf-8 -*-"""第一个python学习项目"""# 导入类库from pandas import read_csvfrom pandas.plotting import scatter_matrixfrom matplotlib import pyplotfrom sklearn.model_selection import train_test_splitfrom sklearn.model_select

2021-04-19 21:06:55 193 1

原创 SpringBoot异步线程配置(@EnableAsync、@Async )

SpringBoot异步线程配置1. 配置文件#异步线程配置async: executor: #设置核心线程数 corePoolSize: 10 #设置最大线程数 maxPoolSize: 100 #设置队列容量 queueCapacity: 1000 #设置线程活跃时间(秒) keepAliveSeconds: 60 ...

2019-12-20 17:05:14 1701

原创 java base64 转 MultipartFile

java base64 转 MultipartFilepackage com.xpf.common.utils;import org.springframework.web.multipart.MultipartFile;import sun.misc.BASE64Decoder;import java.io.*;/** * @Title:MultipartFileUtils ...

2019-12-20 11:15:58 5328 1

原创 SpringBoot基于Redis的分布式锁

SpringBoot基于Redis的分布式锁前置条件:配置maven依赖、redis连接参数和redisTemplateRedis锁:接口package com.xpf.config.redis.lock;/** * @Title:RedisLock * @Package:com.xpf.config.redis * @Author: xiapf * @Date:2019...

2019-12-20 10:59:36 532

原创 MySQL查询两个日期之间的所有日期

MySQL查询两个日期之间的所有日期SELECT a.Date AS dates FROM (SELECT curdate( ) - INTERVAL ( a.a + ( 10 * b.a ) + ( 100 * c.a ) ) DAY AS Date FROM (SELECT 0 AS a UNION ALLSELECT 1 UNION ALLSELECT 2 UNI...

2019-12-09 13:55:49 3137

原创 java8 Stream Map集合按value值排序

java8 Stream Map排序map.entrySet().stream() .sorted(Map.Entry.comparingByValue(Comparator.reverseOrder()))

2019-12-09 13:25:32 5445

原创 EasyPoi导出excel文件总是1kb,且打不开

EasyPoi导出excel文件总是1kb,且打不开excel文件下载成功后打开文件遇到错误之前的下载代码private static void downLoadExcel(String fileName, HttpServletResponse response, Workbook workbook) { try { response.setCha...

2019-11-13 14:21:21 2467

原创 MySQL查询某个子节点的顶级节点(根节点)或者所有父节点

MySQL查询某个子节点的顶级节点(根节点)或者所有父节点假设表t_menu为:id(varchar)parent_id(varchar)name(varchar)111nullaaa222111bbb333222ccc查询id为:"333"的根节点的名字:SELECT T2.nameFROM ( SELECT ...

2019-10-25 16:29:49 7707 3

原创 MySQL查询近12个月数据,无则补0

查询近12个月数据,无则补0select v.month,ifnull(b.count,0) count from ( SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS `month` ...

2019-10-24 19:13:27 4523 6

原创 stream筛选出集合中对象属性重复值

stream筛选出集合中对象属性重复值字符串集合筛选List<String> strings = Arrays.asList("a", "bb", "cc", "aa", "bb", "dd", "cc"); List<String> result = new ArrayList<>(); Map<String, Lon...

2019-09-23 19:02:21 19756 5

原创 MyBatis 模糊查询时对特殊字符"%"和"_"的处理

MyBatis 模糊查询时对特殊字符"%“和”_"的处理问题:输入"%“或”_",查询结果为全部数据,且无法查询到带有"%"或者下划线 的数据。解决:对特殊字符转义例如查询字段为 name若name中含有"%“或 “_” 转为”/%" “/ _”public void setName(String name) { this.name = StringUtils.i...

2019-09-23 18:41:35 3987 1

原创 EasyPoi实现Excel导入导出

EasyPoi实现Excel导入导出pom文件<!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> ...

2019-09-12 17:13:00 515

原创 SpringBoot跨域配置

package com.xpf.config.cors;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.format.FormatterRegistry;impo...

2019-09-10 17:36:42 292

原创 Spring Boot 多数据源配置(mysql和sqlServer)

Spring Boot 多数据源配置(mysql和sqlServer)1. pom添加依赖<!-- mysql --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <sc...

2019-08-30 14:22:36 1947

原创 Spring Boot 自定义自动配置(自定义starter pom)

Spring Boot 自定义自动配置(自定义starter pom)一、自定义starter1. 新建Spring Boot项目,修改pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www...

2019-08-28 18:34:34 664 1

原创 Spring Boot自动配置原理

Spring Boot自动配置原理前言为什么说Spring Boot使用了"习惯优于配置"(约定优于配置)的理念?难道Spring Boot真的不需要配置吗?其实Spring Boot使用自动配置,它将这些配置当做一种约定或习惯,让开发人员很容易创建一个独立运行、准生产级别的基于Spring框架的项目。那么这种自动配置是怎么实现的呢?一、 入口类Spring Boot通常都有一个名为*...

2019-08-28 15:00:57 364

原创 Arrays.asList()返回的List调用add()和addAll()

Arrays.asList()返回的List调用add()和addAll()错误信息java.lang.UnsupportedOperationExceptionat java.util.AbstractList.add(AbstractList.java:148)at java.util.AbstractList.add(AbstractList.java:108)at java.u...

2019-08-08 14:31:07 1683 1

原创 Oracle创建用户和授权

Oracle创建用户和授权一、安装后修改管理员密码并登陆运行cmd命令行录入 sqlplus /nolog 无用户名登录 conn /as sysdba 连接到数据本地数据 alter user system identified by password; 修改System的密码为password登陆system创建用户和授权其中的路径一定...

2019-05-05 18:02:23 13903 2

原创 pageHelper在SpringBoot中的使用

pageHelper在SpringBoot中的使用在pom.xml中引入依赖 <!--pageHelper分页依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehe...

2019-04-09 19:08:16 802

原创 MyBatis中字段自加1(update更新原来的值加1运算)

<update id="addCount"> update album set count=count+1 where id=#{id}</update>

2019-03-29 19:16:08 39318 5

原创 Redis的持久化机制

Redis的持久化机制Redis持久化机制的概念Redis是一个内存型数据库,为了保证服务器出现宕机或其他意外导致服务器停止时数据不丢失。Redis提供了两种持久化机制,RDB和AOF机制,当服务重启时利用之前的持久化文件即可实现数据恢复。RDB持久化机制RDB机制也称Snapshotting,是通过将当前进程中的数据以快照文件的方式保存到磁盘,实现数据的持久化。Snapshotti...

2019-03-21 23:58:11 152

原创 阿里云Linux下启动Tomcat日志报错和解决

1. The APR based Apache Tomcat Native library which allows optimal performance in …解决方案:在root用户下执行yum install tomcat-native2. 日志一直卡在INFO: Deploying web application directory /root/apache-tomcat...

2019-03-19 00:02:33 523

原创 在Spring、MyBatis中PageHelper的使用

在Spring中PageHelper的使用1、jar包这里用的jar包(用的不是最新版本)pagehelper的jar资源2.Spring的配置文件applicationContext.xml &lt;!-- 创建SqlSessionFactory对象 --&gt; &lt;bean id="sqlSessionFactoryBean" class="org.mybat...

2019-03-17 15:32:04 344

原创 Ajax提交表单

Ajax提交表单form表单&amp;lt;form id=&quot;for&quot;&amp;gt; &amp;lt;div style=&quot;font-size: 18px;font-family:黑体;&quot;&amp;gt;用户名:&amp;lt;/div&amp;gt; &amp;lt;div class=&quot;control-group

2019-03-17 11:06:27 380

原创 JSON对象转换

Ajax发送的请求参数是JSON$.ajax({ url : '${path}/product/remove.do', type : 'POST',// 发送json格式数据时 必须用POST /** JSON.stringify(arrId) 将一个js中的数据对象 转换成json字符串 JSON.parse(jsonStr) 将一个j...

2019-03-17 10:41:47 984

原创 基于EasyUI的级联菜单

基于EasyUI的级联菜单jsp页面&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%&gt;&lt;%String path = request.getContextPath();pageContext.setAttri...

2019-03-13 14:15:07 723

原创 级联菜单(JavaScript、JQuery、Ajax)

JavaScript、JQuery、Ajax实现级联菜单javascript版&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt; &amp;lt;title&amp;gt;省市联动&amp

2019-03-12 22:52:01 841

原创 SpingMVC+Spring+MyBatis开发步骤详解

SpingMVC+Spring+MyBatis开发步骤详解项目结构(基于MyEclipse)一、环境搭建创建JavaWeb项目导入相关jar包引入相关配置文件二、初始化配置在web.xml文件中配置Spring工厂监听器、SpingMVC核心类和SpringMVC配置解决post方式乱码的过滤器&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quo

2019-03-06 22:23:15 301

原创 SpringMVC文件上传报错

SpringMVC文件上传报错报错信息DEBUG 2019-03-06 11:32:04,684 org.springframework.beans.factory.support.AbstractBeanFactory: Returning cached instance of singleton bean 'sqlSessionFactoryBean'三月 06, 2019 11:32:...

2019-03-06 11:46:43 510

空空如也

空空如也

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

TA关注的人

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