Shader实现UV动画

  • Post author:
  • Post category:其他

代码如下:   // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' Shader "Custom/UVShader" { Properties { _MainTex ("Texture", 2D) = "white" {} _SubTex ("Texture", 2D) = "whit…

继续阅读 Shader实现UV动画

秒杀系统 | 流量削峰技术 | 秒杀大闸

  • Post author:
  • Post category:其他

秒杀大闸原理 依靠秒杀令牌的授权原理,定制化发牌逻辑,实现大闸功能;根据秒杀商品初始库存,颁发对应数量的令牌,控制大闸流量,比如初始库存 100 件,就发放 100 个令牌,实际实现的时候,颁发的令牌数量会比初始库存多一些,因为并不是所有的用户下单完成之后就会购买,多发一下,让更多的用户有竞争的机会;将用户的风控策略,前置到秒杀令牌的发放中(之前的令牌发放中已经完成了);将库存售罄判断前置到秒杀令…

继续阅读 秒杀系统 | 流量削峰技术 | 秒杀大闸

新服务器没有系统能查到物理地址,消息的处理方法、服务器和服务器系统

  • Post author:
  • Post category:其他

1.一种消息的处理方法,其特征在于,应用于服务器系统,所述系统包括至少两个服务器,每个服务器包括两个网卡,每两个服务器之间包含两条物理通道,所述每两个服务器之间的第一物理通道为所述两个服务器的第一网卡连接形成,所述每两个服务器之间的第二物理通道为所述两个服务器的第二网卡连接形成; 每个服务器的第一网卡对应设置第一网桥,第二网卡对应设置第二网桥,每个网桥包括两个端口,将所述每个网桥的第一端口绑定成一…

继续阅读 新服务器没有系统能查到物理地址,消息的处理方法、服务器和服务器系统

hibernate连接mysql Software caused connection abort:

  • Post author:
  • Post category:mysql

我使用struts2+Hibernate开发了个j2ee小系统,数据库用的是mysql5,部署的服务器为weblogic10; 一般情况下没有什么问题,在开发中也是偶然发现,我的电脑没有关,部署的服务器一直运行着,长时间没有使用,第二天一来再点击系统,则后台出现如下异常: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: …

继续阅读 hibernate连接mysql Software caused connection abort:

超详细解析Mybatis-Plus

  • Post author:
  • Post category:其他

Mybatis-Plus 1、基本概述 MyBatis-Plus(简称 MP),为简便而生,只在Mybatis的基础上做增强,其中一个就是将基本的CRUD的sql进行自动拼接 2、Mybatis 与 MP 的优缺点 MyBatis 优点: 1>SQL语句自由控制,较为灵活 2>SQL与业务代码分离,易于阅读与维护 3>提供动态SQL语句,可以根据需求灵活控制 缺点: 1>简…

继续阅读 超详细解析Mybatis-Plus

Vue+SpringBoot实现图片上传和回显

  • Post author:
  • Post category:vue

点击Vue图标,选择电脑中图片,选中后把图片替换为选中图片点击上传,通过文件流的方式把图片上传至服务器,服务器将图片保存至指定位置,并根据时间生成指定名称,上传成功,返回新生成文件名。服务器自定义接口,通过需要的文件名,返回指定文件流上传图片成功后,在旁边显示上传成功的图片 点击Vue图标,选择电脑中图片,选中后把图片替换为选中图片: <template> <div> &l…

继续阅读 Vue+SpringBoot实现图片上传和回显

Java调用的高德api,通过经纬度查询地址信息 – 记录

  • Post author:
  • Post category:java

Java后台调用的高德api,通过经纬度查询地址信息 官方文档地址:https://lbs.amap.com/api/webservice/guide/api/georegeo 传入的参数为location,location:经度,纬度 输出为json字符串 /** * 调用地图api,通过location查询areaAdcode * @param params * @return * @thro…

继续阅读 Java调用的高德api,通过经纬度查询地址信息 – 记录

一文搞懂分布式锁及其业务场景

  • Post author:
  • Post category:其他

为什么用分布式锁? 在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新redis的库存。 此时系统架构如下: 但是这样一来会产生一个问题:假如某个时刻,redis里面的某个商品…

继续阅读 一文搞懂分布式锁及其业务场景

webrtc解读-android硬件编码器Media Codec流程分析

  • Post author:
  • Post category:其他

android硬件编码器的大致流程 以ByteBuffer模式为例 client通过 dequeueInputBuffer API从MediaCodec的InputBuffers申请一个空的buffer unit。 注意:如果没有可用的input buffer unit(一般是编码器滞后,来不及编码了),那么该api会返回-1。在webrtc日志中会打印“Dropped frame, no inp…

继续阅读 webrtc解读-android硬件编码器Media Codec流程分析

MySQL 8.0.0 开发里程碑版本(DMR)发布!

  • Post author:
  • Post category:mysql

MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系列已经延续了很多年,从被 Oracle 收购之前就是 5.1,而收购之后一直维持在 5.x,比如 5.5,5.6,5.7 等等。 MySQL 开发团队于 12 日宣布 MySQL 8.0.0 开发里程碑版本(DMR)发布! 可能有人会惊奇 MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系…

继续阅读 MySQL 8.0.0 开发里程碑版本(DMR)发布!