摘要: 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 阅读全文
posted @ 2018-09-17 13:21 Java高性能架构 阅读(701) 评论(0) 推荐(1) 编辑
摘要: 介绍 一直以来只知道Java有clone方法,该方法属于Object的,对于什么是浅克隆与深克隆就比较模糊了,现在就来补充学习一下。 概念 浅拷贝(浅克隆)复制出来的对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。 深拷贝(深克隆)复制出来的所有变量都含有与原来 阅读全文
posted @ 2018-09-17 13:20 Java高性能架构 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 一 特点 1.1 应用情况 Nginx做为一个强大的Web服务器软件,具有高性能、高并发性和低内存占用的特点。此外,其也能够提供强大的反向代理功能。俄罗斯大约有超过20%的虚拟主机采用Nginx作为反向代理服务器,在国内也有腾讯、新浪、网易等多家网站在使用Nginx作为反向代理服务器。据Netcra 阅读全文
posted @ 2018-09-17 13:19 Java高性能架构 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 像java一样,一种具有反射功能的语言。允许开发人员在运行时检查类型、方法、字段、注解等,并在程序运行时决定是否使用。 为此,Java的反射API提供类,类,字段,构造函数,方法,注释和其他。 使用它们可以与编译时未知的类型进行交互,例如创建未知类的实例并对它们调用方法。 这个快速提示旨在让您深度了 阅读全文
posted @ 2018-09-17 13:19 Java高性能架构 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程的基本理念与核心设计思想 Java 核心概念 Hibernate / 数据库 Spring 其他主题 写在最后:欢迎留言讨论,加关注,持续更新! 阅读全文
posted @ 2018-09-17 13:17 Java高性能架构 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1、字符串有整型的相互转换 2、向文件末尾添加内容 3、得到当前方法的名字 4、转字符串到日期 或者是: 5、使用JDBC链接Oracle 6、把 Java util.Date 转成 sql.Date 7、使用NIO进行快速的文件拷贝 8、创建图片的缩略图 9、创建 JSON 格式的数据 10、使用 阅读全文
posted @ 2018-09-14 19:24 Java高性能架构 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 引言 Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是 阅读全文
posted @ 2018-09-13 15:49 Java高性能架构 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Worker模式 想解决的问题 异步执行一些任务,有返回或无返回结果 使用动机 有些时候想执行一些异步任务,如异步网络通信、daemon任务,但又不想去管理这任务的生命周。这个时候可以使用Worker模式,它会帮您管理与执行任务,并能非常方便地获取结果 结构 很多人可能为觉得这与executor很像 阅读全文
posted @ 2018-09-13 15:48 Java高性能架构 阅读(2421) 评论(0) 推荐(0) 编辑
摘要: 引言 当后端Java服务用Dubbo协议作为RPC方案的基础,但部分消费方是前端Restful的PHP服务,不能直接调用,于是在中间架设了Router服务提供统一的基于HTTP的后端调用入口。 而Router调用后端Java服务就应用了Dubbo的高级特性–泛化调用 直接消费方(Router服务)不 阅读全文
posted @ 2018-09-13 15:48 Java高性能架构 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 前言 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现: Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab 此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些 阅读全文
posted @ 2018-09-13 15:46 Java高性能架构 阅读(290) 评论(0) 推荐(0) 编辑