自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (5)
  • 收藏
  • 关注

转载 Spring Boot 整合mybatis 使用多数据源的实现方法

整合其实整合很简单,如果是用gradle的话,在build.gradle文件里加入? 1 compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.1') 如果是用maven的话在pom.xml文件里加入单库配置:引入之后,默认情况下,Spring Boot会自...

2019-06-27 14:45:26 353

转载 Spring对不同的持久化支持

一、Spring对不同的持久化支持:Spring为各种支持的持久化技术,都提供了简单操作的模板和回调ORM持久化技术 模板类 JDBC org.springframework.jdbc.core.JdbcTemplate Hibernate5.0 org.springframework.orm.hibernate5.HibernateTemplate IBat...

2019-06-27 13:03:01 353

转载 Elasticsearch数据库

ES与传统数据库的比较2018年01月08日 22:47:55 playgrrrrr 阅读数 28890更多个人分类: 大数据 ES(ElasticSearch)是一款分布式全文检索框架,底层基于基于Lucene实现。ES与传统数据的区别主要有:1.结构名称不同一个ES集群可以包含多个索引(数据库),每个索引又包含了很多类型(表),类型中包含了很多文档(行),每个文档使用...

2019-06-27 09:03:31 579

转载 20个代码生成框架

1.1 CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://forum.codesmithtools.com/default.aspx版权形式:30天试用开源:否需要先注册确认后才能下载1.2 MyGeneratorMyGenerator是又一个国外很不错的代...

2019-06-24 17:24:56 556

转载 spring boot使用内嵌的tomcat解决不安全的HTTP方法安全漏洞

一:传统Web项目的解决方案:在tomcat的web.xml配置文件中,对不安全的方法进行拦截:<security-constraint> <web-resource-collection> <url-pattern>/*</url-pattern> ...

2019-06-21 14:02:46 2143

转载 HTTP Method

HTTP Method1.安全方法HTTP定义了一组被称为安全方法的方法。GET方法和HEAD方法都被认为是安全的,这就意味着使用GET或HEAD方法的HTTP请求都不会产生什么动作。安全方法并不一定什么动作都不执行(由web开发者决定)使用安全方法的目的就是当使用可能引发某一动作的不安全方法时,运行HTTP应用程序开发者通知用户。2.GET方法通常用于请求服务器发送某个资...

2019-06-21 13:58:02 506

转载 集群服务器定时任务重复执行的解决方案

集群服务器定时任务重复执行的解决方案服务器采用了负载均衡,有两台服务器,部署的代码一样,所以里面的定时任务在某一时间会被同时执行,这就导致了很多其他意外的发生,想要解决的问题基本就三个:单点执行,故障转移,服务状态。这里对比一下网上找的几种方案,:(1)只在一台服务器上部署该定时任务代码。优点:解决方法容易理解 缺点:部署麻烦,需要多套代码,且当这台服务器出问题时就没定时任务...

2019-06-19 15:25:21 3193

转载 定时任务的分布式调度

定时任务的分布式调度单机定式任务调度的问题在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方式有线程的while(true) 和sleep组合、使用Timer定时器触发任务又或者是使用quartz框架。貌似这些方法可以完美的解决方案,为什么还需要分布式呢?主要有如下两点原因:1.高可...

2019-06-18 15:51:52 340

原创 WebMvcConfigurerAdapter详解

一、WebMvcConfigurerAdapter是什么Spring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制二、WebMvcConfigurerAdapter常用的方法/** 解决跨域问题 **/public void addCorsMappings(CorsRegistry registry) ;/** 添加拦截器 **...

2019-06-18 15:32:15 8979

原创 微服务之Swagger

Swagger使用spring boot下建议使用:一.使用第三方依赖https://github.com/SpringForAll/spring-boot-starter-swagger<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger...

2019-06-18 14:45:36 815

原创 解决pip安装太慢的问题

经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ 清华:htt...

2019-06-17 23:55:35 330

转载 Windows下安装python2和python3双版本

现在大家常用的桌面操作系统有:Windows、Mac OS、ubuntu,其中Mac OS 和 ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题。本节内容python下载 安装Python 2.x 安装Python 3.x ...

2019-06-17 21:52:19 272

原创 Python Web 框架

3个既简单又强大的Python Web 框架DjangoPython 界最流行的 web 框架。Django是一个高级别的PythonWeb框架,它鼓励快速开发和干净、实用的设计。它是由经验丰富的开发人员构建的,它处理了Web开发中的许多麻烦,因此您可以专注于编写应用程序,而无需重新发明方向盘。它是免费的,开源的。Django的设计是为了帮助开发人员尽快将应用程序从概念到完成。D...

2019-06-16 17:47:52 1127

空空如也

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

TA关注的人

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