https

  • 详解NIO框架Mina的编解码的应用实例

    说到NIO框架,目前最流行的有Mina、Jetty、HP-Socket等。它们的实现原理基本相同,只是在细节上有些区别。说到网络编程,就离不开编解码,NIO的核心也就是让我们实现编…

    编程笔记 2022年5月3日
  • Tomcat使用Log4j替换java.util.logging实现日志输出

    最近线上的项目运行异常了,发现tomcat的输出日志catalina.out文件过大,无法打开的情况。造成这个问题的原因是,tomcat默认使用的是java自带的日志接口java …

    编程笔记 2022年5月3日
  • 盘点近年来struts2产生的安全漏洞

    最近几天Struts2上了各大技术博客的头条,整个朋友圈都被它刷屏了。使用Struts2开发框架的,相信不仅仅是国内的用户基数大,国外的也有大的科技公司在使用。现在的程序开发,已经…

    编程笔记 2022年5月3日
  • System.arraycopy用法详解

    最近在使用在使用mina解析协议时,用到了System.arraycopy函数,在这里小编总结了一下它的用法,分享给大家,希望大家喜欢! java.lang.System的静态方法…

    编程笔记 2022年5月3日
  • Java线程java.lang.Thread.State状态详解

    Java线程java.lang.Thread.State状态详解 在实际开发过程中,我们经常会遇到java程序锁死,服务器宕机等致命问题。使用jstack命令监听jvm状态,发现线…

    编程笔记 2022年5月3日
  • Google Guava库用法大全

    写java代码写多了,你就会发现java代码或语法有很多可以改进的地方,包括一些语法上的重复定义等。重复的发明轮子,就会让大家感到厌烦。为了不再忍受痛苦,我们可以总结自己的类库,随…

    编程笔记 2022年5月3日
  • 让网站集成第三方邮箱登录功能

    容易碎的除了梦想,还有蛋!我们做产品的,对程序的要求极其严格。比如小编最近就遇到客户要求我们的ERP、OA等产品支持他们的邮箱用户登录。 Web应用支持第三方认证时很常见的功能,除…

    编程笔记 2022年5月3日
  • CRT报Zmodem transfer canceled by remote side错误

    最近有朋友在使用CRT的SZ命令下载文件时遇到了报Zmodem transfer canceled by remote side.提示的问题。在我的反复研究下,找到了问题根源。所以…

    编程笔记 2022年5月3日
  • Mina打开文件过多问题解决方案

    最近在使用mina开发过程中遇到了打开文件过多问题,一大堆的java.io.IOException: Too many open files。网上搜索问题的解决方案,大多都是修改L…

    编程笔记 2022年5月3日
  • 排序算法之希尔排序原理与实战

    说到希尔排序我就想到了插入排序,因为希尔排序是基于插入排序的以下两点性质而提出改进方法的: 1.插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。 2.但插…

    编程笔记 2022年5月3日