JavaEE
文章平均质量分 50
Zarathusa
import *;
展开
-
Windows服务器部署SpringBoot及文件服务器MinIO
在C:\目录下创建minio.bat文件,并把以下脚本copy到文件内,双击打开,即可启动minio。原创 2022-09-07 17:32:55 · 983 阅读 · 0 评论 -
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 · 46252 阅读 · 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 · 1556 阅读 · 0 评论 -
SpringBoot异步线程配置(@EnableAsync、@Async )
SpringBoot异步线程配置1. 配置文件#异步线程配置async: executor: #设置核心线程数 corePoolSize: 10 #设置最大线程数 maxPoolSize: 100 #设置队列容量 queueCapacity: 1000 #设置线程活跃时间(秒) keepAliveSeconds: 60 ...原创 2019-12-20 17:05:14 · 1615 阅读 · 0 评论 -
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 · 5143 阅读 · 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 · 499 阅读 · 0 评论 -
java8 Stream Map集合按value值排序
java8 Stream Map排序map.entrySet().stream() .sorted(Map.Entry.comparingByValue(Comparator.reverseOrder()))原创 2019-12-09 13:25:32 · 5101 阅读 · 0 评论 -
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 · 19498 阅读 · 5 评论 -
MyBatis 模糊查询时对特殊字符"%"和"_"的处理
MyBatis 模糊查询时对特殊字符"%“和”_"的处理问题:输入"%“或”_",查询结果为全部数据,且无法查询到带有"%"或者下划线 的数据。解决:对特殊字符转义例如查询字段为 name若name中含有"%“或 “_” 转为”/%" “/ _”public void setName(String name) { this.name = StringUtils.i...原创 2019-09-23 18:41:35 · 3731 阅读 · 1 评论 -
EasyPoi实现Excel导入导出
EasyPoi实现Excel导入导出pom文件<!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> ...原创 2019-09-12 17:13:00 · 491 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 1831 阅读 · 0 评论 -
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 · 634 阅读 · 1 评论 -
Struts2+Spring+MyBatis开发步骤
ssm(struts2+spring+mybatis)开发步骤一、环境搭建新建JavaWeb项目导入相关jar包引入相关配置文件applicationContext.xml/struts.xml/mapper.xml二、初始化配置在web.xml中配置struts2核心过滤器 <filter> <filter-name>...原创 2019-03-03 16:10:50 · 1455 阅读 · 1 评论 -
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 · 284 阅读 · 0 评论 -
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 · 955 阅读 · 0 评论 -
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 · 336 阅读 · 0 评论 -
在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 · 293 阅读 · 0 评论 -
MyBatis中字段自加1(update更新原来的值加1运算)
<update id="addCount"> update album set count=count+1 where id=#{id}</update>原创 2019-03-29 19:16:08 · 38502 阅读 · 5 评论 -
pageHelper在SpringBoot中的使用
pageHelper在SpringBoot中的使用在pom.xml中引入依赖 <!--pageHelper分页依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehe...原创 2019-04-09 19:08:16 · 758 阅读 · 0 评论 -
Spring Boot自动配置原理
Spring Boot自动配置原理前言为什么说Spring Boot使用了"习惯优于配置"(约定优于配置)的理念?难道Spring Boot真的不需要配置吗?其实Spring Boot使用自动配置,它将这些配置当做一种约定或习惯,让开发人员很容易创建一个独立运行、准生产级别的基于Spring框架的项目。那么这种自动配置是怎么实现的呢?一、 入口类Spring Boot通常都有一个名为*...原创 2019-08-28 15:00:57 · 326 阅读 · 0 评论 -
解决SpringMVC的中文乱码问题
SpringMVC乱码问题的解决Get请求乱码 在Tomcat目录下的conf目录下的service.xml文件中,添加语句:URLEncoding="UTF-8"&lt;Connector port="8989" protocol="HTTP/1.1" connectionTimeout="20000"原创 2019-03-04 22:37:47 · 131 阅读 · 0 评论