自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兵哥LOVE坤

为了你我愿意付出一切!!!

  • 博客(210)
  • 资源 (2)
  • 收藏
  • 关注

原创 合并其他分支到master

介绍git中合并其他分支到主干master中;比如我目前在月度分支spring-boot-2022-11中,需要将它上边代码;合并到master分支中.

2022-12-10 13:55:45 535 1

原创 ConditionalOnProperty控制Configuration是否生效

使用@ConditionalOnProperty来控制配置注解@Configuration是否生效;

2022-12-10 12:08:31 1084

原创 idea重启项目不能编译Java文件了

主要记录在使用Idea时,搭建maven项目模块,其中有一个子module项目,在重启之后不能正确编译项目,就会提示找不到主类,发现生成的target文件下没有class文件;

2022-12-10 10:59:12 3296

原创 高级注解:@DependOn注解使用

@DependOn注解运用在类或方法上,A组件需要依赖B组件,就可以使用@DependOn(B),从容器中获取组件B,这样的话组件A就能从容器中获取到。

2022-12-04 20:31:03 1676

原创 git回滚指定版本相关操作

当提交推送到远程仓库之后,需要回退到特定版本,去修改该代码,然后在推送到远程仓库;

2022-11-26 18:45:49 2478

原创 git关于创建/删除分支常用命令

介绍git关于创建/删除/切换分支命令。

2022-11-19 17:15:38 1356

原创 使用@Async面临循环依赖问题

介绍异步注解@Async带来的循环依赖问题。

2022-10-26 00:33:31 960

原创 SpringBoot中异步注解@Async介绍

介绍SpringBoot中异步注解@Async

2022-10-19 13:34:18 2840

原创 Linux中查看所有文件夹及包括文件大小之和

Linux中查看所有文件夹及包括文件大小之和

2022-10-09 00:05:18 1057

原创 CommandLineRunner接口使用介绍

平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中也就是项目一启动之后,就立即需要执行的动作。

2022-10-08 23:18:10 2367

转载 switch case语句中如何使用枚举常量作为标签

switch case 语句中如何使用枚举常量作为标签

2022-10-05 16:06:31 300

原创 git中删除版本库-重新初始化-提交-push过程

因为在往git中推送项目之前没有编写.gitignore文件,导致我添加忽略规则的时候不生效,所以我需要重新删除git版本库中的内容,然后编写.gitignore文件。这篇文章主要就是记录这个过程的;

2022-05-13 15:23:03 5029

原创 Java路径拼接

介绍Java中文件夹路径拼接的方式,第一种采用File.separator;第二种采用new File(parent,child)第一种方式:参考文章:JAVA路径拼接File.separator - 代码先锋网使用方法如下:Spring path = 'image' + File.separator + 'small.jpg'第二种方式:参考文章:java中路径字符串的拼接_smallfishoil的博客-CSDN博客_java路径拼接使用java.

2022-05-08 11:52:00 9346

转载 Linux中部署私服nexus

关于Linux中安装nexus私服

2022-05-01 08:35:15 343

原创 idea中导入代码不显示SVN标识符

介绍idea中不展示vcs的图标

2021-11-20 14:54:48 745

原创 maven相关命令介绍

1.clean:清除target包;2.complice:编译源文件,生成class文件;3.package:完成项目编译、单元测试、打包功能;4.install:命令完成项目编译、单元测试、打包功能,同时把打包好的可执行jar包安装到本地maven仓库中,但没有部署到远程仓库中;5.deploy:命令完成项目编译、单元测试、打包功能,同时把打包好的可执行jar包安装到本地maven仓库中,并部署到远程仓库中;如图所示:...

2021-11-07 23:38:47 105

原创 springBoot自定义场景启动器starter

目前创建一个自定义启动器:然后再SpringBoot中可以引入该依赖包,完成对该功能快速配置;目录1.示意图

