大转盘抽奖实现案例

  • Post author:
  • Post category:其他

需要用到 JAVA中的Random()函数 注意:大转盘抽奖各奖项中奖概率之和为 1。奖品列表中的概率为累加概率,需要按照添加进列表的顺序进行累加,添加顺序不做要求。 实际中使用需要考虑奖品数量限制等业务需求,该代码只是个简单的抽奖demo。 奖品数量限制的话,如果需要保证剩余奖品概率比例不变,需要重新构建奖品列表。 package com.wangbo.choujiang; import jav…

继续阅读 大转盘抽奖实现案例

深入理解Java虚拟机 第二章Java内存区域与内存溢出异常

  • Post author:
  • Post category:java

第2章 Java内存区域与内存溢出异常 1. 运行时数据区域 根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个 运行时数据区域 1.1 程序计数器 字节码解释器工作时,通过改变程序计数器,来选取下一条需要执行的 字节码指令 , 是程序控制流的指示器, 分支、循环、跳转、异常处理、线程恢复 等基础功能都需要依赖这个计数器来完成 因为要使不同线程切换后都能恢复到正常位置,因…

继续阅读 深入理解Java虚拟机 第二章Java内存区域与内存溢出异常

Spring – @Value 赋值的几种方式

  • Post author:
  • Post category:其他

一、从配置文件获取值 1、获取配置值 获取配置值,配置不存在时抛异常 @Value("${jdbc.name}") private String name 2、获取配置值,配置不存在时使用指定的默认值 获取配置值,不存在时赋值为空串 @Value("${jdbc.name:}") private String name 获取配置值,不存在时赋值为指定字符串;字符串无需加引号包裹 @Value("$…

继续阅读 Spring – @Value 赋值的几种方式

单片机毕设 基于单片机的放松按摩仪设计与实现 – 物联网 嵌入式 stm32

  • Post author:
  • Post category:其他

文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 硬件设计 **AB32VG1主控MCU** NTC温度采集:adc7 PE5 其他器件引脚 5 软件说明 5 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设…

继续阅读 单片机毕设 基于单片机的放松按摩仪设计与实现 – 物联网 嵌入式 stm32

提高并发能力的一些思考

  • Post author:
  • Post category:其他

现在大多数的开发环境下面提高并发一般的采用的方案对应的是: 1.分片方式:现在比较流行的框架,比如mongodb,es,hbase等大多数采用的是分片的方式提高并发处理的能力的。 2.分区:常见的在数据库层面的话,可能使用的比较多的是mysql,oracle的分区操作,kafka的分区操作 3.slot插槽:redis就是使用插槽的思路来提高并发处理能力的。 其他的该并发的处理思路后续会进行补充的…

继续阅读 提高并发能力的一些思考

2020-12-24

  • Post author:
  • Post category:其他

2020年12月24日 今日平安夜 这一年我研究生毕业,找到了一份不是码代码的工作,但是和研究方向相同,在疫情的影响下,就业困难,但我也能养活我自己了。 等以后慢慢积累经验,挣更多的钱。 今天发现有新的粉丝,发现我已经好久没有更新技术文章了 借此 终结我2020年的生活。 希望来年身体健康,疫情早日结束。 祝关注我的小伙伴 学业顺利 , 工作顺利 , 人生无BUG 。 版权声明:本文为weixin…

继续阅读 2020-12-24

算法学习 – 后缀表达式 (C++ 栈实现)

  • Post author:
  • Post category:其他

后缀表达式就是把一个式子进行树的后序遍历。然后根据这个顺序来求值。 栈来实现的时候很简单。 例如中缀表达式:6 * [ 5 + ( 2 + 3 )  * 8 + 3 ] 则 后缀表达式为:6 5 2 3 + 8 * + 3 + * 下面上代码: // // main.cpp // postfixExpression // // Created by Alps on 14-7-28. // Copy…

继续阅读 算法学习 – 后缀表达式 (C++ 栈实现)

对Opengl中的帧缓冲的一些理解(延迟渲染,后处理等)

  • Post author:
  • Post category:其他

用最通俗的话来说: 咱们能在屏幕上看到东西,这是默认的帧缓冲的信息输出,这个帧缓冲里面包括,颜色缓冲,深度缓冲,模板缓冲等。 而一个默认的帧缓冲是不够用的,不能灵活的处理一些想要的效果。 所以咱们要创建新的帧缓冲,创建一个普通的帧缓冲,需要至少一个颜色附件、一个缓冲,这个颜色附件也就是一张纹理,在绑定这个帧缓冲之后,渲染的东西会全部存储到这张纹理中,可以把这个纹理理解成一个普通的颜色/深度或模板缓…

继续阅读 对Opengl中的帧缓冲的一些理解(延迟渲染,后处理等)

在markdown中插入图片

  • Post author:
  • Post category:其他

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 1. 在Markdown中插入图片 由于Markdown是普通文本,所以它无法像word一样直接在文件中插入图片。要在Markdown中插入图片,通常有三种方式。 (1) 插入本地图片 在Markdown中插入本地图片的语法为: ![img](/home/picture/1.png…

继续阅读 在markdown中插入图片