logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

优秀的API接口设计原则及方法

一旦API发生变化,就可能对相关的调用者带来巨大的代价,用户需要排查所有调用的代码,需要调整所有与之相关的部分,这些工作对他们来说都是额外的。如果辛辛苦苦完成这些以后,还发现了相关的bug,那对用户的打击就更大。如果API经常发生变化,用户就会失去对提供方失去信心,从而也会影响目前的业务。但是我们为什么还要修改API呢?为了API看起来更加漂亮?为了提供更多功能?为了提供更好的性能?还是仅仅觉..

pgsql官网下载地址

pgsql官网下载地址:Community DL Page

文章图片
#postgresql#数据库
java反射class的三种方式,反射创建对象的两种方式

反射中,欲获取一个类或者调用某个类的方法,首先要获取到该类的 Class 对象。1、获取Class对象在 Java API 中,提供了获取 Class 类对象的三种方法:第一种,使用 Class.forName 静态方法。前提:已明确类的全路径名。第二种,使用 .class 方法。说明:仅适合在编译前就已经明确要操作的 Class第三种,使用类对象的 getClass(...

ZooKeeper概念详解,最全整理

相信大家对 ZooKeeper 应该不算陌生,但是你真的了解 ZooKeeper 是什么吗?如果别人/面试官让你讲讲 ZooKeeper 是什么,你能回答到哪个地步呢?我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 Solr 集群的时候,我使用到了 ZooKeeper 作为 Solr 集群的管理工具。前几天,总结项目经验的时候,我突然问自己 ZooKeepe...

#zookeeper
linux下安装部署es-head插件

es通过程序代码调用es 各种api接口es-head查看与显示es状态信息,数据量,具体数据。官方地址:https://github.com/mobz/elasticsearch-headelasticsearch-head是一款用来管理Elasticsearch集群的第三方插件工具。 elasticsearch-Head插件在5.0版本之前可以直接以插件的形式直接安装,但是5.0以后安装方式发

#elasticsearch#大数据
服务容错保护:Spring Cloud Hystrix

1、简介Hystrix,是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性、容错性与局部应用的弹性,是一个实现了超时机制和断路器模式的工具类库。2、原则1)防止单独的依赖耗尽线程资源;过载立即切断并快速失败,防止扎堆排队。2)提供回退以保护用户免受故障。3)使用隔离技术(例如隔板,泳道和断路器模式)来限制任何一个依赖的影响。4)通过

windows下host文件修改与刷新

1、window环境:hosts文件位置:C:\windows\system32\drivers\etc刷新方式:ctrl+r,输入CMD,回车在命令行执行:ipconfig /flushdns #清除DNS缓存内容。ps:ipconfig /displaydns //显示DNS缓存内容2、linux环境文件位置:/etc/hosts刷新命令:sy...

JAVA 日期Date加减整理

一、充分利用SimpleDateFormatimport java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {public static void main(String[] args) throws Exception...

#java
@ResponseBody注解作用与原理

1、概念注解 @ResponseBody,使用在控制层(controller)的方法上。2、作用作用:将方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端。当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。如果返回值是字符串,那么直...

PostgreSQL内容替换函数replace

1、查看替换后的内容select replace(字段名,'替换前的内容','替换后的内容') from 表名 where 字段名 like '%替换前的内容%';2、执行修改update 表名 set 字段名=replace(字段名,'替换前的内容','替换后的内容') where 字段名 like '%替换前的内容%';3、示例update m_dic_config set value = r

#postgresql
暂无文章信息