摘要: 一、什么是一个类 在Java语言里面,类用class描述,拥有变量和函数。没有提供get或set方法的变量称之为字段。有get或者set的任意方法或全部方法的字段称之为属性。所有的类都继承自Object类,并且继承了Object类提供的clas... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(26) 评论(0) 推荐(0)
摘要: 因为一些特殊的原因,alt+insert键不能用了,所以要修改生成相关代码的快捷键。 File-setting-keymap-Main menu-Code-Generate 如果本文对你有帮助,不妨请我喝瓶可乐吧! 你的打赏是对我最好的支持!... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(31) 评论(0) 推荐(0)
摘要: 先定义一个对象,对象里面拥有一个 数组属性。发送的时候,发送的是这个对象。 在后台用一个数组接收。 1. 前台写法 var data = {ids: null}; ... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(137) 评论(0) 推荐(0)
摘要: * JSON属性如下 * loginName: "jay" * password : "3333" * roles : { id : 4 } * user : { name:"username" , officeName : "java"} *... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(42) 评论(0) 推荐(0)
摘要: 一、减少线程持有锁的时间 一个方法中,并不是所有的地方都需要同步。所以,只在需要同步的地方,进行加锁操作。 在代码中,可以把同步方法修改为同步代码块,可以减少线程持有锁的时间,从而提高性能。 public synchron... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(21) 评论(0) 推荐(0)
摘要: 一、手动创建线程的缺点: (1)创建多个线程,会消耗许多内存。 (2)创建多个线程,也非常耗时。 (3)最重要的是,频繁创建线程,在任务执行完毕之后被回收,对GC也有一定的压力。 二、线程池 线... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(8) 评论(0) 推荐(0)
摘要: 11.1.1 视图的含义 视图是一个虚拟的表,它是把数据库中的一张或者多张表中的一些数据列,拼接起来的虚拟的表。 创建视图的信息来自表的部分信息,只取需要的信息。当对通过视图看到的数据进行修改的时候,相应的基本表的数据也要发生... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(19) 评论(0) 推荐(0)
摘要: 一、基本思路 数据库有一张商品表,库存量是100。现在有1000个消费者准备开抢这100个库存。 t_product表维护商品编号与商品库存剩余数量。编号No123321的这种商品的库存量有100个。 t... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(38) 评论(0) 推荐(0)
摘要: 一、基本思路 假设我们有一个"更新用户"的业务,此业务需要花费1秒钟时间。 然后需要为当前系统"记录日志",日志需要记录用户操作的方法名以及模块名称,此操作需要花费3秒。 上述两个步骤在同步情况下(主线程顺... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(59) 评论(0) 推荐(0)
摘要: 一、基本功能 场景一:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单。 场景二:转账申请提交了,预计2小时内到账。 从上述常见的场景一开始入手。 从下订单(未付款)开始,这个订单,可... 阅读全文
posted @ 2022-07-17 12:12 小大宇 阅读(57) 评论(0) 推荐(0)