首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java的学习之旅
Coder_文小白
创建于2024-07-14
订阅专栏
Java的学习之旅
暂无订阅
共58篇文章
创建于2024-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
synchronized修饰类中不同方法,调用的时候方法互斥吗?
我们知道,使用synchronized关键字修饰方法时,多个线程调用此方法,会互斥执行。如果synchronized修饰不同的方法,多个线程再分别调用这些方法时是互斥的吗?下面使用代码模拟一下: 新建
java(spring boot2.x版本)实现二维码生成(可以插入中间log和底部文字)
1.创建一个spring boot项目(非必须): 项目结构: 2.导入maven依赖: 3.编码实现: QrcodeUtil工具类: 编写一个测试用的Controller类: 编写一个简单的html
java借助Robot给微信好友自动发消息(可发送表情包)
这个其实不光微信,QQ也是可以的,想一下平时如果想刷屏群聊,聊天不爽了想骂回去,惹女朋友生气了想不停的道歉,或者每天定时问候一下,这些如果都要自己手动操作也太麻烦了吧,还不如写一个程序解决了呢。(等等
java编程实现给微信发送消息
平时我们老是在网上看到使用python操作微信发送消息,这种功能java能不能实现呢,答案是可以的,这里我借助飞鸽快信实现一下。想了解飞鸽快信更多请访问官网。 1.访问飞鸽快信:https://u.i
用SQL语句删除数据库重复数据,只保留一条有效数据
在实际开发中,可能会遇到数据库多条数据重复了,此时我们需要删除重复数据,只保留一条有效数据,用SQL语句怎么实现呢,下面我们模拟一下: 1.准备重复数据: 2.过滤出存在重复数据的信息: SQL语句:
java枚举类是怎么初始化的,为什么说枚举类是线程安全的
今天写枚举类的时候发现了一个有趣的现象,在这里分享一下: 首先我们定义一个简单的枚举类: 然后定义一个简单的测试类: 运行结果: 普通类中,静态代码块在类加载的时候执行,类只会加载一次,所以只会执行一
Java开发必知:WebService客户端调用的5种常见方式
之前系统中使用到了webservice进行第三方通信,这里总结一下常见的5种客户端调用方式。 在此之前我们先简单搭建一个webservice服务端项目,发布一个webservice服务。我这里使用sp
Java中Map的另类初始化方式-使用匿名内部类加构造代码块
在平时使用Map时,很多时候我们都是用下面的方式初始化的: 当Map中初始化的值是固定的时候,有没有其他方法初始化呢,答案是有的: 使用上面的代码也可以初始化成功,这里用到了匿名内部类加构造代码块的方
动态生成Long类型数据不能作synchronized锁对象的解决方法(String中intern()方法的使用)
在前期系统开发中,系统升级成了区域版本的,一个系统拥有多个机构,机构ID字段是字符串类型的,在java中由于字符串可以缓存在常量池中,之前都是用机构ID作为锁条件的,这样可以保证,同一个机构是串行的而
java项目中常用的定时任务实现方法
在系统开发中,定时任务是很多时候都会遇到的需求,就我个人而言,定时任务可以通过两种方法实现,一种是数据库层面的,一种是代码层面的,这里简单介绍一下两种方式: 一、数据库实现定时任务 1.oracle数
自定义Mybatis Plus代码生成器(增加Vo类的生成)
最近有在学习使用mybatis plus,了解到使用mp代码生成器可以方便快捷的生成代码,为了适用于自己开发需要,自定义了一个mp的代码生成器,增加了几个小功能: 1.增加了Vo类的生成,其实思路很简
mysql常用查看表结构的SQL语句
1.查看表结构: 2.查看表的主键:SELECT column_name,data_type FROM information_schema.columns WHERE table_name='数据库
使用java实现多线程的方式(三种)
最近在学习java多线程,在这里记录一下实现多线程的方式: 1.继承Tread类,重写run方法: 2.实现Runnable接口,重写run方法: 这里需要将Runnable对象当做参数通过构造函数传
使用纯java语言实现照相客户端功能
前期系统中需要使用照相功能,在百度和同事的帮助下做出了一个简易版的项目,最近有时间整理一下,分享出来。 这个项目实现起来也不是很复杂,不过所依赖的核心jar包比较大,我创建的是一个普通java pro
System.out.println()对共享变量和多线程的影响,为什么会造成while循环终止
最近在了解volatile关键字,众所周知volatile可以保证共享变量的可见性,本文是记录在学习volatile过程中遇到的有趣事件。 首先看下面的代码: 由于isStop变量并未用volatil
java通过使用Thumbnails实现图片压缩放大
最近项目中需要照相功能,用java写了一个客户端照相工具后发现保存的图片比较大,于是使用了Thumbnails进行图片压缩,在这里简单记录一下Thumbnails的使用: 1.引入maven依赖: 2
java实现动态Excle模板文件导入
这里的动态Excle模板文件是有特指的,比如,用户导入一个Excle文件,第一次导入可能是"姓名、性别、年龄...",第二次导入可能是"姓名、身份证号、联系电话...",可以看到导入信息虽然发生了变化
java动态导出Excle模板解决方案
实际开发中很多时候都需要导出Excle模板文件,而且是根据不同的需求需要导出不同的模板,在这里简单记录一下使用java实现普通的动态Excle模板导出功能。 1.添加maven依赖: 编写导出工具类:
Java Map集合常见的几种迭代方法
在java中,Map是一种常用的存储元素的方法,Map使用“键值对”的方式来存储元素,其中每个键映射到一个值,值可以重复,键不可以重复。以下介绍几种Map常见的迭代方法。 首先,初始化一个Map: 接