自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何简单下载指定版本的jdk

Oracle 官方提供的 Java Development Kit (JDK) 的归档站点。它主要用于存放历史版本的 JDK,供开发者下载和使用。

2024-04-16 10:13:15 427

原创 springboot的服务不需要连接数据库,如何保证正常启动

如果你这样做了,发现还是出现Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.那说明还有别的地方尝试读取数据库配置,那就是排除的自动配置不够干净。是一个Spring Boot应用程序中用来排除特定自动配置类的注解,一般情况不需要使用数据库,取消这个自动配置即可;

2024-03-18 14:22:25 572 1

原创 Google身份验证器Google Authenticator的java服务端实现

Google身份验证器Google Authenticator服务端java实现代码。在本实现demo中,注释说明非常详尽,可供参考,如遇问题欢迎可以留言沟通。废话不多说,直接上代码,本次代码尽可能简单,最简单的结构附图。

2023-11-20 17:44:57 1750 1

原创 阿里云OSS上传速度优化技巧

使用OSS内网地址:如果应用服务器与OSS服务器在同一地域,则使用OSS的内网地址上传文件可以提高上传速度。设置合适的分片大小:如果上传文件较大,可以将文件切分成多个分片进行上传。使用OSS SDK:使用OSS SDK进行上传可提高上传速度,避免使用HTTP PUT方法进行上传。使用上传加速服务:阿里云提供了上传加速服务,可以优化上传速度,提高上传成功率。以上是一些可以提高阿里云OSS上传速度的技巧,可以根据实际情况进行选择和优化。压缩上传文件:将上传文件进行压缩可以减小文件大小,提高上传速度。

2023-06-30 16:23:46 3086 3

原创 关于阿里云OSS常用的上传方式对比

阿里云OSS常用的上传方式对比

2022-09-01 09:38:30 1324 1

原创 在腾讯云服务器CentOS 7.5上部署YApi项目

简介:YApi是去哪儿移动架构组开源的API管理系统,YApi功能非常强大。一、准备工作1.1 环境操作系统:CentOS 7 (CentOS-7-x86_64-Minimal-1708)环境要求:nodejs(7.6+)mongodb(2.6+)二、部署nodejs部署nodejs尽可能选择偶数版本,因为偶数版本官方有较长的维护时间,故这次选择8.x。...

2019-03-08 12:46:33 607 2

原创 如何利用python虚拟环境来保证服务器与个团队成员间的库版本一致性

