Java
'嗯哼。
生生不息,“折腾”不止
展开
-
Java的23种设计模式----单例模式
Java的23种设计模式——单例模式1、引子 单例模式是设计模式中使用很频繁的一种模式,在各种开源框架、应用系统中多有应用,并对有人提出的“单例模式是邪恶的”这个观点进行了一定的分析。2、定义与结构 单例模式又叫做“单态模式”或者“单件模式”在GOF书中给出的定义为: 保证一个类仅有一个实例,并提供一个访问它的全局访问点单例模式中的“单例”通常用来代表那些本质原创 2018-01-31 14:17:27 · 11786 阅读 · 0 评论 -
Spring Cloud_3_微服务发布与调用
微服务发布与调用认识Eureka框架运行Eureka服务器发布微服务调用微服务本章将讲述SpringCloud中Eureka的使用,包括在Eureka服务器上发布、调用微服务,Eureka的配置以及集群等内容1、Eureka介绍提供了Eureka服务器端与客户端主要用于服务管理(维护服务列表,自动检查其状态)SpringCloud集成了Netflix OSS的多个项目...原创 2018-02-23 16:42:47 · 39292 阅读 · 2 评论 -
Spring Cloud_20_整合Hystrix/请求合并与缓存(二)
整合Hystrix/请求合并与缓存(二)1、读取缓存新建过滤器使用缓存注解多次同一请求(同一请求中调用同样的资源),可考虑使用缓存1.1、添加过滤器初始化时,启动上下文package com.atm.cloud.filter;import java.io.IOException;import javax.servlet.Filter;import ...原创 2018-03-16 09:30:16 · 12019 阅读 · 1 评论 -
HashMap底层实现原理
HashMap底层实现原理通过查看源码进行分析,即通过查看HashMap.classJDK 1.6.0_451、HashMap类HashMap继承了AbstaractMapAbstractMap实现了Map接口(AbstarctMap中实现了Map中常用/常见方法)HashTable提供了Map接口所有可选的实现,并且语序key和vaule为null...原创 2018-03-09 17:30:48 · 26153 阅读 · 7 评论 -
Spring Cloud_2_Spring Boot简介与配置
Spring Boot简介与配置SpringBoot简介SpringBoot使用Eeclips创建SpringBoot项目Idea创建SpringBoot项目1、SpringBoot简介Spring Cloud是基于SpringBoot搭建的,本小节进行大致讲解 开发一个全新的项目,需要先进行开发环境的搭建 要确定技术框架以及版本,还要考虑各个框架之间的版本...原创 2018-02-22 21:56:54 · 41742 阅读 · 0 评论 -
Spring Cloud_1_介绍与环境搭建
Spring Cloud介绍与环境搭建1、单体应用2、单体优化(架构演进)针对单体应用的问题,参考SOA架构将模块划分独立的服务模块 面向服务的架构(SOA) 是一个组件模式 将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来 接口采用中立方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言 使得构建在各种各样的...原创 2018-02-22 14:04:24 · 44738 阅读 · 2 评论 -
IP鉴权
IP鉴权1、MrpIPIntercepterpackage com.huawei.mrp.common.interceptors;import com.huawei.market.configmgr.ConfigMgr;import com.huawei.mrp.common.util.other.RequestUtil;import com.opensymphony.xwor...原创 2018-03-15 15:51:48 · 11016 阅读 · 0 评论 -
Java实现IP代理
Java实现IP代理新建Maven项目:atm_csdn_blog引入jsoup依赖1、MyProxyIp实体类引入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...原创 2018-02-27 11:29:17 · 16606 阅读 · 0 评论 -
Java的23种设计模式----工厂模式
Java的23种设计模式——工厂模式工厂模式分为:静态工厂模式,工厂方法模式,抽象工厂模式通过现实生活中的现象模拟更好理解设计模式1、现象模拟 话说十年前,有一个暴发户,他家有三辆汽车——Benz 奔驰、Bmw 宝马、Audi 奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上 Benz 车后跟司机说“开奔驰车!”,坐上 Bmw 后他说“开宝马车!”,坐上 Audi原创 2018-01-30 11:00:23 · 11763 阅读 · 0 评论 -
Java的23种设计模式----桥梁模式
Java的23种设计模式——桥梁模式1、引子它是一个功能非常强大而且适用于多种情况的模式2、结构与定义《设计模式》中这样定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化 这里的抽象部分和实现部分不是我们通常认为的父类和子类、接口与实现类的关系,而是组合关系。也就是说,实现部分是被抽象部分调用,以用来完成(实现)抽象部分的功能。 在《Think原创 2018-02-06 09:56:17 · 10506 阅读 · 0 评论 -
Java的23种设计模式----适配器模式
Java的23种设计模式——适配器模式1、现象模拟 大家都有这种感觉,在给平板电脑充电的时候,发现某些平板电脑只提供了USB接口的充电方式,然而,当我们只有其他接口的充电线,唯独没有USB接口的充电线的时候怎么办,聪明的我们,给充电器装上了一个USB转换器,这样就解决了问题。 这种USB接口转接器正是我们谈到的适配器,在软件开发中,采用类似上面的编码技巧就被称为“适配器模式”原创 2018-02-05 11:57:00 · 12085 阅读 · 0 评论 -
Java的23种设计模式----原型模式
Java的23种设计模式——原型模式1、现象模拟 现如今,IT书籍更新快,价格高,质量水平参差不齐,购买的书籍很快就会被淘汰,所以,我想到了一个办法:办一张借书卡,这样的话,我就可以随便换书看了。 但是,借书也有很多不爽的地方,就是看到有用或者比较重要的地方,不能在书旁标记下来,一般我会将这页书的内容复印下来,这样作为我自己的东西我就可以随便做笔记了。 在软件设原创 2018-02-04 19:01:58 · 11581 阅读 · 0 评论 -
Java的clone()方法详解
Java的clone()方法详解本文依据“是什么”“做什么”“怎么做”的思路对clone()进行详细讲解本文目录内容 clone定义与特点clone()的简单代码实现例子讲解(引出clone中的“注意点”)“浅拷贝”“深拷贝”区别1、Clone定义特点JDK中的解释为:创建并返回该对象的副本 Creates and returns a copy of this原创 2018-02-04 15:58:19 · 11843 阅读 · 0 评论 -
Win10下MarkdownPad无法显示解决方法
Win10下MarkdownPad无法显示解决方法出现问题awesomium web-browser frameworkThis view has crashed!1、问题Win10系统下,打开md格式文件,但是无法正常显现,出现如下问题 2、解决方法安装Awesomium 1.6.6 SDK.安装Awesomium 1.6.6 SDK.安装Awesomium原创 2018-01-27 14:02:55 · 14595 阅读 · 0 评论 -
Java实现微信开发--"接入"
Java实现微信开发–”接入”使用Java开发语言,进行微信”接入”,有如下要求:1、有一定Java基础2、对微信公众号有一定了解3、了解测试号、订阅号、公众号区别4、本文只是进行简单”接入”教程(公众号以开发模式接入代码),往后会推出基于接入后其他开发,如:微信支付、微信模版消息发送等等,记得关注小编哟1、微信介绍1.1、微信公众管理平台当你申请”订阅号”、原创 2018-01-25 17:01:58 · 13010 阅读 · 2 评论 -
Java的23种设计模式----建造模式
Java的23种设计模式——建造模式1、现象模拟 去实体店组装电脑时,装机工在那里熟练的装配着机器,这其实就类似“建造模式”,作为装机工,他们不用管你用的 CPU 是 Intel 还是 AMD,也不管你的显卡是 2000 千大元还是白送的,都能三下五除二的装配在一起——一台 PC 就诞生了!当然对于客户来说,你也不知道太多关于 PC 组装的细节。这和建造模式是多么的相像啊!2、定原创 2018-02-01 15:44:16 · 11651 阅读 · 0 评论 -
HTTP与HTTPS协议区别
HTTP与HTTPS协议区别1、前言TCP/IP协议是分层的从顶层至底层:应用层、传输层、网络层、链路层、物理层2、HTTP协议简介协议:计算机通信网络中,两台计算机之间进行通信所需要共同遵循的规定或者规则HTTP:超文本传输协议,是一种应用层的协议,由请求和响应构成,是一个标准的客户端服务器模型HTTP可以通过传输层的TCP协议在客户端和服务端之间传输数据HTT...原创 2018-03-12 09:51:28 · 16253 阅读 · 0 评论