• DES/3DES/AES 三种对称加密算法在 Java 中的实现
    DES/3DES/AES 三种对称加密算法在 Java 中的实现
    有两句话是这么说的:1)算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。2)编程就是算法和数据结构,算法和数据结构是编程的灵魂。注意,这可不是我说的,是无数程序员总结的,话说的很实在也很精辟
    Java 2017-02-05
  • Java 程序员不容错过的开发趋势
    Java 程序员不容错过的开发趋势
    当涉及到代码时,有很多热门话题,并且与时俱进总是潮流所向。如果你想知道如何分离糟粕和精华,那么我们已经准备就绪,只欠各位阅读下文的东风。在接下来的内容中,我们将查看2016年的热点,以及今年会更热的热点。当然说的是Java方面的。好的,那就
    Java 2017-02-05
  • 40个Java多线程问题总结
    40个Java多线程问题总结
    前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问
    多线程 2017-02-05
  • 从数组到HashMap之算法解释
    从数组到HashMap之算法解释
    一数组是什么?忘了在哪本书里曾看到过类似这样的一句话所有的数据结构都是数组的演化,想想其实是有道理的,因为计算机的内存其实就是线性的存储空间。Java示例代码:int[]array=newint[5]忽略对象头信息和数组长度信息,JVM执行时会在
    HashMap 2017-01-06
  • Spring、Spring MVC、MyBatis整合文件配置详解
    Spring、Spring MVC、MyBatis整合文件配置详解
    使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档。Spring:http://spring.io/docsMyBatis:http://mybatis.github.io/mybatis-3/基本的组织结构和用法就不说了,
    Spring 2017-01-06
  • 为什么 Java 8 中不再需要 StringBuilder 拼接字符串
    为什么 Java 8 中不再需要 StringBuilder 拼接字符串
    在Java开发者中,字符串的拼接占用资源高往往是热议的话题.让我们深入讨论一下为什么会占用高资源。在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它。所以在我们拼接字符串的时候,创建了一个新的字符串,旧的被垃圾回收器
    Java 2017-01-06
  • Spring 核心框架体系结构
    Spring 核心框架体系结构
    很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其
    Spring 2017-01-06
  • Java 8 中的 Lambda 表达式
    Java 8 中的 Lambda 表达式
    Lambda表达式是Java8最受欢迎的功能。人们将函数式编程的概念引入了Java这门完全面向对象的命令式编程语言。关于函数式编程是如何运作的,这个话题超出了本文的范围,不过我们会提炼出它一个明显有别于我们所经常使用的OOP(面向对象编程)的功能
    Lambda 2016-12-11
  • Spring 5 新特性:函数式Web框架
    Spring 5 新特性:函数式Web框架
    正如昨天Juergen博客中所提到的,Spring5.0的第二个里程碑是引入了一个新的函数式web框架。在这篇文章中,我们将给出关于这个框架的更多信息。举例我们先从示例应用程序的一些摘录开始。下面是暴露Person对象的响应信息库。很类似于传统的,非响应信息库,只
    Spring 2016-11-07
  • 2016年7款最佳 Java 框架
    2016年7款最佳 Java 框架
    毫无疑问,java是目前最为流行的编程语言之一,这里我们挖掘出了一些比较受欢迎的框架的有效信息,它们可以减轻全球软件开发人员的日常工作。RebelLabs的一项调查显示,通过在线Java用户论坛(虚拟JUG)媒体联盟的调查统计,2016年度最佳Java框架阵
    java 2016-11-03
  • 5 分钟搞定 Java Comparable 接口
    5 分钟搞定 Java Comparable 接口
    这篇文章是免费Java8课程中关于CleanCode原则的一部分。在这篇文章中,我们要聊一聊JavaComparable接口。还有一个不错的视频可以点这里。Comparable接口时用来干什么的呢?我们应该如何对事物进行比较和排序?这问题听上去有点莫名其妙,但我希望你认真考
    Java 2016-10-17
  • 你真的了解一段Java程序的生命史吗
    你真的了解一段Java程序的生命史吗
    作为一名程序猿,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段JavaCode,从出生到gameover大体分这么几步:编译、类加载、运行、GC。编译Java语言的编译期其实是一段不确定的过程,因为可能是一个
    Java 2016-09-01
  • 盘点最流行的Java工具
    盘点最流行的Java工具
    最流行的工具并不一定是最好的,对于开发来说,什么是最好的,取决于使用场景。然而,
    Java 2016-08-20
  • Java 8的五大开发技巧
    Java 8的五大开发技巧
    我使用Java8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉
    Java 2016-08-10
  • Java编程常见问题汇总
  • Spring 4.3 的新功能和增强
  • Jsp技术总结
    Jsp 2016-07-13
  • 成为Java高手的25个学习要点
  • Java 远程通讯技术及原理分析
  • JAVA程序员一定知道的优秀第三方库(2016版)