- 博客(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
原创 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>
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安装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 <!-- 创建SqlSessionFactory对象 --> <bean id="sqlSessionFactoryBean" class="org.mybat...
2019-03-17 15:32:04 344
原创 Ajax提交表单
Ajax提交表单form表单&lt;form id="for"&gt; &lt;div style="font-size: 18px;font-family:黑体;"&gt;用户名:&lt;/div&gt; &lt;div class="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页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%><%String path = request.getContextPath();pageContext.setAttri...
2019-03-13 14:15:07 723
原创 级联菜单(JavaScript、JQuery、Ajax)
JavaScript、JQuery、Ajax实现级联菜单javascript版&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;省市联动&
2019-03-12 22:52:01 841
原创 SpingMVC+Spring+MyBatis开发步骤详解
SpingMVC+Spring+MyBatis开发步骤详解项目结构(基于MyEclipse)一、环境搭建创建JavaWeb项目导入相关jar包引入相关配置文件二、初始化配置在web.xml文件中配置Spring工厂监听器、SpingMVC核心类和SpringMVC配置解决post方式乱码的过滤器&amp;lt;?xml version=&quot;1.0&quot; encoding=&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关注的人