自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 收藏
  • 关注

原创 操作两个集合求并集,交集,补集

操作两个集合求并集,交集,补集

2022-11-14 14:42:36 666 2

转载 Object.keys() 和 Object.values()、ES6中some和every的使用方法

Object.keys() 和 Object.values()、ES6中some和every的使用方法

2022-11-04 10:54:33 827

原创 Java Bean对象、Json字符串之间互转中 驼峰命名与下划线命名之间互转

Java Bean对象与JSON字符串之间命名转换

2022-10-31 15:54:38 3295

原创 java集合去重

集合去重

2022-07-06 11:41:49 1556

转载 mysql日期转换

mysql的日期格式

2022-06-22 11:05:39 13920

原创 Variable ‘sql_mode‘ can‘t be set to the value of ‘NULL

记录sql导入报错

2022-06-22 09:55:50 1564

原创 什么是CAS机制?

我们先看一段代码:启动两个线程,每个线程中让静态变量count循环累加100次。import lombok.SneakyThrows;public class Demo { private static int count = 0; public static void main(String[] args) throws InterruptedException { /* * 创建2个线程 * 情景:静态变量count初始...

2022-03-11 17:55:16 114

原创 单例在多线程下的安全问题

public class SingetonDemo { private static SingetonDemo instance = null; public SingetonDemo(){ System.out.println(Thread.currentThread().getName() + "被创建出来了"); } public static SingetonDemo getInstance(){ if(instance == n

2022-03-10 22:32:59 302

原创 BlockingQueue测试案例

public class BlockingQueueTest { static class Producer implements Runnable { private final BlockingQueue queue; Producer(BlockingQueue q) { queue = q; } public void run() { try { while (true) { queue.

2022-03-09 15:37:34 96

转载 springboot腾讯云文件上传

一、引入依赖<dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>5.6.24</version></dependency>二、后台代码package com.admin.controller;import com.admin.util.CommonUti

2022-01-28 11:08:23 493

转载 阿里云OSS图片上传压缩

pom文件增加图片压缩依赖包<!-- 图片压缩 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency> <!-- 阿里云对象存储

2022-01-28 11:05:28 4131

转载 阿里云OSS上传

package com.admin.controller; import com.alibaba.fastjson.JSONObject;import com.aliyun.oss.OSSClient;import com.aliyun.oss.common.utils.BinaryUtil;import com.aliyun.oss.model.*;import com.admin.config.BaseController;import com.appapi.common.FileUpl.

2022-01-28 11:03:45 266

原创 wordpress搭建网站

域名、主机申请,宝塔面板使用流程,看以下这两个就够了https://blog.csdn.net/weixin_45106434/article/details/108894407https://blog.csdn.net/qq_44721831/article/details/104693313以上方式比较复杂,这里有简单的方式https://blog.csdn.net/Wordpress_god/article/details/111084746...

2022-01-11 17:44:57 213 2

原创 Spring AOP + ArrayBlockingQueue阻塞队列异步存储日志

pom.xml<!-- Spring AOP的依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>异步阻塞队列用于数据存储。AsyncQueue.javaimport java.util.concur

2021-12-31 18:30:13 468

原创 Java null, message from server: “Host ‘xxx‘ is not allowed to connect to this MySQL server“文件解决

报错原因:root用户只能使用localhost连接,不能使用局域网或外网IP连接。解决办法:一、方法一,改表进入mysql,选择数据库。输入 update user set host=’%’ where user=‘root’;,修改root用户的权限范围。输入flush privileges;,将权限更新操作刷新到内存中。如果这个方法不行,可以用下面这种方法。二、方法二,授权创建用户创建user01,只能本地访问create user user01@‘localhost’

2021-12-28 10:32:54 882

原创 git报错相关

1. 权限不足问题报错信息:Push master to origin/master was rejeted解决方案:在项目成员里有以下四个角色,Developer修改为Maintainer即可

2021-12-27 17:10:52 290

原创 html前端js中获取后台传的值

@GetMapping("/test")public String test(ModelMap modelMap) { // 获取到的值 String str = "123"; modelMap.put("str",str); return prefix + "/add";}$(function (){ var url = [[${str}]];});

2021-12-24 18:00:27 1113

转载 文件上传大小报错问题

报错信息:Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (30230479) exceeds the configured maximum (2

2021-12-24 17:52:56 1516

原创 html控制上传的文件类型

input file控件限制上传文件类型文件类型中间用,分开html和htm这样的要写成两个<input id="File1" type="file" accept=".xls,.zip" />

2021-12-22 17:23:24 446

原创 application.yml

若依的application.yml修改后做为自己项目的使用# 开发环境配置server: # port: 80 max-http-header-size: 102400000 # 服务器的HTTP端口,默认为80 # port: 443 port: 8080 # 应用的访问路径 tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # tomcat最大线程数,默认为200 max-threads: 20

2021-12-20 16:48:52 436

原创 MD5 文件校验

import org.springframework.web.multipart.MultipartFile;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public

2021-12-20 10:38:05 697

原创 APKUtil(java解析Android或IOS的工具包)

一、 读取文件的信息和众多的项目一样,在苹果和安卓的项目中,也有很多的版本信息,那么这些都存储在哪里了呢?在每个我们打好的包里面,其实都有一个专门标注版本信息和版权,描述的文件,如果我们用winrar或者其他解压缩软件把安装包解压缩之后,我们可以得到里面的很多信息,然后一般我们都会在软件的最外层发现一个.xml的文件来看到我们的版本信息(一般都有加密)。所以我们获得版本信息的来源就是要从安装包中提取xml的文件,然后通过解析xml文件中的特殊节点来获得我们所需要的信息。具体思路就是 解包(类似zip)

2021-12-20 10:34:15 2104

原创 StringTools

import java.text.DecimalFormat;import java.util.ArrayList;import java.util.List;public class StringTools { /** * 格式化输出 字符串 [*]左对齐,右补空格 * * * @param str * @param min_length : 最小输出长度 * @return */ public static String formatLeftS(String

2021-12-20 10:21:30 226

原创 StringUtils

import java.util.Collection;import java.util.Map;import com.ecio.common.core.text.StrFormatter;/** * 字符串工具类 * */public class StringUtils extends org.apache.commons.lang3.StringUtils { /** 空字符串 */ private static final String NULLSTR = ""; /**

2021-12-16 22:19:46 54

原创 获取i18n资源文件

import org.springframework.context.MessageSource;import org.springframework.context.i18n.LocaleContextHolder;import com.ecio.common.utils.spring.SpringUtils;/** * 获取i18n资源文件 * */public class MessageUtils { /** * 根据消息键和参数 获取消息 委托给spring message

2021-12-16 22:18:29 543

原创 MD5Utils

import java.security.MessageDigest;public class MD5Utils { /*** * MD5加码 生成32位md5码 */ public static String string2MD5(String inStr) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5");

2021-12-16 22:17:21 79

原创 Map通用处理方法

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import javax.servlet.http.HttpServletRequest;/** * Map通用处理方法 * */public class MapDataUtil { public static Map<String, Object> convertDataM

2021-12-16 22:16:42 153

原创 IPUtils

import java.net.InetAddress;import java.net.UnknownHostException;import javax.servlet.http.HttpServletRequest;/** * 获取IP方法 * */public class IpUtils { public static String getIpAddr(HttpServletRequest request) { if (request == null) { return

2021-12-16 22:15:47 378

原创 FtpUtil

import com.jcraft.jsch.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;import java.io.InputStream;import java.util.Properties;@Compo

2021-12-16 22:11:27 743

原创 日期工具类

import java.lang.management.ManagementFactory;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.lang3.time.DateFormatUtils;/** * 时间工具类 * */public class DateUtils extends org.apache.

2021-12-16 22:07:30 57

原创 文件压缩/解压

import com.ecio.common.exception.BusinessException;import org.apache.commons.compress.archivers.ArchiveEntry;import org.apache.commons.compress.archivers.zip.Zip64Mode;import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;import org.apache.c

2021-12-16 22:05:22 98

原创 FileUtil

import lombok.extern.slf4j.Slf4j;import java.io.*;@Slf4jpublic class FileUtil { /** * 创建文件夹并返回带\的文件夹路径 * * @param dirPath * @return */ public static final String makeDir(String dirPath) { String tempDir=dirPath; if (!dirPath.endsWith("

2021-12-16 22:00:54 232

原创 HDFS工具类

package com.mg.ecio.hlink.core.utils;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.io.IOUtils;import java.io.*;import java.net.URI;import java.net.URISynta

2021-12-16 21:51:44 320

转载 java 根据系统获取文件分隔符File.separator

在Linux系统上是/,在Windows系统上是,考虑到跨平台,应尽量使用File.separator。File separatorFile类有几个类似separator的静态字段,都是与系统相关的,在编程时应尽量使用。separatorCharpublic static final char separatorChar与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 ‘/’;在 Microsoft Wind

2021-12-08 14:09:30 2219

转载 springboot整合支付宝微信支付案例+代码

https://blog.csdn.net/weixin_42437633/article/details/88751283

2021-12-06 11:16:31 157

原创 Linux下安装Nginx过程

Nginx安装1. 前提1.1. gcc安装1.2. pcre1.3. zlib1.4. openssl2. 安装Nginx2.1. 下载安装并解压2.2. 进入nginx目录,configure命令,进行编译1. 前提在安装Nginx之前,需要先在Linux服务器上安装gcc、pcre、zlib、openssl。gcc:yum install gcc-c++pcre:yum install -y pcre pcre-develzlib:yum install -y zlib zlib-devel

2021-12-02 10:42:07 76

转载 Exception in thread“main“ java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException

由于Android用不了JAXB,所以按照Android的换成了xmlpull有人只要下载xmpull就行,但是自己还需要下载xpp,下面是maven中的依赖,供参考<!-- xml解析,没有的话出错 --><dependency> <groupId>xmlpull</groupId> <artifactId>xmlpull</artifactId> <version>1.1.3.1</vers

2021-11-25 10:35:26 281

转载 maven打包插件的使用场景

maven打包插件1. bulid2. maven-compiler-plugin3. maven-jar-plugin4. maven-dependency-plugin5. maven-resources-plugin6. maven-war-plugin1. bulidmaven打包,首先在pom文件中加上build属性,和dependencies是同级的:<build> <!--打包出来的文件名,可以不填写,有默认值--> <finalName>Test

2021-11-23 13:44:24 379

原创 设计模式看这一篇就够了

设计模式列表http://c.biancheng.net/view/1390.html

2021-11-19 18:08:58 264

原创 项目在Devops上发版遇到的问题

没有启动成功的文字,并且这里也和之前不一样后来发现是gitlab上多了target目录,不知道什么时候给推上去的。正常情况下是这样的问题解决!!!

2021-11-19 10:44:08 470

空空如也

空空如也

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

TA关注的人

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