java
zhang_adrian
这个作者很懒,什么都没留下…
展开
-
自己搭建Sonar代码扫描
自己搭建Sonar代码扫描必要软件安装Mysql安装SonarQube 7.7搭建sonar-scanner必要软件1、SonarQube 下载地址:https://www.sonarqube.org/downloads/。因为新版本必须安装java11,且不支持mysql 所以本文选择低版本:SonarQube 7.7下载界面如下:选择社区版本即可2、sonar-scanner的下载地址:https://binaries.sonarsource.com/Distribution/sonar原创 2020-12-22 13:15:46 · 1283 阅读 · 0 评论 -
springboot集成swagger显示自定义header
1、添加 依赖项完整的pom如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...原创 2019-11-04 16:55:30 · 1438 阅读 · 0 评论 -
springboot集成redis实现hash存储
一、redis 介绍本文使用的是redis_x64版本,上网下载后解压即可。解压后,打开目录,修改配置文件可以修改启动密码等操作。修改好配之后,启动 cmd。输入:redis-server.exe redis.windows.conf如图:启动后,可以通过 client来连接测试。在 cmd中 redis-cli.exe然后需要输入密码auth foobared登录成...原创 2019-11-04 14:01:45 · 3255 阅读 · 1 评论 -
springboot 集成jpa
一、springboot 集成 jpa1、创建项目2、再引入依赖项这里用druid的连接池,所以需要加入 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artif...原创 2019-10-28 15:23:35 · 533 阅读 · 0 评论 -
springboot中的过滤器、拦截器、监听器区别及具体实现
一 、过滤器:顾名思义,过滤器,就是用来过滤web请求的,所以关注点是web请求,1)过滤器可以过滤所有的web 请求,包括静态页面2)过滤器基于servlet规定的,所以依赖于web容器,所以只能过滤web请求一般用来过滤敏感词、URL级别的访问权限控制等springboot中实现二、拦截器:1)可以认为拦截器只能拦截action请求,不拦截静态页面等,2)拦截器基于反射机制实现...原创 2019-10-22 11:31:49 · 693 阅读 · 0 评论 -
Springboot MVC 常用注解详解
1、引入依赖项<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>2、w...原创 2019-10-09 13:49:49 · 666 阅读 · 0 评论 -
springboot集成duboo的详细步骤
在上一篇中已经就普通工程的duboo做了详细介绍,接下来介绍下如何和springboot集成。环境搭建 就不再赘述了,和前面一篇一样,请参考:dubbo环境搭建及demo程序1、新建项目这里直接新建 springboot项目,删掉src目录作为一个父级项目存在。pom中添加依赖项<?xml version="1.0" encoding="UTF-8"?><proje...原创 2019-10-08 18:52:28 · 287 阅读 · 0 评论 -
dubbo环境搭建及demo程序
一、环境搭建dubbo(读音[ˈdʌbəʊ])是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现;1、搭建zooKeeper注册中心dubbo 的服务注册是基于zooKeeper来实现的,所以需要搭建起来zooKeeper中心。下载并解压zooKeeper(https://archive.apache.o...原创 2019-10-08 14:26:35 · 376 阅读 · 0 评论 -
springboot集成sitemesh
一、sitemesh介绍sitemesh是一种装饰器,是由一个基于Web页面布局、装饰及与现存Web应用整合的框架,类似于模板页的概念,可以整合页面输出。二、springboot 整合整合过程其实比较简单1、导入依赖<dependency> <groupId>org.sitemesh</groupId> ...原创 2019-09-18 16:05:54 · 641 阅读 · 0 评论 -
freemarker 详细介绍
一、Freemarker初步使用1、freemarker 介绍FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。可以直接在springboot 2.0中整合,使用起来 很方便。2、创建web项目本章还是以helloworld为例,引入freemarker。创建springboot的项目,选...原创 2019-09-18 13:22:29 · 2486 阅读 · 0 评论 -
SpringBoot helloworld
一、创建示例1、创建应用快速创建,通过idea的项目引导来创建springboot。2、了解 基本的依赖包打开pom.xml查看自动引入的 dependency。spring-boot-starter-parent<parent> <groupId>org.springframework.boot</groupId> ...原创 2019-09-12 18:34:55 · 702 阅读 · 1 评论 -
利用docker、docker-compose部署Eureka集群的完全详细步骤
前言写这篇文章只是为了详细的记录下我的部署过程和要注意的地方。因为本人公司需要,此文章对于每个server、provider、consumer都采用了单独的项目来做的,没有作为父子项目的形式创建。其中server采用了docker-compse和Dockerfile方式来部署,provider和consumer暂且使用Dockerfile一、创建并发布Server还是采用快速创建选择s...原创 2019-09-06 15:02:22 · 7202 阅读 · 5 评论 -
springboot集成mybatis-plus连接sqlserver
这里写一篇通过 mybatis generator类,自动生成 sqlserver代码类,通过springboot集成。连接sqlserver的总结。1、创建springboot的项目开发工具选择 idea,还是通过快速创建springboot项目的方式来创建一个springboot的web项目。接下来只勾选一些必要的包,其他的手动引入就可以了2、编辑 pom.xmlmaven的项...原创 2019-09-03 10:29:01 · 22444 阅读 · 5 评论 -
JAVA技术方向标准选型
近期为公司做的Java方向的技术选型,记录如下:1、web服务器使用 Apache服务器(成熟稳定开源的产品,且目前公司内很多项目在其上运行)2、构建工具Maven(强大,主流、便利,从项目结构生成,项目依赖包、插件到项目编译、打包)3、核心框架选用 spring bootspring-boot 2.1.x(强大的框架,既有spring的IOC、AOP的全功能,又新增了 统一spri...原创 2019-08-26 15:01:42 · 2052 阅读 · 0 评论 -
SpringBoot 演化(二)IDEA 创建ssh项目
第二阶段 ssh同样使用 idea来创建,这次一样不引入 mavean的概念,还是回顾为主,目的是了解spring的ioc机制1)创建项目File–>new project,然后左侧选择 Spring勾选 create empty spring-config.xml,接着滚轮往下,选择struts2 和 hibernate然后点击next,设置好项目名称后,结束2)项目建...原创 2019-07-02 18:44:03 · 982 阅读 · 0 评论 -
SpringBoot 演化(一)IDEA创建传统javaweb项目
第一阶段:传统 JavaWebJsp+Servlet+javaBean1)使用 IDEA 工具,新建 web application接着选择接下来,输入工程的名称后 点击 结束完成后,其实大致就可以看到 java web 项目的基本结构2)设置目录,所以接下来,新建两个两目录,classes,lib目录然后配置下 项目结构,找到 idea 目录中的 File->Pro...原创 2019-07-02 18:32:15 · 378 阅读 · 0 评论 -
windows下安装jhipster的详细完整步骤
安装前先保证已经安装jdk,并且保证jdk版本符合当前node.js的版本我这里用的时1.8版本1)安装node.js到官网上下载最新版的 LTS的nodes.js(请下载最新版本8、10)下载后直接安装,安装完成后设置registry,来设置镜像加速本次安装的版本是 v10.16.0-x64npm config set registry https://registry.npm.ta...原创 2019-05-30 10:03:51 · 1566 阅读 · 1 评论