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

Category Archives: Programming Language

Java去除完全闭合html标签、去除部分未闭合的html标签的几种方式

完全闭合的标签推荐使用正则表达式,因为是轻量级的。
如果是从数据库中查出截断的html文本,最好使用Jsoup组件,支持去除未闭合的标签。

龙生   27 Dec 2023
View Details

通过freemarker与itext实现html转pdf

因一些合同、发票等单据需要生成pdf文档,并且审核通过后需给该pdf文档盖章,所以需要生成pdf的解决方案。

龙生   18 Dec 2023
View Details

Java 获取当前时间所在自然周起止时间及自然周中的每一天

有的时候需要获取当前时间所在自然周中的起始和截止时间,或者某个时间段内里的每一天的日期 1、先来解决获取自然周中的起止时间

  2、根据时间段来获取当前时间段内的每一天

如果对你有用,点个赞吧!!!   from:https://blog.csdn.net/weixin_44826433/article/details/110677362

龙生   27 Nov 2023
View Details

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
1 16 17 18 175