自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux指令6-网络

文章目录临时有效:指令ifconfig:配置或查看网卡接口route:配置路由hostname:配置主机名ip:综合了网络许多配置,功能很强大tc:流量控制器永久有效:配置文件网络配置文件路由配置文件DNS配置文件本地解析主机名配置文件主机名配置文件一块网卡使用多个地址(辅助地址)临时有效:指令ifconfig:配置或查看网卡接口查看: ifconfig 、ifconfig -alo:本地回环txqueuelen:传输缓区长度大小RX:发送数据 TX:接收数据配置ifcon.

2021-01-23 15:28:45 247 1

原创 BUG_后台编译报错_缺少javax.servlet依赖

问题:导入已有工程时,经常报这样的错分析:Servlet是web应用的一个java扩展组件,所以问题原因是缺少web服务的运行环境解决项目的build path中加入web服务器的lib网上有说在tomcat安装目录下找到对应的jar包再放到项目jdk的目录下,我认为这样不严谨。jdk的功能不是要提供web应用的环境,本来就不应该包含这个包,这样操作破坏了jdk原有的封装原则...

2020-10-13 16:48:26 413

原创 网络安全与加密

网络传输安全网络传输安全的要求机密性 -> 明文传输有风险完整性 -> 被篡改,或在传输过程中损坏身份验证 -> 会不会伪装成被访问的主机加密算法单向加密MD4 MD5 SHA1 SHA192 SHA256 SHA256384 CRC-32:循环冗余校验码单向加密的特点输入一样:输出必然一样雪崩效应:输入的一点改变,将会引起特征码的巨大改变定长输出:无论原始数据多少,结果大小都是相同的不可逆对称加密DES(数据加密标准 56bit) 3DES AES

2020-08-20 19:48:55 842 2

原创 CentOS7 内核升级

根据CentOS版本,选择执行命令:yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm (external link)yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm (external link)yum install https://www.elrepo.org/elrepo-release-8.e..

2020-08-20 17:19:58 101

原创 网络相关知识

nat

2020-08-01 22:37:38 79

原创 Nginx的常见用法

反向代理负载均衡目录索引IP访问控制用户访问控制访问限制虚拟主机

2020-07-13 19:29:56 473

原创 源码或YUM安装并运行Nginx

Nginx常被用作web服务器,web反向代理服务器环境操作系统:CentOS7服务器地址:192.168.142.155安装下载安装包http://nginx.org/download/上传服务器并解压,解压路径为/data/softtar -zxvf 配置...

2020-06-23 10:45:30 180

原创 Docker实用指令

指令镜像启动dockersystemctl start docker显示docker系统信息docker info登录docker仓库服务docker login docker.io搜索镜像docker search alpine拉取镜像docker pull alpinedocker pull alpine:3.10.3docker pull docker.io/library/alpine:3.10.3查看已安装的镜像docker imagesd

2020-06-11 16:54:07 133

原创 通过SpringDataSolr调用Solr

本文是在下文的基于上描述的:环境Solr服务器IP:192.168.142.155 操作系统:CentOS7IDE:Eclipse项目构建工具:Maven在Solr服务器上添加域创建SpringDataSolrMyDemo工程并调用

2020-06-10 10:21:12 106

原创 Solr搭建并运行

Solr是一个开源搜索平台,一个独立的企业级搜索应用服务器,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。环境操作系统:CentOS7.7Web容器:Tomcat安装solr...

2020-06-10 10:10:38 137

原创 Zookeeper集群搭建及运行

环境服务器IP服务器1:192.168.142.104服务器2:192.168.142.105服务器3:192.168.142.106JDK:jdk1.8.0_65Zookeeper:zookeeper-3.4.6防火墙已关闭搭建以下操作在服务器1,服务器2,服务器3上分别执行:解压安装包tar -zxvf zookeeper-3.4.6.tar.gz -C /data/soft将 zookeeper下zoo_sample.cfg 文件改名为 zoo.cfgcd /d

2020-06-06 17:28:37 111

原创 解决Maven报错Cannot access https://repo.maven.apache.org/maven2

