自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(51)
  • 资源 (11)
  • 收藏
  • 关注

原创 nginx处理静态资源

前后端分离后,把前端页面放入nginx中,在nginx配置如下:location /vue/office/ { alias html/vue/office/; index index.html; autoindex on;}使用nginx 配置静态资源遇到个坑 可能思维方式不一样假设我要访问的地址是:127.0.0.1/images/tmp.jpg...

2019-12-14 17:27:25 283 1

原创 redis中存放到list中,从list中获取

1、把list存放到redis中redisCacheManager.set(RedisCacheConstant.SYS_MOBILE_BUSINESS_TEACHER,JSONArray.fromObject(bList).toString());2、从list 中获取ist<SysMobileBusiness> bList = JSON.parseArray(re...

2019-11-29 18:56:01 4575

原创 nginx中配置ssl证书实现https访问

Chrome 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Nginx 配置 HTTPS 服务器,让自己站点上『绿锁』。准备工作:1、拿到证书文件cert.cer和私钥文件privateKey.key放置在指定目录。1、nginx下的nginx.conf文件修改以下配置:server { l...

2019-11-19 08:56:31 472

转载 Nginx 主要应用场景

本文链接:https://blog.csdn.net/zonghua521/article/details/78249339前言 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流。Nginx 能做什么: 反向代理 负载均衡 HTTP 服务器(包含...

2019-11-15 15:59:18 101

原创 企业微信开发(一)网页授权登录

1、操作流程场景:要在企业微信里面集成企业自建应用,点击应用进入应用功能列表,获取当前企业微信用户信息。UserId用于在一个企业内唯一标识一个用户,通过网页授权接口可以获取到当前用户的UserId信息,如果需要获取用户的更多信息可以调用1.1、创建自建应用1.2、设置可信域名企业微信授权登录里面填写你的可信域名1.3、设置工作台应用主页在打开的网页里面需要...

2019-11-11 10:31:49 2224 1

原创 FastDFS学习笔记(四)集群配置

服务器列表:10.0.2.156 一个storage server;一个tracker server服务10.0.5.115 一个storage server;一个tracker server服务fastDFS集群的配置原则1、tracker集群1.1、把所有的storage server服务分别注册到tracker server;分别修改10.0.2.156和1...

2019-11-06 14:27:49 308

原创 FastDFS学习笔记(一)基础介绍

1、分布式文件系统简介 计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个...

2019-11-06 09:54:49 167

原创 FastDFS学习笔记(三)Java API调用

概览:1、下载https://github.com/happyfish100/fastdfs-client-java到本地,mvn install 部署到本地仓库,供应用系统引用jar包2、应用系统引入jar包,并编写工具类,测试代码本例完成代码下载1、下载fastdfs-client-java到本地,导入本地,执行mvn install部署到本地仓库2、创建测...

2019-11-05 17:18:42 467

原创 FastDFS学习笔记(二)FastDFS安装(单机模式)

1、安装文件下载作者的GitHub地址:https://github.com/happyfish100fastdfs-5.11.zip libfastcommon-master.zip把下载的文件复制到centOS上,我的存放目录是:/usr/local/fastdfs先安装类库一定要先安装,否则后面或报错yum -y install zlib zlib-de...

2019-11-05 16:22:28 635 1

原创 linux把端口放入防火墙白名单

如:要把8080端口加入防火墙白名单,需要外部访问1、编辑:vi /etc/sysconfig/iptables 加入以下行-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT必须加在-A INPUT -j REJECT --reject-with icmp-host-prohibited -A...

2019-11-05 09:13:14 1198

原创 kettle获取上一步骤的参数并执行表输入

假设场景:需要定时获取增量数据,并交换到其他库,需要先获取本地库最大的编号后,把该参数传递到第三方后查询增量数据。1、 整体流程2、表输入:用来查询本地数据库最大的已同步编号,需要把参数maxId传递到下一步骤3、表输入组件接受参数...

2019-10-30 15:43:29 7963

原创 PL/SQL连接Oracle数据库

1、安装oracle客户端instantclient-basic-nt-11.2.0.4.0.zip;解压到D:\oracle11\product目录下2、配置环境变量:TNS_ADMIND:\oracle11\product\instantclient_11_2\NETWORK\ADMIN3、把D:\oracle11\product\11.2.0\dbhome_1\NETWORK...

2019-10-12 16:29:54 97

原创 mysql服务性能优化(持续更新)

安装MySQL后,配置文件my.cnf在 /MySQL安装目录/share/mysql目录中,该目录中还包含多个配置文件可供参考,有my-large.cnf ,my-huge.cnf, my-medium.cnf,my-small.cnf,分别对应大中小型数据库应用的配置。win环境下即存在于MySQL安装目录中的.ini文件。my.ini目录:C:\Documents and Sett...

2019-09-23 08:45:06 118

原创 mysql恢复备份的文件(.frm、.ibd文件)

1、找到mysql的Data目录;默认安装的data目录,再C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.7目录下面。2、关闭mysql服务。3、把备份的文件(文件夹名称通常为数据库名称)直接放到mysql安装目录的data文件夹下面;4、copy备份库data目录下的ibdata1文...

2019-09-11 16:48:34 277

原创 springboot 中的拦截器

为了保护后台提供给前台接口在权限范围内调用,特增加拦截器,用来判断用户是否登录,登陆后才能正常调用接口,否则禁止请求。1、新增拦截器类package com.zzstxx.configurer;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...

2019-09-03 16:59:31 145

原创 eclipse里创建springBoot程序

1、File>New>Spring Starter Project进入创建程序分别填写相应的内容后创建项目创建成功后,查看pom.xml有一个 Unknown error的异常这里需要在pom.xml中加入一个配置信息,代码如下:<maven-jar-plugin.version>3.1.1</maven-jar-plugin.versio...

2019-09-03 15:28:23 70

原创 spingBoot war用tomcat启动上传附件出错

Spring boot上传文件时MultipartFile为空问题启动类增加下面配置:保证打包后使用tomcat启动能够正常获取上传的附件。@Bean(name = "multipartResolver")public CommonsMultipartResolver multipartResolver() { CommonsMultipartResolver multipa...

2019-09-03 15:12:29 121

原创 vue 页面图片需要刷新一次才能显示出来

问题的描述:vue 页面图片第一次进入的时候不出来,需要刷新一次才能显示出来,问题的原因:请检查进入的页面样式是否冲突。

2019-07-27 10:49:10 4898

原创 kettle中rest client 组件发宋体http post请求

本示例演示使用kettle中的 rest client 组件来模拟post请求。全部流程步骤:(1)、生成记录:用来生成rest请求所需参数,url为请求的地址,body为post的body参数。(2)、分别接受url和body参数,并设置application type 为json格式,result为rest请求返回的值。(3)、json output组件用来...

2019-07-24 16:17:21 3520 5

原创 kettle中httpClient组件发宋体http get请求

本示例记录利用kettle中的httpClient组件来调用get请求方式的api接口来获取数据。总览:通常调用http client组件前需要有获取数据的相关组件http client组件中选择 从字段中获取URL,并选择URL字段名称:结果字段名为输出的结果Json输入 组件接口result值,并解析数据(如果请求的接口返回的是json格式):...

2019-07-24 16:12:55 4089

原创 kettle 中的判断组件

一、类似:检查web服务是否可用,该组件通常会产生一条正确的线和一条失败的线,用来执行成功和失败的下一个节点。

2019-07-24 16:05:49 2919

原创 kettle中的记录集连接

如果下一个步骤获取参数需要从多个入口获取,通常我们会用一条SQL语句进行连接查询结果到下一个节点;kettle为我们提供了“记录集连接”功能来获取多个步骤得来的数据参数到下一个步骤。组件:如下图所示:执行java 代码需要获取连个步骤的参数,则需要用记录集连接来进行数据合并。数据连接后下一个步骤获取的两个步骤的参数值:记录集连接连接字段就是下图 第一个...

2019-07-24 11:30:14 5043

原创 kettle中执行java代码

kettle中有时候需要从http接口的请求中获取数据,故会使用java代码组件来调用http接口;新建的java代码组件的必须有上一步骤,否则不会执行。1、固定的模版import java.io.UnsupportedEncodingException;import java.io.IOException;public boolean processRow(StepMe...

2019-07-23 09:14:02 1780

原创 http请求url中有特殊字符,如空格等,抛异常java.lang.IllegalArgumentException: Invalid uri 'http://

问题描述:http请求url中有特殊字符,如空格等,抛异常java.lang.IllegalArgumentException: Invalid uri 'http://xxxx: Invalid query问题原因:因为url中不能使用特殊字符,如空格等,需使用URLEncoder.encode 进行转义,但是如果是空格,则有可能会被转换成“+”,实际应该是 %20 ,所以请求的...

2019-07-23 08:57:00 2240

原创 redis持久化

什么是Redis持久化,就是将内存数据保存到硬盘。最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录...

2019-07-13 15:44:26 118

原创 java中类对象的创建及内存解析

package com.javabase;public class Student { public static void main(String[] args) { Animal x1 = new Animal(); Animal x2 = new Animal(); //x1、x2未对应的引用,存放在栈(stack)空间中。 //new Animal() new...

2019-07-12 09:58:12 97

原创 java中面向对象的三大特征

封装和隐藏 (Encapsulation)继 承 (Inheritance)多 态 (Polymorphism)1、封装和隐藏Java中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx()和setXxx()实现对该属性的操作,以实现下述目的:隐藏一个类中不需要对外提供的实现细节; 使用者只能通过事先定制好的方法来访问数据,可...

2019-07-12 08:34:54 61

转载 maven 打包Could not resolve dependencies for project和无效的目标发行版: 1.8

1.maven 打包Could not resolve dependencies for project最近项目上使用的是idea ide的多模块话,需要模块之间的依赖,比如说系统管理模块依赖授权模块进行认证和授权,而认证授权模块需要依赖系统管理模块进行,然后,我就开始相互依赖,然后出现这样的问题:“Could not resolve dependencies for project”,让...

2019-07-02 09:56:40 246

转载 nginx+tomcat做负载均衡,当某个tomcat宕机,会发生什么情况,如何解决?

使用两台Tomcat,一台nginx做了一个小实验:  步骤一:    当两台tomcat正常运行的情况下,访问http://localhost的速度是很很迅速的,通过修改主页内容也可以观察到是通过负载均衡得到的效果。  步骤二:    实验性的将其中一台tomcat服务器关掉(将8080端口的关闭),再查看http://localhost ,会发现效果是这样的:一半的请求反应时间...

2019-06-18 17:16:12 313

转载 SpringBoot项目打成jar包后上传文件到服务器 目录与jar包同级问题

看标题好像很简单的样子,但是针对使用jar包发布SpringBoot项目就不一样了。当你使用tomcat发布项目的时候,上传文件存放会变得非常简单,因为你可以随意操作项目路径下的资源。但是当你使用SpringBoot的jar包发布项目的时候,你会发现,你不能像以前一样操作文件了。当你使用File file = new File()的时候根本不知道这个路径怎么办。而且总不能很小的项目也给它构建一...

2019-05-08 09:01:53 4282 1

转载 互联网时代背景下 大机遇,为什么用nosql?

1、单机Mysql的美好时代一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?1.数据量的总大小 一个机器放不下时2.数据的索引(B+ Tree)一个机器的内存放不下时3.访问量(读写混合)一个实例不能承受2 、Memcached(缓存)+MySQL+垂直拆分...

2019-04-20 15:16:45 474

原创 webstorm 关闭 eslint 语法提示

打开设置(File>Setting或者Alt+F7),按路径进入 ESLint 的配置界面(Languages&Frameworks>JavaScript>Code Quality Tools>ESLint)。开启 ESLint,并配置相应路径,配置文件默认使用.eslintrc。...

2019-04-18 15:59:18 1417

原创 kettle资源库导入导出

一、导出工具->资源库->探索资源库 就可以看见资源库里面的资源了。如果要导出资源库里面的某个目录就右键就行了。如果要导出全部资源库的文件就如下图所示将资源库导出其实也是一个xml文件。选择一个路径保存xml二、导入tools--->repository--->import repository选择导入目录注...

2019-04-17 14:33:29 9123 1

原创 kettle创建资源库

kettle资源库是用来保存转换任务的,用户通过图形界面创建的的转换任务可以保存在资源库中。资源库可以使多用户共享转换任务,转换任务在资源库中是以文件夹形式分组管理的,用户可以自定义文件夹名称。资源库有两种形式:(1)、Kettle database repository,即保存在各种常见的数据库资源库类型,用户通过用户名/密码来访问资源库中的资源,默认的用户名/密码是admin/...

2019-04-15 10:35:10 970

原创 【JAVA基础】多线程-线程的同步(二)

在【JAVA基础】多线程(一)的最后一个示例中,由于一个线程在操作共享数据过程中,未执行完毕的情况下,另外的线程可能会参与进来,导致共享数据存在了安全问题。如何来解决线程安全问题?必须让一个线程操作共享数据完毕以后,其它线程才有机会参与共享数据的操作。java如何实现线程的安全:线程的同步机制1.线程安全问题存在的原因? 由于一个线程在操作共享数据过程中,...

2019-03-28 08:53:12 74

原创 【JAVA基础】static修饰符

static变量的特点随着类的加载而被加载; 优先于对象存在; 被所有对象共享; 被static修饰的变量成为静态变量(类变量)或者实例变量;static方法注意事项静态的方法只能访问静态的成员; 非静态得方法即能访问静态得成员(成员变量,成员方法)又能访问非静态得成员; 局部变量不能被static修饰; 静态得方法中是不可以定义this、super关键字的,因为静...

2019-03-27 18:53:44 146

原创 【JAVA基础】多线程(一)

基本概念:程序 - 进程 - 线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行...

2019-03-27 09:07:48 87

原创 【JAVA基础】Java中的集合(一)

JAVA中集合相关接口和实现类关系Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合。 JDK不提供此接口的任何直接实现,而是提供更具体的子接口(如:Set和List)实现。 在 Java5 之前,Java 集合会丢失容器中所有对象的数据类型,把所有对象都当成 ...

2019-03-25 15:18:29 146

原创 【JAVA基础】ArrayList和Vector有什么区别?什么是线程安全和非安全?(二)

ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuf...

2019-03-25 14:22:44 429

原创 Spring MVC 使用 Spring Session 实现 Session 共享-Redis

使用Spring Session 通过 Redis 实现 Session 共享,用于多实例应用Session 共享的简单原理用户第一次访问应用时,应用会创建一个新的 Session,并且会将 Session 的 ID 作为 Cookie 缓存在浏览器,下一次访问时请求的头部中带着该 Cookie,应用通过获取的 Session ID 进行查找,如果该 Session 存在且有效,则...

2019-03-22 16:41:56 420

vue中history模式下的部署开发

vue中history模式下的部署开发

2022-04-28

基于socket的QQ聊天程序详解-JAVA

基于socket的QQ聊天程序详解-JAVA

2022-04-28

java调用redis工具类jedis

java调用redis工具类jedis

2022-04-28

redis在linux下的安装,集群安装手册

redis在linux下的安装,集群安装手册

2022-04-28

redis在linux下的安装手册

redis在linux下的安装手册

2022-04-28

nginx配置入门手册,负载均衡

nginx配置入门手册,负载均衡

2022-04-28

采用DES加密认证接口调用规则

采用DES加密认证接口调用规则

2022-04-28

OnlyOffice 的服务器部署和使用文档

OnlyOffice 的服务器部署和使用文档

2022-04-28

fastdfs-demo1.zip

fastdfs分布式文件系统java调用api,里面集成了fastdfs分布式文件系统fastdfs分布式文件系统java调用api的相关工具类,测试用例,

2019-11-06

libfastcommon-master.zip

最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下。FastDFS的作者淘宝资深架构余庆,这个优秀的轻量及的分布式文件系统的开源没多久,立马就火了。由于篇幅较大,本博文共四篇,第一篇主要介绍FastDFS,下载相关软件包,为搭建做好准备。第二篇会讲到在CentOS下搭建FastDFS的详细过程。第三篇,会讲到整合nginx详细内容。第四篇主要讲FastDFS在怎么用fastdfs-client-java连接,并结合实例。

2019-11-05

fastdfs-5.11.zip

最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下。FastDFS的作者淘宝资深架构余庆,这个优秀的轻量及的分布式文件系统的开源没多久,立马就火了。由于篇幅较大,本博文共四篇,第一篇主要介绍FastDFS,下载相关软件包,为搭建做好准备。第二篇会讲到在CentOS下搭建FastDFS的详细过程。第三篇,会讲到整合nginx详细内容。第四篇主要讲FastDFS在怎么用fastdfs-client-java连接,并结合实例。

2019-11-05

空空如也

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

TA关注的人

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