自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用的Java线程阻塞业务方法

在Java中常常使用到多线程处理一些业务,但是也会遇到多线程处理时带来的业务逻辑时序不对问题,例如需要等待一个业务处理完或者下一步的逻辑需要等待多线程得到的结果,下面是几种常用的方法。

2024-04-16 16:23:05 232

原创 Java多线程处理使用CountDownLatch实现进行阻塞

CountDownLatch 是 Java 多线程编程中的一个同步工具类,主要作用是允许一个或多个线程等待其他线程完成一组操作。它的主要特点和用途包括:线程同步:协调多个线程的执行,确保某些操作在其他操作完成后再进行。等待计数:维护一个计数器,初始值表示需要等待的事件数量。等待线程:线程可以在等待其他线程完成任务时阻塞。通知唤醒:当计数器值达到零时,会唤醒等待的线程。

2024-04-16 16:16:41 357 1

原创 MySQL添加数据的方式

【代码】MySQL添加数据的几种方式-单条、批量、冲突忽略、冲突更新等。

2024-03-27 11:08:25 261

原创 element UI季度选择器的实现

用elementUI的select实现季度选择器。

2024-03-26 16:26:22 298 2

原创 Element UI中日期选择日(date-picker)等其他选择器下拉显示错位、位置错误解决

Element UI中日期选择日(date-picker)等其他选择器下拉显示错位、位置错误解决

2024-03-26 16:20:30 742 1

原创 Mybatis使用IN()查询出现的错误解决记录

mybatis IN查询出问题,这种写法Mybatis会自动在需要替换的地方加上“”,假如我们这里的ids是1,2,3,那么使用#{}最后生成的代码就是。使用IN进行多个Id查询时,在数据库管理工具中测试时没问题的,后来放到项目里面,发现查的总是不对,项目中使用的是。查询很多博客说通过映射文件里for标签进行解决,其实不用这么麻烦,问题根本是占位符的书写问题,之前一直用的是。,占位符即可解决,这个占位符不会添加任何东西。注解,需要替换的部分是。

2022-10-20 09:50:50 919 1

原创 踩坑日记-微信H5开发 IOS系统中声音自动播放相关问题

一、问题描述:audio标签在IOS系统下无法自动播放。原因:在IOS或是一些浏览器限制下,audio或video标签无法自动播放,console会提示no user gesture is required,必须通过用户通过事件触发才可以完成播放。解决方法:既然需要用户触发事件来播放,那我的解决办法就是直接用户在点击body的时候触发播放(反正我这个项目情况用户肯定会先点的,如果没有让用户点击的诱因,可以自己做一个,比如“点我开启”这类)。一开始上面解决方法在安卓上面用的不错,但后来突然在苹果上面就出

2021-08-11 16:43:02 711

原创 微信公众号H5网页授权踩坑笔记

1、需要引入微信的Js <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>2、拿用户Code//直接让用户点击或跳转到该页面,带以下参数 const APPID = "wx7b4b9c0f2bc48ba7" // const SCOPE = "snsapi_userinfo" const SCOPE = "

2021-04-09 14:11:44 791 1

原创 SpringBoot整合Mybatis Generator逆向工程 并使用

1、在pom.xml中引入依赖 <!-- mybatis逆向工程jar包 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.4</version

2021-02-17 13:02:05 120

原创 SuperXXA的Vue的极限学习-day1

vue学习笔记☀️第一天1.指令v-once:只渲染一次,后面无法改动v-html:将文本解析成htmlv-pre:将标签里东西原样显示v-cloak:斗篷,掩盖未解析的代码v-bind:动态绑定值语法糖:‘:’动态绑定class(对象语法):<div id="app"> <div :class="{active:isAct...

2020-03-14 13:08:23 178

原创 E-R图 2019/3/4

E-R图矩形代表实体椭圆代表实体的属性菱形代表联系E-R图课堂作业步骤:1.创建一个学生成绩数据库,所涉及的信息包括校内所有的系、班级、学生、课程和学生成绩。学生成绩数据库的信息内容如下:每个系有系号、系名称,每个班级有班号、班级名称、专业、人数、系号,每个学生有学号、姓名、性别、生日、电话、入学日期、班号、住址,每门课有课程号、课程名称、课程类别、学分。每位学生属于一个班级,每...

2019-03-04 17:56:45 2958

原创 类和对象5个例题-4

2.模拟购物车题目:*1、总体要求模拟创建购物车,加入商品,删除商品,修改商品数量,清空购物车操作,期待输出如下:2、购物车条目类CartItem(1) 成员变量: id(商品id) ,name(商品名称) , price(商品单价) ,quantity(数量)(2) 构造方法,4个参数,为4个成员变量赋初值(3) 成员变量的get和set方法(4) 返回条目信息的方法 publ...

2019-03-02 11:17:55 3548 1

原创 类和对象5个例题-3

2.模拟电扇题目:*订单包含下面信息:(1)用户名(2)订单号(3)提交时间(4)总价(5)订单状态(6)收货地址1)姓名2)省3)市4)街道5)联系电话*1、创建地址类ShippingAddress(1)包含成员变量:name, province,city,street,tel分别代表收件人姓名、省、市、街道、联系电话。(2)一个构造方法,为各成员变量赋初值(3...

2019-02-28 19:03:24 4194

原创 Date类、静态成员、可见性修饰符2019/2/28

Date类Date的构造方法无参构造方法:public Date()构造函数方法:public Date(long elapsedTime) //从1970年1月1号开始增加elapsedTime毫秒后的日期方法:方法:public String toString()//将Date型转化为String型获取数据方法:public long getTime()修改方法:public...

2019-02-28 09:36:49 4684 1

原创 类和对象5个例题-2

2.模拟电扇题目:1、创建电风扇类Fan,内容如下:(1)成员变量:int类型的speed,boolean类型的on(开关状态), double类型的radius,String类型的color(2)三个public的静态常量均为int型,SLOW代表慢速,值为1;MEDIUM代表中速,值为2,FAST代表快速,值为3(3)构造方法:两个参数,分别为半径和颜色赋初值,电扇初始化时为关闭状态...

2019-02-28 08:48:07 3963

原创 类和对象5个例题-1

1.模拟帐户存取和转账操作题目:1、创建账户类Account,内容如下:(1)成员变量:账户id,实名name、账户余额balance,开户日期dateCreated(Date类型)(2)构造方法,2个参数,为id和实名赋初值。开户日期为系统当前时间(3)get和set方法(4)取款方法withdraw,从账户提取指定数额,余额不足,不可以取款,提示用户(5)存款方法deposit,...

2019-02-27 18:56:57 2715

原创 对象创建等2019/2/26

#对象创建过程new 关键字创建对象,为对象分配空间,为成员变量赋初值(0)调用构造方法,初始化新的对象,用户如果没有构造方法,系统会默认初始化(*注)构造方法返回此对象的地址*注:实例化对象时,如果没有用户的构造方法,系统默认给成员变量int double等数字型赋值为0,字符串等引用数据类型初始值为null,字符类型初始值为\u0000,boolean 为false。#构造方...

2019-02-26 14:34:53 1931

原创 构造方法-2019/2/25

**构造方法**构造方法是一种特殊的方法,它是一个与类同名且返回值类型为同名类类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。构造方法的个人理解按照目前理解,this.r=r;this.r是当前对象的r,后面的r是在主方法中传入的数据;构造方法的作用就是在主方法中new的时候直接给对...

2019-02-25 10:23:05 459

空空如也

空空如也

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

TA关注的人

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