一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Java

Java获得当前日期是星期几

第一种方法:

  第二种方法: 使用SimpleDateFormat格式化日期

  注:格式化字符串存在区分大小写 对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“七月”;MM代表月份,如“07”;yyyy代表年份,如“2017”;dd代表天,如“05” from:https://blog.csdn.net/u013456370/article/details/74373410

龙生   27 Nov 2023
View Details

Java Xmll转Json工具类

先看效果: xml

  json

  依赖

  代码

 

龙生   24 Nov 2023
View Details

Spring Boot 2.7.15集成Nacos 2.2.3

依赖

  配置文件 application.yml

  注解 @NacosPropertySource

  注解 @NacosValue

  参考资料:https://nacos.io/zh-cn/docs/quick-start-spring-boot.html

龙生   12 Nov 2023
View Details

C#与java通过RSA互相加解密,支持分段加解密,支持长文本,支持公钥加密私钥解密,私钥加密公钥解密

1、C#代码 C#采用的RSACryptoServiceProvider类进行的加解密,由于该类默认是不支持私钥加密公钥解密的,需要通过BouncyCastle.Crypto.dll转换一下才可以。 代码如下:

2、java端代码

代码下载地址:https://download.csdn.net/download/lengyue2015/10930794   from:https://blog.csdn.net/lengyue2015/article/details/86582177

龙生   09 Nov 2023
View Details

JDK动态代理(介绍理解,如何实现)

使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。
动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。

jdk动态代理,必须有接口,目标类必须实现接口, 没有接口时,需要使用cglib动态代理

龙生   08 Nov 2023
View Details

Java动态代理之一CGLIB详解

CGLIB(Code Generation Library)是一个开源、高性能、高质量的Code生成类库(代码生成包)。

它可以在运行期扩展Java类与实现Java接口。Hibernate用它实现PO(Persistent Object 持久化对象)字节码的动态生成,Spring AOP用它提供方法的interception(拦截)。

CGLIB的底层是通过使用一个小而快的字节码处理框架ASM,来转换字节码并生成新的类。但不鼓励大家直接使用ASM框架,因为对底层技术要求比较高。

龙生   08 Nov 2023
View Details

AspectJ入门

AOP的实现方式有两种:
AOP框架在编译阶段,就对目标类进行修改,得到的class文件已经是被修改过的。生成静态的AOP代理类(生成*.class文件已经被改掉了,需要使用特定的编译器)。以AspectJ为代表 —— 静态AOP框架。
AOP框架在运行阶段,动态生成AOP代理(在内存中动态地生成AOP代理类),以实现对目标对象的增强。它不需要特殊的编译器。以Spring AOP为代表。—— 动态AOP框架。

龙生   08 Nov 2023
View Details

SpringAOP学习--Spring事务简介及原理

事务简介
前篇介绍了SpringAOP,Spring事务是SpringAOP一个典型的应用。

事务即数据库事务,指同一批次对数据的读写要么全成功,要么全失败,用以保证数据的一致性,是关系统数据库核心功能。编程中通过设置事务手动提交,然后根据情况选择提交事务或者回滚事务。

数据库中事务使用:
BEGIN;#开始事务
update table_name set name=’XXX’ where id=’XXX’;#执行数据库操作
COMMIT; #提交
ROLLBACK;#回滚

龙生   08 Nov 2023
View Details

从HttpServletRequest中获取上传文件及参数的方法

  from:https://www.cnblogs.com/sanrenblog/p/15648871.html

龙生   06 Nov 2023
View Details

xhtmlrenderer 将html转换成pdf,完美css,带图片,手动分页,解决内容断开的问题

之前用itext7将html导出为pdf,比较方便,代码较少,而且支持base64的图片。但是itext7是收费的,所以换成了xhtmlrenderer。

xhtmlrenderer自动引入依赖包itext2.0.8,而且不能再引入其他版本的itext,因为itext2.0.8是已经被废弃的,里面的很多方法在新版本已经没有了。

龙生   02 Nov 2023
View Details
1 14 15 16 62