ICode9

精准搜索请尝试: 精确搜索
  • Hystrix线程池隔离与接口限流2021-01-09 12:02:03

    深入 Hystrix 线程池隔离与接口限流 前面讲了 Hystrix 的 request cache 请求缓存、fallback 优雅降级、circuit breaker 断路器快速熔断,这一讲,我们来详细说说 Hystrix 的线程池隔离与接口限流。 Hystrix 通过判断线程池或者信号量是否已满,超出容量的请求,直接 Reject 走降级

  • SpringBoot微信点餐项目(四)——其他与总结2020-12-15 21:03:14

    iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、补充 我们希望输出到前端的JSON数据都是code/msg/data,格式的,但是如果是抛出异常就会返回Java默认的格式,处理这个问题可以由全局异常处理: @ExceptionHandler(SellException.class) @ResponseBody public ProductResultVO han

  • 领域驱动设计笔记2020-12-13 19:03:14

    http://tommwq.tech/blog/2020/12/13/275 这篇文章是阅读Thought Works中国知乎专栏 DDD-领域驱动设计 时记录的笔记。 架构设计是以组件化为手段,实现关注点分离,从而降低局部性复杂度的一项软件设计工作。设计首先是要解决问题的复杂度,其次是要建立团队协作沟通的共识。达成这

  • 微信小程序 “万利商城”实战之十一: 商品列表页跳转到详细页的实现2020-11-14 02:00:37

    商品列表页点击商品图片时可以查看商品详情,我们先在pages/index这个文件夹下增加一个page, 名称叫productDetail, 建好后index文件夹下的文件结构是这样的: 然后我们修改index.wxml这个文件, 在<image>这个控件上加上tap事件,代码如下 : 1 <view> 2 <image class="image1" src=

  • 数据库三大范式--大白话2020-11-05 10:34:40

    第一范式(1NF):强调的时列的原子性,即列不能再被分成其他列 如:[联系人](姓名,性别),姓名和性别时不能被拆分了,所以满足INF,电话可以拆分为家庭电话,公司电话,不满足1NF [联系人](姓名,性别,电话)-->1NF:[联系人](姓名,性别,家庭电话,公司电话)   第二范式(2NF):首先满足1NF,另外包含两部分内容: ①表必须

  • 【学习笔记】linq与lambda写法对照2020-08-23 13:35:24

    linq与lambda写法对照 SQL LINQ Lambda SELECT * FROM Employee from e in Employees select e Employees.Select () SELECT e.LoginID,e.JobTitle FROM Employee AS e from e in Employees select new {e.LoginID, e.JobTitle} Employees.Select ( e => new{LoginID =

  • hystrix降级预热问题2020-04-14 17:01:52

    hystrix降级预热问题1、问题描述2、问题分析3、问题解决4、总结 1、问题描述   模拟hystrix在高并发条件下流量降级处理。设计使用多级降级策略。但是在使用测试时发现第一次直接就不断的降级一直到最低级策略。当使用httpclient客户端模拟请求时,一直在降级。 2、问题分析

  • 校园商铺-8商品模块-11商品列表展示之前端开发2020-03-22 23:04:08

    1.前端展示 1.1 html文件 WEB-INF/html/shop/productmanagement.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE-edge"> <title>商品管理</title&g

  • Redis分布式锁2020-02-22 14:04:35

    应用场景:高并发、分布式应用下,要对部分代码块实现线程安全。 例如:商品秒杀场景下,商品库存的处理,即可引入Redis分布式锁。 优点:a.可实现更细粒度锁控制,对每个商品进行加锁,而不是正常扣库存代码块。b.支持分布式应用部署 1.安装部署好Redis 参见:https://www.cnblogs.com/zhangdongfa

  • redis使用场景2020-01-27 11:08:54

    String应用场景 #单值缓存 set key value get key # 对象缓存 set object '{"name":"ws","age":"18"}' get object mset object:name ws object:age 18 mget object:name object:age # 分布式锁 setnx key true //返回1代表成功,0代表失败 ...执行业务逻

  • MySQL-数据库三范式2019-10-24 19:50:48

    数据库三范式 (1)第一范式(1NF): 定义:每一列都是不可分割的原子数据项(强调的是列的原子性); 例:一个表:【联系人】(姓名,性别,电话)如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到1NF。解决方案:要符合1NF我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公

  • 数据库事务的操作2019-09-20 09:39:12

    数据库事务的操作 1.1 查看事务隔离级别 SHOW VARIABLES LIKE 'tx_isolation'; 查看全局的事务隔离级别 SHOW GLOBAL VARIABLES LIKE 'tx_isolation'; 使用系统变量查询 SELECT @@global.tx_isolation; SELECT @@session.tx_isolation; SELECT @@tx_isolation; 1.2 设置

  • 基于 Hystrix 线程池技术实现资源隔离_一点课堂(多岸学院)2019-09-04 12:01:43

    基于 Hystrix 线程池技术实现资源隔离 上一讲提到,如果从 Nginx 开始,缓存都失效了,Nginx 会直接通过缓存服务调用商品服务获取最新商品数据(我们基于电商项目做个讨论),有可能出现调用延时而把缓存服务资源耗尽的情况。这里,我们就来说说,怎么通过 Hystrix 线程池技术实现资源隔离。 资源

  • 秒杀系统设计架构与实现2019-07-21 17:51:33

      最近https://blog.csdn.net/qq_27631217/article/details/80657271做了一个点餐的平台,其中涉及到一个很重要的问题,活动期间的秒杀系统的实现。 抢购/秒杀是如今很常见的一个应用场景,是高并发编程的一个挑战,在网上也找了一些资料,大部分都是理论,关于java的实现也是很少,就

  • SQL,LINQ,Lambda语法对照图(转载)2019-07-20 22:43:03

    原文链接:http://www.cnblogs.com/CielWater/p/3528718.html 如果你熟悉SQL语句,当使用LINQ时,会有似曾相识的感觉.但又略有不同.下面是SQL和LINQ,Lambda语法对照图 SQL LINQLambda   SELECT * FROM HumanResources.Employee from e in Employees

  • LINQ按多列分组(Group By)并计算总和(Sum) (转载)2019-07-11 10:52:53

    来源:https://codedefault.com/2018/group-by-multiple-columns-and-sum-in-csharp .NET[C#]LINQ按多列分组(Group By)并计算总和(Sum)SQL语句:SELECT * FROM <TableName> GROUP BY <Column1>,<Column2>QuantityBreakdown( MaterialID int, ProductID int, Quan

  • Entity Framework Code First属性映射约定 转载https://www.cnblogs.com/libingql/p/3352058.html2019-05-31 11:54:51

    Entity Framework Code First属性映射约定     Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。 1. 表名及所有者   在默认约定的情况下,En

  • 雷林鹏分享:jQuery EasyUI 数据网格 - 添加查询功能2019-04-30 13:49:44

      jQuery EasyUI 数据网格 - 添加查询功能   本实例演示如何从数据库得到数据,并将它们显示在数据网格(datagrid)中。然后演示如何根据用户输入的搜索关键词搜寻显示结果。   创建数据网格(DataGrid)   创建带有分页功能的数据网格(datagrid),然后添加工具栏到其中。   

  • Entity Framework Code First属性映射约定2019-04-27 13:37:42

      Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。 1. 表名及所有者   在默认约定的情况下,Entity Framework Code First创建的表名是根据类名

  • 并发之三概念2019-03-18 14:49:08

    多线程访问并修改临界资源(共享变量),变量值往往不会是我们期待的那样。 看下demo: package com.paic.phssp.springtest.redisson;import org.springframework.stereotype.Service;import java.util.Date;@Servicepublic class ProductService { public static Integer productId

  • Mysql的跨表更新2019-03-04 08:54:57

    本文介绍mysql多表 update在实践中几种不同的写法。 假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price;另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。 在Mysql中我们有几种手段可以做到这一点,一种是update

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有