随笔分类 -  《Java知识应用》

利用Java知识完成实际功能
摘要:正则表达式:(-|\\+)?([1-9]\\d*\\.?\\d*)|(0\\.\\d*[0-9]) 案例: public class NumberUtil { /** * 判断是否为数字 * @param str * @return */ public static boolean isDecima 阅读全文
posted @ 2021-04-12 17:07 加速丨世界 阅读(199) 评论(0) 推荐(0)
摘要:前言 工作上遇到需要解析Jar包的情况,需要将Jar包里面的类文件获取出来,然后动态调用。 案例 import java.io.File; import java.lang.annotation.Annotation; import java.lang.reflect.Method; import 阅读全文
posted @ 2021-01-14 20:38 加速丨世界 阅读(697) 评论(0) 推荐(0)
摘要:前言 工作中经常需要动态生成Java对象进行操作。 下载 百度云链接: https://pan.baidu.com/s/1vqJvIg6zBWppNrB68OdfAw 提取码: t6qk 案例 public class CompilerDemo { public static void main(S 阅读全文
posted @ 2021-01-08 11:35 加速丨世界 阅读(279) 评论(0) 推荐(0)
摘要:前言 XML 被设计用来结构化、存储以及传输信息。由于XML的特性,所以XML格式经常被用来当成配置文件,传输数据的格式等。 示例 jar 下载:https://pan.baidu.com/s/1BjC34AYtjf17g5nZ2Hr4HA 提取码: 6yad import org.dom4j.At 阅读全文
posted @ 2020-06-22 21:04 加速丨世界 阅读(311) 评论(0) 推荐(1)
摘要:一、CGLib jar包下载 百度网盘: 链接:https://pan.baidu.com/s/1O_5o_vtPWEZ3Hy0CHlZDug提取码:5wf6 CGLib要使用还需要额外的asm.jar 链接:https://pan.baidu.com/s/1874lFlpOLsdzPUs7O9Ol 阅读全文
posted @ 2020-04-04 23:36 加速丨世界 阅读(903) 评论(0) 推荐(0)
摘要:一、 Spring常用注解 说明:@Resoure 不是Spring的注解是J2ee的注解 二、SpringMVC常用注解 说明:@Controller、@Service、@Repository都是@Compnent的子注解,所以本质都是为了将类交给Spring管理 三、MyBatis全部注解 未完 阅读全文
posted @ 2020-03-30 22:07 加速丨世界 阅读(705) 评论(0) 推荐(1)
摘要:动态代理说明:将你提供的接口改造成和你这个类有关的代理对象。 Java动态代理案例和原理:https://www.cnblogs.com/jssj/p/11771408.html 我们无法像JVM一样不需要生成Java文件直接生成字节码。我们模拟就通过手工生成java,然后编译成Class文件来实现 阅读全文
posted @ 2020-03-15 18:19 加速丨世界 阅读(1800) 评论(0) 推荐(1)
摘要:SnowFlake 算法,是 Twitter 开源的分布式 id 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保持自增的。 这 64 个 bit 中,其中 1 个 bit 是不用的,然后用其中的 阅读全文
posted @ 2020-01-27 12:59 加速丨世界 阅读(1108) 评论(0) 推荐(0)
摘要:1. 准备: Jar包下载:链接: https://pan.baidu.com/s/1Ikxx-vkw5vSDf9SBUQHBCw 提取码: 7h58 复制这段内容后打开百度网盘手机App,操作更方便哦 2. 案例: import com.linuxense.javadbf.DBFDataType; 阅读全文
posted @ 2019-12-17 11:43 加速丨世界 阅读(1271) 评论(0) 推荐(2)
摘要:1 准备 Jar包下载地址: 链接: https://pan.baidu.com/s/1kFZgWRR8yZaQH_baf6tzAg 提取码: x2e8 邮箱:授权码 2.案例: 通过QQ邮箱服务器 import javax.activation.DataHandler; import javax. 阅读全文
posted @ 2019-12-13 15:59 加速丨世界 阅读(531) 评论(0) 推荐(0)
摘要:1. 应用 使用MD5加密 因为:因为MD5的不可逆性,也可以保证你的key 是安全的,黑客无法通过原文和密文知晓你的key。 案例: import java.math.BigInteger; import java.security.MessageDigest; public class MD5U 阅读全文
posted @ 2019-12-07 13:25 加速丨世界 阅读(1444) 评论(0) 推荐(1)
摘要:1. 说明 Base64加密方式:比较简单,加密快,对普通大众可以起到加密的作用。在程序员眼中和透明一样。 Base64应用场景:图片转码(应用于邮件,img标签,http加密) 2. 案例 import java.util.Base64; /** * Java 8的java.util套件中,新增了 阅读全文
posted @ 2019-12-05 19:57 加速丨世界 阅读(1113) 评论(0) 推荐(1)
摘要:工具包下载:链接: https://pan.baidu.com/s/1dn5uNwiJ1ICkbPknlMmkHQ 提取码: ayzn 复制这段内容后打开百度网盘手机App,操作更方便哦 1.JSON介绍 JSON(javaScript Object Notation)是一种轻量级的数据交换格式。主 阅读全文
posted @ 2019-11-25 20:50 加速丨世界 阅读(378) 评论(0) 推荐(0)
摘要:第一步: 链接: https://pan.baidu.com/s/1emJpl7cpvKZyRMzWccAhJA 提取码: p3a7 复制这段内容后打开百度网盘手机App,操作更方便哦 下载jar包: Excel写部分: 第二步写代码:(写入Excel) public class UserData 阅读全文
posted @ 2019-11-16 18:57 加速丨世界 阅读(724) 评论(0) 推荐(2)
摘要:今天通过Java实现一下:文件的压缩和解压缩。 1. 压缩 准备文件: 准备代码:(压缩) import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputSt 阅读全文
posted @ 2019-11-14 22:04 加速丨世界 阅读(347) 评论(0) 推荐(1)
摘要:仅供学习,如需商用请联系开发商:https://apireference.aspose.com/java/words Jar包下载路径: 链接: https://pan.baidu.com/s/1s79xMoTZ33sySXBmpoXFIg 提取码: nnmr 复制这段内容后打开百度网盘手机App, 阅读全文
posted @ 2019-11-06 19:44 加速丨世界 阅读(7027) 评论(10) 推荐(0)
摘要:Http请求,是非常常见并且的数据交互方式。 下面讲解:Get和Post的两个实战案例。 用于测试的Action(controller)。 案例(post): 运行结果: 用于测试的Action(controller)。 案例(get): 运行结果: 如果在执行案例过程遇到问题:可以加群沟通,或者下 阅读全文
posted @ 2019-09-29 19:30 加速丨世界 阅读(400) 评论(0) 推荐(0)
摘要:先回顾一下,Runnable 的使用方法。 每一个线程的启动,都会占用资源,一个线程5分钟执行一次,一个线程10分钟执行。两个线程分别启动则需要启动两个线程。线程越多需要启动的线程就越多。性能浪费就越大。 于是我们会考虑,5分钟的线程,我们5分钟到了去唤醒一个线程,执行一次,然后再让其睡眠,10分钟 阅读全文
posted @ 2019-06-07 22:39 加速丨世界 阅读(1573) 评论(0) 推荐(0)