环境网络畅通,通过Eclipse集成Maven,在编译或运行的过程中,报该错解决思路思路1确认Maven不是在Offline状态下工作思路2到本地maven库里删掉报该错对应jar包的文件夹,再执行Maven->Update Project思路3直接通过控制台进入项目路径执行mvn install关于思路3,笔者始终觉得Eclipse集成Maven后会出现一些莫名的问题。通过上述思路3执行maven,明明就是好好的,而通过Eclipse就老是报Cannotacce

2020-05-21 11:17:35 4521

原创 解决在CAS中的跨域请求问题

场景描述现有微服务a和微服务b,它们均通过一个CAS服务器C实现单点登录。在微服务a的web页面需要触发一段js脚本,这段脚本会通过http的get请求来调用微服务b的相关服务,实现对数据库的相关操作。问题描述与分析微服务a对微服务b的跨域请求问题由于微服务a和微服务b处于不同的域(IP或端口不完全相同),又由于微服务a调用微服务b是通过js脚本,所以浏览器会对这样的跨域请求做限制。发起跨域请求的浏览器会在请求报文头里的Origin字段里指明源域(即它本身)的地址。响应的一方需要在应答报文头的Acc

2020-05-11 10:49:10 6588

原创 CAS单点登录——实现个性化页面,通过读取用户数据来验证登录

本文在基于下文的基础上做阐述:企业CAS单点登录案例环境操作系统:CentOS7.7服务器IP:192.168.142.155(此服务器上已安装好CAS服务端)构件工具:MavenIDE:EclipseMysql数据库安装在本地 。用户名:root 密码:123456 。URL:jdbc:mysql://127.0.0.1:3306/mysqldb更换CAS原有的登录认证页面...

2020-05-02 19:17:42 432

原创 企业CAS单点登录案例

CAS:全称为Central Authentication Service即中央认证服务,是一个企业多语言单点登录的解决方案。环境操作系统:CentOS7.7服务器IP:192.168.142.155Web容器:Tomcat搭建CAS服务端下载安装包,在其路径下找到:cas-server-4.0.0-release\cas-server-4.0.0\modules\cas-ser...

2020-05-02 12:24:10 404

原创 ActiveMQ-通过案例理解Queue与Topic

本文在基于下文的基础上做阐述:ActiveMQ-通过javax.jms调用ActiveMQ有两种消息模式:Queue与TopicQueue:即点对点模式、队列模式Topic:即订阅模式环境操作系统:Win10IDE:EclipseJDK:1.8ActiveMQ服务IP及端口:192.168.142.154:61616ActiveMQ控制中心URL:http://192....

2020-04-30 15:49:27 157

原创 BUG战役之路-后台报错:javax/management/j2ee/statistics/Stats

在使用SpringJMS时,引入相应的jms依赖后,编译时正常,通过maven插件在tomcat运行时却报这个错。网上不外乎三种解决方案,我都做了尝试方案1:添加j2ee依赖<dependency> <groupId>javax</groupId> <artifactId>j2ee</artifactId> ...

2020-04-30 12:09:54 1776

原创 ActiveMQ-通过javax.jms调用

环境操作系统:Win10IDE:EclipseJDK:1.8构建工具:MavenActiveMQ服务IP及端口:192.168.142.154:61616创建工程创建一个Maven工程,工程类型为jar,工程名为 jmsDemo队列模式(Queue)消息发布方消息消费方订阅模式(Topic)消息发布方消息消费方...

2020-04-30 11:36:32 672

原创 CentOS7安装ActiveMQ

ActiveMQ:一个Java开发的消息中间件,Apache顶级项目环境服务器IP:192.168.142.154操作系统:CentOS7.7相关依赖JRE环境,即需要先安装JDK下载安装包,上传至服务器并解压tar -zxvf apache-activemq-5.12.0-bin.tar.gz -C /data/soft/进入解压后的apache-activ...

2020-04-30 10:51:40 93

原创 搭建SpringDataRedis

SpringDataRedis:提供了在spring应用中通过简单的配置访问redis的服务,对redis底层开发包(Jedis,JRedis,andRJC)进行了高度封装,RedisTemplate提供了redis各种操作,异常处理及序列化,支持发布订阅环境操作系统: Win10IDE:Eclipse构建工具:MavenJDK:1.8Redis服务器及端口:192.168.142...

