自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NiFeiGe的博客

生活的压力是前进的动力

  • 博客(136)
  • 收藏
  • 关注

转载 IDEA新建javaWeb以及Servlet简单实现

1、新建一个Web项目两种方法:java 和 Java Enterprise(推荐)第一种)通过Java工程创建,这个方法需要手动导入Tomcat的servlet包才能使用servlet导入包的方法是创建项目并配置好Tomcat后,File->Project Structure,点击 Modules --> 选中项目“JavaWeb” -->  切换到 Depende...

2018-07-03 13:50:12 5444 2

原创 Springboot之idea之pom文件图标不对

今天遇到一个奇怪的现象,如下图原先pom的图标应该是有个m的,现在直接变成了xml的文件了。右边的Maven Projects里面也没有了,看下图:解决方案如下:右键pom文件之后看下面的图标:就变回来了。...

2021-05-14 18:00:15 2688 1

原创 idea 插件

1、Maven Helper 查找项目中哪些依赖的Jar包冲突了2、

2021-04-16 20:15:41 117

原创 idea在工具栏中显示快速创建包和类的图标

https://blog.csdn.net/weixin_45701180/article/details/107846451?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242

2020-12-16 17:53:04 404

原创 死锁面试题(什么是死锁,产生死锁的原因及必要条件)

https://blog.csdn.net/hd12370/article/details/82814348

2020-10-21 16:52:20 421

原创 springboot2集成swagger2出现guava包下的FluentIterable.append方法找不到

在File->Properties->Terminal->Keyboard下,把DELETE/BACKSPACE key sequence选为ASCII 127(Ctrl+?)。这样在hbase shell下,DELETE/BACKSPACE终于听使唤了。。。

2020-09-15 11:23:03 196

原创 2020-08-14

springboot打包依赖包和配置文件分离前言:springboot项目打包使用spring-boot-maven-plugin插件,默认会将依赖包和配置文件统统打进可执行jar文件中,使得jar文件太臃肿,则正式环境修改配置文件较麻烦,因此需要将配置文件和依赖jar包分离。如下:<build> <finalName>model_server</finalName> <!-- <finalName>model-cusmer&l

2020-08-14 18:18:55 162

原创 linux - 为什么每次进入命令都要重新source /etc/profile 才能生效?

root用户登录,vim ~/.bashrc 添加source /etc/profile 然后就ok了~/.bashrc 命令的意思:~/是进入当前用户的主目录cd ~/ 就进入了/home/aaa 目录。.bashrc 是进入.bashrc文件夹,就是用户目录下的名字是.bashrc的目录。.bashrc 的确是在 /root 目录下。. 开头的文件指的是隐藏文件dcloud-dev-paas-meas02:~ # ls -al总用量 144drwxrwxrwx 1

2020-07-09 09:59:15 1541

原创 redis5.05 使用

1、启动 切换到 /usr/local/redis-5.0.0/bin/ 目录下执行 redis-server 命令,使用/usr/local/redis-5.0.0/etc/redis.conf配置文件来启动redis服务//进入到/usr/local/redis-5.0.0/bin/ 目录下[root@localhost etc]# cd /usr/local/redis-5.0.0/bin/ [root@localhost bin]# ls //查看bin目录...

2020-07-08 11:19:53 309

原创 Linux下安装Redis

版权声明:本文为CSDN博主「零碎de記憶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_39135287/article/details/83474865

2020-07-08 10:49:47 89

转载 Linux系统安装Java环境

1、下载Jdk包jdk-8u251-linux-x64.tar.gz2、创建目录在/usr/目录下创建java目录#mkdir /usr/local/java# cd /usr/local/java把下载的文件jdk-8u251-linux-x64.tar.gz 放在/usr/local/java/目录下。3、解压 JDK#tar -zxvfjdk-8u251-linux-x64.tar.gz4、设置环境变量修改vi/etc/profile在 pro...

2020-07-07 11:02:57 144

原创 Arthas热更新线上的 Java 服务器代码

