自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 秒杀项目可改进的地方

1.没有设置降级的方案:可以开发一个备用服务,假如服务器真的宕机了,直接给用户一个友好的提示返回,而不是直接卡死,服务器错误等生硬的反馈。4.使用数据库读写分离和分库分表技术,将读操作和写操作分散到不同的数据库实例中,提高数据库的处理能力。2.没有考虑redis穿透的情况处理方案;3.未使用Ngnix做负载均衡;

2023-09-05 12:31:28 85 1

原创 企业办公系统业务流程

内网穿透技术允许你使用一些特定的工具或服务,将公网上的请求转发到内网中的设备或服务。需要注意的是,ngrok 的免费版有一些限制,如隧道连接时间的限制、同时只能创建一个隧道等。如果需要更多的功能和更高级的使用,可以考虑购买 ngrok 的商业版或使用其他类似的工具。只有授权的设备或服务应该暴露在公网上,并采取相应的安全措施,如身份验证、防火墙设置等,以保护内网设备和数据的安全性。ngrok 是一种常用的内网穿透工具,可以将位于内网的本地服务暴露到公网上,使外部网络能够访问到这些服务。

2023-09-05 10:23:56 90 1

原创 秒杀项目核心问题

通过使用任务队列,可以将高并发的秒杀请求转化为队列中的有序任务,消费者按照顺序逐个处理任务,从而避免了瞬间并发访问导致的超卖问题。需要注意的是,在使用任务队列解决超卖问题时,需要考虑到消费者的并发处理能力,以及任务队列的容量,避免因为任务队列或者消费者的瓶颈导致系统无法正常处理秒杀请求。消息顺序性:某些应用场景对消息的顺序性要求较高,消息队列可以提供有序性保证,将消息按照发送顺序进行处理,避免乱序导致的问题。当用户发起秒杀请求时,系统将请求转化为一个个任务,并将任务加入到任务队列中,等待消费者进行处理。

2023-09-03 18:43:07 93

原创 springboot2自定义异常,以及枚举类使用

springboot2自定义异常,以及枚举类使用

2022-10-22 11:29:26 348

原创 服务器使用Jmeter测试命令;

服务器使用Jmeter测试命令;

2022-08-28 19:35:46 250

原创 (已解决)关于Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

(已解决)关于Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

2022-08-28 13:33:33 134

原创 [springboot 项目启动类Application.java运行没有任何反应]

springboot 项目启动类Application.java运行没有任何反应

2022-08-25 07:58:56 2751

原创 字母对的大小写转换.

1.a^=1<<5;System.out.println(a^=1<<5);输出结果:A原理:字母的ASCII码如下,大小写字母之间相差32,为2的5次方,也就是1<<5. a的二进制:0110 0001 1<<5即为:0010 0000 a^1<<5结果为:0100 0001 A的二进制:0100 0001...

2021-10-27 12:38:19 246

原创 产生随机数的代码

/** * 产生指定范围的随机数[0,max] * @param max 上限 * @return 随机整数 */public static int getRandom(int max){ return new Random().nextInt(max+1);//[0,max)}/** * 产生指定范围的随机数[min,max] * @param min 下限 * @param max 上限 * @return 随机整数 */public static int getR.

2021-10-09 09:13:19 405

原创 产生随机数的代码

1.产生随机数/*** 产生指定范围的随机数[0,max]* @param max 上限* @return 随机整数*/public static int getRandom(int max){ return new Random().nextInt(max+1);//[0,max)}2./*** 产生指定范围的随机数[min,max]* @param min 下限* @param max 上限* @return 随机整数*/public static int ge...

2021-10-06 19:55:51 1921

原创 2021-10-04内部类

1.非静态成员内部类 public class OuterClass { //成员变量 private String name; private int num = 10; //构造方法 public OuterClass() {} public OuterClass(String name, int num) { this.name = name; this.n...

2021-10-04 15:10:17 84

原创 java--(double)浮点数保留两位小数

2021-09-12 19:51:52 436

空空如也

空空如也

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

TA关注的人

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