- 博客(44)
- 资源 (34)
- 收藏
- 关注
原创 IE跳转Chrome浏览器及静默打包
一、介绍由于统一单点登录平台仅支持IE浏览器,不支持chrome浏览器,而营销平台仅支持hrome浏览器。因此,需要在统一登录平台点击链接后自动跳转到chrome浏览器完成单点登录。二、前期准备1 浏览器版本IE : 11.959.18362.0Chrome : 84.0.4147.1052 跳转方案网上关于IE跳转Chrome浏览器存在几种方案,每种方案都有其优缺点。2.1 基于NodeJS,在客户端开放一个nodejs服务,将请求进行转发var http = require('http
2025-11-04 14:58:54
4086
2
原创 基于openresty实现短链接跳长链接服务
一、介绍公司项目需要给客户发送短信,短信中包括营销的链接,希望链接为短链接模式,跳转到正常长链接。二、准备OpenRestyRedis三、实现步骤1、 创建short_uri.lua脚本在/opt/openresty/1.13.6.1/nginx/conf/lua下创建short_uri.lua脚本local redis = require "resty.redis"local conn = redis:new()conn:set_timeout(2000)local ok, er
2025-11-04 14:58:00
1028
原创 Nginx搭建与配置
1 安装1.1 安装前准备1.1.1 安装JDK略1.1.2 安装yum略1.2 安装nginx依赖1.2.1 使用root用户ssh登录服务器,以172.16.90.43为例ssh root@172.16.90.431.2.2 执行脚本安装依赖yum install -y pcre pcre-develyum install -y zlib zlib-develyum...
2025-11-26 09:46:18
806
原创 Redis高可用方案之集群模式搭建
Redis Cluster是社区版推出的Redis分布式集群解决方案,主要解决Redis分布式方面的需求,比如当遇到单机内存,并发和流量等瓶颈的时候,Redis Cluster能起到很好的负载均衡的目的。Redis Cluster集群节点最小配置6个节点以上(3主3从),其中主节点提供读写操作,从节点作为备用节点,不提供请求,只作为故障转移......
2025-11-26 09:46:05
1522
原创 Elasticsearch集群搭建-从主模式
1 安装前准备1.1 安装环境1.1.1 ElasticSearch简介为何要搭建 Elasticsearch 集群凡事都要讲究个为什么。在搭建集群之前,我们首先先问一句,为什么我们需要搭建集群?它有什么优势呢?高可用性Elasticsearch 作为一个搜索引擎,我们对它的基本要求就是存储海量数据并且可以在非常短的时间内查询到我们想要的信息。所以第一步我们需要保证的就是 Ela...
2025-11-26 09:45:53
2331
原创 ElasticSearch单机搭建
1 安装前准备1.1 安装环境1.1.1 操作系统Red Hat 7.5(64位)1.1.2 系统配置说明9200是http协议的RESTful接口firewall-cmd --zone=public --add-port=9200/tcp --permanentfirewall-cmd --reload1.1.3 ElasticSearch版本号说明ElasticSearc...
2025-11-26 09:45:37
1134
原创 SpringBoot项目打包成war
1、在pom.xml中设置打包方式<packaging>war</packaging>2、移除嵌入式tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</sco.
2025-11-25 11:06:40
151
原创 基于Nexus的Maven私库搭建
1、安装Nexus私服1.1、 创建文件夹mkdir -p /opt/yusys/nexus/installPackagemkdir -p /opt/yusys/nexus/3.16.21.2、 上传安装文件进入目录cd /opt/yusys/nexus/installPackage将安装文件nexus-3.16.2-01-unix.tar.gz上传到该目录1.3、 解压文件tar -zxvf nexus-3.16.2-01-unix.tar.gz -C /opt/yusys/nex
2025-11-25 11:06:04
863
原创 CentOS安装Gitlab
一、安装步骤1、下载Gitlab版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/2、安装sshyum install -y policycoreutils-python openssh-server3、将ssh服务设置为开机自启动systemctl enable sshd4、启动ssh服务systemctl start sshd5、安装防火墙yum install -y firewalld systemd6、开启防火墙
2025-11-25 11:05:42
757
原创 Redis高可用方案之哨兵模式搭建
Redis Sentinel 在不使用Redis Cluster时为 Redis 提供高可用性。Redis Sentinel 还提供其他附带任务,例如监控、通知并充当客户端的配置提供程序。
2025-11-25 11:04:40
2670
原创 kubernetes学习笔记1-----搭建k8s集群
搭建Kubernetes环境1、前提准备1.1、使用版本Docker 18.09.0kubeadm-1.14.0-0kubelet-1.14.0-0kubectl-1.14.0-0k8s.gcr.io/kube-apiserver:v1.14.0k8s.gcr.io/kube-controller-manager:v1.14.0k8s.gcr.io/kube-scheduler:v1.14.0k8s.gcr.io/kube-proxy:v1.14.0k8s.gcr.io/pause
2021-03-24 18:07:06
692
原创 Docker学习笔记12-----Docker Compose使用
Docker Composehttps://docs.docker.com/compose/1、安装Linux环境下离线安装,在线安装速度太慢1.1、下载https://github.com/docker/compose/releases1.2、配置cp docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose1.3、授权sudo chmod +x /usr/local/sbin/docker-compose1.4、验证
2021-03-10 13:34:55
368
原创 Docker学习笔记11-----使用Docker部署Nginx+SpringBoot+MySQL项目
1、网络规划1.1、配置网络docker network create --subnet=172.16.0.0/24 demo-net1.2、查看网络NETWORK ID NAME DRIVER SCOPEda64fc1be0e9 bridge bridge local1f34f85f1160 demo-net bri
2021-03-09 00:24:23
557
原创 Docker学习笔记10-----Docker数据持久化
Docker数据持久化默认情况下,在容器内创建的所有文件都存储在可写容器层上。这意味着:当该容器不再存在时,数据将不会持久保存,并且如果另一个进程需要它,则可能很难从容器中取出数据。容器的可写层与运行容器的宿主主机紧密耦合。不能轻易地将数据移动到其他地方。写入容器的可写层需要 存储驱动程序来管理文件系统。存储驱动程序使用Linux内核提供联合文件系统。与使用直接写入主机文件系统的数据卷相比,这种额外的抽象降低了性能 。Docker为容器提供了两个选项来将文件存储在主机中,以便即使容器停止后文件
2021-03-08 15:20:29
306
原创 Docker学习笔记09-----Docker网络配置
1、Linux网卡1.1、查看网卡ip link showip als /sys/class/net1.2、配置网卡通过修改配置文件配置IPvi /etc/sysconfig/network-scripts/ifcfg-eth0通过命令配置IP# 新增IPip addr add 10.0.2.16/24 dev eth0# 删除IPip addr delete 10.0.2.16/24 dev eth01.3、重启网卡systemctl restart netwo
2021-03-07 00:23:50
273
原创 Docker学习笔记08-----Docker Harbor使用详解
Docker Harbor使用详解1、项目项目包含了一个应用的所有仓库,项目未被创建之前镜像不能推送到Harbor。只有被授权的用户才可以对该项目进行操作。Harbor中有两种项目类型:公开: 任何用户都可以从这个项目中拉取镜像私有: 仅项目成员可以从这个项目中拉取镜像1.1、新建项目项目->新建项目项目创建成功1.2、指派用户如果用户不存在,则先创建用户。点击“系统管理->用户管理->新建用户”录入用户信息,点击“确定”,创建用户用户创建成功选择一
2021-03-02 16:35:31
2985
原创 Docker学习笔记07-----镜像仓库之Docker Harbor
Docker Harborhttps://github.com/goharbor/harbor1、安装要求1.1、硬件资源最低配置推荐配置CPU2 CPU4 CPU内存4G8G硬盘40GB160GB1.2、软件软件版本Docker engine版本17.06.0-ce+或更Docker Compose版本1.18.0或更高Openssl最好是最新的1.3、端口端口协议443HTT
2021-02-28 20:28:47
1435
原创 Docker学习笔记06-----镜像仓库之阿里云Docker Registry
阿里云Docker Registryhttps://www.aliyun.com/1、创建命名空间2、创建镜像仓库3、设置docker login凭证4、登录阿里云Docker Registry[root@localhost ~]# sudo docker login --username=itmrl registry.cn-hangzhou.aliyuncs.comPassword: WARNING! Your password will be stored unencrypted
2021-02-27 21:49:59
846
原创 Docker学习笔记05-----镜像仓库之官方Docker Hub
官方Docker Hubhttps://hub.docker.com/1、创建Repository2、构建容器镜像2.1、创建DockerfileFROM java:8MAINTAINER itmrlLABEL name="helloworld" version="1.0.0" author="itmrl"COPY helloworld.jar helloworld.jarEXPOSE 8080CMD ["java","-jar","-Dfile.encoding=UTF-8","-X
2021-02-27 21:44:32
583
转载 Docker学习笔记04-----Dockerfile详解
Docker Dockerfile什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用 Dockerfile 定制镜像这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,具体 Dockerfile 文件内指令详解,将在下一节中介绍,这里你只要知道构建的流程即可。1、下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index.html 文件)在一个空目录下
2021-02-27 14:09:29
259
原创 Docker学习笔记03-----使用Dockerfile构建SpringBoot项目Docker镜像
1、创建SpringBoot项目2、编写测试Controller@RestControllerpublic class HelloWorld { @GetMapping("/hellodocker") public String sayHello() { return "Hello Docker"; }}3、使用maven将项目打成jar包mvn clean package4、在服务器上创建目录test_dockerfilemkdir -p /r
2021-02-27 13:37:20
269
原创 Docker学习笔记02-----使用Docker安装Tomcat8.5和MySQL5.7
一、使用Docker安装Tomcat8.51、查询镜像docker search tomcat2、拉取镜像拉取最新版本docker pull tomcat拉取指定版本8.5.32docker pull tomcat:8.5.323、查看镜像[root@localhost tomcat]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE
2021-02-26 23:47:13
490
转载 Docker学习笔记01-----CentOS Docker安装
一、卸载旧版本Docker较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ d
2021-02-26 14:13:41
268
转载 2020 年微服务项目活跃度报告
简介:2020 年 8 月 18 日,首届云原生微服务大会于线上召开,会议首日,阿里云资深技术专家、CNCF TOC 李响 Keynote 演讲中正式发布了《 2020 年微服务领域开源数字化报告》。导读:2020 年 8 月 18 日,首届云原生微服务大会于线上召开,会议首日,阿里云资深技术专家、CNCF TOC 李响 Keynote 演讲中正式发布了《 2020 年微服务领域开源数字化报告》。微服务体系就像是一剂催化剂,可以加速数据和业务结合的过程,更好地提升生产力,从而实现业务的提升。
2020-08-21 09:57:12
491
转载 VMWare ESXi 5.5安装及配置
VMWare ESXi 5.5安装大概过程如下:制作虚拟化ESXi系统的USB启动盘,安装ESXi系统到USB,用USB启动ESXi系统。比较难理解,下面图解过程。下载UNetbootin (下载地址:https://sourceforge.net/projects/unetbootin/) 把VMWare ESXi 5.5镜像文件刻录到U盘...
2019-05-14 09:10:20
12631
原创 Thinkpad E545扩展内存条后蓝屏问题解决
最近新买了个Thinkpad E545同时我也扩展内存到8G,当时供应商是先做的系统,系统是WIN7 64位,
2014-06-01 20:14:03
3847
原创 CentOS6.5与XP双系统安装
由于工作的需要,需要安装一个XP系统和一个CentOS系统。按照在网上找到的一些方法尝试了下,结果都不是很理想。最后,经过尝试和寻找,找到了一个比较方便的方法。一、分区本人的电脑硬盘是500G,分成了4个盘。C、D、E格式化成NTFS格式,为XP系统准备。还有50G的未分配的空间。这部分空间是给CentOS准备的。二、安装本人的安装过程是先安装XP系统,然后安装CentOS。X
2014-05-14 00:44:22
2239
原创 Flex ComboBox下拉列表不自动更新解决方法
公司系统出现了个BUG,级联查询Combobox时发现下拉列表不自动更新,只更新了选中项,列表却没有更新。经过不懈的努力,终于找到问题的解决方法。this.item.dataProvider = this.itemArray;this.item.dropdown.dataProvider = this.itemArray;在对组件dataProvider赋值时同时也需要对dropd
2012-09-03 15:17:59
1967
原创 struts2通过拦截器后配置文件如何获取参数值
back/login/login_show?areaid=${areaid} ${areaid}部分获取action中的参数值, 顺序必须先defaultStack否则不好用!
2012-07-30 15:22:10
1788
原创 s:property 显示html内容
其中reply 的内容是html文本,如果不做处理的话页面将会直接显示出html文本字符串,如等如果希望页面能解析html文本的话只需要加入escape="false",即。
2012-07-26 10:06:18
3461
原创 严重: IOException while loading persisted sessions: java.io.EOFException
异常:严重: IOException while loading persisted sessions: java.io.EOFException解决方法:出现问题后清理tomcat缓存即可。
2012-07-18 15:22:48
412
转载 CKEDITOR富文本编辑器+AJAX+JQUERY+ListView综合应用
一、下载安装Ckeditor,并将其整合到项目中1、什么是CKeditor?为什么要使用它?我们在做门户网站或者公文系统时,客户经常要求在录入时能够更改字体样式、大小、颜色并具备插入图片的功能。而一般的TextBox无法满足我们的需求,此时就需要使用一种叫做富文本编辑器的东西,这类编辑器有很多,ckeditor就是其中一种,下面介绍其
2012-07-12 10:35:21
3557
原创 Java中如何获取spring中配置的properties属性文件内容
1、通过spring配置properties文件 <bean id="propertyConfigurer" class="com.tjsoft.base.util.CustomizedPropertyPlaceholderConfigurer"> /WEB-INF/config/jdbc.properties /WEB-INF/config/mai
2012-06-21 15:50:37
12691
3
原创 Flex自定义虚线
package com.tjsoft.utils{ import mx.core.UIComponent; public class GraphicsUtil { public function GraphicsUtil() { } /** * 画虚线 * @param u 指定画虚线的容器 * @param w 指定虚线的长度(间距)
2011-11-11 11:44:27
1030
原创 如何禁用容器组件的布局控制
当容器组件的子组件行为发生变化时,其他的组件往往也会受到影响,从而重置组件的效果,这样会给系统带来一些问题.通过设置容器组件的autoLayout属性为false即可解决这个问题,且该属性只对直接下级有效。
2011-11-10 15:27:09
694
原创 自定义事件的简单应用
1、创建自定义事件类自定义事件类继承Event或者Event子类package com.ms.bookEvent{ import flash.events.Event; public class CartEvent extends Event { public var isAdd:Boolean; public var book:Object; publ
2011-11-08 16:03:15
503
原创 Android学习 笔记(一)---搭建环境
Android学习笔记(一)---搭建环境一、建议运行环境JDK6.0+MyEclipse8.6Android SDK 4.0二、下载Android 4.0 SDK文件包(参考http://bbs.anshouji.com/thread-69417-1-1.html)1、下载Android SDK starter packagehttp://dl.google.com/
2011-11-02 11:59:56
795
原创 Flex设置DataGrid单元格颜色以及表头背景颜色渐变
1、 设置DataGrid单元格颜色package com.tjsoft.base.common.page{ import flash.display.Sprite; import mx.controls.DataGrid; public class ColorsDataGrid extends DataGrid { public function ColorsDataGrid(
2011-11-02 09:16:23
7604
1
Spring Security-3.0.1中文官方文档(翻译版)
2011-03-08
PLSQL基础教程-必看
2010-12-24
EJB3.0入门经典
2011-04-20
使用CXF发布Rest服务
2011-05-10
FastStone.zip
2020-03-15
用ActionScript 开发高级可视化组件
2011-09-13
flash_cs5简体中文帮助教程
2012-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