自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lingFei_y的博客

一个喜欢学习和分享的人

  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 【解决idea谷歌翻译失败问题】

谷歌翻译失败解决

2022-10-25 16:42:14 418 4

原创 解决idea中git误提交到远程版本回退

解决idea中git误提交到远程版本回退1.在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(oldVersion)2. 选择newVersion和oldVersion点击“Copy Revision Number”复制两个版本的版本号:3. 右击项目依次选中:Git->Repository->Reset HEAD4. 选中Reset Type: *Hard*, To Commit:6bc5691cbe7304cb185b70fbc0dd97

2021-07-23 19:26:44 1000 4

原创 Linux 6种日志查看方法

1.实时查看日志tail -f 实时查看日志文件 tail -f 日志文件log2.实时查看日志末尾行tail - 100f 实时查看日志文件 后一百行3.查看日志固定尾行tail -f -n 100 catalina.out linux查看日志后100行4.搜寻字符串grep ‘搜寻字符串’ filename按ctrl+c 退出...

2021-02-02 17:46:35 838

原创 内网nginx离线安装

确认gcc、g++开发库已经预先安装好检查gcc是否安装:gcc --version;检查g++是否安装:g++ --version安装gcc,将gcc离线包解压上传到服务器上gcc g++安装命令:rpm -Uvh *.rpm --nodeps --force (忽略关联性、强制安装)安装完成后 cd /usr/bin 下查看是否有 gcc 和 ...

2019-09-22 17:33:38 467

原创 【解决navicat登录报 insufficient privileges 错误】

【代码】【解决navicat登录报 insufficient privileges 错误】

2024-03-20 16:17:34 199

原创 面试题:单例模式输出静态变量

写出两种情况下的运行结果。第一种如下面的代码所示;第二种是把“1==”所在行注释掉,把“2==”行的注释去掉。

2024-03-08 16:25:32 622

原创 解决maven构建报错:To see the full stack trace of the errors, re-run Maven with the -e switch.

解决maven构建报错:To see the full stack trace of the errors, re-run Maven with the -e switch.

2023-07-20 18:34:27 9040

原创 Java list排序的几种方式

Java list排序的几种方式

2023-05-08 17:43:12 167

原创 Java 重试机制解决消息发送失败进行重试

Java 重试机制解决消息发送失败进行重试

2023-05-06 16:02:35 708

原创 记录一次愚蠢的注解使用失效场景

注解失效

2023-04-26 00:17:20 64

原创 idea排除项目中不需要的文件或文件夹

idea设置排除文件

2023-02-17 16:56:29 2119

原创 【解决list转ArrayList】

【解决list转ArrayList】

2022-07-22 15:36:45 1602

原创 maven 下载jar包手动打包本地库

maven 下载jar包手动打包本地库

2022-03-16 15:20:54 275

原创 解决maven报“ You must specify a valid lifecycle phase or a goal in the format”错误

解决maven报“ You must specify a valid lifecycle phase or a goal in the format”错误

2022-03-16 15:13:24 8663 4

原创 InputStream转换为字节数组

1、引入commons-io包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version></dependency>2、调用toByteArray方法即可InputStream inputStream = new Class

2021-05-10 17:41:36 840

原创 解决索引失效,或sql优化器选错索引

最近做统计功能,当数据量达到1000万数据时会查询超时,然后建立了索引,因为统计类型过多,索引建立了10几种,这个时候就发现,sql优化器会不选择你想要的索引。然后在网上多放查找资料,终于找到解决方案;使用强制使用索引,具体的使用方法如下-- 使用force index(索引)关键字,但是这样的会照成诸多不便,比如索引写死在代码里,迁移性差等等,如果有好-- 的解决方法,欢迎下方评论区select * from t force index(索引) where a between 10000 and 2

2021-04-22 16:58:58 156

转载 java获取请求本机ip地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,

2021-03-25 11:39:27 335

原创 解决org.apache.http.TruncatedChunkException: Truncated chunk

报错原因我碰到报错原因主要是因为接口返回的数据量过大,在高并发下,会有丢包的情况,导致这个问题。之前我找方法是把Nginx缓存关掉,我试了一下没有太大的作用。解决方法开启Nginx json压缩,这个方法解决我的问题,解决方法: 点击链接https://blog.csdn.net/lingFei_y/article/details/115002302...

2021-03-19 11:38:39 8146 3

原创 nginx 压缩json

Nginx配置文件配置在server节点下新增如下内容,开启gzip压缩。注意后端需要保证返回的 Content-Type: application/json;charset=UTF-8gzip on;gzip_min_length 1k;gzip_comp_level 6;gzip_proxied expired no-cache no-store private auth;gzip_types text/plain application/x-javascr

2021-03-19 11:23:00 4313 2

原创 侵检测系统Snort的安装、配置与测试

