自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fanxiaobin

肖斌学习

  • 博客(35)
  • 资源 (164)
  • 收藏
  • 关注

原创 构造器优化 之 静态工厂和构建器

一、简介构造器是我们日常开发使用最多的,这种创建对象的方式尤其独特的优点,但是也有他相应的而不足之处。当一个类的公用构造器的数量比较少的时候,应该考虑使用静态工厂方法来替代构造器。当一个类的公用构造器的数量比较多且要想更易于拓展时,应该考虑使用构建器。二、静态工厂静态工厂(static factory method):是一个返回类的实例的静态方法,而不是提供公有的构造器。注...

2016-06-21 22:02:03 702 5

原创 JAVA自增陷阱

首先明白两个含义i++和++ii++表示的是先赋值后加一 ++i表示的是先加一然后赋值(此形式没有任何异议)但是下面的代码却出现了灵异事件://示例一public class Client { public static void main(String[] args){ int i= 0; for(int m=0;m<10;m++){ i=i++; }...

2016-06-21 21:14:27 736

原创 正则表达式(一)字符组

在线正则表达式测试工具:http://tool.oschina.net/regex/一、普通字符组字符组(Character Class)是正则表达式最基本的结构之一。顾名思义,字符组就是一组字符,在正则表达式中,它表示”在同一个位置可能出现的各种字符”,其写法是在一对方括号[]之间列出所有可能出现的字符。简单的字符组比如[ab]、[123]等。注意:因为正则表达式处理的都是”字符串“...

2016-06-21 08:32:32 3205 4

转载 一个简爬取网页源文件的Demo

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;impo...

2016-06-20 20:43:07 507

原创 数据加密算法DES(变体3DES)

