自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot实战学习总览

SpringBoot实战之学习篇本次博客以及源码基本参考书上的代码,但是会根据项目实际需求添加一些东西第二章,Spring常用配置博客地址码云地址第三章,Spring高级话题博客地址码云地址第四章,Spring MVC基础博客地址:1.Spring项目快速搭建2.Spring MVC项目基本配置3.Spring MVC文件上传配置4.Spring...

2018-06-04 22:33:29 256

原创 Jenkins构建失败后自动重试

很简单,下载一个插件:Naginator Plugin在构建项目上设置,构建后操作里选择Retry build after failure,我这里设置重试前间隔1秒,重试1次

2020-04-11 23:34:18 5317 2

原创 Jenkins前端打包内存溢出问题

1.问题公司项目vue构建,体积比较庞大,在Jenkins上构建时,有新的内容提交时,第一次npm run build必失败,报内存溢出错误如下所示:2.解决过程看报错信息是JavaScript堆内存不足。查阅一些资料说是node基于V8引擎,在使用内存时只能使用部分内存,64位系统约为1.7G,项目太大这种限制会很坑,第一个想法是突破这种内存限制,网上也有很多这种方...

2020-04-11 23:30:50 5896

原创 swagger根据注解屏蔽大量不需要的接口

公司一些老项目里加入了swagger,由于项目太大,接口巨多,扫描的无用的接口信息很恶心,用包路径区分的方式解决不了旧的controller上也有文档注解的问题。偶然发现扫描api路径的时候可以选择只扫描带注解的,这个很实用,具体例子如下:return new Docket(DocumentationType.SWAGGER_2) .select() ...

2020-03-29 01:03:31 5241 1

原创 Spring Boot第八章-非关系型数据库(MongoDB,Redis)

 Spring Boot第八章-非关系型数据库

2018-09-04 10:09:51 469

原创 Spring Boot第八章-数据缓存Cache

Spring Boot缓存,本实例尝试了默认缓存,ehcache缓存,redis缓存

2018-08-24 17:27:34 1676

原创 mysql一次查询,返回多个统计结果

1.sum(if)select sum(if(status=1,1,0)) as s1_count,sum(if(status=2,1,0)) as s2_countfrom order;2.count()select count(status=1 or null) as s1_count,count(status=2 or null) as s2_countfrom ...

2018-08-11 08:59:00 10151 3

原创 Spring Boot第八章-Spring Data JPA(续)

上一个博客介绍了Spring Data JPA,但是总感觉不够,因而加了此篇博客作为续,以后关于JPA的东西都写在这篇文章里,毕竟在实际运用中会遇到很多需要注意的地方。

2018-08-05 23:47:14 286

原创 Spring Boot第八章-Spring Data JPA

前言:  最近比较忙,拖了好久才开始写springboot相关的博客,springboot实战那本书已经练习完毕,感觉挺有意思的,从第八章开始才是后端最关心的部分,经常用到。  好了,言归正传,本章关于spring data jpa的介绍挺多的,但是还是不够详细,在实际应用中我们还要处理好表与表之间的关系,各种相关注解,比如一对多的关系@OneToMany,@ManyToOne等等。还有懒...

2018-08-05 18:44:15 534

原创 Django根据数据库反向生成models

