用户中心USER CENTER

首页/用户
  • 实现简单的Tomcat | Tomcat原理学习(1)

    摘要:项目结构项目结构如下实现细节创建对象首先创建自定义的请求类,其中定义与两个属性,表示请求的以及请求的方式。其构造函数需要传入一个输入流,该输入流通过客户端的套接字对象得到。创建服务端套接字,并绑定某个端口。 缘起 用了那么久tomcat,突然觉得自己对它或许并没有想象中的那么熟悉,所以趁着放假我研究了一下这只小猫咪,实现了自己的小tomcat,写出这篇文章同大家一起分享! 照例附上gi...

    Corwien 发布于Java
  • Java™ 教程(操纵字符串中的字符)

    操纵字符串中的字符 String类有许多方法可用于检查字符串的内容,查找字符串中的字符或子字符串,更改大小写以及其他任务。 按索引获取字符和子字符串 你可以通过调用charAt()访问器方法获取字符串中特定索引处的字符,第一个字符的索引是0,而最后一个字符的索引是length()-1,例如,以下代码获取字符串中索引9处的字符: String anotherPalindrome = Niagara....

    Corwien 发布于Java
  • 深入浅出AQS之独占锁模式

    摘要:获取锁的过程当线程调用申请获取锁资源,如果成功,则进入临界区。如果队列中有其他等待锁资源的线程需要唤醒,则唤醒队列中的第一个等待节点先入先出。释放锁时,如果队列中有等待的线程就进行唤醒。 每一个Java工程师应该都或多或少了解过AQS,我自己也是前前后后,反反复复研究了很久,看了忘,忘了再看,每次都有不一样的体会。这次趁着写博客,打算重新拿出来系统的研究下它的源码,总结成文章,便于以后...

    Corwien 发布于Java
  • PHP mcrypt_encrypt加密,使用java解密

    摘要:使用给定的和加密的数据,没有使用函数填充的情况下,如果数据长度不是分组大小,则在其后使用补齐。 PHP mcrypt_encrypt使用给定的 cipher 和 mode 加密的数据,没有使用pkcs5_pad()函数填充的情况下,如果数据长度不是n*分组大小,则在其后使用0补齐。 Java 不能使用AES/ECB/PKCS5Padding,因为填充方式与php不同,不能正常的解密 在...

    Corwien 发布于Java
  • [LintCode/LeetCode] Minimum Window Substring

    Problem Given a string source and a string target, find the minimum window in source which will contain all the characters in target. Notice If there is no such window in source that covers all charac...

    Corwien 发布于Java
<