2020-04-23 09:45:47 97

原创 搭建Redis

Redis:Key-Value数据库,nosql数据库,缓存数据库下载安装包,上传到服务器,并解压https://redis.io/downloadtar -zxvf redis-4.0.8.tar.gz -C /data/soft进入解压目录,执行make编译cd /data/soft/redis-4.0.8make进入编译后的src目录,执行make inst...

2020-04-23 09:04:47 82

原创 安装并搭建FastDFS

FastDFS 是以C语言开发的一项开源轻量级分布式文件系统环境操作系统:CentOS7具体安装前置依赖gcc编译器libfastcommon(FastDFS依赖的公共库)perl语言环境安装gccyum -y install gcc安装libfastcommon下载安装包https://github.com/happyfish100/libfas...

2020-04-22 12:50:12 325 3

原创 Linux指令5-文件压缩与解压(tar)

草稿

2020-04-21 18:45:24 99

原创 SpringSecurity实现密码验证等常用功能

本文是在下文的基础上做描述的:https://blog.csdn.net/weixin_42426099/article/details/105620579让SpringSecurity通过读取数据库存的的用户名和密码来做验证让SpringSecurity支持采用了frame(框架页)的页面在SpringSecurity配置文件中加入如下配置:<frame-options ...

2020-04-21 16:45:30 189

原创 搭建SpringSecurity

Spring Security:用来提供安全认证服务的框架相关准备构建工具使用Maven,创建一个Maven工程spring-security-demo,工程类型选择为war,通过Maven引入相关依赖pom.xml:<properties> <spring.version>4.2.4.RELEASE</spring.version><...

2020-04-19 20:23:15 113

原创 Maven的使用

Maven一个项目的构建和管理工具文章目录相关配置文件理解repository,mirror,server理解profileMaven项目主要构建过程(build)常用指令使用maven插件相关配置文件项目级:定义在项目的POM文件pom.xml中用户级:%USER_HOME%/.m2/settings.xml全局:%M2_HOME%/conf/settings.xmlpom.x...

2020-03-31 11:51:22 145

原创 安装dubbox监控中心

下载dubbox-master.zip解压dubbox-master.zip,从命令行进入路径dubbox-master\dubbo-admin\在该路径下,用maven编译源码:mvn package -Dmaven.skip.test=true编译成功后进入编译后的路径target,找到dubbo-admin-2.8.4.war,把dubbo-admin-2.8.4...

2020-03-29 17:22:49 149

原创 PageHelper的使用

PageHelper:MyBatis的一个分页插件前端(AngularJS)页面引入分页的依赖<script src="../plugins/angularjs/pagination.js"></script><link rel="stylesheet" href="../plugins/angularjs/pagination.css">构...

2020-03-23 12:30:13 163

原创 详解使用Mybatis逆向工程

Mybatis逆向工程:mybatis-generator-coreMybatis官方提供的一个代码生成器,可以根据数据库单体表结构,自动生成对应的dao相关的代码开发环境IDE:Eclipse构建工具:MavenJDK:1.8数据库:Mysql,库名:testdb,用户:root,密码:123456,表名:tb_brand工程构建和代码生成创建一个maven工程,添加依赖...

2020-03-15 12:29:08 126

原创 Mybatis基础知识点梳理

Mybatis:一个基于Java的持久层框架本文基于Spring对Mybatis整合后的基础上。相关资源间的关系Mybatis配置文件Mapper配置文件Mapper接口实体类Mapper配置文件的相关配置...

2020-03-15 11:33:35 81

原创 Spring中常用的注解

遇到了就更新梳理到这儿,也方便自己查阅。Spring IoC注解含义@Component注解一个类。告知Spring要为这个类创建bean@Bean注解一个方法。告知Spring要为该方法的返回值创建bean@Autowired注解一个变量、方法。告知Spring要为该方法/变量自动装配来注入依赖。依赖没有get,set方法,也可以被注入。此时的自...

2020-03-11 11:20:12 91

原创 SpringIoC知识点梳理

Spring IoC(Spring Inversion of Control):控制反转,一种编程思想。我理解就是把管理对象的权力,由直接通过程序变为通过Spring容器,如此统一的来管理对象和对象间的关系DI(Dependency Injection):依赖注入,Spring通过DI,实现了IoC文章目录1.通过Spring来创建对象2.获取Spring创建的对象3.Bean的作用域4.B...

