解忧杂货铺

1. Java节假日算法(免费) 

2. java根据日期获取农历信息 

3. sublime text 2 怎么能将换行符替换掉

4. Navicat Premium for Mac 11.2.9 破解版 – Mac 上最强大的数据库客户端

5.预览图像上传之前用AngularJS


6.IntelliJ - idea15.0.2 破解方法


7.get请求参数中特殊字符处理办法


1 算法:

    1.1 排序

        1.1.1 白话经典算法系列之六 快速排序 快速搞定

        1.1.2 链表排序(冒泡、选择、插入、快排、归并、希尔、堆排序)

     1.2 树

        1.2.1 B树、B-树、B+树、B*树

        1.2.2 B+/-Tree原理及mysql的索引分析

     1.3 查找

        1.3.1 二维数组(杨氏矩阵)的查找

        1.3.2 40亿个数中快速查找


2 基础:

深入理解java虚拟机 精华总结(面试)

【整理】MySQL引擎

非关系型数据库(NoSql)


    2.1 设计模式

    你真的会写单例模式吗——Java实现

    JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)

    2.2 Java基础

        2.2.1 HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别

        2.2.2 HashMap与ConcurrentHashMap的区别

        2.2.3 HashMap为什么线程不安全以及解决方法

        2.2.4 有序的HashMap-LinkedHashMap

        2.2.5 HashMap源码分析,为什么是无序的?

3 项目:

    3.1 安全机制

          3.1.1 如何保证用户登录时提交密码已经加密?  

          3.1.2 如何保证密码不被破译及http和https的区别   。salt机制原理->保险密码机制(salt机制)

          3.1.3 salt原理->使用 Salt + Hash 来为密码加密

          3.1.4 代码实现->Java关于md5+salt盐加密验证   补充[转]java中byte转换int时为何与0xff进行与运算、MessageDigest简介

    3.2 单点登录

          3.2.1 自己动手写SSO(单点登录)

          3.2.2 补充知识点:java对cookie的操作

          3.3.3 单点登录实现(spring session+redis完成session共享)

    3.3 acitivti

          3.3.1 Spring事务和Activiti事务

          3.3.2 Activiti 使用spring 进行统一事务管理


4 热门基础:

    4.1 输入网址之后发生了什么
    

64 书籍:

    64.1 java nio pdf

    64.2 Netty权威指南

    64.3 JavaScript高级程序设计

    








你可能感兴趣的:(记录)