上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
  2019年12月3日
摘要: 优化sql语句步骤: 1.发现问题 2.分析执行计划 3.优化索引 4.改写sql (再达不到优化效果的话 进行数据库分库分表) 1.发现问题途径 1.用户上报性能问题 2.慢查询日志发现问题SQL 3.数据库实时监控长时间运行的SQL 2.设置MYSQL set global slow_query 阅读全文
posted @ 2019-12-03 14:37 ldsweely 阅读(684) 评论(0) 推荐(0)
  2019年11月5日
摘要: ElasticSearch,简称ES, 是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性。 一,安装Java SE环境 安装J 阅读全文
posted @ 2019-11-05 13:58 ldsweely 阅读(283) 评论(0) 推荐(0)
  2019年11月4日
摘要: 所有的数据访问技术都有事务处理机制,这些技术提供了API用来开启事务、提交事务来完成数据操作,或者在发生错误的时候回滚数据。而Spring的事务机制是用统一的机制来处理不同数据访问技术的事务处理。Spring的事务机制提供了一个PlatformTransactionManager接口,不同的数据访问 阅读全文
posted @ 2019-11-04 21:21 ldsweely 阅读(707) 评论(0) 推荐(0)
摘要: 1. 检查mysql是否是innodb?2. 自定义异常;3. throw new RuntimeException();4. 在try catch中catch中手动回滚: TransactionAspectSupport.currentTransactionStatus().setRollback 阅读全文
posted @ 2019-11-04 14:53 ldsweely 阅读(258) 评论(0) 推荐(0)
  2019年10月23日
摘要: 部署流程:将代码从github上拉取下来,使用maven打包,将打包后的jar通过ssh发送到服务器上,然后构建docker镜像,运行容器。 1.安装插件 如果是第一次使用jenkins,需要检查并确认安装以下插件 首页->Manage Jenkins->Manage Plugins->可选插件,选 阅读全文
posted @ 2019-10-23 18:39 ldsweely 阅读(679) 评论(0) 推荐(0)
  2019年10月18日
摘要: 不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本地数据库事务难以保证多个数据源数据的一致性. 这种情况下, 可以使用两阶段或者三阶段提交协议来完成分布式事务.但是使用这种方式一般来说性能较差, 因为事务管理器需要在多个数据 阅读全文
posted @ 2019-10-18 18:13 ldsweely 阅读(959) 评论(0) 推荐(0)
摘要: mybatis-generator自动生成代码插件 mybatis自动生成代码(实体类、Dao接口等)是很成熟的了,就是使用mybatis-generator插件。 它是一个开源的插件,使用maven构建最好,可以很方便的执行 插件官方简介: http://www.mybatis.org/gener 阅读全文
posted @ 2019-10-18 14:37 ldsweely 阅读(1048) 评论(1) 推荐(0)
  2019年9月27日
摘要: 一、简介# OAth2是一个标准的授权协议。 在认证与授权的过程中,主要包含以下3种角色。 服务提供方 Authorization Server。 资源持有者 Resource Server。 客户端 Client。 OAuth2的认证流程如图所示,具体如下。 (1)用户(资源持有者)打开客户端 , 阅读全文
posted @ 2019-09-27 18:46 ldsweely 阅读(1677) 评论(0) 推荐(0)
摘要: 采用Spring Security AOuth2 和 JWT 的方式,避免每次请求都需要远程调度 Uaa 服务。采用Spring Security OAuth2 和 JWT 的方式,Uaa 服务只验证一次,返回JWT。返回的 JWT 包含了用户的所有信息,包括权限信息。 1.什么是JWT?# JSO 阅读全文
posted @ 2019-09-27 18:44 ldsweely 阅读(1956) 评论(1) 推荐(0)
摘要: 1. 回顾 Eureka Client会定时连接Eureka Server,获取注册表中的信息并缓存到本地。微服务在消费远程API时总是使用本地缓存中的数据。因此一般来说,即使Eureka Server发生宕机,也不会影响到服务之间的调用。但如果Eureka Server宕机时,某些微服务也出现了不 阅读全文
posted @ 2019-09-27 18:25 ldsweely 阅读(327) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页