2021-09-13 00:21:52 230

原创 IO流的基本概念(一)

为了全面具体的介绍IO流相关内容,专门开通一个IO流专题,供大家参考。

2020-06-02 11:26:55 385

原创 《Mysql从入门到精通》之《一》

一、概要:这一篇主要介绍Mysql的基本用法,适合刚入门的同学学习。加强自己数据库基础,从本片文章说起!!!二、详情:1.连接数据库:mysql -h localhost -u root -p ;2.创建数据库实例:#查看该用户root下的 数据库实例:show databases;#创建数据库实例:create database database_name;...

2019-09-30 00:27:37 312

转载 idea 的项目管理, 生成iml

因为不明原因 导致,idea 会自动生成xxx.iml和xxx(1).iml,以后 导致发包时编译失败解决方法:打开maven管理,点击ignoreProjects后,子项目会被忽略,iml文件会被删除(两个都被删除了),再点unIgnoreProject(原来的位置),然后会重新自动生成iml。就只会生成一个了。...

2019-01-09 22:20:18 1792

转载 linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可。如果dir2目录已存在,则需要使用cp -r dir1/. ...

2018-12-29 17:53:45 12159

转载 删除表数据drop、truncate和delete的用法

说到删除表数据的关键字,大家记得最多的可能就是delete了然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的老大------drop出没场合:drop table  tb --tb表示数据表的名字,下同绝招:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表...

2018-12-29 14:10:13 291

转载 Object转BigDecimal类型

 主要讲述如何将Object类型转化成BigDecimal:/** * Object转BigDecimal类型 * * @param value 要转的object类型 * @return 转成的BigDecimal类型数据 */ public static BigDecimal getBigDecimal(Object value)...

2018-12-24 19:11:25 11519

转载 spring中Constructor、@Autowired、@PostConstruct的顺序

其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来...

2018-12-13 15:07:05 241

转载 Quartz中Trigger理解和使用

(一)、Trigger触发器  Job中包含了任务执行的逻辑,Scheduler负责扫描需要执行的Job任务,那么Scheduler如何知道何时执行这个Job任务呢?接下来就需要触发器上场了。  触发器(org.quartz.Trigger)抽象类的几个主要属性和JobDetail差不多,这里就不说明了,主要注意的是下面表格中的属性和misfireInstruction这个属性,misfi...

2018-12-13 10:54:04 2004

转载 Druid Spring Boot Starter实现监控

在 Spring Boot 项目中加入druid-spring-boot-starter依赖 Maven<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <ver...

2018-12-10 17:22:59 979 1

原创 客户端svn上传后,原始文件在服务器的什么位置?

SVN服务器端不是简单将上传的文件一个一个存放起来的;SVN服务器端默认采用的FSFS格式是将每次commit的内容增量方式存放的,每个增量包存成1个文件,这个增量包中包括了这次commit的全部数据。也就是说你不可能在服务器端存放该版本库的文件夹下找到你上传的某个文件。 SVN服务器版本库有两种格式,一种为FSFS,一种为BDB把文件上传到SVN版本库后,上传的文件不再以文...

2018-12-09 12:50:59 1045

原创 linux服务中开启防火墙的两种方式

存在以下两种方式:一、service方式查看防火墙状态:[root@centos6 ~]# service iptables statusiptables:未运行防火墙。开启防火墙:[root@centos6 ~]# service iptables start关闭防火墙:[root@centos6 ~]# service iptables stop二、ipta...

2018-12-06 15:38:37 858

原创 Linux下服务器搭建SVN

系统环境:Centos 7第一步:通过yum命令安装svnserve,命令如下:>yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:>rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var...

2018-12-06 15:27:41 140

转载 linux修改yum源镜像源