入侵检测系统Snort的安装、配置与测试文章链接:安装比较详细的博客1.1首先,新建一个文件夹来保存需要的tar包的文件夹mkdir ~/snort_srccd ~/snort_src1.2安装必备的组件:yum -y install -y build-essential libpcap-dev libpcre3-dev libdumbnet-dev bison flex zlib1g-dev liblzma-dev openssl libssl-devbuild-essential:提供

2021-03-12 16:23:04 606 3

原创 解决在Interceptor拦截器中使用@DubboReference注入为null

只能注入拦截器,而不是new,不能手动new,否则dubbo服务注入不进去,就变成了null了拦截器配置类@Configurationpublic class InterceptorConfig implements WebMvcConfigurer { @Autowired JurisdictionInterceptor jurisdictionInterceptor; @Override public void addInterceptors(InterceptorRegi

2020-10-16 18:31:05 987 2

原创 myBatis 注解 @Many 一对多 传递多个参数问题

这段时间碰到个问题,就是菜单分页的时候,需要传入两个以上的参数,经过研究发现原来要这么干:如果@Many调用的方法需要传递空值,那么就不写该参数值。column 参数写法 :{@Param 名称 = column 字段名 , @Param 名称 = column 字段名 ...}以逗号隔开注意:第一个是传入字段名称,第二个是数据库字段名称,否则会获取不到值得。/** * 查询所有1级与2级菜单信息 * * @return */ @S...

2020-09-09 18:20:23 4666

原创 MyBatis-plus多表分页查询

1、使用注解实现多变分页查询首先使用@select注解在编写多表关联sql然后mybatis-plus的page就可以了@Select("SELECT * FROM a a, f f WHERE a.id = f_id ${ew.sqlSegment}")IPage<实体类> mydemo(IPage<?> page, @Param(Constants.WRAPPER) Wrapper wrapper);注意:使用${ew.sqlSegment}可以让wrapper条件构

2020-09-08 20:41:49 991

原创 解决返回两个重复的json对象

加粗样式问题:我请求接口返回值是这样的但是我debug跟踪没有找到问题所在,于是就在Controller层,打了个时间戳发现是调用了两次最后的检查原因是执行了两次chain.doFilter

2020-08-18 14:02:35 1006

原创 解决idea创建maven聚合项目时module变灰

1、解决两个问题:创建yml文件么有小叶子图标导入spring-boot-starter-web依赖无法使用注解2.解决方法如下:右键”父项目”–>选择”open Module Settings”–>选择”modules”–>点击”+”号选择Import Module选择变灰项目的”pom.xml”文件点击”ok”–>”apply”–>ok...

2020-07-16 11:06:28 477

原创 IDEA 中项目没有蓝色小方块

IDEA 中项目没有蓝色小方块解决办法:在Maven控制面板中点击 + 号选择项目的POM.xml就好了

2020-07-08 13:59:43 721

原创 解决安装mysql启动报“发生系统错误 2”

我安装完mysql后启动报这个错废话不多说,下面给解决方案,三个命令解决mysqld -removemysqld -installmysqld -install完美解决,喜欢我的可以关注我公众号哦

2020-06-09 10:42:28 6304 24

原创 centos安装FastDFS

1. Centos下安装FastDFS1.1 上传将课前资料中的文件上传到linux下的/home/leyou/fdfs目录:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o32zAtGy-1576464628974)(assets/1526205834487.png)]1.2 安装依赖FastDFS运行需要一些依赖,在课前资料提供的虚拟中已经安装好了这些...

2020-04-18 21:06:01 213

原创 Hibernate Validator服务端的数据校验

哈喽大家好,我是凌飞,今天分享个后端校验开源框架 Hibernate Validator,官网http://hibernate.org/validator/ ,之前我碰到一个同事,以为前端校验的东西,到了后端就并不用校验了,殊不知前端的校验是可以跳过去的。这种思想很危险,但是后端校验,又需要在接口的中接受参数一个字段一个字段的校验,这样就会写很多冗余的代码。今天介绍的这个依赖完美解...

2020-04-14 16:53:15 208

转载 前端常用插件、工具类库汇总,不要重复造轮子啦!!!

前言在开发中,我们经常会将一些常用的代码块、功能块进行封装,为的是更好的复用。那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件。下面这些是我在工作中积累的一些常用的前端开源插件,这里只是罗列出来,详细的用法各个插件官网或者Gayhub都有介绍。注意:往往一个解决方案会有多个插件,需要读者根据自己的实际业务需求进行甄别选用,欢迎留言交流和补充。^_^可以先加个...

2019-12-16 14:09:28 415

原创 解决Rabbitmq连接超时问题

超时原因 : 当安装centos时修改主机后没有hosts文件中同步,所以访问时需要多重解析,就会导致超时;解决办法1、 查看当前主机名vim /etc/sysconfig/network2、修改hosts文件vim /etc/hosts3、退出保存然后重启Rabbitmq就可以了service rabbitmq-server restart获取更多资源可以关注我的公众号...

