自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IDEAmaven项目可编译但是有些类是红色或有红色下划线

图片没有显示,具体可查看原文原文链接:https://blog.csdn.net/bowenlaw/article/details/102613529IDEAmaven项目可编译但是有些类是红色或有红色下划线方法1(网上最常见的方法)重启后,即可方法1(查阅知乎发现)如果方法1无效,请参考方法2找到项目里所有pom文件,重新载入,等待后,ok!注:每个项目的pom文件只有一个,如果多个pom文件会导致不编译不通过,应该检查后删除多余pom文件。但是使用了前两步之后,发现还

2021-12-03 13:53:36 807

原创 阿里云 部署 elasticsearch 本地可以访问,远程浏览器不能访问

搞了好久,记录一下, 首先防火墙 和阿里云的【安全组】一定要放开,一般是是必须的。【我这次最主要的关键点是】修改elasticsearch-2.3.3\config\elasticsearch.yml文件,将network.host的内容改本机的ip...

2021-06-12 14:46:07 462 6

转载 从“菜鸟”码农到“资深”架构师,我到底经历了什么?

工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着架构师、专家之类的头衔,伴随着技术和能力的提高,想不明白的事情反而越来越多了。”这些疑问有些来自于跟小伙伴的交流,有些是我的自问自答,有些到现在也想不清楚,这篇文章就来写一写这些问题。如何更高效的学习?很多新人程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后,这类问题大多都会变得不再那么明显,工作的方向也会逐渐变得清晰起来。但是没过多久,能了解到的资料就开始超过每天学习的能力,像是买了没看的书、收藏

2020-12-28 18:19:45 398

原创 springboot项目用idea maven打包成功,在文件夹用命令行打包不成功

一个springboot工程,在idea里用maven里生命周期里package打包 ,可以打包成功,但是用mvn命令行在文件夹里就打包不成功, 报如下错误:-source 1.7 中不支持 lambda 表达式,请使用 -source 8 或更高版本以启用 lambda 表达式后来经查,根据这篇博客https://blog.csdn.net/weixin_43994410/article/details/109384482,在pom.xml 加一个这个插件就好了(代码如下) ,特此记录一下..

2020-12-08 18:00:14 1131

原创 No plugin found for prefix ‘springboot‘ in the current project

在项目目录下,用 mvn springboot:run 命令启动项目时,报如下错误:No plugin found for prefix 'springboot' in the current project ,百度了好多都不行(而且大多数博客都一样,),最后找到一个说是命令不对,应该用mvn spring-boot:run , 试了一下,果然可以(尴尬),特此记录一下。 有时真理往往掌握在少数人的手里,只要不盲从大流,肯下功夫。...

2020-11-04 16:57:29 612 1

转载 chrom浏览器 JS断点调试,防止进入某个js文件(比如,jquery)

作者:许锐涛链接:https://www.zhihu.com/question/21596855/answer/149836060来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前我也遇到过,设置断点后单步跳过时就会自动进入jquery源代码里,如下图很多时候开发人员并不希望调试jquery源代码,自然不胜其烦。还好,chrome也提供了屏蔽指定js文件的功能——Blackbox。开启方式如下:在你下一次进入jquery调试界面时...

2020-08-28 10:52:04 3327

转载 maven 项目中引入第三方jar包的方法

博主基本上把maven pom.xml scope类型给介绍明白了,下面是正文:------------------------------------------------------------------------------------------------------说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi/bi-pom.

2020-05-29 16:46:00 822

原创 IDEA DEBUG模式下 智能步入 实现步入同一行的多个方法中某一个方法

原文:https://blog.csdn.net/u010865136/article/details/80533000,作者写的这篇IDEA DEBUG模式下 智能步入 实现步入同一行的多个方法中某一个方法(语言:java ,工具:idea, debug调试)写的很好,虽然作者是一个php开发者,,我因为调一个spring注解 @Cacheable 想看下它的源码运行原理,可能也是受视频老师的...

2020-03-14 18:00:04 498

转载 idea2019中utf-8乱码问题

