240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Java并发编程基础

    一、Java为什么要多线程? 为了合理利用 CPU 的高性能,平衡【CPU、内存、I/O 设备】的速度差异,计算机体系结构、操作系统、编译程序都...

  • 加解密

    开发中经常会有字符串加解密的需求,如用户密码加密,可以直接MD5/SHA1加密,MD5/SHA1是不可逆的,验证时可以对输入做MD5/SHA1,...

  • Resize,w 360,h 240
    tomcat是怎么处理请求的

    一、tomcat目录结构 tomcat也是一个应用服务器,下载tomcat源码可以看到tomcat的源码目录如下: /bin、/conf、/we...

  • Resize,w 360,h 240
    tomcat配置https(无CA证书)

    1、使用jdk自带的工具生成tomcat自签名证书 tomcat.keystore 这里主要要注意两个:(1)、密码,后面再tomcat的ser...

    0.3 2398 0 10
  • 跳表SkipList

    对于有序并且对增删改操作友好的数据结构有List、Tree等,对于Tree实现起来可能比较复杂,而SkipList(跳表)也可实现有序存储并且增...

  • Resize,w 360,h 240
  • 排序——快排/归并(nlgn)

    快速排序一般是递归实现,但是递归有一个问题就是如果递归太深会导致栈溢出,而大部分的递归实现都有对应的非递归解决方案,快排也不例外,代码中就给出了...

个人介绍
初级技术人员,文章以学习记录为主,待我学有所成,再以好文相送。