主页博客归档算法书籍
2018-02-14
JAVA

EffectiveJava读书笔记- 第3条:用私有构造器或者枚举类型强化Singleton属性

用私有构造器或枚举类型强化Singleton属性

单例模式(Singleton Pattern)无疑是笔试面试中被问得最多的问题之一。单例模式虽然看似简单,但是仍有很多东西值得思考。

Read More

2018-02-13
JAVA

EffectiveJava读书笔记- 第2条:遇到构造器有多个参数时要考虑用构建者模式

遇到构造器有多个参数时要考虑用建造者模式

静态工厂方法和构造器都有一个局限性:

Read More

2018-02-12
JAVA

EffectiveJava读书笔记- 第1条:考虑用静态工厂方法代替构造器

考虑静态工厂方法代替构造器

静态工厂方法相对于构造器的好处:

Read More

2018-02-12
JAVA

Java SPI机制

SPI全称Service Provider Interface,是Java提供的一种让第三方实现或扩展的API。

java平台中很多功能都是以这种方式提供接口给开发者调用的,最典型的如:JDBC,JDNI,JCE(Java加密扩展),JAXP等,看JDK源码或者第三方源码的时候会经常碰到SPI,所以我觉得很有必要写个笔记把SPI记录下来。

Read More

2018-02-05
Linux运维

ssl证书申请以及nginx证书的配置

准备知识

  • SSL/TLS:这两个分别是Secure Socket Layer(安全套接字层),Transport Layer Security(传输层安全)的缩写。TLS是SSL的继承者,如果不是搞安全的专业人员,完全可以认为他们是一样的东西。

    关于这两者的差异可以参考https://kb.cnblogs.com/page/197396/

Read More

2018-02-04
J2EE

Spring高级篇-@Conditional注解

Spring3开始提供的profile机制用起来的确很爽,在Spring4中提供了一种更通用的条件化Bean定义机制。

@Conditional注解

Read More

2018-02-04
J2EE

Spring高级篇-Profile

通常开发测试与上线生产使用不同的环境配置,我们可以使用@Profile注解实现。

在类上使用@Profile注解

Read More

2018-01-19
J2EE

Spring整合阿里云OSS服务实现文件上传

相关配置

在阿里云控制台生成访问密钥(AccessKey)

Read More

2018-01-02
JAVA

Shiro认证与授权源码分析

这里使用官方提供的demo进行调试,进入源码分析。

官方demo地址:https://github.com/apache/shiro/tree/master/samples/quickstart

Read More

2017-12-24
J2EE

Hessian初体验

前面两篇文章写了一个RMI的例子并简单分析了一下RMI的原理。

这里简单概括一下RMI的优缺点;

Read More

  • Hessian
 Prev1…1011121314…20Next 

关注微信公众号

买云服务器,参与礼品兑换、抽奖,最高送价值8000元IPad,还有Bose耳机、千元京东卡等您来!DNSPod解析套餐全面升配降价,更高的套餐配置规格,更优的价格方案,全面提升可用性及响应率,专业版限时99元/年!云产品限时秒杀,爆款1核2G云服务器,首年74元境外1核2G服务器低至2折,半价续费券限量免费领取!星星海SA2云服务器,1核2G首年99元起,高性价比首选推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。中小企业福利专场,多款刚需产品,满足企业通用场景需求,云服务器2.5折起云开发CloudBase,一站式高效开发平台,新用户选购低至0元ElasticSearch新用户特惠,快速实现日志分析、应用搜索,首购低至4折腾讯云数据库性能卓越稳定可靠,为您解决数据库运维难题腾讯云图,像PPT一样简单的数据可视化工具。5元搞定数据可视化,模板丰富,拖拖拽拽就能做出好看的可视化大屏。视频通信爆款 9.9 元起, 提供电商、教育、社交娱乐等多行业多场景的一站式解决方案,最快 1 天布局火爆赛道即时通信 IM 首购 1 折特惠,仅需99.9元/月,支持直播电商、在线教育等多种热门应用场景9.9元体验2万分钟实时音视频通话,支持1对1或多人音视频通话,单房可支持300人同时在线,10万人同时观看;全平台互通高品质通话云数据库MySQL基础版1元体验,为中小企业量身打造,单节点架构,保证数据可靠性专业版APP加固特惠5折起,可享免费兼容性测试新客户首购 TPNS 特惠9.8元/万 DAU,新老客户低至6.5折,给您提供快速、稳定、安全、高效的用户促活利器

Categories

  • Android
  • C&C++
  • J2EE
  • JAVA
  • Linux运维
  • Ruby
  • Rust
  • Windows
  • 代码日常
  • 分布式
  • 前端
  • 历史
  • 哲学
  • 商业
  • 数据库
  • 数据结构与算法
  • 生活
  • 算法
  • 经济与金融
  • 网络
  • 计算机组成
  • 面试

Tag Cloud

AI AVL Alibaba Android Asciidoc B-Tree BKD-Tree BST BigData C CGlib CS Canal Ceph ClassLoader ClickHouse Config Cryptography DB Dapper DataStructure Debezium Diamond Distributed ElasticSearch Encoding FastJson File FlowMarketing Grade Gson HTTP Handler Hanlder Hessian IO-Multiplex InnoDBCluster JAVA JVM K8S KD-Tree KDB-Tree Kafka Kubernetes LSM-Tree Linux Lock Lucene MQ Macro Magisk Markdown MultiDex MySQL NIO Nginx OGNL OTEL OpenResty OpenTelemetry Oracle PostgreSQL RB-Tree Redis Rust Sharding SpringBoot SpringCloud SpringCloudConfig Sqlite SurfaceView Tex Unix VSCode WebFlux WebPush Web挖掘 awk bit-hack cheat sheet curl epoll gRPC grep kqueue libev libevent libuv metaq poll sed select ssh 化学 历史 哲学 商业 心理学 标记语言 法律 生活 生物学 税收 算法 经济 营销 货币 逻辑 金融泡沫 随笔

Recent Posts

  • K8S中探针请求与OTEL链路采集的问题
  • 安装InnoDBCluster
  • 劳动力、土地、资本、技术等生产要素与市场的关系
  • 激励与剩余最大化制度
  • 从Ceph俯瞰分布式文件系统

赣ICP备17009276号2016 ~ 2025 胡飞飞

Powered by HexoTheme by paper

主页博客归档算法书籍