自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 转载+更新:JDK 8 中十大新特性

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Inte...

2018-06-26 11:37:10 440

原创 基本数据类型、包装类型 ==和equals比较

总结:基本数据类型和包装类比较, 只要实际值相同, ==比较为true(拆箱) 同类型包装类equals比较均为true(比较实际值) 同类型包装类==比较,仅有效范围内赋值比较为true, 其他均false(double和float包装类除外,参考valueOf实现) 不同类型包装类equals比较均为falsepublic class TypeTest { public ...

2018-09-14 10:36:26 809 1

原创 Java多线程之内存可见性

参考资料:细说Java多线程之内存可见性一、基本概念(一)、可见性可见性:一个线程对共享变量的修改,能够及时被其他线程看到。 共享变量:若一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 Java内存模型(JMM):描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内容和从内存中读取处变量这样的底层细节。所有变量都...

2018-09-12 10:30:31 260

原创 Java8实战学习笔记(五)——高效 Java 8 编程(二)

一、用Optional取代null二、用Optional取代null

2018-06-26 15:00:46 418

原创 Java8实战学习笔记(四)——高效 Java 8 编程(一)

一、重构、测试和调试(一)、为改善可读性和灵活性重构代码用更紧凑的方式描述程序的行为 —— Lambda表达式将一个既有的方法作为参数传递给另一个方法 —— 方法引用如何运用前几章介绍的Lambda表达式、方法引用以及Stream接口等特性重构遗留代码,改善程序的可读性和灵活性?1、改善代码的可读性Java 8的新特性也可以帮助提升代码的可读性: 使用Java 8,你可以减少冗长的代码,让代码更...

2018-05-17 10:24:03 383

原创 Spring Cloud学习之一:Spring Cloud简介 f

一、Sping Cloud注意项一)、Sping Cloud和Dubbo对应 contentDubboSpringCloud服务注册中心zookeeperSpring Cloud Netflix Eureka服务调用方式RPCREST API服务网关无Spring Cloud Netflix Zuul断路器不完善Spring Cloud Netflix Hystrix分布式配置无Spring Cl...

2018-04-11 14:07:38 255

原创 Java8实战学习笔记(三)——函数式数据处理

一、引入流(一)、引言1、流是什么流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。可以看成遍历数据集的高级迭代器。流可以透明地并行处理,无需写任何多线程代码。eg:返回低热量的菜肴名称,并按照卡路里排序。package com.java8.chapter4;import java.util.ArrayList;import jav...

2018-04-09 16:29:13 922

原创 Java8实战学习笔记(二)——Java8基础知识

一、通过行为参数化传递代码(一)、引言在软件工程中,应用的需求不断变化,怎么办?解决方案:行为参数化 —— 意味着:拿出一个代码块,把它准备好却不去执行它。这个代码块以后可以被你程序的其他部分调用,这意味着你可以推迟这块代码的执行。例如,将代码块作为参数传递给另一个方法,稍后再去执行它。eg:行为参数化类似于:处理一个集合,会写以下方法: 可以对列表中的每个元素做“某件事” 可以在列表处理完后...

2018-03-26 11:27:31 1301

原创 Java8实战学习笔记(一)——Java8新改

一、引言(一)、Java8改进思想1. Stream API(流处理)支持许多处理数据的并行操作,其思路类似于数据库查询语言:用更高级的方式表达想要的东西,而由“实现”(Streams库)来选择最佳低级执行机制。  “流水线”好处:可以避免用synchronized编写代码,这一代码不仅容易出错,而且在多核CPU上执行所需的成本也比你想象的要高。引入Streams可看作以下两项思想产生的直接原因。...

2018-03-08 19:43:13 361

原创 MySQL学习(三):MySQL开发篇(1)——数据类型的选择及字符型介绍

一、选择合适的数据类型(一)、CHAR与VARCHAR 一般用于保存少量字符串。1、二者区别下表显示了各种字符串值保存到CHAR(4)与VARCHAR(4)列后的结果,来说明二者之间的差别。 - CHAR(n):定长数据格式,n为能存储的最大字节长度;当存入字符个数小于n时,末尾0补全;当存入字符个数大于n时,截取n个字符;当存储首尾带空格的值时,会自动删除

2018-01-23 11:24:25 260

原创 神经网络基础之激活函数

深度学习有两个非常重要的特性——多层和非线性 线性模型的局限性:只通过线性变换,任意层的全连接神经网络(Neural Network, NN)和单层NN模型的表达能力没有任何区别,而且它们都是线性模型。但是线性模型能解决的问题有限。 未使用激活函数时,每一层输出都是上层输入的线性函数,无论NN有多少层,输出都是输入的线性组合,与没有隐藏层效果相当,这种情况就是最原始的感知机了。

2018-01-17 17:29:23 2113

原创 实现从oss(阿里云)服务器批量下载文件

参考链接:开放式存储(OSS)Java API手册 1.0 documentation一、OSS上同一路径下文件批量下载假设OSS上Bucket中有四个文件:fun/like/001.avi、fun/like/002.avi、fun/like/003.jpg、fun/like/004.mp3,批量下载四个文件,并将四个文件存储本地路径:“D:/fun/like/”下,即:D:/fun/like/(...

2018-01-11 18:16:35 24924 6

原创 MySQL学习(二):MySQL权限与安全

一、权限表 MySQL 服务器通过权限表来控制用户对数据库的访问,权限表存放在 mysql 数据库中,由mysql_install_db 脚本初始化。存储账户权限信息表主要有: user 、 db 、 host 、 tables_priv 、columns_priv和procs_priv。一)、user表user 表是 MySQL 中最重要 的一个权限衰,记录允许连接到服务器的

2017-09-27 09:09:49 1031

原创 MySQL学习(一):MySQL架构介绍

一、MySQL架构1、MySQL服务器由SQL层和存储引擎层构成SQL层:包括权限判断、SQL解析功能和查询缓存处理等存储引擎层:完成底层数据库数据存储操作2、MySQL各个模块的特点客户端通过连接/线程处理层来连接MySQL数据库 连接/线程处理层主要用来处理客户端的请求、身份验证和数据库安全性验证等。查询缓存和查询分析器是 SQL 层的核心部分主要涉及查询的解析、优化、缓存,以及所

2017-09-26 09:31:04 397

原创 Lua入门总结

参考资料:菜鸟教程——Lua教程--0、Lua的保留关键字--[[ and break do else elseif end false for function if in local nil not or repeat return

2017-09-08 16:37:37 777

电商产品经理宝典电商后台系统产品逻辑全解析

《电商产品经理宝典:电商后台系统产品逻辑全解析》围绕“电商后台产品”,从电商的整体产品架构入手,逐步剖析各支撑子系统。通过学习电商产品后台的架构和逻辑,可以让读者从庞大的后台产品体系中,慢慢学会从整体去思考系统定位,判断功能的优先级,或者从系统层面去思考功能的价值,从而成长为优秀的电商产品经理。 建议各行业的产品经理们,以及电商行业的程序员、运营人员,都应该了解研究电商后台。如今大部分的产品都逃脱不了商业化,也就会和电商后台系统或多或少有些重叠。电商后台的体系成熟、完整、庞大,有很强的借鉴意义。

2018-04-20

Java我的通讯录

Java我的通讯录

2013-06-05

空空如也

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

TA关注的人

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