编程语言:Java
Java图片处理开源框架
图片处理是当今软件开发中非常重要的一环,然而处理图片的开源框架却并不多。现金网上流传的Java处理图片的代码,虽然可对图片进行简单处理,但效果并不理想。虽然也有些其他解决方案,但都摆脱不了繁琐,使用起来十分不方便。
Java的业务逻辑验证框架fluent-validator
FluentValidator是一个基础核心包,用于验证数据。它可以在GitHub上找到,项目托管在https://github.com/neoremind/fluent-validator。你可以在该页面找到完整的说明文档和最新的发布Jar包。如果你使用Maven,只需在pom.xml文件中添加相应的依赖即可。FluentValidator是以Apache2 License开源的。最新版本是1.0.5。如果你想使用logback而不是log4j,可以排除掉log4j的依赖并添加logback的依赖。
Java 8 Friday: 10 Subtle Mistakes When Using the Streams API
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled about what Java 8 will bring to our ecosystem. Java 8 Friday Eve…
Java 8 Friday Goodies: Map Enhancements
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled about what Java 8 will bring to our ecosystem. We have blogged a…
使用ASM操作Java字节码,实现AOP原理
本文通过一个的例子来实现:使用ASM动态生成Java字节码文件(.class) 或者 加载字节码后动态修改字节码,添加我们需要执行的代码,来模拟实现Spring AOP。 年底了,也没心情抠字了,把写demo包含的几个类代码直接贴出来吧。
Java之美[从菜鸟到高手演练]之JDK动态代理的实现及原理
动态代理,听上去很高大上的技术,在Java里应用广泛,尤其是在Hibernate和Spring这两种框架里,在AOP,权限控制,事务管理等方面都有动态代理的实现。
Java性能分析之火焰图
工作的一点总结,以及生活的点滴感悟,你就当我在扯淡.
聊聊并发(三)——JAVA线程池的分析和使用
聊聊并发(三)——JAVA线程池的分析和使用
通过Java字节码发现有趣的内幕之String篇(二)
AI + 网络安全商业案例白皮书,快来下载!” 1、字面量相加 首先来看两个字面量字符串相加发生了什么情况,Java 代码: package com.jaffa.test.string; public class StringOptTest {
通过Java字节码发现有趣的内幕之String篇(一)
AI + 网络安全商业案例白皮书,快来下载!” 很多时候我们在编写 Java 代码时,判断和猜测代码问题时主要是通过运行结果来得到答案,本博文主要是想通过 Java 字节码的方式来进一步求证我们已知的东西。这里没有对 Java 字节码知识ࣽ
Java error: Comparison method violates its general contract
I saw many questions about this, and tried to solve the problem, but after one hour of googling and a lots of trial & error, I still can't fix it. I hope some of you catch the problem. This is...