2019-12-05 16:34:48 4437 2

原创 nginx: [emerg] unknown directive " " in /opt/nginx/conf/nginx.conf:3解决办法

今天修改nginx配置文件就报这个错误nginx: [emerg] unknown directive " " in /opt/nginx/conf/nginx.conf:3​ 然后我上网开始查询资料,查了半天才知道原来是用记事本修改的原因,只要使用记事本修改,保存后就UTF-8都会加BOM头​ 接下来说解决方法:把配置文件的内容复制到非记事本工具,比如notepad++、editp...

2019-11-15 15:53:51 2547 6

原创 Angular使用canvas画验证码

效果:HTML​源码:<div id="verificationCode" class="codeimg" (click)="queryVerifyCode()"> <canvas width="100" height="43" id="verifyCanvas"></canvas> <img id="code_img">&l...

2019-08-25 10:40:37 761

翻译 Elasticsearch介绍和安装

用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如果能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如之前大家学习过的Solr。不过今天,我们要讲的是另一个全文检索技术:Elasticsearch。1.1.简...

2019-07-29 16:42:09 961 2

原创 for循环最里成for循环结束最外层层for循环

one: for(int i = 0; i < 6; i++) { two: for(int j = 0; j < 6; j++) { if (j == 4) { break one; } }}

2019-07-24 09:55:18 1246

转载 VMware虚拟机安装centos7使用xshell连接访问

在VMware虚拟机安装centos7,需要使用xshell连接访问,方便我们进行操作测试,使用xshell连接虚拟机中的centos是因为在虚拟机上总是会和主机切换鼠标,而且也不能粘贴复制,所以用xshell连接就会比较方便。下面就跟大家分享下如何连接。步骤一:设置系统的网络配置类型1、打开,虚拟机,选择我们安装好的系统,然后点击“编辑虚拟机设置”如图:2、接着进入虚拟机设置界面...

2019-07-20 15:00:20 3022 4

原创 nginx 启动脚本

nginx 启动脚本这是启动命令这是重启命令相信好多小伙伴启动Nginx和重启的时候都需要在命令行输入命令,本着程序猿封装思想咱们可以写好脚本这样就一劳永逸了。这是启动命令@echo offcd /d D:\nginx-1.5.1\ # 这是nginx的安装路径 start nginx.exeexit这是重启命令@echo off D: cd D:\nginx-1....

2019-07-18 14:37:49 485

原创 Unexpected require() (global-require)解决vue项目使用require() 编译报错

我是这样引用图片但是在编译的时候报错了,如图下解决方法:在vue项目中的.eslintrc.js文件,加如下代码 PS: 如果没有就在根目录下创建一个module.exports = { rules: { "global-require": 0 }, };然后重启项目。...

2019-04-28 18:50:40 15377

原创 解决vue项目iOS点击两次调起iOS键盘问题

前几天项目碰到个iOS点击输入框轻轻点击输入框调用不起键盘,需要点击好多次才可以。最后在网上查询了好多资料才得以解决。进入正题,第一步查看是否安装了fastclick插件,就是看一下package.json文件有没有。如果么有就安装一下。命令如下:cnpm install fastclick --save 第二步:在main.js文件中将f...

2019-04-28 10:01:47 1630

原创 git总结-git使用

                哈喽,大家好,这个周末过的这么样!反正我是在学习中度过的。这次上次介绍的是,git的存储原理,大多了解一下就好了。这篇的就是干货了。必须要学会得的,到目前为止我知道的是使用git的三种操作方式。都比较好用。01使用git命令行           git的安装直接百度就好了,都是傻瓜式下一步就好了。https://jingyan.baidu....

2019-02-25 18:46:53 147

OCR文字识别高级版.zip

相信大家会碰到有人给你截图,而你正好需要图片中的文字,这个时候需要你一个一个手敲,现在OCR文字识别完美解决这个问题,直接识别出图片中的文字然后复制粘贴,而且这个工具的优点就是小,不会占用系统资源

2020-04-03

万兴数据恢复Wondershare-Recoverit-8.2.0.17.7z

可以恢复硬盘上被删除的工具,U盘,手机统统都可以,是本人比较喜欢的一款软件。如有问题关注我wx公众号:凌飞心得

2020-03-23

nginx安装2.0.zip

这是离线安装nginx2.0版本,经过生产验证非常好用,只需要安装文档把依赖长传到服务器上安装即可

2019-11-06

nginx安装.zip

nginx的所有离线依赖

2019-09-22

sourceTree

非常好用的git图形化管理工具。我的博文中“git总结-git使用”有介绍软件使用。压缩包中有安装说明

2019-02-25

空空如也

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

TA关注的人

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