修改CentOS默认yum源为国内yum镜像源  1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo 1 [root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ...

2018-12-06 14:58:04 705

转载 SpringBoot学习——如何设置和读取配置文件中属性

配置文件配置直接配置在src/main/resources下添加配置文件application.properties 例如修改端口号#端口号server.port=8089分环境配置在src/main/resources下添加,application-pro.properties,application-dev.properties和application.propert...

2018-11-29 16:38:57 298

转载 UltraEdit 注册机使用激活方法 更新:暴力破解

最简单的方法,把这个dll下载下来,替换UE安装目录的这个dll即可正常使用https://download.csdn.net/download/coderaldrich/10622529

2018-11-28 10:17:23 1413

转载 浅谈ftp和sftp的区别

一,适用场景  我们平时习惯了使用FTP来上传下载文件,尤其是很多Linux的环境下,我们一般都会通过第三方的SSH工具连接到Linux的,但是当我们需要传输文件到Linux的服务器当中,很多人习惯用FTP来传输,其实Linux的默认是不提供FTP的,需要你额外安装FTP服务器。而且FTP服务器端会占用一定的VPS服务器资源。其实笔者更建议使用SFTP代替FTP。  主要因为:一,可以不用...

2018-11-26 11:38:38 60907 3

转载 关于Java的File.separator

在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“没有这样的文件或指导”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:文件file1 =新文件(“C:\ tmp \ test.txt”); 在Linux下则是这样的:文件file2 =新文件(“/tmp/test.txt”);如果要考虑...

2018-11-26 11:25:35 152

转载 解决:Could not parse response code.Server Reply: SSH-2.0-OpenSSH_5.3

解决:org.apache.commons.net.MalformedServerReplyException: Could not parse response code.Server Reply: SSH-2.0-OpenSSH_5.3当使用org.apache.commons.net.ftp.FTPClient通过协议SSH2进行SFTP连接时报如上错误,原因是它不支持这种方式的连接(使...

2018-11-26 11:14:30 15226 7

转载 FTP主动模式和被动模式以及java的连接FTP模式设置

FTP主动模式和被动模式以及java的连接FTP模式设置(1)PORT(主动模式)PORT中文称为主动模式,工作原理:FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要列表列表或者读取数据时,客户端随机开放一个端口(1024以上) ,发送PORT命令到FTP服务器,告诉服务器客户端采用主动模式并开放端口; FTP服务器收到PORT主动模式命令和端口号后,通过服务器...

2018-11-26 11:11:51 5130 1

转载 cron表达式详解,cron表达式写法,cron表达式例子

cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}例  "0 0 12 ? * WED" 在每星期三下午12:00 执行(年份通常 省略)先了解每个位置代表的含义,在了解每个位置允许的范围,以及一些特殊写法,还有常用的案例,足够你掌握cron表达式一:每个字段的允许值字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-...

2018-11-26 10:52:37 2651

转载 为什么simpleDateFormat.format(null)会报空指针异常

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");sdf.format(null);在第二行会报空指针异常,为什么呢?我们进入源码看一下就知道了。第一步public final String format(Date date)    {        return format(date,...

2018-11-21 13:00:06 2061

转载 (String)、toString、String.valueOf的区别

在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。      常用的方法有(String)要转换的对象,Object#toString(),String.valueOf(Object)等。 (String) 这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成Stri...

2018-11-21 09:09:41 190

原创 Java使用原始的HTTPURLConnect发送post请求

主要介绍jdk中的httpURLConnect发送post请求:package dbzhang.test;import java.beans.Encoder;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStr...

2018-10-29 20:18:42 2842

pageHelper分页详细文档

环境介绍:JDK1.8,tomcat7以上;SSM框架、oracle数据库、这个文档主要介绍如何使用pagehelper进行分页

2018-07-24

服务端和客户端项目jar包

配置服务端所需要的jar文件,包括commons-logging commons-beanutils commons-lang ezmorph json-lib-2.4-jdk15 commons-collections-3.2.1。

2018-06-26

空空如也

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

TA关注的人

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