一、简介DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。二、加密原理DES算法的入口参数有三个:Key、Data、Mode。key为加密解密使用的密钥 data为加密解密的数据 mode为其工作模式明文按照64位进行分组,形成明文组。利用一个56位+8个奇偶校验位(第8, 16, 24, 32, 40, 48, 56...

2016-06-20 15:00:30 1270

原创 Eclipse 快捷键整理

一、eclipse智能填充初始设置:代码提示功能默认是“.”(点),当输入点的时候系统才会有提示。优化:当点击任意一个字母都有提示,而不用总是使用ALT+/快捷键。设置步骤:window → Preferences → java → Editor → Content Assist然后在右面的面板下面有一个“Auto Activation triggers for java”选项,在...

2016-06-19 22:24:40 1496

原创 java之jce

一、简介Java Cryptography Extension(JCE)是一组包,它们提供用于加密、密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现。它提供对对称、不对称、块和流密码的加密支持,它还支持安全流和密封的对象。它不对外出口,用它开发完成封装后将无法调用。在早期JDK版本中,由于受美国的密码出口条例约束,Java中涉及加解密功能...

2016-06-19 19:40:24 11652

原创 UUID(通用唯一标识符)

通用唯一识别码(Universally Unique Identifier,简称UUID)一、UUID 的目的是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。二、UUID的标准组成UUID是指在一台机器上生成的数字,它保证对在同一时...

2016-06-19 08:44:55 26456

原创 JavaScript 事件之文本编辑

一、复制事件复制事件是在浏览器中复制被选中的部份或全部内容时触发事件处理程序,复制事件有onbeforecopy和oncopy两个事件。onbeforecopy事件是将网页内容复制到剪贴版时触发事件处里程序 oncopy事件是在网页中复制内容时触发事件处里程序。可用作禁止复制网页中内容,示例代码如下:<script language="javascript"> ...

2016-06-19 00:25:41 1106

转载 Java 高并发解决方案 和 高负载优化方法

转载自:https://www.cnblogs.com/lonelywolfmoutain/p/4432603.html一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,...

2016-06-19 00:21:30 1196

原创 Java加密之Jasypt(开源工具包)

 Jasypt也即Java Simplified Encryption是Sourceforge.net上的一个开源项目。Jasypt项目地址:http://www.jasypt.org/ 下载地址(SourceForge.net):https://sourceforge.net/projects/jasypt/files/Jasypt 为开发人员提供一种简单的方式来为项目增加加密功能,包括...

2016-06-18 23:45:08 15288

转载 监视和管理 Java 虚拟机

软件包 java.lang.management 提供了管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。接口摘要ClassLoadingMXBean 用于 Java 虚拟机的类加载系统的管理接口。 CompilationMXBean 用于 Java 虚拟机的编译系统的管理接口。 GarbageCollectorMXBean 用...

2016-06-18 23:03:59 2243

原创 IP小结

一、IP地址1.IP地址定义IP地址由32位二进制数组成(4个字节),形式为用圆点分成每组3位的12位十进制数字(xxx.xxx.xxx.xxx),每3位数代表一个8位二进制数(一个字节)。由于1个字节所能表示的最大数为255,因此IP地址中的每个字节可取0~255之间的值。 0和255有特殊含义,255代表广播地址,0用于指定网络地址号(若0在地址末端)或节点地址(若0在地址的开始...

2016-06-18 09:15:09 526

原创 网关的简单介绍

网关(Gateway):一个网络连接到另一个网络的“关口”。网关实质上是一个网络通向其他网络的IP地址。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码判定两个网络中的主机处在不同的网络里。而要实现连个网络之间的通信,则必须通过网关。原理:如果网络A中的主机发现数据包的目的主机不再本地网络中,就...

2016-06-18 09:10:53 763

原创 UML图详解(九)包图

维护和控制系统总体结构的重要建模工具;方便理解和处理整个模型;设计良好的包是高内聚、低耦合的,并对其内容的访问具有严密的控制;

2016-06-17 15:47:20 57121 13

原创 UML图详解(八)状态机(状态图和活动图)

一、概念状态图和活动图是状态机的两种表现形式。利用状态机可以精确地描述对象的行为。从对象的初始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换;对象在新状态下又开始响应事件和执行动作,如此连续进行直到终结状态。二、状态图状态图(State Diagram) =状态(State) + 迁移(Transition)一个状态图描述一个状态机。 状态图表现从一个状态到另一个...

2016-06-15 13:56:52 65184 12

原创 UML图详解(七)交互图(时序图与协作图)

一、概念交互图描述对象之间的动态合作关系以及合作过程中的行为次序。 交互图常常用来描述一个用例的行为,显示该用例中所涉及的对象以及这些对象之间的消息传递情况,即一个用例的实现过程。交互图有顺序图和协作图两种形式。时序图中描述对象按照时间顺序的消息交换。 协作图着重描述系统成分如何协同工作。时序图和协作图从不同角度表达了系统中的交互和系统行为,它们之间可以相互转化。时序图(Seq...

2016-06-14 22:39:10 38703 3

原创 UML建模工具

工欲善其事必先利其器!

2016-06-13 21:11:12 7188

原创 UML图详解(六)配置图

配置图又称为部署图(Deployment Diagram):描述系统的软件如何映射到将要运行它的硬件上,用来显示系统中软件和硬件的物理架构,是一个运行时的硬件节点以及在这些节点上运行的软件的静态结构模型。(这些软件通常被称为制品(Artiface)——可能是一些构件或类)

2016-06-13 13:42:51 10998 1

原创 UML图详解(五)组件图

一、概念组件图(Component Diagram)又称为构件图,他描述的是在软件系统中遵从并实现一组接口的物理的、可替换的软件模块。构件图 = 构件(Component) + 接口(Interface) + 关系(Relationship) + 端口(Port) + 连接器(Connector)在面向对象系统的物理方面进行建模要用到两种图:组件图和配置图。二、包含的元素1.组件...

2016-06-12 16:32:48 52454 3

原创 UML图详解(四)对象图

概念对象图是一个系统的详细状态在某一时刻的快照,是对象类图的实例,也称为“实例图”。对象图描述系统的某一瞬间,表达系统的对象在该时刻的具体状态(属性和操作)。

2016-06-12 08:26:25 5321

原创 UML图详解(三)类图

类是面向对象系统组织结构的核心,是对一组具有相同属性、操作、关系和语义的对象的抽象,可以是实物也可以是概念性事物,类图中可以包含注释和约束,可以包含包或子系统。类图 = 类 + 关系 + 约束

2016-06-11 21:06:10 10346

原创 UML图详解(二)用例图

一、概念用例图(Use Case Diagram):主要用于描述系统的行为及各种功能之间的关系,是描述参与者(Actor)与用例以及用例与用例之间关系的图。用例图 = 参与者 + 用例 + 关系二、用途用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。 用例图最常用来描述系统以及子系统。  通俗的来说:用例图与具体实现并不关联,从用户和外部系统的...

2016-06-11 15:13:03 21197 6

原创 UML图详解(一)基本概念

UML中所包含的基本概念及UML图分类。

2016-06-11 15:10:45 8387

原创 JavaScript 执行顺序

编写JavaScript代码时,总遇到运行顺序与所预想的不太一样。在此做一下总结,如若有什么意见请留言。一、变量的声明和引用变量必须先声明后引用。alert(myStr); // 弹出"undefined";var myStr = "Hello World!";alert(myStr); // 弹出"Hello World";二、函数的声明和引用JavaScript是一种...

2016-06-08 20:36:25 1701

原创 UML 九种图详解

UML建模中的九种图外加包图,如果都写在一篇博客中,写的时候容易出乱子,读起来也不方便,所以借用此博客作为一个目录跳转到相关博客中!

2016-06-05 21:13:58 12256 6

原创 UML建模相关概念

UML建模的时候可能接触到的相关专业性概念整理规整。

2016-06-05 09:13:04 1887

原创 UML之关系详解

UML中的6大关系关联、依赖、聚合、组合、泛化、实现

2016-06-04 21:14:56 10698

转载 JavaScript 语言基础知识点总结

转载自:http://www.cnblogs.com/leejersey/archive/2013/02/20/2918438.htmlwindows对象JavaScript DOM基本操作JavaScript变量JavaScript数据类型JavaScript流程语句JavaScript函数基础JavaScript字符串函数JavaScri...

2016-06-03 22:03:50 886

原创 JavaScript 经验总结

一、简化代码1.1 JavaScript创建对象一般是这样写的:var car=new Object();car.colour='red';car.wheels=4;car.hubcaps='spinning';car.age=4;代码很正确,但是有点不足的是你一直在重复敲car,很繁琐。var car={colour:'red',wheels:4,hubca...

2016-06-02 23:13:28 671

原创 JavaScript DOM编程核心

DOM Core常用部分:DOM方法创建节点:createElement(),createTextNode() 复制节点:cloneNode() 插入节点:appendChild(),insertBefore 删除节点:removeChild() 替换节点:replaceChild() 查找节点:getAttribute(),getElementById(),getElement...

2016-06-02 23:01:24 568

原创 JavaScript 小知识点总结

传统的HTML文档顺序是:document->html->(head,body) 浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 小写转大写JS: document.getElementById(“output”).value = document.getElementById(“input...

2016-06-02 22:57:35 434

原创 JavaScript 控制台(console)调试技巧

一、简单理解Console是用于显示JS和DOM对象信息的单独窗口。在浏览器中按F12调出的调试窗口中有一个控制台选项或console选项。二、支持console的浏览器Chrome和FireFox(FireBug)中都支持Console。然而其他浏览器支持不好。现在firebug退出了firebuglite工具,可以让所有浏览器都支持Console功能,而且使用上和FireBug几乎...

2016-06-02 22:44:32 16139 1

转载 JavaScript常用事件一览

鼠标键盘及页面相关事件表单及滚动字幕事件编辑事件数据绑定事件外部事件

2016-06-02 22:28:30 1058

原创 JavaScript 事件之键盘事件

键盘事件包含onkeypress、onkeydown 和 onkeyup。onkeypress事件是在键盘上的某个键被按下并且释放时触发此事件的处理程序,一般用于键盘上的单键操作; onkeydown事件是在键盘上的某个键被按下时触发此事件的处理程序,一般用于组合键的操作; onkeyup事件是在键盘上的某个键被按下后松开时触发此事件的处理程序,一般用于组合键的操作。对应的键码值表如下:...

2016-06-02 22:04:54 765

代码大全第二版

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2017-10-23

Spring_表达式语言.pdf

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-07-26

IntelliJ idea使用教程

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-06-23

p6spy-3.0.0.zip

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-05-11

p6spy 3.0官方帮助文档

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-05-11

UML入门教程(中文版)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-04-19

Spring Boot实战 随书代码

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-04-09

Java中间件技术及其应用开发(源码)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-14

JSTL1.2.zip

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-11

JSTL1.1.zip

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-10

urlrewritefilter-4.0.3.zip

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-10

JSTL1.0.zip

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-10

JavaScript权威指南(第六版)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-04

Java EE项目开发教程(第2版)随书源码

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-03-04

疯狂java讲义

《疯狂Java讲义(附光盘第2版)》是《疯狂Java讲义》的第2版,第2版保持了第1版系统、全面、讲解浅显、细致的特性,全面介绍了新增的Java 7的新特性。 《疯狂Java讲义(附光盘第2版)》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制;覆盖了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下绝大部分类和接口。《疯狂Java讲义(附光盘第2版)》全面介绍了Java 7的二进制整数、菱形语法、增强switch语句、多异常捕获、自动关闭资源的try语句、JDBC 4.1新特性、NIO.2、AIO等新特性。 与第1版类似,《疯狂Java讲义(附光盘第2版)》并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以《疯狂Java讲义(附光盘第2版)》中涉及大量的实用案例开发:五子棋游戏、梭哈游戏、仿QQ的游戏大厅、MySQL企业管理器、仿EditPlus的文本编辑器、多线程、断点下载工具、Spring框架的IoC容器……这些案例既能让读者巩固每章的知识,又可以让读者学以致用,激发编程自豪感,进而引爆内心的编程激情。《疯狂Java讲义(附光盘第2版)》光盘里包含书中所有示例的代码和《疯狂Java实战演义》的所有项目代码,这些项目可以作为《疯狂Java讲义(附光盘第2版)》课后练习的“非标准答案”。如果读者需要获取关于课后习题的解决方法、编程思路,可以登录站点与笔者及《疯狂Java讲义(附光盘第2版)》庞大的读者群相互交流。 《疯狂Java讲义(附光盘第2版)》为所有打算深入掌握Java编程的读者而编写,适合各种层次的Java学习者和工作者阅读,也适合作为大学教育、培训机构的Java教材。但如果只是想简单涉猎Java,则《疯狂Java讲义(附光盘第2版)》过于庞大,不适合阅读。

2017-02-25

阿里巴巴Java开发手册(正式版).pdf (详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-22

Maven实战.pdf(详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-13

jQuery开发从入门到精通.pdf

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-12

Java开发实战经典.pdf

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-12

Java核心技术 卷1 基础知识 原书第9版.pdf (详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-12

Java Bug模式详解.pdf(详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-12

Java并发编程实战.pdf(详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-12

大型网站技术架构_核心原理与案例分析.pdf (详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-11

Java程序性能优化—让你的Java程序更快、更稳定.pdf (详细标签)

个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)

2017-02-10

plantuml Jar包+graphviz-2.38安装包+PlantUML中文帮助文档

PlantUML 是一个开源项目,通过简单并带指引性语言定义来定义各种视图。该工具支持快速绘制以下 UML 图:时序图,用例图,类图,活动图,组件图,状态图,对象图,部署图 ,定时图;并且PlantUML 支持多个 IDE 的集成,比如 Eclipse、NetBeans、Intellij idea 等。

2019-04-25

hexo-theme-next-5.1.4

hexo搭建静态博客网站时的Next主题!分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2018-04-13

Effective Java 第二版 中文&英文版(高清+详细书签+源码)

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2018-03-23

设计模式之禅 第2版(高清+详细书签+源码)

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2018-03-22

hibernate-release-5.2.3.Final

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2017-10-25

VMware-workstation-full-12.0.1-3160714

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2017-10-25

Java Web开发实战1200例 第二卷

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2017-10-23

Java.Swing图形界面开发与案例详解

:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331

2017-10-23

Java加密与解密的艺术

Java安全领域的百科全书,密码学领域的权威经典, Java应用架构师的必备参考手册, -------------------------, 本书是Java安全领域的百科全书,密码学领域的权威经典,4大社区一致鼎力推荐。, 全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。, Java开发者将通过本书掌握密码学和Java加密与解密技术的所有细节;系统架构师将通过本书领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过本书一窥加密与解密技术的精髓。

2017-10-23

设计模式之禅(第2版)

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (第2版在第1版的基础上有两方面的改进,一方面结合读者的意见和建议对原有内容中的瑕疵进行了修正和完善,另一方面增加了4种新的设计模式)

2017-10-23

深入分析Java Web技术内幕

《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。, 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。, 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。

2017-10-23

JavaEE开发的颠覆者 Spring Boot实战

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习)

2017-10-23

Java并发编程的艺术

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。)

2017-10-23

深入理解Java虚拟机 JVM高级特性与最佳实践

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (基于最新JDK1.7,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行全面而深入的分析,深刻揭示JVM的工作原理, 以实践为导向,通过大量与实际生产环境相结合的案例展示了解决各种常见JVM问题的技巧和最佳实践)

2017-10-23

实战Java高并发程序设计

在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。, 《实战Java高并发程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。, 《实战Java高并发程序设计》内容丰富,实例典型,实用性强,适合有一定Java基础的技术开发人员阅读。

2017-10-23

Java 8实战

分享资源整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (本书结构清晰、内容翔实,从实例入手,涵盖Java 8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java 8新特性的指南。)

2017-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除