解决idea中乱码问题,一般就一下几个中的一个或几个,如果都不行那就不知道了第一个:File->Settings->Editor->File Encodings第二个:File->Other Settings->Settings for New Projects->Editor->File Encodings第三个:File-&...

2020-02-26 11:34:44 2197

转载 解决nginx使用proxy_pass反向代理时,session cookie丢失的问题

今天在看sso(单点登录)时,看到了这篇文章,nginx反向代理解决cookie带不过去的问题,关键点是加上 proxy_cookie_path(路径转换),下面是正文:-------------------------------------------------------------------------------------------1. 如果只是host、端口转换,则co...

2019-11-11 14:21:55 2206

原创 mysql 开启慢查询

今天在虚拟机上成功的给mariadb开启了慢查询,记录下1、永久生效就在my.cnf 【mysqld】里面配置,临时生效(重启后就失效了)可用命令行配置。配置网上都有,我想说的是,我找这个mariadb安装目录(my.cnf文件位置)废了好大周折,分别尝试了ps -ef|grep ,rpm -qa|grep ,whereis ,which ,最后是用 locate my.cnf 命令找到的,(...

2019-11-09 11:59:37 256

原创 对java设计模式-抽象工厂模式的理解

我看道下面的这段解释,解释的很好,我终于算是醒悟了抽象工厂模式(Abstract Factory)抽象出来一个基础接口定义了产品功能(对应抽象产品角色),每个实现此接口的子类就是具体产品(对应具体产品角色),然后定义一个工厂接口(对应抽象工厂角色),实现了工厂接口的子类就是具体工厂(对应具体工厂角色),这时候,接口编程的优点就体现了,我们可以随时新增具体产品类(只需要实现产品接...

2019-11-08 18:15:53 201

转载 CentOS7 修改hostname,ip地址以及etc/hosts(永久生效)

在局域网内配置多节点场合, 通常用VMare装好一个linux系统后可以直接克隆,只要设定不同的IP地址及主机名就可以了。1.修改hostname①# hostname查看当前主机名②#hostnamectl set-hostname ***修改主机名③#reboot重启2.修改IP地址①#ifconfig查看IP地址及网卡(IP地址:192.168....

2019-11-04 17:18:45 4937 3

原创 idea常用的几个快捷键

1、【】ctrl+q显示方法的返回类型,alt+7或ctrl+F12查看类的所有方法2、alt+enter解决报错3、alt+insert添加constructorgetset等4、ctrl+鼠标左键点击进入查看源码5、输入sout 打出 System.out.println(); fori 打出for循环 psvm 打印出main函数...

2019-10-30 10:16:07 411

转载 IntelliJ IDEA中 查看某个类中的所有方法

方法一:alt + 7 (可以查看类的字段、属性、方法,是否继承等)方法二: ctrl + F12方法三: 自定义 File Structure

2019-10-30 09:55:53 6178

原创 IntelliJ IDEA快速查看方法的返回接收类型

有时候我们在开发中,用一个变量接收方法的返回值,但是可能不知道这个变量的类型,怎么办呢?这里介绍一个中快捷的方法快捷键ctrl+q(quick document lookup)...

2019-10-30 09:30:46 3834

转载 java jvm 参数 -Xms -Xmx -Xmn -Xss 调优

堆大小设置JVM 中最大堆大小有三方面限制:1.相关操作系统的数据模型(32-bt还是64-bit)限制; 2.系统的可用虚拟内存限制; 3.系统的可用物理内存限制. 在32位系统下,一般限制在1.5G~2G;64为操作系统对内存无特定限制.机器配置:128G内存 32核CPU典型设置:java -Xmx72g-Xms72 -Xmn4g -Xss256m -Xmx...

2019-10-29 14:00:45 707

原创 静态方法与泛型

静态方法有一种情况需要注意一下,那就是在类中的静态方法使用泛型:静态方法无法访问类上定义的泛型;如果静态方法操作的引用数据类型不确定的时候,必须要将泛型定义在方法上。即:如果静态方法要使用泛型的话,必须将静态方法也定义成泛型方法。public class StaticGenerator<T> { .... .... /** * 如果在...

2019-10-24 16:22:49 4744

原创 java 类变量和实例变量的区别

类变量和实例变量的区别是:1,存放位置。类变量随着类的加载而存在于方法区中。实例变量随着对象的建立而存在于堆内存中。2,生命周期:类变量生命周期最长,随着类的消失而消失。实例变量生命周期,随着对象的消失而消失。Java中方法区的位置分三种情况:1、 java7之前,方法区位于永久代(PermGen),永久代和堆相互隔离,永久代的大小在启动JVM时可以设置一个固...

2019-10-22 09:35:45 490

转载 Spring AOP是什么?你都拿它做什么?

为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志,权限验证,事务等功能时,只能在在每个对象里引用公共行为,这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。为了阐述清楚Spring AOP,我们从将以下方面进行讨论: 1.代理模式。...

2019-10-16 11:49:22 116

原创 sql(主要mysql)书籍推荐

1、《MySQL必知必会》这本书英文原版名是很标题党的《Teach Yourself SQL in 10 Minutes》,却是最好的数据库入门书,在Amazon上长期排在数据库销售榜首,建议想快速了解数据库原理和MySQL的新手阅读。快餐性质,简洁明快,小开本,而且很薄,比较好读。有前端工程师表示自己数据库方面只读了这本书,就足以应付大部分开发任务了。2、《SQL学习指南(第2版 修订版...

2019-10-11 10:45:11 7149

原创 vi/vim复制粘贴命令

复制的命令是y,即yank(提起) ,常用的命令如下:y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;yy 复制整行(nyy或者yny ,复制n行,n为数字);y^ 复制当前到行头的内容;y$ 复制当前到行尾的内容;yw 复制一个word (nyw或者ynw,复制n个word,n为数字);yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)...

2019-10-11 09:39:40 1674

转载 记一次微信H5支付失败(网络环境未能通过安全验证,请稍后再试)解决方案

产品过来反馈,在调起微信支付时,报以下错误,上网搜了下,好像是IP不一致导致的,解决方案如下:--------------------------------------------------官方解释:首先我们要分清spbill_create_ip参数是干嘛的?---------spbill_create_ip指的是终端ip,在APP和网页支付提交用户端ip,Nati...

2019-06-14 17:55:00 4490

转载 idea 常用快捷键及工具

刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 Pycharm,12.0版终生使用,一年更新。使用前早就久闻其名,据说是最好的Java开发工具。起先用的非常不习惯,但是花了钱的,硬着头皮用了下去。短短一个礼拜,彻底爱上了它!就是辣么酸爽!-------------------...

2019-06-14 17:46:42 709

转载 idea maven 报-source 1.5 中不支持 diamond 运算符

"C:\Program Files\Java\jdk1.8.0_144\bin\java" -Dmaven.multiModuleProjectDirectory=D:\file\dqs_jx "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA 2017.3\plugins\maven\lib\maven3" "-Dclassworlds...

2019-06-13 21:49:31 3331

转载 mysql建数据库的字符集与排序规则说明

1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://blog.csdn.net/leelyliu/article/details/52879685看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是...

2019-06-13 15:18:15 488

转载 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

这篇博客写 ssm整合,写得很耐心很好,对原作者的认真表示佩服,和方便以后回头去看。原文url转载原文URL :https://blog.csdn.net/qq598535550/article/details/51703190...

2019-06-13 00:15:54 228

原创 使用IDEA创建maven父子工程(父子模块)项目

这是对多人合作、大型项目管理的好方式,对于这种工程,要理解好maven这个强大工具原文地址:https://blog.csdn.net/qq784515681/article/details/80756772

2019-06-05 20:52:55 3117

转载 maven dependency中scope=compile 和 provided区别

转自:http://supercharles888.blog.51cto.com/609344/981316问题再现:上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是<scope>provided</scope>的情况,比如如下:<dependency> <groupId>co...

2019-06-05 09:58:08 865

转载 Maven中基于POM.xml的Profile来动态切换配置信息

在一个后端同事的工程里看到在xml配置文件里用到了${pom.key}表达式,跟踪发现这个pom.key的值是在pom.xml中配置的,就上网搜了下,发现这篇文章写的很好正文-----------------------------------------引言: 在实际项目中,总会有若干个环境需要适配,各个环境下需要独立一套配置信息,该如何来简单快捷解决此类问题呢?Maven中的pro...

2019-06-04 18:15:37 1672

原创 什么是争论

网上看到这样一句对争论定义的话,觉得很好,记录下来“争论的过程是一个逐渐统一意见的过程,互相纠正对方的盲点,最终得出一个一致的结论。”...

2019-06-04 15:52:43 2007

原创 js开启和禁止页面滑动

页面上弹出弹框后,最好让页面禁止可以向下滑动实现方法是在弹框和遮罩层上加上一个禁止touchmove的事件function noScroll(event){ event.preventDefault(); }$("弹框,遮罩").on("touchmove",noScroll)即可。...

2019-06-04 15:19:52 1642

转载 一段SQL优化场景

看到这篇博客,虽然都是描述性语言(没有例子),但是我觉得写得很好,软件应用的灵魂在于后台,后台的灵魂在于数据库,数据库的灵魂在于性能,以下为原文:由于手头没有现场SQL代码,只能回忆回忆,顺便总结总结。那段SQL的问题是执行时间很慢,left join了5张表当然慢了,其中四张表都是数据量很大的表,而且有一个在一个in()中写了一段很长的select。首先就把这个in()操作去掉了,修改了...

2019-06-04 14:22:59 359

转载 intellij idea 解决无限出现This file is indented with tabs instead of 4 spaces的提示

通过ctrl+alt+s打开settings或菜单栏File->settings在settings找到Editor->Code Style,看右边有一个Indents Detection将Detect and use existing file indents for editing这一些的勾去掉,点击OK保存设置---------------------原文:h...

2019-06-03 11:51:21 2197

原创 记一次给电脑增加内存条(从8G增加到16G)过程

最近电脑卡慢,买了两个4G的金耐克内存条。安装重启后,在我的电脑里没有识别出来,最后上网搜解决方案,最后解决了方案如下:运行 =>输入msconfig 弹出以下界面选择 高级选项,弹出把最大内存前面的勾去掉就可以了,如果还不行重启下电脑应该就可以了...

2019-05-31 18:16:04 16400

原创 记一次 新建 springboot 项目 ,启动失败的经历

我用idea (spring initializr)新建了一个springboot项目,项目中用到了(勾选了) web 、mybatis mysql ,实际上项目中还没有配置连接数据库 ,在启动时报以下错误:"C:\Program Files\Java\jdk1.8.0_101\bin\java" -Didea.launcher.port=7536 "-Didea.launcher.bin....

2019-05-31 14:38:11 1799

原创 记一次 Oracle 新建一个表并为主键 建立一个自增序列以及触发器(inseat)

我新建的表,如下我的序列是CREATE SEQUENCE "WOSTORE"."SEQ_TABLE0531" MINVALUE 1 MAXVALUE 999999999999 INCREMENT BY 3 START WITH 65 CACHE 20 NOORDER NOCYCLE ;我的触发器是:create or replace trigger TABLE0531_T...

2019-05-31 11:51:24 794

转载 注解@Slf4j (及idea没有提示下的plugin安装)

如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class);可以用注解@Slf4j一、在pom文件加入依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok...

2019-05-29 12:07:04 1015

转载 IntelliJ IDEA-2018.2查看源码和当前类中所有的属性和方法(十六)

按照下面的参考博客 ,我只执行了步骤2就可以用了-----------------------------------------------------------------------------------一、查看源代码步骤1:下载api文档去Sun官网下载api文档 ,下载后(比如jdk-8u181-docs-all.zip)保存在本地,下载地址:http://www.o...

2019-05-29 10:08:53 481

转载 IntelliJ IDEA中用快捷键自动创建测试类

IntelliJ IDEA中用快捷键自动创建测试类的默认按键为:ctrl+shift+t --> create new test在你所需要测试的类或者接口名称上按该快捷键:弹出:勾选需要测试的方法,点击OK 注意:若该快捷键点击无反应,需要自己设置自动创建测试类的快捷键:点击 file-> setting -> keymap 搜索:tes...

2019-05-29 09:38:29 4707

空空如也

空空如也

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

TA关注的人

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