Java中的IO方式

主要分为3种:BIO(同步阻塞)、NIO(同步非阻塞)和AIO(异步非阻塞)BIO同步阻塞模式。在JDK1.

Linux系统爆出ETN挖矿病毒

一、背景近期,客户向华屹安全团队通报其服务器运行异常。当前网络安全事件中黑客利用系统漏洞实施挖矿的事件频见报道,而本团队在实际工作中却头回遇见,因此对该样本实施了具体分析。

统一异常处理

在当前rest-api的大行下,还有微服务的加持下。统一异常处理组件非常重要。那么怎么样来进行统一异常处理呢?

Java中为什么不建议把入参当作返回值?

正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。

Aspose.Words for .NET使用教程(三):支持的平台及文档格式转换

在本机Mac应用程序中使用Aspose.Words for .NET。生成的SWF包含文档页面和嵌入式查看器,允许在任何设备上查看文档。

更好用的Java字符串处理类StringJoiner

前言Java开发中,我们经常会通过StringBuffer或者StingBuilder对字符串进行拼接,但是你知道从Java8开始就有的StringJoiner吗?它比前者更加优美、灵活,如果你现在还使用StringBuffer拼接,强烈推荐你试试StringJoiner。

高并发下的接口幂等性解决方案!

要点:某个长流程处理过程要求不能并发执行,可以在流程执行之前根据某个标志获取分布式锁,其他流程执行时获取锁就会失败,也就是同一时间该流程只能有一个能执行成功,执行完成后,释放分布式锁8.select + insert 并发不高的后台系统,或者一些任务JOB,为了支持幂等,支持重复

Java 关键字

标识符是程序员用来命名变量,方法,类或标签的单词。标识符必须以字母,美元符号开头;后续字符可以是字母,美元符号,下划线或数字。

java 多线程里面经常提到原子性,那原子性到底是什么呢

上次主要说了一个结论就是volatile,线程安全可见性的问题,大部分情况下可见性都不需要管理的,但是多线程编程的代码中,我们会使用到volatile关键字,通过volatile关键字解决可见性问题,一个线程对共享变量的修改,能够及时的被其他线程看到。

Java MD5加密原理分析

摘要: MD5其实不是加密算法,准确的应该叫信息摘要算法,因为加密要对应解密,而MD5是不可逆的,具体详情请Google。由于MD5的不可逆,所以有的网站会把密码转换MD5,然后存储。但是这种算法并不是100%严密的,参考MD5 – 维基百科下面就写写MD5在Java中的使用。

网站地图