随笔分类 - 后端
摘要:1、持续集成及Jenkins介绍 2、Jenkins安装和持续集成环境配置 3、Jenkins构建Maven项目 4、Jenkins+Docker+SpringCloud微服务持续集成 5、基于Kubernetes/K8S构建Jenkins微服务持续集成平台
阅读全文
摘要:创建项目 登录 https://start.spring.io/ 下载 journey w%6*YT)4%bbrMK(Z2F 修改 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o
阅读全文
摘要:一、Dubbo背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据
阅读全文
摘要:一、点击一次按钮 会发送两次请求的问题 第一个请求 Method是OPTIONS 第二个请求 Method是POST 后台过滤器也是检测出访问了两次,但是是偶尔才会重复访问。 这是因为 跨域请求导致 每次请求前都会先发送一个空的请求检查服务器, 可以在后台过滤器加个这个: @Override pub
阅读全文
摘要:前言 浏览器出于安全考虑,限制了JS发起跨站请求,使用XHR对象发起请求必须遵循同源策略(SOP:Same Origin Policy),跨站请求会被浏览器阻止,这对开发者来说是很痛苦的一件事,尤其是要开发前后端分离的应用时。 在现代化的Web开发中,不同网络环境下的资源数据共享越来越普遍,同源策略
阅读全文
摘要:问题 使用Spring整合Hibernate及Struts2,实现资费查询功能。 方案 SSH整合步骤 步骤 实现此案例需要按照如下步骤进行。 步骤一:导包 创建WEB项目NETCTOSS-SSH,并导入数据库驱动包、Struts2开发包、Hibernate开发包以及Spring开发包,完成后项目中
阅读全文
摘要:Struts2的相关配置文件 * default.properties -- 在org/apache/struts2/目录下,代表的是配置的是Struts2的常量的值 * struts-default.xml -- 在Struts2的核心包下,代表的是Struts2核心功能的配置(Bean、拦截器、
阅读全文
摘要:Thymeleaf作为spring官方推荐的模板引擎,在spring体系中使用异常方便。这里以gradle构建的项目为例来说明。 首先,你要先修改build.gradle引入Springboot对Thymeleaf提供的依赖包。在dependencies中增加如下配置。 compile('org.s
阅读全文
摘要:Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程
阅读全文
摘要:###一、新建一个Maven工程 使用Spring Boot 新建Maven 工程不在需要建立Maven web工程,只要一般的Maven工程就好了。 ###二、Maven包的导入 清单如下: <!-- Inherit defaults from Spring Boot --> <parent> <
阅读全文
摘要:一、新建一个maven项目,勾上mysql与mybatis 2、把pom.xml的自动生成的原插件替换以下 <!--原插件--> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo
阅读全文
摘要:前后端分离 Spring Booot + Vue 开发单页面应用 前言 需求: 最近本人在学习SpringBoot,希望自己能搭一个简单的Demo应用出来,但是搭到前端的时候遇到了困惑,因为网络上大部分教程前端都是应用模板引擎thymeleaf生成的,它给我的感觉就是一个进化版的JSP,但是很明显这
阅读全文
摘要:这篇文章主要讲解使用eclipse对Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建过程,包括里面步骤和里面的配置文件如何配置等等都会详细说明。 1、创建表,并插入数据: CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NU
阅读全文
摘要:配置文件 pom包就不贴了比较简单该依赖的就依赖,主要是数据库这边的配置: mybatis.config-locations=classpath:mybatis/mybatis-config.xml spring.datasource.test1.driverClassName = com.mysq
阅读全文
摘要:Apache Shiro What is Apache Shiro? Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是
阅读全文
摘要:在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢? 见下面的mybatis配置文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybati
阅读全文
摘要:springboot对logback的支持是非常好的,不需要任何配置,只需要在resource下加logback.xml就可以实现功能直接贴代码: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod
阅读全文
摘要:1.前言 最近项目开发使用到了spring+springmvc+maven+mongodb,项目中的框架是用springboot进项开发的,对于我们中级开发人员来说,有利有弊,好处呢是springboot开发减少了很多配置文件,同时也使开发更加规范快捷,但是,不好的地方就是长此以往,我们就在码农的道
阅读全文
摘要:使用背景:当网站流量很小时,只需一个应用,所有功能都部署在一起,以减少部署节点和成本。当访问量逐渐加大,单一应用靠加机器带来的加速越来越小,将应用拆成互不相干的几个应用,以提升效率。当垂直应用越来越多,应用之间交互不可避免,将业务抽取成独立服务,提高业务复用和整合当服务越来越多,容量的评估,小服务资
阅读全文
摘要:1、Dubbo简介 Dubbo (http://dubbo.io/)是阿里巴巴公司开源的一个高性能优秀的分布式服务框架,高性能和透明化的RPC远程服务调用方案 、 SOA服务治理方案、并且和 Spring框架无缝集成。 主要核心部件: Remoting:网络通信框架,实现了 sync-over-as
阅读全文