随笔分类 - 4.Java基础
Java基础知识
摘要:一、准备工作 微信公众平台接口调试工具 小程序的唯一标识(appid) 小程序的密钥(secret) 二、获取access_token 打开微信公众平台接口调试工具,在参数列表中输入小程序的appid和secret,点击检查问题,如果appid和secret正确,则可以返回正确的access_tok
阅读全文
摘要:com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down[ErrorCode]: Unknown[RequestId]: Unknown 原因:如果你使用的spring的注入方式,那么所获取的
阅读全文
摘要:环境:SpringBoot + jdk1.8 基础配置参考https://blog.csdn.net/llll234/article/details/80966952 查看了基础配置那么会遇到一下几个问题: 1.实际应用中可能会订阅多个通道,而一下这种写法不太通用container.addMessa
阅读全文
摘要:定义 责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。 发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 简而言之,就
阅读全文
摘要:使用场景 定义一系列的算法,将算法进行封装、隔离、相互独立、又能相互替换。 公司最近在做直播功能,底层原来有一套直播API,现在新增一套网宿直播API。考虑以后的扩展性,需要将两套API进行统一管理。现在以网上的支付方式演示我对策略模式的理解。 支付方式 我们知道网上有很多支付方式。支付宝、微信、银
阅读全文
摘要:装饰模式 装饰模式又叫包装模式。装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的类图 在装饰模式中的角色有: ● 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 ●
阅读全文
摘要:1.Java容器 1.1.同步容器 Vector ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或
阅读全文
摘要:1.多线程的实现 多线程有两种实现方式: 1.1.继承Thread类 =>示例:A a=new A(); a.start(); 1.2.实现Runnable接口 =>示例:A a=new A(); new Thread(A,自定义线程名称).start(); 其实Thread和Runnable都实现
阅读全文
摘要:转载自:Navicat Premium 12.1.12.0安装与激活 作者:丿记忆灬永殇丨 链接:https://www.jianshu.com/p/5f693b4c9468 navicat12112注册机与安装包下载 链接: https://pan.baidu.com/s/1QO62T24i7If
阅读全文
摘要:web端分享功能 https://www.cnblogs.com/sdcs/p/8328367.html H5分享功能 公司里面做web开发经常会做H5页面,今天整理分享一下。 微信公众号平台 步骤一:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 备注:登
阅读全文
摘要:1.创建一个H5 <video>标签 2.创建请求获取视频源,并将视频源转为blob对象 3.Java后台将视频转为视频源(本地视频) 4.Java后台将视频转为视频源(网络视频)
阅读全文
摘要:前提需要:加载servlet容器,不能使用main方法直接调用
阅读全文
摘要:大型网站架构特征: 1.高并发?(用户访问量比较大) 解决方案:拆分系统、服务化、消息中间件、缓存、并发化 高并发设计原则 系统设计不仅需要考虑实现业务功能,还要保证系统高并发、高可用、高可靠等。同时还应考虑系统容量规划(流量、容量等)、SLA指定(吞吐量、响应时间、可用性、降级方案等)、监控报警(
阅读全文
摘要:1.队列的概念 谈到多线程先讲下队列的概念,之后的多线程学习会用到此类知识。 2.线程池
阅读全文
摘要:上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 第二步: 第三步:建立git仓库 第四步:将项目的所有文件添加到仓库中 第五步: 第六步:提交到仓库 第七步:将本地的仓库关联到Gi
阅读全文
摘要:转载自:springboot注解 @RestController和@RequestMapping注解 我们的Example类上使用的第一个注解是 @RestController 。这被称为一个构造型(stereotype)注解。它为阅读代码的人们提供建议。对于Spring,该类扮演了一个特殊角色。在
阅读全文
摘要:java常用设计模式 1.strategy(策略模式)2.static Factory Method(静态工厂) 3.singelton(单例模式)4.观察者模式(Observer)5.迭代器模式(Iterator)6.外观模式(Facade)7.适配器模式(adapter)8.代理模式(Proxy
阅读全文
摘要:文档是结合几个博客整理出来的,内容大部分为转载内容。在使用过程中,对一些疑问点进行了整理与解析。 Elasticsearch java api 基本搜索部分详解 ElasticSearch 常用的查询过滤语句 一、所使用版本的介绍 使用的是elasticsearch2.4.3版本,在此只是简单介绍搜
阅读全文
摘要:转载:http://m.blog.csdn.net/u012546526/article/details/74184769 Elasticsearch java api 常用查询方法QueryBuilder构造举例 环境 Elasticsearch版本 5.1.1 pom Elasticsearch
阅读全文
摘要:官网JavaApi地址:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-search.html 博客:http://blog.csdn.net/molong1208/article/details/
阅读全文