目录一、前言二、Arthas的使用三、热更新一、前言1、热更新代码的场景(1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日志或者增加一些调试代码,如果我们去改代码重新部署,会破坏问题现场,可以通过热部署的手段来增加调试代码(2)线上出现紧急bug,通过Review代码找到问题,修改好后打包部署的流程可能比较久,可以通过热部署代码及时解决问题二、Arthas的使用使用阿里巴巴开源的Java诊断工具---Arthas,他可以附着...

2020-06-17 15:22:33 633

转载 linux常用解压缩命令tar zip使用方法

方法/步骤 1.tar命令会对文件进行压缩或者解压缩,在命令行中输入tar --help可以查看tar命令的详细使用方法 2.我们经常使用的tar压缩命令为 tar -zcvf 压缩名.tar.gz 文件/目录 3.对于解压缩正好与压缩相反,命令变化很小 tar -zxvf 压缩包名 4.另外一个经常使用的命令是zip,因为zi...

2020-04-09 16:47:55 2446

转载 怎么在linux下创建一个可运行脚本?

步骤:1.新建一个.sh文件,touch test.sh2.编辑test.sh文件,vi test.sh然后键入i,输入内容,#!/bin/sh必须放在第一行如图MongoDB的启动命令然后键入esc键入:wq保存退出3.给test.sh赋予可执行权限,chmod +x test.sh4.执行脚本./test.sh,即可执行脚本5....

2020-04-09 16:40:02 5993

原创 lombock使用

1. 安装2.配置注解处理器同样我们在Settings设置页面,我们点击Build,Execution,Deployment-->选择Compiler-->选中Annotation Processors,然后在右侧勾选Enable annotation processing即可。...

2020-03-20 12:40:23 1648

转载 pom文件依赖system 打包不依赖 解决方案

//例子<scope>system</scope>//应用外置jar包<dependency> <groupId>jeewx</groupId> <artifactId>jeewx</artifactId> <version>1.0</version> ...

2020-03-03 16:53:12 2245

原创 IntelliJ IDEA设置JDK版本

https://blog.csdn.net/qq_32360995/article/details/91849864

2020-03-01 17:27:05 707

转载 spring boot 实体类常用注解范例

定义User.java实体类@Data@Entitypublic class User {@Id@GeneratedValueprivate Long id;@Column(nullable = false)private String name;@Column(nullable = false, unique = true, updatable = false)@Json...

2020-02-27 16:06:46 764

原创 MySQL数据库批量插入(Spring Boot+Mybatis)

https://blog.csdn.net/songjianyue12345/article/details/78774011

2020-02-27 15:35:46 329

转载 Mybatis 批量插入的上限

Mybatis 批量插入引发的血案原创2016年08月08日 14:13:02标签: mybatis/ sql欢迎访问配色好看的个人站故事今天下午公司技术分享,一个伙伴提到他踩过坑:mybatis批量插入时动态sql允许的最大参数数量是2100个。即下面代码中“#”的数量。 <insert id="batchInsert" parameterType...

2020-02-27 15:19:43 2268

转载 String.format

String.format("%02d", year)year格式化为至少2位十进制整数譬如int year = 5;结果为05

2020-01-09 09:46:34 105

转载 java使用原生jdbc连接数据库并操作

使用Java连接数据库需要使用JDBC驱动。JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。以下是使用方法一、安装配置好mysql二、下载驱动包 : http://dev.mysql.com/downloads/connector/j...

2020-01-08 16:53:54 238

转载 ApplicationContextAware使用理解

问题背景在我们的web程序中,用spring来管理各个实例(bean), 有时在程序中为了使用已被实例化的bean, 通常会用到这样的代码:1、BeanFactory是什么?BeanFactory作为基础的IoC容器,管理了spring所有的Bean,提供了最基本的容器功能,但是BeanFactory是一个接口。2、ApplicationContext是什么?Applicati...

2020-01-08 16:41:43 618

转载 idea导入eclipse的springboot项目

一、导入Eclipse 的springboot项目 步骤:File->New->Project from Existing Source...二、选择项目的所在位置,点击"OK";接着如下图所示的步骤操作:一路下一步,最后确点击确认.三、成功导入项目之后,点击图中红色框中的选项:然后springboot项目会报错如果还报错.从新导入项目jdk 和移除...

2020-01-03 15:58:45 3017

原创 IDEA快捷键生成serialVersionUID

类必须实现Serializable接口 (或者打开setting窗口后直接搜索 serializable class without ‘serialVersionUID’ 也可以找到这个选项) 打上 √ 选项 然后鼠标点击类型,按下快捷键alt+entry...

2019-12-31 17:09:46 146

转载 Mybatis 开启控制台打印sql语句

springboot+mybatis整合过程中,开启控制台sql语句打印的两种方式:方法一:1.在mybatis的配置文件中添加: <settings> <!-- 打印sql日志 --> <setting name="logImpl" value="STDOUT_LOGGING" /> </sett...

2019-12-30 16:05:36 269

转载 使用Fastjson解析List对象时出现:{"$ref":"$.data[0].task.OBJECTS[0]"}的问题原因及解决方法

首先,说一下出现问题的原因:后台传过去的json数据用了阿里巴巴的fastjson转换,但是有个问题就是:解析list中引用的数据时,jvm避免数据溢出,会自动处理为“循环引用”,因此,也就出现了问题的根源{"$ref":"$.data[0].task.OBJECTS[0]"},数据以引用的方式传给前台,前台却无法解析到那段引用的数据。循环引用:当一个对象包含另一个对象时,fastjson就会...

2019-12-25 17:57:43 576

转载 SpringBoot2.X (十三) : SpringBoot设置支持跨域请求

现代浏览器处于安全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https 请求,默认情况下是被禁止的,ip(域名)不同、或者端口不同、协议不同(比如http、https) 都会造成跨域问题。一、 前端解决方案1. 使用 JSONP 来支持跨域的请求,JSONP 实现跨域请求的原理简单的说,就是动态创建script 标签,然后利用 script 的 SR...

2019-12-06 17:02:53 178

原创 Linux终端执行shell脚本,提示权限不够的解决办法

创建脚本:touchstart.sh有一个名为start.sh的脚本文件,内容如下:#!/bin/bash ./dynamips.bin-H7200&在终端执行shell脚本后,出现问题如下:[root]#./start.sh bash:./start.sh:权限不够解决方法是先使用chmod命令对shell脚本赋予权限,再执行 [root]#...

2019-11-26 15:16:04 1979

原创 在intellij idea 中怎么不用git 解除关联

展开全部file ->settings->version control 选中这一栏,右边有个点红色减号,就解除了,然后去项目目录下删除.git这个文件夹,你可以不删除,为了以后继续关联...

2019-11-25 10:51:03 1505

转载 SpringBoot+Swagger2配置

1. 引入jar包依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency>...

2019-11-08 17:06:01 454

原创 SpringRunner和SpringJUnit4ClassRunner有什么区别?

@RunWith(SpringRunner.class)@RunWith(SpringJUnit4ClassRunner.class)这两个有什么区别?SpringRunner is an alias for the SpringJUnit4ClassRunner.To use this class, simply annotate a JUnit 4 based tes...

2019-11-08 10:47:24 434

原创 eclipse @slf4j log 无法解析

lombok官方网站:https://projectlombok.org/ jar包下载路径:https://projectlombok.org/download lombok功能:https://projectlombok.org/features/alllombok:通过注解方式减少POJO类的getter和setter等方法来消除冗余代码量安装手动安装(1)将lo...

2019-10-24 17:48:01 534

转载 微服务调用为啥用RPC框架,http不更简单吗?

背景在一次的面试交谈中,聊到业务实现的技术架构。不管系统大小,一般都是微服务的架构,所以就产生了一个问题,为什么服务之间调用,选择用RPC,http 不也能实现服务之间的通信吗?怎么不用呢?或者 RPC 比 http 好在哪里?什么是RPC提到RPC(Remote Procedure Call),就躲不开提到分布式,这个促使RPC诞生的领域。假设你有一个Calculat...

2019-10-21 14:25:22 333

转载 IDEA上传项目到SVN 和 IDEA项目删除SVN关联

描述:本篇文章记录IDEA上传项目到SVN的步骤,供参考(不包含SVN的下载安装)1.打开IDEA ,上面工具栏选择VCS 选择把项目交给SVN管理2.选择SVN3、选择SVN管理后可以看到项目变这个颜色4、右键项目选择如下5、点击绿色的+号,选择一个SVN仓库的地址,下面可以选择上传到SVN仓库的目录格式,然后点击Shard选择...

2019-10-18 15:43:34 377

原创 idea中maven项目打jar包

从Eclipse换成Idea的小伙伴们可能会找不到Eclipse中Maven项目打jar包的方法,因为eclipse只需要在工程上点击右键,右键菜单中就有Maven打包的相关选项。然而Idea的右键菜单中是没有的,因为它的打包相关选项在右边的Maven便签页中。依次执行以下四个选项就能轻松完成Maven的jar/war包打包工作。了解Maven生命周期的话就会知道,compile...

2019-10-15 14:47:28 308

转载 有状态、无状态

上一期从线程安全的角度聊了聊系统设计要注意的事情,这次换个角度继续聊聊系统设计这次主题围绕系统设计:有状态、无状态惯例,先看栗子网站登录校验,很普通的一个功能对于这个功能我们要如何实现?先分析一下登录校验是个啥意思举个栗子,比如我们在登陆页输入用户名密码,登录了社交网站这时候想去看自己的新鲜事,却告诉我请先输入用户名密码进行验证。。这时候想去吐槽下这个2B体验,发个新鲜事,点...

2019-10-11 17:37:59 199

原创 idea中@Data标签getset不起作用

springboot中使用@Data标签,但是项目中其他类中使用get、set方法获取不到,原因是idea中没有添加Lombok插件,添加插件即可解决问题

2019-09-25 09:17:13 297

转载 mysql-8.0.1在windows环境下的安装教程图解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u011684839/article/details/80722365注:安装环境win10一、下载地址MySQL官方下载地址:https://dev.mysql.com/downloads/mysql/戳百度云:链接:https...

2019-09-24 15:12:21 243

转载 SpringBoot 项目中使用Log4j2详细(避坑)

以下大部分内容转载整理自https://blog.csdn.net/vbirdbest/article/details/71751835,感谢vbirdbest的相关知识分享首先,认识一下三胞胎log4j是apache实现的一个开源日志组件 logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现 Log4j2是...

2019-09-24 10:08:27 2773

空空如也

空空如也

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

TA关注的人

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