java
落日长烟
搬砖汉
展开
-
idea 运行 提示某端口号 was already in use 解决办法
idea 运行 提示某端口号 was already in use 解决办法如下所示问题:端口被占用原因有很多,可能是idea异常关闭导致,一般这种杀掉占用进程就行了解决办法:win+r,输入cmd,进入命令行窗口查询占用端口号所在进程:netstat -ano|findstr 8001杀死进程:taskkill -f -pid 进程号最后,重新运行即可...原创 2022-02-22 14:47:05 · 2854 阅读 · 1 评论 -
如何理解面向对象的多态性
什么是多态同一个行为具有多个不同表现形式或形态的能力就是多态。多态分类多态一般分为两种:重写式多态和重载式多态。重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相同而参数列表不同的一组方法就是重载。在调用这种重载的方法时,通过传入不同的参数最后得到不同的结果。重写式多态,也叫运行时多态。这种多态通过动态绑定(dynamic binding)技术来实现,是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。也就是说,只有程序运行起来,你才原创 2021-12-15 15:13:57 · 1426 阅读 · 0 评论 -
Maven之pom文件常用标签说明
在子项目中指定父项目。原创 2021-11-18 19:05:16 · 1639 阅读 · 0 评论 -
宋红康的快捷键包:keymap-shkstart.jar
转载 2021-11-17 14:13:57 · 847 阅读 · 0 评论 -
JVM 是什么
在java的学习中会经常见到JVM这个词,但是都没有对JVM有一个明确的解释,我也是在学习过程中遇到了许多知识提及JVM,所以就去查阅资料,写下一些自己查到的理解。JVM解释JVM全称为Java Virtual MAchine-Java虚拟机,我们可以直观的从名字上得出一个定义:JVM是java上的一个虚构出来的计算机,是一个位于Java与操作系统之间的中间态。有自己完善的硬件结构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM作用Java程序的跨平台特性主要就是因为JVM实现的。在编译ja原创 2021-09-24 14:38:13 · 3235 阅读 · 0 评论 -
java 海报四:合成圆形头像的应用实例
直接上代码一、开始合成// 目标文件Integer posterWidth = 750;Integer posterHeight = 1334;Integer qrcodeWidth = 170;Integer qrcodeHeight = 170;Integer qrcodeX = 546;Integer qrcodeY = 1130;Integer nameX = 164;Integer nameY = 1205;Integer phoneX = 164;Integer phon原创 2021-08-26 15:02:47 · 199 阅读 · 0 评论 -
java 海报三:怎么换行输入文字
直接上代码一、准备好材料Integer id = 2;YxStoreProduct productDTO = storeProductService.selectById(id);String spreadUrl = "";Map<String, Object> userMap = new HashMap<>();userMap.put("name", "张三三");userMap.put("mobile", "18353120818");userMap.put("i原创 2021-08-26 14:51:19 · 215 阅读 · 0 评论 -
java 海报二: 如何生成圆形头像
直接上代码//测试头像String url = "https://thirdwx.qlogo.cn/mmopen/vi_32/ibwibmjniabu5JFwMl1Ju5drHnibjmiafckIjvfYLLjK3mwAiaHdsQVGmBkQyq7PPDLllAedicE27F4WclNLVkGwaZiaKQ/132";BufferedImage avatarImage = ImageIO.read(new URL(url));int width = 120;// 透明底的图片Buffere原创 2021-07-22 16:10:32 · 323 阅读 · 0 评论 -
java 实现 上一篇 下一篇 接口功能
在接口设计中,如果遇到上一篇、下一篇的情况,可以这么实现,在这里插入代码片下面是实现步骤1、先看原型设计:在原型中我们可以看到,以当前内容为索引,通过点击上一篇、下一篇获取对应顺序的内容,如果上一篇没有了,那么上一篇就不显示了,同理,如果下一篇没有了,那么下一篇的按钮也没有或者置灰了2、接口实现:输入参数://当前名片模板id,首次访问传0private Integer cardTemplateId;//类型 上一篇type=0 下一篇type=1private Integer type原创 2021-07-21 18:09:10 · 1219 阅读 · 0 评论 -
java 海报一: 如何合成海报并保存本地
场景设计量好海报底图、推广二维码的大小和x轴、y轴坐标后,利用后台生成动态二维码,并按照给的大小固定在海报底图上,得到想要的海报效果,本文以保存本地为例,上传云存储自行实现。直接上代码其中,海报底图大小是680×1140,二维码大小是300×300,x轴坐标190,y轴坐标810String path = "E:\\java\\pros\\test.jpg";Integer posterWidth = 680;Integer posterHeight = 1140;Integer qrcode原创 2021-07-10 11:34:33 · 345 阅读 · 0 评论 -
获取最近未来法定节假日的日期
需求比如今天是2021年7月1号1、最近未来的元旦就是2022年1月1号2、最近未来的清明就是2022年4月5号3、最近未来的五一就是2022年5月1号4、最近未来的国庆就是2021年10月1号代码@Testpublic void test3(){ //获取法定节假日 getYearDay(1); getYearDay(2); getYearDay(3); getYearDay(4);}//获取年份public void getYearDay(原创 2021-07-01 10:37:34 · 1044 阅读 · 0 评论 -
MyBatis-Plus LambdaQueryWrapper使用说明
一、QueryWrapper到LambdaQueryWrapper的演变假如我们有一张banner_item表,现需要通过banner_id查出所有数据(查询List)@Datapublic class BannerItem { private Long id; private String name; private String img; private String keyword; private Integer type; pri原创 2021-05-18 17:26:57 · 105620 阅读 · 9 评论