个人笔记
文章平均质量分 67
天蓝色的程序员
这个作者很懒,什么都没留下…
展开
-
关于阿里云OSS常用的上传方式对比
阿里云OSS常用的上传方式对比原创 2022-09-01 09:38:30 · 1407 阅读 · 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 · 631 阅读 · 2 评论 -
如何利用python虚拟环境来保证服务器与个团队成员间的库版本一致性
第一章 前言1.1需求背景删除python主环境下的所有库(留取指定部分);由于所有虚拟环境都是基于主环境,所以选择清除所有库,只留取pip之类的通用工具类库。 删除所有虚拟环境;由于前期建立虚拟环境不规范,或者是选择了虚拟环境库包通用等。例如pycharm中的两个勾选选项:A.勾选该选项后则可以使用base interpreter中的第三方库(及可以使用python环境所安装的所有组件...原创 2019-01-17 14:55:03 · 537 阅读 · 0 评论 -
python3环境下pipenv的使用介绍
简介:virtualvenv是相对古老的一个了,有些过时了,比如说,你有时候如果不在requirements.txt文件中写入下载的包,你可能会不知道当前环境中有啥?面对这流行的npm等包管理工具,pipenv应运而生。它的一个明显的优点就是,有了一个文件,自动的记录当前环境使用的包。使用流程:1.安装python3的环境--这里就不多说了2.任意项目内根目录输入pip3 inst...原创 2018-11-14 22:37:08 · 6071 阅读 · 0 评论 -
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 · 168 阅读 · 0 评论 -
关于在安装使用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 · 442 阅读 · 0 评论 -
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 · 4807 阅读 · 0 评论 -
dubbo拦截器Filter实现类中属性自动注入(Autowired)无效
在dubbo的拦截器中,采用@Autowired 自动注入是无效的,例如:@Autowiredprivate ShardedJedisPool shardedJedisPool;在dubbo的拦截器中,可以采取通过setter方式来注入其他的bean,且不要标注注解!dubbo自己会对这些bean进行注入,例如:private ShardedJedisPool shardedJ...原创 2018-08-29 19:35:39 · 5506 阅读 · 5 评论 -
Kong和dashboard的安装
Kong的安装1.根据资源配置baseurl:2.执行命令yum install kong进行下载安装3.安装完成执行kong start启动-----------------------------------------------------------------------华丽的分割线----------------------------------------...原创 2018-08-27 15:19:36 · 2176 阅读 · 0 评论 -
关于Dubbo服务的一些笔记
Dubbo服务出现的背景由单一应用架构、垂直应用架构、分布式服务架构、流动计算架构方向发展而来;架构与调用原理调用关系说明服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务...翻译 2018-08-07 15:47:22 · 164 阅读 · 0 评论 -
关于搭建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 · 877 阅读 · 0 评论 -
关于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 · 779 阅读 · 0 评论 -
当前开发系统所用到的分层解析
以创建一个订单为例,先上结构与代码控制层,web、webmobile、webapi:统一请求与响应参数标准为ApiRequest<T> 和ApiResponse<T>,每个Dto只对应前端请求页面数据,做到Controller与Facade数据分离;@ResponseBody @RequestMapping("create") public ApiResp...原创 2018-07-18 11:30:18 · 531 阅读 · 0 评论 -
关于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 · 1002 阅读 · 0 评论 -
关于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 · 1999 阅读 · 0 评论 -
关于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 · 38534 阅读 · 0 评论 -
后端提供文件下载,获取文件路径的时候ServletContext.getRealPath 为 null
首先说明一下背景,在SSM框架上,需要做一个文档下载工具;最简单的方式肯定是服务器通过请求获取文件路径,然后读取,然后回传到浏览器;这个中间遇到了几个问题,给自己做个笔记方便以后查看;附上代码如下:@RestController@RequestMapping("/downloadFile")public class DownLoadController { @RequestMapping("...原创 2018-05-17 15:10:18 · 3367 阅读 · 0 评论