笔记
朝花不迟暮
这个作者很懒,什么都没留下…
展开
-
centos安装了curl却报 -bash: curl: command not found
其实我第一次按照csdn一篇博客试了一下,是失败的,第二次又找了篇博客园的文章试了下,就成功了,但两篇文章的内容是一模一样的,也很离谱。我服务器上想用curl下载docker-compress,发现没有curl命令,就去下载安装,安装完成之后,报。原创 2023-12-14 22:06:49 · 1238 阅读 · 0 评论 -
关于jps命令查看不到systemctl 启动的Java进程 进程号的问题
说实话我是真的没有把systemctl这个命令和进程号关联起来想过,因为我的环境是银河麒麟,我一直以为是银河麒麟的问题呢!原创 2022-10-18 23:00:03 · 653 阅读 · 0 评论 -
Java后台给PDF加水印并且合并多个PDF文件
目录前言准备环境代码添加依赖工具类测试测试加水印与背景测试pdf合并前言本文基于itext7实现pdf加水印和合并的操作。实际上在我们实际项目应用中,对于pdf的操作也是比较常见的,我上一个项目中就有将结果转成pdf导出的需求。本文是基于茶佬的笔记《JAVA 后端给 PDF 添加水印》写成。准备环境jdk8,idea2020.1.1,maven3代码添加依赖<dependency> <groupId>cn.hutool</groupId> &原创 2022-02-13 22:10:07 · 1316 阅读 · 0 评论 -
CentOS安装redis
目录前言操作步骤1.下载redis2.安装并编译3.redis配置前言之前以docker的形式安装一次redis, 但是装的不是很成功, 配置文件在容器里也找不到, 在宿主机上找也没法修改, 所以我将redis从容器中移除进行一次机装! 跟着大佬的文章走了一遍, 非常成功, 全程没有遇到问题!操作步骤1.下载redishttps://download.redis.io/releases/?_ga=2.104216324.56702923.1624638088-461520634.157478153转载 2021-06-26 01:02:50 · 130 阅读 · 1 评论 -
去除@AutoWired注入dao层爆红, 解决@AutoWired黄色背景的问题,以及实现序列化问题
治愈强迫症打开idea->file->settings->editor->InSpections输入框搜spring core把这两个去掉就行了实现序列化搜索 seria勾选这个, 颜色随意选, 可以和eclipse一致当然要记得选成Default,这样就适配所有工程...原创 2021-06-25 23:15:45 · 618 阅读 · 1 评论 -
Javaweb项目部署在Linux上首次加载页面极慢的解决方法
目录背景定位问题解决方法参考背景我们的项目是springboot+vue技术栈,但是今天发现一个问题,就是在Windows上启动之后登陆是正常的.但是发布在Linux上的时候首次登陆特别的慢. 我一开始是以为是菜单加载的慢的原因或者是定时任务导致的.但是很快被否了, 因为如果是这些问题导致的,不可能Windows是正常的速度而放在Linux就不一样了, 所以可能是其他的问题.定位问题<java web项目启动超级慢_java web项目部署在linux系统出现第一次登录高延迟的问题…>原创 2021-06-21 23:51:13 · 864 阅读 · 0 评论 -
win7系统笔记本配置双屏
前言今天买的外屏到了, 想弄成项目组里有些人装逼的双屏, 但是自己没有体验过, 也没有配置过所以今天就来弄下, 体验一下大佬的感觉!环境Windows7一个笔记本一块24寸外屏配置步骤接上外屏,这是必要操作ps: 也可以通过win+p进行设置(这波截图我才知道原来是这个样子, 其实我现在csdn的那个网页在副屏上!)右击选择屏幕分辨率像现在这样, 系统已经检测到你有两块屏幕了. 你可以点击里面的1和2来看信息, 来鉴定下哪块屏幕.这里关于显示的问题你有如下几个选项:这原创 2021-06-11 00:03:39 · 449 阅读 · 0 评论 -
springboot项目打包, 配置文件抽离到jar包外面
每隔一周的时间, 项目有大功能或者是修复大bug, 都要重新部署到服务器上. 我的springboot项目是多环境配置, 用到了fastdfs, rabbitmq等一些配置. 每次正式库,临时库来回切换. 这次要让我们把配置文件全部抽离出来, 不要打在jar包里.今晚问了下Erupt的作者大哥. 他说只要放在jar包外面就可以自动覆盖测试一下我分了两个环境, 端口不一样, 打印端口. 显示完全正常...原创 2021-04-28 20:08:38 · 554 阅读 · 0 评论 -
mysql 安装问题:由于找不到MSVCR120.dll
今天装mysql5.7.25的时候报了这个错, 百度查了一下说是未安装 vcredist然后给了个网址: https://www.microsoft.com/zh-CN/download/details.aspx?id=40784我是64位系统,选64, 下载安装, 即可, 不用更改路径. 然后在重新执行mysql --install 就会提示成功~参考: https://blog.csdn.net/zhongaiyisheng_/article/details/85924378...原创 2021-04-24 00:26:09 · 247 阅读 · 0 评论 -
FastDfs大文件分片上传和断点续传
前言其实之前在大文件分片上传与极速秒传实现文章中我写过一次关于分片上传和断点续传, 但其实那个时候对断点续传的理解及其有限. 最近在项目里需要对大文件进行分片上传, 所以开始重新研究. 不过我觉得对于这个我只想讲下核心的思想.分片上传思想根据之前的文章, 我说过, 假如我们对500M的文件进行分片上传, 每片大小是5M, 那么总共就是100M分片. 前端主要就是通过文件大小和设置的分片的大小计算出分片的数量, 将这些必要参数传给后端, 后端通过分片的数量一次一次的将每个分片传到后台, 后台也同样一次次原创 2021-04-22 00:39:57 · 6078 阅读 · 4 评论 -
SpringSecurity更改全局统一路径之后,postman无法测试的问题
问题产生最近公司做的项目是前后端分离项目springboot+vue, 安全框架使用springsecurity, 因为需要要加统一访问前缀, 当时添加完成之后 前后端联调成功, swagger访问正常. 但是第二天使用postman在测试的时候就发现调不通了. postman登陆之后再访问接口就蹦到了session失效的接口了(我配置了session失效).问题解决我同事过来调我的postman, 他用登陆的jsessionId添加进来 绕过了security登陆. 我又发现他们的session的前原创 2021-03-22 22:11:27 · 437 阅读 · 0 评论 -
SpringCloud Feign的一些配置
#开启懒加载,从启动开始就从注册中心获取服务进行缓存ribbon.eager-load.enabled=true#为哪些客户端开启懒加载,如果有多个按逗号分割;不配置名字,则加载所有的服务ribbon.eager-load.clients=29-nacos-discovery-consumer# 配置feign连接读取超时时间feign.client.config.default.read-timeout=2feign.client.config.default.connect-timeout原创 2021-03-14 09:48:20 · 283 阅读 · 0 评论 -
解决idea 双斜线注释总是在每行开头的问题
File-Settings-Editor-Code Style - java找到我标线的地方,然后进行对应修改!idea版本2020.1.1原创 2021-03-07 12:23:31 · 793 阅读 · 0 评论 -
使用腾讯云cos上传文件报java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)L
最近使用腾讯云做文件上传,我使用官方SDK按照官网的教程做接入,结果报下图错误:我百度了好久,网上也有说是没有加commons-codec,或者是其他什么原因。我都试了,最后还是那个错误。我就猜想可能是我哪个依赖和他冲突了。我重新创个maven工程,然后只放入腾讯云的SDK,一跑果然成功,反推结果就是有依赖冲突,开始往下排查,最后发现是我做腾讯QQ接入的时候他的官方依赖和腾讯云sdk起了冲突 <dependency> <groupId>net.gpla原创 2021-03-04 22:36:52 · 484 阅读 · 1 评论 -
安装docker-compose
docker-compose简介docker-compose是基于docker的开源项目,托管于github上,由python实现,调用 docker服务的API负责实现对docker容器集群的快速编排,即通过一个单独的yaml文件,来定义一组相关的容器来为一个项目服务。所以,docker-compose默认的管理对象是项目,通过子命令的方式对项目中的一组容器进行生命周期的管理。安装Linux下载 Docker Composecurl -L "https://github.com/docker/c原创 2021-02-27 21:00:02 · 133 阅读 · 0 评论 -
QQ授权登陆 接入
前言笔者最近要搞QQ登陆接入,但是接入申请成了我的硬伤,申请接入被打回了十几次。就在今天终于通过了,我想就接入的一些细节进行一些细谈,将踩过的坑都细说一下,帮助兄弟们快速完成接入!前置条件一个备案的域名,一台部署nginx或者Tomcat的服务器,一个HTML页面申请接入一、进入https://connect.qq.com/manage.html#/,首先先注册成为开发者,我在那里没有遇到问题,那个你只要按照要求来认证,绝对不会为难你的!二、创建网站应用我的域名是阿里云备案的,所以上面的网站原创 2021-02-24 22:12:56 · 2421 阅读 · 0 评论 -
mp生成的service Bean重复问题
首先这个问题的原因目前为止仍在排查。今天将官网的代码生成器集成进了项目里,在测试类里面测试的时候发现报这是说有两个ISqArticleService的Bean。我起初以为是集成了IService的原因,但是很快我就否了,因为我上次就集成过一次了,并没有出现这样的问题。所以这个问题现在依然在找原因,不过已经有了对应解决办法。既然是Bean的重复,那么给service起个别名就行!@Service注解里,参数就是service的别名设置。当然,如果有哪位遇到过这样的问题 会解决的,麻烦下方留言,感激不尽原创 2021-02-08 23:00:02 · 477 阅读 · 0 评论 -
DSL语句的基本使用
3.2.3 DSL语句使用3.2.3.1 Query DSL结构化查询介绍Query DSL是一个Java开源框架用于构建类型安全的SQL查询语句。采用API代替传统的拼接字符串来构造查询语句。目前Querydsl支持的平台包括JPA,JDO,SQL,Java Collections,RDF,Lucene,Hibernate Search。elasticsearch提供了一整套基于JSON的查询DSL语言来定义查询。Query DSL当作是一系列的抽象的查询表达式树(AST)特定查询能够包含其它的查询原创 2021-01-29 21:33:53 · 5037 阅读 · 0 评论 -
docker安装kibana
下载镜像docker pull docker.io/kibana:7.1.0版本注意要和ES保持一致,不然可能会报错误!安装kibana容器docker run -it -d -e ELASTICSEARCH_URL=http://192.168.211.132:9200 --name kibana --restart=always -p 5601:5601 kibana:7.1.0ELASTICSEARCH_URL=http://192.168.211.132:9200:是指链接的ES地址原创 2021-01-29 20:20:25 · 354 阅读 · 0 评论 -
ElasticSearch安装ik分词器
IK分词器分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词器是将每个字看成一个词,比如"我爱技术"会被分为"我",“爱”,“技”,“术”,这显然不符合要求,所以我们需要安装中文分词器IK来解决这个问题。IK提供了两个分词算法:ik_smart和ik_max_word其中ik_smart为最少切分,ik_max_word为最细粒度划分安装ik分词器ik分词器的安装要和自己es的版本保原创 2021-01-29 00:07:35 · 284 阅读 · 0 评论 -
开启mysql的binlog日志
MySQL默认是不开启binlog的,所以需要手动开启!Windows版本查看binlog日志是否开启show global variables like 'log_bin';我这里是已经开启了,默认是不开启的!设置binlog开启找到你mysql的my.ini目录,我的MySQL是免安装版本的,所以我的ini文件好找,添加下面配置:# 设置binlog开启log_bin=E:/mysql-5.7.25-winx64/bin_log# 设置binlog日志的格式binlog_form原创 2021-01-27 21:57:16 · 302 阅读 · 0 评论 -
SourceTree安装
先去https://www.jb51.net/softs/401006.html#downintro2下载一个安装包,官网太慢!下载好之后要跳过注册环节!进入:C:\Users\Administrator\AppData\Local\Atlassian\SourceTree创建accounts.json[{"$id": "1","$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Ide原创 2020-12-30 23:56:39 · 159 阅读 · 0 评论 -
解决图片上传七牛云出现脏数据问题
前言项目里用vue上传组件,上传图片到七牛云,但是存在一个问题就是上传过程是一个单独的操作,与表单提交并无关系!这样存在一个问题,当图片上传之后如果用户点击取消,虽然取消但图片已经上传到七牛云了,这些图片后续都不会再使用,我们如何取消这些无用的图片呢?我这里用的是redis做中间件!Redis中间件处理我们每次上传完图片,将文件名放到redis的集合里;每次提交表单之后,把上传的文件名又上传到另一个集合里!也就是双集合,一个集合放已提交未确认一个集合放已提交已确认!这样我们可以对比差异,就知道哪些原创 2020-12-20 13:50:09 · 718 阅读 · 5 评论 -
Windows无法停用设备,原因是某个程序正在使用它
最近加了一块4个T的固态,每次拔下来的时候都会报无法停用通用卷设备,因为某一程序仍在访问它,这种毛病用过u盘的朋友都知道。按照我以往的脾气,不能退我就直接拔了!关键是我刚花的几百买的硬盘,存了几十G的好东西,实在不忍心损害!百度了一下,让我去控制面板查日志,发现有进程占着!带有进程 ID 4 的应用程序 System 停止了设备 USB\VID_0BC2&PID_AC35\00000000NAB百度了一下,让我进磁盘管理,选中磁盘来脱机!虽然确实停下来了,但是总觉得还是对磁盘有损坏!如果有什么原创 2020-12-20 00:22:45 · 3698 阅读 · 7 评论 -
SpringMvc+饿了么UI组件+七牛云做图片上传
前言我之前也有用过SpringBoot+OSS做过云存储,可以去看我的文章https://blog.csdn.net/Curtisjia/article/details/109339980,当时我做了个工具类的封装,可以拿过来直接用!这次用的技术栈是Springmvc,所以需要做些配置!配置springmvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/原创 2020-12-19 23:58:29 · 436 阅读 · 1 评论 -
Mybatis参数类型为String,@param的作用
这是我之前学习mybatis的时候一个盲点,是关于@param的,我之前不是很明白这个注解的作用到底是干嘛的,我之前在用的时候,如果方法里的参数在两个及以上会用这个参数,但是不是很理解,今天搞明白了!举一个例子: <!--根据条件进行查询--> <select id="findByCondition" parameterType="string" resultType="com.itheima.pojo.CheckGroup"> select * f原创 2020-12-19 00:34:55 · 1993 阅读 · 2 评论 -
Mybatis主子表关联插入时,获取插入到主表的id
项目中,我们主表和关联表进行连表插入的时候,我们往主表中插入数据的ID可能是自动生成的,那么这个时候我们往关联表里插入数据时没有主表的主键id!我们可以通过MySQL的函数LAST_INSERT_ID,进行获取!他对比useGeneratedKeys="true"的好处就是,一旦数据库主键生成的随机方法比较复杂,他就没法获取!推荐做法就是:order="AFTER",让这个语句放在其他语句之后来执行! <insert id="add" parameterType="com.itheima.p原创 2020-12-19 00:19:08 · 3359 阅读 · 4 评论 -
dubbo+zk做远程调用的示例
前言最近跟进一个传智健康的项目,他的技术栈使用的是ssm,注册中心是zookeeper,远程调用使用的是dubbo。技术栈比较老套,但还是想去了解一下!核心代码控制层注意@Reference注解的包,是dubbo的!这里他通过maven,把interface放到pom里了!package com.itheima.controller;import com.alibaba.dubbo.config.annotation.Reference;import com.itheima.constant原创 2020-12-17 00:03:10 · 294 阅读 · 0 评论 -
kaptcha-2.3.2.jar包下载
https://www.jb51.net/softs/546820.html如地址失效,请QQ联系:707409741原创 2020-12-14 23:51:04 · 3749 阅读 · 1 评论