随笔分类 -  后端框架

摘要:创建项目 登录 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 阅读全文
posted @ 2022-04-07 18:51 journeyIT 阅读(314) 评论(0) 推荐(0) 编辑
摘要:一、Dubbo背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据 阅读全文
posted @ 2018-03-05 11:04 journeyIT 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、点击一次按钮 会发送两次请求的问题 第一个请求 Method是OPTIONS 第二个请求 Method是POST 后台过滤器也是检测出访问了两次,但是是偶尔才会重复访问。 这是因为 跨域请求导致 每次请求前都会先发送一个空的请求检查服务器, 可以在后台过滤器加个这个: @Override pub 阅读全文
posted @ 2018-01-19 15:11 journeyIT 阅读(9) 评论(0) 推荐(0) 编辑
摘要:前言 浏览器出于安全考虑,限制了JS发起跨站请求,使用XHR对象发起请求必须遵循同源策略(SOP:Same Origin Policy),跨站请求会被浏览器阻止,这对开发者来说是很痛苦的一件事,尤其是要开发前后端分离的应用时。 在现代化的Web开发中,不同网络环境下的资源数据共享越来越普遍,同源策略 阅读全文
posted @ 2018-01-19 13:35 journeyIT 阅读(120) 评论(0) 推荐(0) 编辑
摘要:问题 使用Spring整合Hibernate及Struts2,实现资费查询功能。 方案 SSH整合步骤 步骤 实现此案例需要按照如下步骤进行。 步骤一:导包 创建WEB项目NETCTOSS-SSH,并导入数据库驱动包、Struts2开发包、Hibernate开发包以及Spring开发包,完成后项目中 阅读全文
posted @ 2018-01-12 13:53 journeyIT 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Struts2的相关配置文件 * default.properties -- 在org/apache/struts2/目录下,代表的是配置的是Struts2的常量的值 * struts-default.xml -- 在Struts2的核心包下,代表的是Struts2核心功能的配置(Bean、拦截器、 阅读全文
posted @ 2018-01-12 13:23 journeyIT 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Thymeleaf作为spring官方推荐的模板引擎,在spring体系中使用异常方便。这里以gradle构建的项目为例来说明。 首先,你要先修改build.gradle引入Springboot对Thymeleaf提供的依赖包。在dependencies中增加如下配置。 compile('org.s 阅读全文
posted @ 2018-01-11 11:07 journeyIT 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程 阅读全文
posted @ 2018-01-11 10:29 journeyIT 阅读(15) 评论(0) 推荐(0) 编辑
摘要:###一、新建一个Maven工程 使用Spring Boot 新建Maven 工程不在需要建立Maven web工程,只要一般的Maven工程就好了。 ###二、Maven包的导入 清单如下: <!-- Inherit defaults from Spring Boot --> <parent> < 阅读全文
posted @ 2018-01-11 10:28 journeyIT 阅读(14) 评论(0) 推荐(0) 编辑
摘要:前后端分离 Spring Booot + Vue 开发单页面应用 前言 需求: 最近本人在学习SpringBoot,希望自己能搭一个简单的Demo应用出来,但是搭到前端的时候遇到了困惑,因为网络上大部分教程前端都是应用模板引擎thymeleaf生成的,它给我的感觉就是一个进化版的JSP,但是很明显这 阅读全文
posted @ 2018-01-10 10:54 journeyIT 阅读(104) 评论(0) 推荐(0) 编辑
摘要:配置文件 pom包就不贴了比较简单该依赖的就依赖,主要是数据库这边的配置: mybatis.config-locations=classpath:mybatis/mybatis-config.xml spring.datasource.test1.driverClassName = com.mysq 阅读全文
posted @ 2018-01-10 09:55 journeyIT 阅读(4) 评论(0) 推荐(0) 编辑
摘要:背景 spring+spirngmvc+shiro的整合已经有很多了,之前的项目中也用过,但是最近想在springboot中使用shiro这样,其他项目需要的时候只需要把它依赖进来就可以直接使用,至于shiro的原理其他的blog都有很多介绍。这里只讲几个重点在项目中注意的地方。 shiro官网 h 阅读全文
posted @ 2018-01-09 16:19 journeyIT 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Apache Shiro What is Apache Shiro? Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是 阅读全文
posted @ 2018-01-09 16:09 journeyIT 编辑
摘要:在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢? 见下面的mybatis配置文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybati 阅读全文
posted @ 2018-01-09 16:05 journeyIT 阅读(84) 评论(0) 推荐(0) 编辑
摘要:springboot对logback的支持是非常好的,不需要任何配置,只需要在resource下加logback.xml就可以实现功能直接贴代码: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod 阅读全文
posted @ 2018-01-09 16:03 journeyIT 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.前言 最近项目开发使用到了spring+springmvc+maven+mongodb,项目中的框架是用springboot进项开发的,对于我们中级开发人员来说,有利有弊,好处呢是springboot开发减少了很多配置文件,同时也使开发更加规范快捷,但是,不好的地方就是长此以往,我们就在码农的道 阅读全文
posted @ 2018-01-09 16:00 journeyIT 阅读(20) 评论(0) 推荐(0) 编辑
摘要:使用背景:当网站流量很小时,只需一个应用,所有功能都部署在一起,以减少部署节点和成本。当访问量逐渐加大,单一应用靠加机器带来的加速越来越小,将应用拆成互不相干的几个应用,以提升效率。当垂直应用越来越多,应用之间交互不可避免,将业务抽取成独立服务,提高业务复用和整合当服务越来越多,容量的评估,小服务资 阅读全文
posted @ 2018-01-09 15:45 journeyIT 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1、Dubbo简介 Dubbo (http://dubbo.io/)是阿里巴巴公司开源的一个高性能优秀的分布式服务框架,高性能和透明化的RPC远程服务调用方案 、 SOA服务治理方案、并且和 Spring框架无缝集成。 主要核心部件: Remoting:网络通信框架,实现了 sync-over-as 阅读全文
posted @ 2018-01-09 15:33 journeyIT 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。ZK没有直接采用Paxos算法的实现,而是使用了一种称为Zab(Zookeeper A 阅读全文
posted @ 2018-01-09 15:25 journeyIT 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Dubbo整合Zookeeper和Spring示例程序 1.Dubbo架构 本篇文章基于dubbox,使用dubbo应该也可以正常运行。 我认为想讲清楚一个任何一个技术框架,首先熟悉架构是非常有必要的。这将对对整个架构的理解有非常大的帮助。 我们首先看看Dubbo的架构,这段摘抄自Dubbo官方文档 阅读全文
posted @ 2018-01-09 15:12 journeyIT 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示