- 博客(28)
- 收藏
- 关注
原创 Mac OS安装 git , git代码自动补齐
mac安装homebrew如果直接按照官网下载安装速度非常满,关键是下载了不一定好事,附上国内镜像,/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”通过 brew install git进行下载git下载完事 可以通过 git --version 查看其版本安装命令补齐brew install bash-completion安装完成后查看插件信息brew info.
2020-09-30 18:15:09
283
1
原创 Your ApplicationContext is unlikely to start due to a @ComponentScan of the default
spring boot 项目项目启动的时候出现** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.项目的启动类放在了 src/main/java 目录下,需要在该目录下新建一个目录,然后放入该目录下,即可运行...
2019-10-27 16:32:39
140
原创 Eureka 在properties配置中属性表达的含义
eureka.instance.hostname=localhost设置eureka 所在服务器中的主机名称eureka.instance.prefer-ip-address=true设置eureka.client.registerWithEureka:表示是否将自己注册到Eureka Server,默认为true。一般当前应用就是Eureka Server,故而设置为false。eu...
2019-10-24 22:17:03
1114
原创 @Import 报 org.springframework.beans.factory.parsing.BeanDefinitionParsingException
使用的version是 4.1.9解决方案是:升级更高的版本在要导入的类包中 加@Repository,或者 @Controller 等
2019-08-09 10:19:07
473
1
原创 linux下安装redis
1、通过官网https://redis.io/ 下载安装包 :redis-5.0.4.tar.gz2、解压安装包tar -zxvf redis-5.0.4.tar.gz3、首先检查 是否安装 gcc 通过 gcc -v如果没有安装,则通过 yum install gcc 进行安装。进入到安装安装的目录,,如果安装,则直接进入4、 然后 make 命令,之后会出现一个路径的错误,再进行...
2019-03-24 16:26:26
103
原创 linux中同步虚拟机时间
如果没有安装 ntpdate, 那么就首先安装ntpdate,yum install ntpdate -y同步命令:ntpdate 0.asia.pool.ntp.org参考链接
2019-03-05 13:54:47
677
原创 linux下安装maven
1、官网下载maven包,或者通过linux 中wget命令下载该包2、将apache-maven-3.6.0-bin.tar.gz 进行解压,并将解压的文件拷贝到 /usr/local/maven 目录下。mkdir /usr/local/mavenmv apache-maven-3.6.0 /usr/local/maven3、修改配置文件, echo 'export M...
2019-02-26 16:07:42
145
原创 linux下安装jdk
1、官网下载一个jdk的tar.gz包,这里并不建议使用 wget+url 的方式进行下载,因为在下载jdk过程中需要点击接受许可协议,可能导致下载过程出现一些问题,所以最好下载在本地,我这里是通过命令 rz的方式加载到linux 中的指定目录。 2、将jdk的tar.gz...
2019-02-26 15:48:48
322
原创 The character [_] is never valid in a domain name
Nginx中,在使用Nginx 做代理服务器的时候,出现The character [_] is never valid in a domain name,主要是在代理路径中出现了不合法的字符。location / { root html; index index.html index.htm; **proxy_pass** ...
2019-01-04 15:16:28
5684
原创 java.lang.NoClassDefFoundError: com/fasterxml/classmate/TypeResolver、
在pom 文件中导入hibernate中的classmate.jar即可 ,
2019-01-04 14:45:17
2011
转载 order by与索引
ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了。另一个是把结果选好之后再排序。用有序索引这种,当然是最快的,不过有一些限制条件,来看下面的测试。测试数据:student表有两个字段id ,sid ,id是主键。一共有20W条记录,id从1到200000,sid也是从1到200000的数据。第一种情况 :order by的...
2018-12-06 10:26:28
353
转载 JAVA 实现AES/ECB/PKCS5Padding加解密
package com.newland.njwpayment.utils; import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec; import Decoder.BASE64Decoder;import Decoder.BASE64Encoder; /** * AES加解密 * * Created ...
2018-12-05 19:45:39
1625
原创 Mysql DNS反向解析导致连接超时过程分析
最近在做项目中,发现使用Postman第一次访问刚刚启动的程序,需要1000ms,而之后的每次访问,随便一个接口,时间就是几时ms,这就很纳闷了,好奇的是为什么会这样呢?上网百度了一下:Mysql数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。进行DNS解析为什么会出错?因为当客户端发...
2018-11-22 10:53:55
625
原创 There is no setter for property named 'XXXXXX' in
详细检查 .xml文件中resultMap中type类型的实体字段和resultMap定义的property是否一致,
2018-11-17 19:18:04
10059
1
原创 Spring基础(三)——Spring中环境与profile
1、为什么需要使用profile?在开发软件的时候,常常会将应用程序从一个环境迁移到另一个环境,比如在开发阶段中,某些环境相关的做法并不太适合迁移到生产环境中,甚至即便迁移过去也无法正常工作,比如数据库配置等。可以通过配置 bean profile,依据不同的环境,创建对应的bean2、profile配置的方式(1)在配置类中的配置@Profile即可以在类上配置,也可以在方法上配置。通常...
2018-11-12 15:10:41
237
原创 Spring基础(二)——Spring中装入bean的几种方法
该文章描述了spring装配bean的自动化装配技术下面主要描述一下spring装配bean的显示配置,其中显示配置有两种方案,Java配置和XML。为啥需要有显示配置的?其实主要是考虑到第三方插件,我们无法通过标注@Component和@Autowired注解进行装配。1、Java配置,声明Java配置类的注解是@Configuration,在Java配置类中声明一个简单的bean,...
2018-11-11 18:11:52
163
原创 Spring基础(一)——Spring中装入bean的几种方法
装配bean的方法:选择使用XML装配一些bean,使用Spring基于Java的配置(JavaConfig)来装配另一些bean, 而将剩余的bean让Spring去自动发现,概括起来一共是两种技术:显示装配技术、自动化装配技术,其中自动化装配技术最为强大。spring 实现自动化装配j技术包括:·组件扫描:Spring会自动发现应用上下文中所创建的bean,·自动装配:Spring自...
2018-11-10 18:57:19
206
转载 【RabbitMQ】spring整合rabbitmq 文件配置、demo完整示例
1、创建工厂连接<rabbit:connection-factory id="connectionFactory" host="127.0.0.1" port="5672" username="guest" password="guest"/>2、通过指定admin信息,当前生产的e
2018-11-07 16:32:38
647
原创 异常:java.lang.ClassNotFoundException: org.apache.tomcat.util.security.Escape
出现该异常所使用的技术是springBoot+Mybatis+druid+redis,项目打包的方式是war包形式,在解析jsp页面报异常。解决方案:首先是maven下的依赖:查看依赖中是否含有这些依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>j...
2018-10-16 20:35:58
2078
原创 关于异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.
出现这个异常说明了跳转页面的url无对应的值.原因1:Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.原因2:在springboot的配置文件:application.yml或application.properties中关于视图解析器的配置问题:当pom文件下的sp...
2018-10-15 20:11:52
666
原创 springBoot属性文件中的值获取
1、使用springBoot中自带的属性文件application.propertiesdatasource.driverName=com.mysql.jdbc.Driverdatasource.url=jdbc:mysql://localhost:3306/testdatasource.password=rootdatasource.username=root创建一个数据源的类pa...
2018-10-13 19:15:02
676
原创 springBoot学习注解方式加载bean_从最最最基础开始学起
1、通过注解的方式进行扫描装配Bean到IOC容器:(1)@Component, 标明那个类被扫描进入ioc 容器中(2)@ComponentScan ,采用何种策略去扫描装配bean ,可以通过配置basePackages 指定扫描的包,或者basePackageClasses 指定扫描的类,ComponentScan(basePackages = "com.springboot.ch...
2018-10-13 16:03:53
520
转载 applicationcontext实现类
ClassPathXmlApplicationContext:类路径加载FileSystemXmlApplicationContext:文件系统路径加载AnnotationConfigApplicationContext:用于基于注解的配置WebApplicationContext:专门为web应用准备的,从相对于Web根目录的路径中装载配置文件完成初始化ApplicationContex...
2018-10-13 15:40:41
3545
转载 Spring中加载xml配置文件的六种方式
一: XmlBeanFactory 引用资源Resource resource = new ClassPathResource(“appcontext.xml”);BeanFactory factory = new XmlBeanFactory(resource);二: ClassPathXmlApplicationContext 编译路径ApplicationContext facto...
2018-10-11 17:09:52
273
原创 springboot 项目访问时加项目的名称
正常情况下,springboot 打包方式为war包的时候,在通过main方法运行的时候,不需要加入项目名称,通过端口号和访问路径就可以直接访问,如果为了访问路径进行区分,则可以在属性配置文件中设置成server.servlet.context-path=/项目名称...
2018-10-11 14:11:39
14772
转载 关于logback.xml配置解析
logback 配置详解(一)logback 常用配置详解(二)logback logback.xml常用配置详解(三)
2018-10-10 14:18:52
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人