运行环境:windows,python2.7,Django,mysql1.创建工程django-admin.py startproject helloworld2.创建apppython manage.py startapp hello3.配置app和数据库在helloworld的settings.py里面将hello加进去INSTALLED_APPS = ( ...

2018-08-03 11:11:17 2333

原创 虚拟机里查看linux系统的ip地址ifconfig命令显示信息过多导致看不到ip

如题。我在virtualbox虚拟机内部安装了增强工具,但是还是不能全屏显示,也没找到设置显示行数的地方,按道理应该能设置屏幕显示多少行,然而并没有找到。后来发现一个牛逼的命令:ip参考博客:https://www.cnblogs.com/gispathfinder/p/6158257.htmlip addr show eth0只显示自己想要看到的信息,很短几行解决~具...

2018-08-02 13:54:31 8451

原创 Spring Boot-注册linux的服务

Linux下运行的软件通常我们可以将它注册服务,这样我们就可以通过命令开启,关闭,开机保持运行等功能。若想使用这个功能,在maven的配置文件里得加个东西,<executable>true</executable><build> <plugins> <plugin> ...

2018-07-31 13:38:35 322

原创 Spring Boot热部署-JRebel

JRebel就比较牛逼了,JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。相比较而言,spring loaded和devtools功能太少了,不能实时看到变化,而且新增的类不一定有效,比如新增一个service,devtools并不能成功loadqua全部的变化,必须重启。而JRebel支持更多的变化,而且即时能看...

2018-07-30 22:38:28 1180

原创 Spring Boot热部署-spring-boot-devtools

这个热部署很简单,添加spring-boot-devtools的依赖,然后修改build标签里的东西就可以了。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId...

2018-07-30 21:56:57 449

原创 Spring Boot热部署-Spring loaded

spring loaded可实现修改类文件的热部署,配置起来也比较简单,具体可看其github地址上的说明。首先需要获得spring loaded的jar包,从spring loaded的github地址可以找到,并且这个地址有说明,可以参考下。github地址:https://github.com/spring-projects/spring-loaded如图所示:可以下载relea...

2018-07-30 21:48:39 11782

原创 python菜鸟踩坑系列-虚拟机docker载入python项目镜像并且运行

docker载入镜像 docker load --input xxxx.tar 将本地项目文件夹共享到virtualbox虚拟机(网上教程一大把) 出现无法共享问题的话参考我这个博客:https://blog.csdn.net/qq_28056641/article/details/81204777 docker创建一个新的容器,指定端口映射,例如8080指向容器的8000端口 ...

2018-07-25 16:10:32 3473

原创 内部安装virtualbox虚拟机增强工具

网上教程坑的一笔,都是带UI界面的linux系统解决安装增强工具的问题,而我的是无界面的linux系统踏过好多深坑之后终于总结了解决办法。环境:centos7先挂载xxxx我是把目录放在了media下,cd /mediamkdir cdrommount -t iso9660 -o,loop /dev/sr0  /media/cdrom参考来自:https://www...

2018-07-25 16:09:01 1305

原创 python菜鸟踩坑系列-pika版本带来的问题

运行公司python项目报错,缺少pika,然后就安装pika呗,按照老司机的指引:pip install pika然后运行说缺少nullhandler,而报错的地方在pika包里,pika版本0.12百度找了半天,乱七八糟的也看不懂,没解决。后来去python pika官网上看了下,0.12版本支持python2.7,而公司的项目运行环境是python2.6这个坑爹玩意是今年...

2018-07-25 15:51:53 5264

原创 idea 设置导入包不带*

来打开我们的idea2018点开file->Settings,搜索java,在Code style里面找到imports选项,设置导入类数值阈值,默认同包类是超过5个变成*,静态导入超过3个变成*,这里我们改成10个,最好是公司统一,不然很烦。。。实在不想见到*就改成很大的数值,比如999,设置完成之后最上面选的scheme是default,对所有项目都生效。下面的awt和swing...

2018-07-25 14:46:58 24097

原创 intellij idea上传项目到码云

码云的地址改成了gitee,所以以前的插件已经找不到了,机智的我找到了插件,嘻嘻。1.在idea上搜索插件gitee(以前是gitosc)   2.安装重启后就可以使用了3.下一步会让你登录码云,有token和password两种,我选择的密码登录4.登陆成功后就可以下一步了,登录失败可以看文章的最后5.推送成功后可以在网页上看到效果ps:在登录的过程中可能账号登录失败,可以在设置里面修改gite...

2018-07-10 18:12:52 2864 1

原创 HTTP.UTF_8过时

今天发现项目里HTTP.UTF_8过时了,而在HTTP里没找到UTF-8的替代品结果从网络搜索发现可以用这个替代:StandardCharsets.UTF_8这个类在java.nio.charset下本人机器jdk版本1.8...

2018-07-09 19:38:25 5200

原创 Spring Boot @WebFilter不起作用的问题

一般说是servlet版本问题,但是默认版本是3.0,不存在问题的,最后发现加个注解就好了。加上@Configuration

2018-07-09 16:46:00 15424 8

原创 本地项目上传到码云

在码云上创建一个空项目进入本地项目,一波骚命令 git initgit remote add origin xxxxxxxx项目地址git add .git commit -m "init"git pull origin master --allow-unrelated-historiesgit push origin master -u结束,睡觉...

2018-07-06 00:58:56 126

原创 java 接口一些记录

1.java类只能继承一个接口,否则不知道实现的是哪个接口的方法2.java接口可以继承多个接口3.java类可以实现多个接口4.java接口不能实现接口5.java8 default关键字提供接口方法默认的实现,类继承之后可以直接调用这个方法...

2018-07-06 00:06:55 280

原创 Spring Boot第七章-Spring Boot Web配置-Tomcat配置

本章介绍tomcat的配置1.配置tomcat直接在application配置文件中配置即可,servlet容器配置以server为前缀,而tomcat的特有配置以server.tomcat为前缀,例如:server.port=8443#配置session过期时间,spring boot2带上时间单位server.servlet.session.timeout=5sserver.servle...

2018-07-01 18:16:53 16155 1

原创 Spring Boot实战第七章-Spring Boot Web开发-Web相关配置

本章介绍的是基本的web相关配置,涉及了springboot自动配置,注册servlet、filter、listener等等,配置起来很简单。1.Spring Boot提供的自动配置(1).自动配置的ViewResolver  ContentNegotiatingViewResolver,MVC提供的一个特殊的ViewResolver,它不会自己处理view,而是代理给不同的ViewResolve...

2018-07-01 16:57:59 308

原创 Spring Boot实战第七章-SpringBoot Web开发-Thymeleaf模板引擎

本章介绍了Spring Boot Web开发的一些内容,涉及了很多前端的东西,简单了解下前端的东西就好,不必深究,遇到有开发前端的需求时可以看下官方文档,很快可以入手。重点放在web和tomcat的配置上面。本篇文章讲的是Thymeleaf引擎,是Spring Boot比较推荐的,它提供了完美的Spring MVC的支持。1.基本理解Thymeleaf是一个java类库,它是一个xml/xhtml...

2018-06-26 00:56:23 613

原创 SpringBoot实战第六章-Spring Boot核心

本章主要讲Spring Boot的一些核心内容与配置,非常简单粗暴,具体参数配置还在实际项目里实践才能真正使用好这些配置。1.基本配置1.1 入口类和@SpringBootApplication在用intellij创建Spring Boot项目的时候会默认生成一个入口类,名为*Application的类,里面有个main方法,用于启动SpringBoot应用项目。在类的上面有个@SpringBoo...

2018-06-24 18:57:27 239

原创 springboot实战第五章-springboot基础

第五章讲的是springboot的概述和搭建,这里其实网络上资源很多,主要是对springboot的理解和快速搭建使用,至于开发工具的选择看个人习惯,我是习惯使用idea,所以都是用idea来练习,其他的开发工具自己参考吧,这里就不多讲了。1.springboot的理解springboot采用习惯优于配置(项目中存在大量的配置,此外还内置一个习惯性的配置,无须手动进行配置),能让你快速将项目运行起...

2018-06-24 17:04:35 355

原创 外部css文件引入失效

好久没有写过前端代码了,有次引入bootstrap css文件在浏览器却没有获取到css文件,检查下文件路径没错,也不存在权限问题,后来仔细看了下自己引入css文件的link,发现少了东西。以下是原来写的代码:<link href="bootstrap/css/bootstrap.min.css">这个没指定属性规定当前文档与被链接文档之间的关系,加上rel="stylesheet"就...

2018-06-24 16:02:35 10422 1

原创 Intellij idea创建springboot项目时报错Artifact contains illegal characters

如图:这个原因不是说项目文字内容不合法,而是因为字符大小写混合造成的错误,全部大写也是不可以的,全部改成小写就可以啦

2018-06-22 20:49:34 2346

原创 spring cloud oauth2 替换用户信息

在spring cloud 的oauth2认证中,有一个用户认证服务auth,提供客户端的认证,由于oauth2有多种授权方式,不同的授权采用的方式就不一样了。在实际业务中,比如有个应用A,有自己的数据库A,需要auth授权后才能登陆,PC端登录的时候采用的是授权码模式,使用 @EnableOAuth2Sso 注解标记一个 WebSecurityConfigurerAdapter 类。当登录认...

2018-06-20 23:59:08 5635 1

原创 ubuntu安装rap

ubuntu 16环境安装jdk1.8apt-get updateapt-get install openjdk-8-jdk安装mysql5.7apt-get install mysql-server注意在安装的过程中会有设置root密码的过程,设置好自己的密码启动和关闭命令,安装完自动启动的service mysql startservice mysql stopnetstat -tap | g...

2018-06-11 21:09:30 475

原创 springboot实战第四章-Spring MVC的测试

Spring MVC的测试本节主要是进行一些和Spring MVC相关的测试,控制器的测试测试需要添加的依赖不必说了,已经在第一部分添加完毕,spring-test和junit两个依赖包1.演示服务DemoServicepackage com.just.springmvc4.service;import org.springframework.stereotype.Service;@Ser...

2018-05-30 00:03:12 299

原创 springboot实战第四章-服务端推送技术

服务端推送技术本节的服务端推送技术基于:当客户端向服务端发送请求,服务端会抓住这个请求不放,当有数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端发送请求,周而复始第一种:基于SSE(Server Send Event)1.演示控制器package com.just.springmvc4.controller;import java.util.Random;import org....

2018-05-29 23:48:01 2070

原创 springboot实战第四章-自定义HttpMessageConverter

自定义HttpMessageConverter  HttpMessageConverter是用来处理request和response里的数据的。Spring内置了很多HttpMessageConverter,比如MappingJackson2HttpMessageConverter,StringHttpMessageConverter等。  本章实现自定义的HttpMessageConve...

2018-05-29 18:00:56 12862 6

原创 springboot实战第四章-SpringMVC的文件上传配置

SpringMVC的文件上传文件上传是一个项目里经常要用到的功能,SpringMVC通过配置一个MultipartResolver来上传文件。在Spring的控制器中,通过MultipartFile file来接收文件,通过MultipartFile[] files接收多个文件上传。在这里大概进行5步操作,就可以愉快的实现文件的上传1.首先添加依赖这个在第四章开始的时候我已经添加好了,可以简化io...

2018-05-29 17:33:44 1185

原创 springboot实战第四章-Spring MVC 基本配置

Spring MVC 基本配置在前面还有一小节常见注解就不介绍了,在实际项目中会经常用到,很容易理解。在本实例中相关配置内容都在MyMvcConfig类里编写1.添加静态资源配置代码:(1).在MyMvcConfig类上面加上@EnableWebMvc开启SpringMVC支持(2).在配置类里面加上静态资源配置,具体详解在注释里/** * 配置静态资源访问 * addReso...

2018-05-29 17:09:30 284

原创 springboot实战第四章-SpringMVC项目快速搭建

                                                        SpringMVC项目快速搭建  SpringMVC使我们可以简单地开发灵活且松耦合的Web项目,本章将关注基于注解和Java配置的SpringMVC开发。基本架构:SpringMVC 4.1.5+maven+logback+log4j1.构建Maven项目pom.xml内容:<?...

2018-05-29 13:54:56 1880 6

原创 springboot实战第三章

springboot第三章小计本章是spring的高级话题,涉及到内部和原理,但是例子比较简单。1.spring awareSpring依赖注入的最大亮点是所有的Bean对Spring容器的存在是没有意识的,可以将容器换成别的容器,但在实际项目中,不可避免用到Spring容器本身的功能资源,这时Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring A...

2018-05-13 23:45:24 461

kafkatool_64bit for windows

解压后得到一个kafkatool_64bit.exe,windows平台下的kafkatool,亲测可用,直接安装,安装完成后选择kafka节点就可以看到效果啦。

2018-11-26

空空如也

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

TA关注的人

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