- 博客(64)
- 收藏
- 关注
原创 centos7安装docker
按官网步骤,先卸载以前旧的版本,如果没有安装也可以执行一下。这里安装需要一点时间,具体看网速。第三步具体安装(网页翻译)查看centos7的版本。docker官网地址。
2024-03-26 10:23:39 202
原创 spring-framework-6.0.7\buildSrc\src\main\java\org\springframework\build\KotlinConventions.java:44
解决:
2023-08-29 10:34:02 132
原创 java.util.LinkedList 中的pop() poll() peek()三个方法的区别
【代码】java.util.LinkedList 中的pop() poll() peek()三个方法的区别。
2023-08-04 15:53:18 615
原创 redis 集群 哨兵
执行上面的的命令可能没有反应 ----> 这里因为centos7的gcc 版本默认是4.8的。这个是因为之前启动过,集群停了再启动, 清空,重置一下,每一个节点都要操作一遍。但是这里又有一个问题。如果真的全部宕机了,不可能全部清了数据在启动吧。这里启动后,每一个redis也是单机的,执行下面的命令组成集群。sentinel.conf在你上传tar.gz 解压的位置。这个是以前老版本的,现在不能使用了。现在修改sentinel的配置。把内容复制到配置文件里面。启动每一个redis。
2022-11-08 11:55:16 2045
原创 mysql 按一定条件导出 导出指定库指定表 数据
mysqldump -u root -p --databases test --tables test --where name=‘1111’ > C:\Users\Administrator\Desktop\sql\test.sql
2022-11-03 11:16:09 447
原创 centos7 安装lua
下载 curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz。解压 tar zxf lua-5.3.0.tar.gz。进入解压后的文件夹 cd lua-5.3.0。安装 libreadline-dev。进入 cd /usr/local/缺少libreadline-dev。报错:缺少 gcc 环境。
2022-11-01 09:16:16 524
原创 java.nio.charset.MalformedInputException: Input length = 1
参考:https://blog.csdn.net/weixin_36877698/article/details/103700076今天启动若依项目时,java.nio.charset.MalformedInputException: Input length = 1之前明明一切正常的,结果今天突然就不行了三个模块只有网关能正常启动刚开始以前是nacos 启动错了(我有两个nacons 服务),看了配置没有启错然后以为是数据库配置文件被不小心修改到了,然后把配置文件的sql重新执行了一次还
2022-04-19 10:38:02 382
原创 springboot 项目动态开启权限(模仿@EnableXXXX)
1 创建一个EnableXXX 注解类import com.cpiinfo.iot.isolar.config.PermissionsSelector;import org.springframework.context.annotation.Import;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy
2022-04-18 11:00:21 467
原创 mysql自动记录数据添加时间和数据修改时间
create table test (name varchar(10),insert_time timestamp default current_timestamp,update_time timestamp on update current_timestamp);insert into test (name) values ('xxx');select * from test;update test set name = '1111';select * from test;
2022-04-07 10:13:59 1248
原创 springboot中 @ControllerAdvice 对响应结果统一处理
package com.cpiinfo.iot.isolar.config;import com.alibaba.fastjson.JSON;import com.cpiinfo.iot.commons.utils.Result;import org.springframework.core.MethodParameter;import org.springframework.http.MediaType;import org.springframework.http.server.Server
2022-03-23 10:17:56 520
原创 spring boot 中,使用拦截器 把返回结果中的空字符串替换成”-“,并压缩数据(从response中得到响应结果并处理)
第一步package com.cpiinfo.iot.isolar.config;import javax.servlet.ServletOutputStream;import javax.servlet.WriteListener;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpServletResponseWrapper;import java.io.*;public class R
2022-03-22 11:31:52 505
原创 java项目打包成maven
1:使用github1:上传项目到github,点击 Releases2:3:发布版本4:登录 JitPackhttps://jitpack.io/5:关联github账号6: 把项目地址复制到这里7:点 Look up如图所示,点 get it8:使用tag 选择对应的版本9:在pox.xml中当添加依赖10:更新发布新版本重新提交代码,后面参考第6步2:使用giteehttps://blog.csdn.net/u012800952/articl
2022-03-21 11:41:15 494
原创 得到图片中的基本信息
public class ImageUtil { /** * 得到文件基本信息 * @param path 文件路径 * @return 图片基本信息 */ public static ImageInfoVO getImageInfo(String path){ if(ObjectUtil.isEmpty(path)){ throw new IOTException("文件路径不能为空");
2022-03-10 16:59:08 176
原创 mysql 修改表的排序规则
ALTER TABLE osi_diag_result_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;utf8mb4 : 原排序utf8mb4_unicode_ci :要修改成的排序
2022-03-09 17:33:27 2211
原创 批量下载文件
@GetMapping("/downLoad") @ApiOperation("巡检总览-巡检报告批量下载") public void downLoadInspectReport(HttpServletRequest request, HttpServletResponse response, @Validated QueryInspectT
2022-03-07 09:39:34 74
原创 JAVA 识别图片中的文字
package org.example;import com.github.jaiimageio.plugins.tiff.TIFFImageWriteParam;import javax.imageio.*;import javax.imageio.metadata.IIOMetadata;import javax.imageio.stream.FileImageInputStream;import javax.imageio.stream.ImageInputStream;import
2022-03-03 15:24:48 7574 2
原创 MySQL 8.0.17 JSON数据类型的学习
CREATE TABLE Tags ( tagId bigint auto_increment, tagName varchar(255) NOT NULL, primary key(tagId));1,70后2,80后3,90后4,00后5,爱运动6,高学历7,小资8,有房9,有车10,常看电影11,爱网购12,爱外卖DROP TABLE IF EXISTS UserTag;CREATE TABLE UserTag ( userId bi
2022-02-22 09:33:40 306
原创 用git从gitee下载单个文件夹
要从一个项目中拉取指定的文件:如1 新建一个空白的文件夹(放代码的地方)2 执行命令 git init执行结果 :3:在本地仓库里面启用sparse-checkout执行 git config core.sparseCheckout true //设置允许克隆子目录4 在 .git/info下创建sparse-checkout文件并修改内容注意:不是 .txt 文件,txt文件不行,添加自己需要下载的文件路径,也可以直接执行下面的命令echo ‘/ruoyi-ui/*’ &g
2022-01-24 12:28:55 4283 1
原创 文件名乱码,项目打包上传到服务器下载文件损坏
/** * 下载航线信息导入模板 */ @GetMapping(value = "/downloadTemplateNew") @ApiOperation(value = "下载航线信息导入新版模板") public void downloadStationInfoTemplateNew(HttpServletRequest request, HttpServletResponse response){ try { req
2022-01-13 11:32:46 256
原创 spring MultipartFile上传文件
@PostMapping("/file") public String get(MultipartFile file) throws IOException { // 文件存放服务端的位置 String rootPath = "/data"; File dir = new File(rootPath + File.separator + "tmpFiles"); if (!dir.exists()) dir.m.
2021-12-20 21:54:05 455
原创 IDEA将项目复制成一个新的项目[或框架]
idea版本1:第一步,cv大法2:修改名称3:删除文件4:修改内容5:进入每个model6:修改对应的pom.xml7:用idea打开项目发现在和git还有关联,删除 .idea文件,8 :清除缓存并重启9 add as Maven project10 git没有了,但是主启动类报错,设置sdk11 最后启动...
2021-09-15 12:30:24 2044
原创 openJDK之如何下载各个版本的openJDK源码
1.openJDK的项目链接:http://hg.openjdk.java.net/,如下图1所示图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK102.下载openJDK源码以下载openJDK8为例。2.1 点击图1中的jdk8u,就得到如下图2所示图2 可以看到JDK8的各个小版本2.2 以下载openJDK8u60为例2.2.1 点击图2中jdk8u60下面的jdk链接,如下图3所示:图3 点击红框中的"jdk"下载op
2021-08-14 10:04:20 993
原创 tomcat源码编译启动英文乱码 eg: 信息: Javaèææºçæ¬:
如下信息: Java虚拟机版本:解决问题-Duser.language=结果
2021-08-03 09:36:53 255
原创 Error:Kotlin: Language version 1.1 is no longer supported; please, use version 1.2 or greater.
2021-07-24 17:35:46 273 1
原创 spring-framework-5.1.20源码编译
github上找到5.1对应的版本https://github.com/spring-projects/spring-framework/tree/5.1.x查看README.md找到 Build from Source 目录源码编译如果中间报错Git 版本更新(Windows下)直接打开git-bash.exe,输入git update-git-for-windows然后重新编译,看到以下结果表示编译成功,大概需要半个小时左右最后导入Idea找到 Import into
2021-07-12 18:15:58 100
原创 centos7添加开放的端口号
查看开放的端口号firewall-cmd --list-all设置开放的端口号firewall-cmd -add-service=http --permanentfirewall-cmd --add-port=8080/tcp --permanent重启一下防火墙firewall-cmd --reload
2021-05-07 21:26:37 121
原创 通过自定义注解拿到请求路径等参数
@Component@Slf4jpublic class LoginHandlerResolver implements HandlerMethodArgumentResolver { @Override public boolean supportsParameter(MethodParameter methodParameter) { //如果有注解 AuthUser 才会封装请求参数到业务方法 return methodParameter.has
2021-05-07 21:21:47 464
原创 前端 jsonArray 地理位置信息
{“success”: true,“code”: 200,“msg”: “ok”,“data”: [{“code”: “110000”,“name”: “北京”,“firstChar”: “B”,“children”: [{“code”: “110100”,“name”: “北京市”,“firstChar”: “B”,“children”: [{“code”: “110101”,“name”: “东城区”,“firstChar”: “D”},{“code”: “11
2021-04-29 00:41:58 108
原创 mysql 存储过程 取汉字拼音的首字母
第一步 创建方法CREATE FUNCTION GET_FIRST_PINYIN_CHAR_1 (PARAM VARCHAR(255))RETURNS VARCHAR(2) CHARSET utf8 BEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_FIRST_CHAR VARCHAR(2); SET V_FIRST_CHAR = UPPER(LEFT(PARAM,1)); SET
2021-04-28 22:36:32 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人