logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java后台创建url连接,获取接口数据

简介  1. 在实践中,当项目不断进行新功能开发的时候,我们就不可能将所有的方法、功能点全部都写在同一个项目里面,这样也不符合脱耦的趋势;  2. 那么,在项目中,我们既要增加新的功能点,又要最大限度地降低耦合度,我们就要不断地对接口进行深入发掘;  3. 像阿里的分布式服务框架dubbo,也是一种基于接口开发的服务框架,它不仅能松耦合,而且功能点都是通过不断增加接口来不断增加;

#java#json
Spring Cloud Stream微服务消息框架

简介随着近些年微服务在国内的盛行,消息驱动被提到的越来越多。主要原因是系统被拆分成多个模块后,一个业务往往需要在多个服务间相互调用,不管是采用HTTP还是RPC都是同步的,不可避免快等慢的情况发生,系统性能上很容易遇到瓶颈。在这样的背景下,将业务中实时性要求不是特别高且非主干的部分放到消息队列中是很好的选择,达到了异步解耦的效果。目前消息队列有很多优秀的中间件,目前使用较多的主要有 RabbitM

#rabbitmq
SpringBoot多数据源配置(hive/mysql)

简介在项目实践中,同一个项目可能需要整合多种数据源,把分散到各个数据库、数据表的数据都查询统计出来;SpringBoot有默认的数据源配置,本篇博客将整合SpringBoot多数据源配置,包括mysql、hive等,通过jdbctemplate或mybatis进行使用;版本配置(版本可自行选择,这里是博主的测试版本):jdk1.8,springboot1.5.9,hive2.1.1,h...

#hive#hbase#mysql
java项目中如何防止sql注入?

简介SQL注入就是客户端在向服务器发送请求的时候,sql命令通过表单提交或者url字符串拼接传递到后台持久层,最终达到欺骗服务器执行恶意的SQL命令;实践项目中如何防止sql注入呢,有以下三点:前端表单进行参数格式控制;后台进行参数格式化,过滤所有涉及sql的非法字符;//参考:https://freeman983.iteye.com/blog/1153989//过滤 '...

#mybatis
java文件下载功能代码(单文件下载、多文件批量打包下载)——普遍适用

程序员在做web等项目的时候,往往都需要添加文件上传、下载、删除的功能,有时是单文件,有时多文件批量操作,而这些功能的代码程序员可以自己收藏起来当成工具使用,这样,程序员在进行程序设计的时候就会事半功倍了,那么接下来的博客将会介绍各个框架的文件上传和下载功能的使用方法。

#java
mybatis的xml映射文件SQL语句的增删改查、参数、缓存

2.2 select一个select 元素非常简单。例如:Xml代码    select id="getStudent" parameterType="String" resultMap="studentResultMap">      SELECT ST.STUDENT_ID,                 ST.STUDENT_NAME,  

#mybatis#sql
ELK系统之logstash问题:retrying failed action with response code: 429

logstash在进行单机导入数据的时候,效果一直都是不错的,但是,当使用es集群之后,多台集群服务器一起运行logstash导入程序,一开始还是没问题的,但是运行了一段时间之后,就可能会产生以下的问题:[ERROR][logstash.outputs.elasticsearch]Retrying individual actions[INFO][logstash.outputs.e

#elasticsearch
线程池-四种拒绝策略总结

一、线程池的拒绝策略线程池中,有三个重要的参数,决定影响了拒绝策略:corePoolSize - 核心线程数,也即最小的线程数。workQueue - 阻塞队列 。maximumPoolSize - 最大线程数当提交任务数大于 corePoolSize 的时候,会优先将任务放到 workQueue 阻塞队列中。当阻塞队列饱和后,会扩充线程池中线程数,直到达到 maximumPoolSize 最大线

Hadoop大数据生态:SpringBoot整合hive,使用spring的jdbcTemplate操作Hive

简介使用开发工具连接hive客户端,整合SpringBoot与Hive的连接,同时进行数据的增删查改;创建hive连接,放入druid数据库连接池,自动注入jdbctemplate;开发前提:已经安装hive客户端,可参考博客:阿里云ECS7安装搭建:hive-2.1.1客户端;版本配置:hadoop2.7.6,hive1.3.3;实践1. 首先,pom文件加入hive依赖;...

#hive#hbase#hadoop +1
java操作ElasticSearch(es)进行增删查改操作

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

#elasticsearch
    共 13 条
  • 1
  • 2
  • 请选择