第一章 前言1.1需求背景删除python主环境下的所有库(留取指定部分);由于所有虚拟环境都是基于主环境,所以选择清除所有库,只留取pip之类的通用工具类库。 删除所有虚拟环境;由于前期建立虚拟环境不规范,或者是选择了虚拟环境库包通用等。例如pycharm中的两个勾选选项:A.勾选该选项后则可以使用base interpreter中的第三方库(及可以使用python环境所安装的所有组件...

2019-01-17 14:55:03 493

原创 python3环境下pipenv的使用介绍

简介:virtualvenv是相对古老的一个了,有些过时了,比如说,你有时候如果不在requirements.txt文件中写入下载的包,你可能会不知道当前环境中有啥?面对这流行的npm等包管理工具,pipenv应运而生。它的一个明显的优点就是,有了一个文件,自动的记录当前环境使用的包。使用流程:1.安装python3的环境--这里就不多说了2.任意项目内根目录输入pip3 inst...

2018-11-14 22:37:08 6000

原创 elasticsearch-head的安装

1.下载压缩包https://github.com/mobz/elasticsearch-head2.解压安装---此处必须确保node版本大于6.0npm install3.启动npm run start4.测试成功后修改elasticsearch中config的配置文件,加入两行---跨域问题导致http.cors.enabled: truehttp.cors.a...

2018-09-17 16:39:27 145

原创 关于在安装使用elasticsearch中遇到的错误及相应解决方式

问题一:警告提示[WARN ][o.e.b.JNANatives ] unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER ...

2018-09-17 11:05:07 403

原创 org.apache.commons.lang3.StringUtils中的StringUtils常用方法全面解析

public static boolean isEmpty(CharSequence cs)常用函数之一,判断字符串是否为""或者null StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils....

2018-08-29 19:43:01 4734

原创 dubbo拦截器Filter实现类中属性自动注入(Autowired)无效

在dubbo的拦截器中,采用@Autowired 自动注入是无效的,例如:@Autowiredprivate ShardedJedisPool shardedJedisPool;在dubbo的拦截器中,可以采取通过setter方式来注入其他的bean,且不要标注注解!dubbo自己会对这些bean进行注入,例如:private ShardedJedisPool shardedJ...

2018-08-29 19:35:39 5422 5

原创 Kong和dashboard的安装

Kong的安装1.根据资源配置baseurl:2.执行命令yum install kong进行下载安装3.安装完成执行kong start启动-----------------------------------------------------------------------华丽的分割线----------------------------------------...

2018-08-27 15:19:36 2102

翻译 关于Dubbo服务的一些笔记

Dubbo服务出现的背景由单一应用架构、垂直应用架构、分布式服务架构、流动计算架构方向发展而来;架构与调用原理调用关系说明服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务...

2018-08-07 15:47:22 137

转载 深入理解HashMap的存储以及计算过程,提高HashMap使用效率

原文地址:http://www.iteye.com/topic/539465 /**     *@author annegu     *@date 2009-12-02     */  Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1...

2018-07-31 14:16:40 4442

原创 关于postgresql的安装一过程中发现的异常处理

首先参照官方安装文档:http://www.postgresql.org/download/linux/redhat/1. 检查PostgreSQL 是否已经安装---准备工作rpm -qa | grep postgres 检查PostgreSQL 是否已经安装rpm -qal | grep postgres 检查PostgreSQL 安装位置若已经安装,则使用rpm -...

2018-07-23 16:57:30 957

原创 关于搭建Kong api网关控制环境中的一些笔记---虚拟机安装与Nginx配置(一)

第一步,创建虚拟机采用VM+CentOS6.5;第二步,配置Nginx基础环境;2.1nginx安装环境         nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。2.1.1gcc         安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-...

2018-07-20 13:21:21 837

原创 当前开发系统所用到的分层解析

以创建一个订单为例,先上结构与代码控制层,web、webmobile、webapi:统一请求与响应参数标准为ApiRequest<T> 和ApiResponse<T>,每个Dto只对应前端请求页面数据,做到Controller与Facade数据分离;@ResponseBody @RequestMapping("create") public ApiResp...

2018-07-18 11:30:18 428

原创 关于Nginx在Linux中的查询与启动

 1.查找Nginx启动文件路径find / -name nginx.conf2.启动Nginxnginx -c /usr/local/nginx/conf/nginx.conf  # setsebool -P allow_ftpd_anon_write=1 #允许ftpd匿名用户可写# setsebool -P ftp_home_dir 1 #允许用...

2018-07-17 10:37:20 1943

原创 关于Maven在使用过程中遇到的问题以及解决方法总结---持续更新

1.项目版本号升级快速修改版本号,如图所示分布式项目修改版本号40多处需要修改,手动改太累了。解决方法:在父项目上两条命令即可,1.versions:set -DnewVersion=1.3.2-SNAPSHOT,2.versions:commit,这样版本号就全部自动变为1.3.2了2.项目依赖jar包出现重复以及冲突后的排查技巧例如我引用org.apache.commons.beanutils...

2018-07-13 15:52:55 742

原创 关于java对象之间相互转化的多种方式

第一种:使用org.apache.commons.beanutils.PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个参数是源bean。特点:1.它的性能问题相当差2.PropertyUtils有自动类型转换功能,而java.util.Date恰恰是其不支持的类型3.PropertyUtils支...

2018-06-14 18:15:02 37429

原创 后端提供文件下载,获取文件路径的时候ServletContext.getRealPath 为 null

首先说明一下背景,在SSM框架上,需要做一个文档下载工具;最简单的方式肯定是服务器通过请求获取文件路径,然后读取,然后回传到浏览器;这个中间遇到了几个问题,给自己做个笔记方便以后查看;附上代码如下:@RestController@RequestMapping("/downloadFile")public class DownLoadController { @RequestMapping("...

2018-05-17 15:10:18 3291

mybatis-generator自动生成器

mybatis-generator自动生成器 自动生成mapper.xml以及实体内接口等; 该工具不需要集成到项目内,直接使用cmd命令即可; 数据库,类名在配置文件generator.xml中进行修改即可

2018-04-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除