- 博客(21)
- 收藏
- 关注
原创 Poi-tl实现图片自定义宽高、固定高度宽度自适应、固定宽度高度自适应
【代码】Poi-tl实现图片自定义宽高、固定高度宽度自适应、固定宽度高度自适应。
2025-01-02 17:53:56
391
原创 OnlyOffice社区版部署及前端嵌入使用实现office的docx、xlsx等在线协同编辑预览
ONLYOFFICE 是一款功能丰富的在线办公软件。它由 Ascensio System SIA 公司开发,有社区版、企业版和开发版等版本。本教程介绍开源社区版的安装使用,实现查看、编辑并协作处理文档、工作表、幻灯片,多人实时协同编辑,支持多人同时编辑一个文档,成员间可互相看到即时编辑内容。
2024-07-24 17:32:17
7750
13
原创 Ollama在MacOS、Linux本地部署千问大模型及实现WEB UI访问
阿里通义千问发布了Qwen2,提供了0.5B~72B的量级模型,在Ollama官网可以搜索qwen2查看,本文提供了Ollama的下载(在线/离线安装)、Ollama运行模型、使用WebUI连接模型以及页面简单配置。总体还是比较简单的,更高阶的玩法,看小伙伴的反馈,后面更新比如自定义智能体、训练等。
2024-06-14 14:37:55
5241
原创 常用的Java线程阻塞业务方法
在Java中常常使用到多线程处理一些业务,但是也会遇到多线程处理时带来的业务逻辑时序不对问题,例如需要等待一个业务处理完或者下一步的逻辑需要等待多线程得到的结果,下面是几种常用的方法。
2024-04-16 16:23:05
473
原创 Java多线程处理使用CountDownLatch实现进行阻塞
CountDownLatch 是 Java 多线程编程中的一个同步工具类,主要作用是允许一个或多个线程等待其他线程完成一组操作。它的主要特点和用途包括:线程同步:协调多个线程的执行,确保某些操作在其他操作完成后再进行。等待计数:维护一个计数器,初始值表示需要等待的事件数量。等待线程:线程可以在等待其他线程完成任务时阻塞。通知唤醒:当计数器值达到零时,会唤醒等待的线程。
2024-04-16 16:16:41
538
1
原创 Element UI中日期选择日(date-picker)等其他选择器下拉显示错位、位置错误解决
Element UI中日期选择日(date-picker)等其他选择器下拉显示错位、位置错误解决
2024-03-26 16:20:30
1810
2
原创 Mybatis使用IN()查询出现的错误解决记录
mybatis IN查询出问题,这种写法Mybatis会自动在需要替换的地方加上“”,假如我们这里的ids是1,2,3,那么使用#{}最后生成的代码就是。使用IN进行多个Id查询时,在数据库管理工具中测试时没问题的,后来放到项目里面,发现查的总是不对,项目中使用的是。查询很多博客说通过映射文件里for标签进行解决,其实不用这么麻烦,问题根本是占位符的书写问题,之前一直用的是。,占位符即可解决,这个占位符不会添加任何东西。注解,需要替换的部分是。
2022-10-20 09:50:50
1148
原创 踩坑日记-微信H5开发 IOS系统中声音自动播放相关问题
一、问题描述:audio标签在IOS系统下无法自动播放。原因:在IOS或是一些浏览器限制下,audio或video标签无法自动播放,console会提示no user gesture is required,必须通过用户通过事件触发才可以完成播放。解决方法:既然需要用户触发事件来播放,那我的解决办法就是直接用户在点击body的时候触发播放(反正我这个项目情况用户肯定会先点的,如果没有让用户点击的诱因,可以自己做一个,比如“点我开启”这类)。一开始上面解决方法在安卓上面用的不错,但后来突然在苹果上面就出
2021-08-11 16:43:02
819
原创 微信公众号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
959
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
167
原创 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
230
原创 E-R图 2019/3/4
E-R图矩形代表实体椭圆代表实体的属性菱形代表联系E-R图课堂作业步骤:1.创建一个学生成绩数据库,所涉及的信息包括校内所有的系、班级、学生、课程和学生成绩。学生成绩数据库的信息内容如下:每个系有系号、系名称,每个班级有班号、班级名称、专业、人数、系号,每个学生有学号、姓名、性别、生日、电话、入学日期、班号、住址,每门课有课程号、课程名称、课程类别、学分。每位学生属于一个班级,每...
2019-03-04 17:56:45
3260
原创 类和对象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
3770
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
4323
原创 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
4798
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
4105
原创 类和对象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
2836
原创 对象创建等2019/2/26
#对象创建过程new 关键字创建对象,为对象分配空间,为成员变量赋初值(0)调用构造方法,初始化新的对象,用户如果没有构造方法,系统会默认初始化(*注)构造方法返回此对象的地址*注:实例化对象时,如果没有用户的构造方法,系统默认给成员变量int double等数字型赋值为0,字符串等引用数据类型初始值为null,字符类型初始值为\u0000,boolean 为false。#构造方...
2019-02-26 14:34:53
1986
原创 构造方法-2019/2/25
**构造方法**构造方法是一种特殊的方法,它是一个与类同名且返回值类型为同名类类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。构造方法的个人理解按照目前理解,this.r=r;this.r是当前对象的r,后面的r是在主方法中传入的数据;构造方法的作用就是在主方法中new的时候直接给对...
2019-02-25 10:23:05
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人