2020-03-08 11:49:25 128

原创 通过NFS实现文件夹共享(Linux)

NFS(Network File System):网络文件系统文章目录1.环境检查2.装包启服务3.在A服务器上配置共享文件夹4.在B服务器上挂载该共享文件夹5.开机自动挂载6.问题排查1.环境检查两台服务器:共享服务器A(192.168.142.155)客户端服务器B(192.168.142.156)操作系统:CentOS Linux release 7.7互相Ping一下,...

2020-02-28 18:10:03 499 1

原创 NPM常用指令

初始化(会生成配置文件)npm init安装模块 (-g:全局安装)npm install :根据配置文件安装所有依赖npm install --production:根据配置文件只安装生产环境依赖npm install express:安装express依赖npm install express --save:安装express模块并修改配置文件 生产环境依赖npm ...

2020-02-28 18:08:29 211

原创 项目框架搭建二-前端(HTML,CSS,JavaScript,JQuery,AngularJS,Bootstrap,NodeJS,React,Vue)

环境操作系统:Win10开发工具:Eclipse IDE for Enterprise Java Developers Version: 2019-03 (4.11.0)Web服务器:Tomcat8.0数据库:Mysql5.7导言基本的页面由HTML,CSS,JavaScript构成,浏览器解释运行。jQuery,AngularJS,Bootstrap,Vue都是在此之上封装的框架...

2020-02-28 15:55:50 2080

原创 IT技术的诞生时间

背景——以史为鉴,可以知兴替每个历史阶段都有那个时候所具有的限制,我们在理解一门技术的时候,不仅知其优劣,也要问自己为什么在当下的时代要选择这门技术,当下更在意什么,更需要亟待解决的问题是什么?也许技术所处的时代背景一发生变化,就会带来技术的又一轮变革。现实只是一瞬,而历史是延续的,只有长期的观察,才能培养这种敏锐的洞察力。这里所罗列的只包括自己接触过的技术,也只包括如今在用的技术,那种自认...

2020-02-23 12:05:38 274

原创 Sublime插件下载和安装

使用Sublime的时候难免用到插件。插件安装通过Package Control本来是件很简单的事情,结果浪费我大好时光。这个问题的根本原因就是Sublime的URL被墙,故这里是手动安装。其他方式安装目前在天朝不靠谱。下载插件文件并解压打开Sublime -->菜单项Preferences–>Browse Packages把插件文件拷到弹出的这个文件夹和上一目录下...

2020-02-15 19:12:14 640

原创 CSS的选择器类型

<style> /*1.标签选择器: 根据标签名选择该标签的所有的元素*/ p { color: red; } /*2.类选择器: 根据class选择元素,选中class相同的一组元素。*/ .pig { color: pink; } /*3.ID选择器:根据ID选择唯一的元素。*/ #p9 { color: red; } /*4.选择器组:一...

2020-02-14 17:00:31 78

原创 Linux指令4-文本处理(grep,sek,awk)

1.grep2.sek(流式编辑器)基本格式:sed [选项] ‘编辑指令’ 文件[选项]包括:– -n:将匹配结果输出(默认是全部文件+匹配到的文本,加了n就只输出匹配到的文本)– -i:直接修改文件内容– -r:扩展的正则表达式,若与其他选项一起使用,应作为首个选项cat aa.txt #查看aa.txt aaa o o aasas osed -n '/^a/p' aa....

2020-02-10 11:13:33 1431

原创 Shell脚本-清除旧文件

生产上随着备份的数据越来越多,需要做清除或者转存到另一台服务器。这是清除的脚本(清除7天前的备份文件):#!/bin/bashcurrent_time=$(date +'%Y-%m-%d_%H%M%S')find /data/backup/attachment/ -type f -mtime +7 | xargs rm -fecho "$current_time-清除历史备份文件成功"...

2020-02-04 15:24:53 254

cas_cors.zip

Apereo Cas支持跨域请求的相关jar包 cors-filter-1.7.0.wso2v1.jar java-property-utils-1.9.jar

2020-05-11

空空如也

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

TA关注的人

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