博客专栏  >  编程语言   >  Java开发揭秘

Java开发揭秘

从Java开发的实践性出发,归纳总结了Java的各项技术要点,并融合了思维导图,总体清晰把握。

关注
4 已关注
22篇博文
  • Java EE 架构设计——基于okhttp3 的网络框架设计

    本篇文章带大家设计一套满意业务需求、代码健壮高效(高内聚低耦合)并且可拓展的网络框架。以最新的okhttp3为基础设计出高效可靠的网络缓存、多线程文件下载等架构模块。从此不局限于使用别人的框架,而步入...

    2017-09-08 14:04
    612
  • JavaEE 使用 Redis 数据库进行内容缓存和高访问负载

    NoSQL(Not Only SQL),泛指非关系型数据库,是为了处理高并发读写、海量数据的高效率存储和访问、高扩展性和高可用性而产生的。本篇将主要阐述如何使用 Redis(https://githu...

    2017-08-25 18:31
    3110
  • Docker 实战——将 JavaWeb 应用容器化

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何...

    2017-08-24 16:22
    2456
  • App 后端架构设计方案 设计思想与最佳实践

    做App做的久了,就想研究一下与之相关的App后台,发现也是蛮有趣的。App后台的两个重要作用就是 远程存储数据 和 消息中转。这里面的知识体系也是相当复杂,做好一个App后台也是需要长期锤炼的。本篇...

    2017-01-08 16:10
    9828
  • Java 加密算法实现方案 DES / 3DES / AES / Base64

    有两句话是这么说的:1算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。2编程就是算法和数据结构,算法和数据结构是编程的灵魂。注意,这可不是我说的,是无数程序员总结的...

    2017-01-04 17:33
    4933
  • Linux 使用 Nexus3.x 搭建 Maven 私服指南

    现在Android Studio使用Gradle作为依赖管理工具, 可以说是Android目前最好的依赖管理工具,我们经常通过在build.gradle通过简单的依赖配置就可以使用某个开源项目了,例如...

    2017-02-16 16:03
    2783
  • Nginx + Tomcat 反向代理 如何高效的在一台服务器部署多个站点

    上一篇分享了 Nginx + Tomcat 反向代理 负载均衡 集群 部署指南,感觉还是相当实用型的,但是一般集群部署是基于大访问量的,可能有的企业用不到,类似一些企业官网,访问量并不是很大,基于这个...

    2016-12-14 17:49
    7631
  • Nginx + JDK + Tomcat 负载均衡 集群 部署指南

    Nginx是一种服务器软件,也是一种高性能的http和反向代理服务器,同时还是一个代理邮件服务器。也就是说,我们在Nginx上可以发布网站,可以实现负载均衡(提高应答效率,避免服务器崩溃),还可以作为...

    2016-12-13 18:39
    6079
  • JavaEE 框架篇——Spring整合Hibernate进行数据持久化

    Hibernate 对 JDBC 进行了非常轻量级的对象封装,将 POJO 与数据库表建立映射关系,Hibernate 可以自动生成 SQL 语句,自动执行,使得我们可以随心所欲的使用对象编程思维来操...

    2016-10-21 15:22
    2610
  • JavaEE 框架篇——Spring 整合 Mybatis 进行数据持久化

    Mybatis 是一个支持普通 SQL 查询、存储过程和高级映射的优秀持久层框架,去掉了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。Mybatis 主要思想是将程序中大量的 SQ...

    2016-10-10 18:23
    2246
  • JavaEE 框架篇——使用Spring MVC框架构建应用程序

    Spring MVC 基于模型-视图-控制器 (MVC) 模式实现,能够帮助你构建像 Spring 框架那样灵活、松耦合的 Web 应用程序。MVC 和核心思想是业务数据抽取与业务数据呈现相分离。与大...

    2016-07-28 18:30
    9687
  • JavaEE 实战篇——基于 Lucene 的全文检索服务器 Solr

    数据分为结构化数据(有固定类型或固定长度,如MySQL数据库中的数据、元数据等)和非结构化数据(没有固定类型或固定长度,如word中的数据、邮件中的数据等)。数据库中的搜索很容易通过 SQL 语句实现...

    2016-07-28 16:06
    7789
  • JavaEE 框架篇——让我们一起着迷的 Spring

    Spring 是一个轻量级的、分层的、为解决企业应用程序开发复杂性而创建的一个 Java 开源框架。Spring 的核心包括 Spring 容器、依赖注入 (DI) 和面向切面编程 (AOP),帮助企...

    2016-07-26 21:46
    2807
  • Java EE Primer——网络通信炼成 Socket编程

    Java 提供了四大网络通信相关的类 :InetAddress(用于标识网络上的硬件资源,表示 IP 地址)、URL(统一资源定位符,格式为 协议名称和资源名称,中间用冒号隔开)、Sockets(使用...

    2016-07-26 15:30
    3291
  • IDEA 与 Android Studio 最详细的 安装使用指南

    Android Studio第一次亮相是在2013年5月16日的谷歌IO大会上,我们还需要知道的是Android Studio的“亲妈”是IntelliJ IDEA。安装比较简单,安装完成后,不要急着...

    2016-07-25 18:50
    3512
  • Java EE 基础篇——生成与解析JSON和XML格式的数据

    本篇将完整阐述在网络通信中传输的数据格式的相关内容。目前在网络上传输数据最常用的就是 JSON 和 XML 了。比起XML,JSON的主要优势在于它的体积更小,在网络上传输时可以更省流量。JSON 库...

    2016-05-23 11:14
    3743
  • Java EE Primer——JSP 与 Servlet 开发

    JSP 作为 Java EE 开发中比较重要的技术,一般当作视图(View)的技术所使用,即用来展现页面。Servlet 由于其本身不适合作为表现层技术,所以一般被当作控制器(Controller)所...

    2016-05-22 16:08
    5108
  • Java SE Primer——网络编程是这样炼成的

    我们先来看看计算机网络主要功能:资源共享;信息传输和集中处理;负载均衡和分布处理;综合信息服务。 实际上Java的网络编程就是服务器通过ServerSocket建立监听,客户端通过Socket连接到指...

    2016-05-22 11:09
    7305
  • Java SE Primer——多线程编程

    当一个程序进入内存运行时,即变成一个进程,进程特征:独立性;动态性;并发性。线程也被称为轻量级进程,线程是进程的执行单元,线程在程序中是独立的、并发的执行流,线程可以拥有自己的堆栈、程序计数器和自己的...

    2016-05-21 15:26
    6208
  • Java SE Primer——文件传输基础 IO流

    Java的IO流使用了一种装饰器设计模式,它将IO流分为底层节点流和上层处理流。本篇重点在如何访问文件与目录、如何以二进制格式和文本格式来读写数据、对象序列化机制、还有Java7的“NIO.2”。装饰...

    2016-05-21 12:43
    6125

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部