JAVA
文章平均质量分 79
月亮中的星星
这个作者很懒,什么都没留下…
展开
-
java实现语音播放功能
注:java实现文字转语音播放功能(仅限Windows系统);在写代码之前先确定使用的电脑是否可以正常的播放外音(即:在电脑上直接播放音乐、电视等可以正常听到外放声音,或者插入耳机或音响后可以正常听到外音也可以),如果没有声音外放功能写完程序后可能无法看到预期的效果;小编使用的是Win10,64位系统;一、 在pom.xml中引入依赖 <dependency> <groupId>com.hynnet</groupId> <artifact原创 2020-10-16 15:55:01 · 5032 阅读 · 7 评论 -
利用反射获取实体类的相关信息
假设我们现在有一个实体类sys_config1.获取该实体的信息有3种方法:第一种(通过对象调用 getClass() 方法来获取,通常应用在:比如你传过来一个 Object 类型的对象,而我不知道你具体是什么类,用这种方法):// 利用new实体来获取,适合测试练习使用sys_config sc= new sys_config();Class&amp;amp;lt;? extends sys_conf...原创 2018-11-02 11:54:16 · 1460 阅读 · 0 评论 -
java定时执行任务CRON表达式
CRON表达式在线验证网址: http://cron.qqe2.com/ 在类上使用@Scheduled注解例子: package com.mxx.demo; @Scheduled(cron="0/5 * * * * ? ") //定时执行任务注解 public class QuartzDemo { 类中方法省略 }## 以下为CRON表达式规则正文:...原创 2018-11-24 17:21:05 · 28315 阅读 · 0 评论 -
Mybatis Oracle数据库批量插入数据及新增一条数据返回其主键ID
近期在项目中用到了这些批量操作,记录一下自己对这些代码的理解。第一种:Mapper层代码(包括Mapper映射文件和映射接口)1.1 Mapper映射文件-------------------------------------------------------- <mapper namespace="com.mxx.demo.mapper.DmDsVestRlatMappe...原创 2018-12-18 11:31:15 · 9338 阅读 · 10 评论 -
ArrayList、LinkedList、CopyOnWriteArrayList源码分析记录
最近学习了ArrayList、LinkedList、CopyOnWriteArrayList底层源码,来记录一下自己所学到的东西。ArrayList 底层是基于动态数组来进行的List的长度size是根据增删元素来进行自增或自减的;ArrayList在新增元素时,先判断数组的长度是否足够,若足够则把新元素添加至数组中,若不够则进行扩容(也就是数组的复制),扩容完成后把新增的元素添加到新数组...原创 2019-02-14 11:50:04 · 312 阅读 · 0 评论 -
构建和解析JSONObject、JSONArray
最近用到JSONObject,在此我们记录一下1. 在项目中先导入依赖的jar包(一共6个依赖包),此处使用的是 net.sf.json <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId&...原创 2019-08-08 10:36:46 · 532 阅读 · 0 评论