服务器
nothing in the world
2013年工作,从事java软件开发。
展开
-
centos7.9安装jenkins
centos7.9安装jenkins原创 2022-09-05 20:21:34 · 912 阅读 · 0 评论 -
centos7安装mysql8
1.下载并安装 yum repostory下载:wget -i -c https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm安装myql:yum -y install mysql80-community-release-el7-1.noarch.rpm安装mysql服务:yum -y install mysql-community-server2.配置数据库:2.1如果有需要可以设置原创 2022-04-22 19:51:03 · 5020 阅读 · 11 评论 -
centos7安装gcc
centos7默认的gcc版本是4.8,目前最新版本应该是9以上了,我当前使用的是8,下面说下升级步骤:1.安装centos-release-scl:sudo yum install centos-release-scl2.安装devtoolset:sudo yum install devtoolset-8-gcc*我安装8所以是devtoolset-8-gcc* 如果安装9就改成 devtoolset-9-gcc*3.激活devtoolset,可安装多个版本随时切换(如果安..原创 2021-05-08 15:35:20 · 4522 阅读 · 0 评论 -
DBeaver7.3.3下载(最新版)
百度网盘下载地址链接:https://pan.baidu.com/s/1thsU8j7rkq7sdEoxRTqM1w提取码:yf17原创 2021-01-26 11:42:20 · 2279 阅读 · 4 评论 -
DBeaver 7.1.4下载
官网下载太慢,而且经常无法连接。百度网盘下载链接如下链接:https://pan.baidu.com/s/1I2B3EKjoRAV580JsD7cG8A提取码:a5e8原创 2021-01-26 11:34:08 · 2652 阅读 · 0 评论 -
Linux系统安装zsh
安装zshsudo apt install zsh #(ubuntu)sudo yum install zsh #(centos)sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"安装theme(可选),这里只是个示例,自带的主题其实就有很多了,可以不安装。git clone https://github.com/romkatv/pow原创 2020-11-09 16:22:13 · 312 阅读 · 0 评论 -
linux环境下docker容器内文件及文件夹目录权限配置
可以通过命令: whoami,或者 id -un 查看当前用户通过root用户进入容器才有更高权限sudo docker exec -ti -u root asd1a5s4abashasd1a5s4a 是容器id如果要修改文件权限执行如下命令chmod 644 xxx.sh //644对应权限可参考linux权限表, xxx.sh你要修改权限的文件...原创 2020-11-09 16:06:25 · 7799 阅读 · 0 评论 -
docker环境安装jira(Linux系统)
最近尝试了在docker环境下安装jira项目管理工具,下面整理了一份,网上很多教程都很多坑,我也是一步步踩着坑出来的,希望以下教程对大家有所帮助。准备工作1.mysql数据库,我这边用的是 mysql5.6,有兴趣的可以用更新的,不过对应驱动也要新的。2.jira的破解包atlassian-extras-3.2.jar,以下是我的百度网盘下载地址,大家也可以从其他地方下载;链接:https://pan.baidu.com/s/1AdLWd9FpwQDvjTk7TnV2aQ提取码...原创 2020-11-09 14:49:55 · 2553 阅读 · 2 评论 -
org.springframework.data.mongodb.UncategorizedMongoDbException
在使用mongodb数据库执行带条件查询操作时遇到以下问题:org.springframework.data.mongodb.UncategorizedMongoDbException: Query failed with error code 2 and error message 'Field 'locale' is invalid in: { locale: "message" }'...原创 2020-04-29 14:19:16 · 12909 阅读 · 0 评论 -
websocket原理
作者:Ovear链接:https://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1...转载 2020-04-22 15:25:00 · 165 阅读 · 0 评论 -
什么是分布式架构
分布式系统(distributed system)是建立在网络之上的软件系统。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。简单来讲:在一个分布式系统...转载 2019-02-26 22:03:20 · 38661 阅读 · 3 评论 -
java搭建分布式项目
1 分布式1.1 什么是分布式分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 这些连通的节点上部署了我们的节点,并且相互的操作会有协同。分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已,而实际上这些服务是通过背后的众多服务器组成的一个分布式系统,因此分布式系统看起来像是一个超级计算机一样。1.2 分布...转载 2019-02-26 20:59:51 · 1401 阅读 · 0 评论 -
springboot打jar包部署Linux
下面主要记录一下springboot打包成jar包在Linux服务上部署的步骤:1、将打成的Jar文件,复制到Linux指定目录下,如/home/2、打开ssh,进入/home目录下,执行如下命令,进行项目的启动,此方式为后台启动,即使关闭当前窗口,项目还是在运行的,会生成nohup.out日志文件,可以查看其启动日志 nohup java -jar XXX.jar3、停止项目,...转载 2019-02-26 20:06:21 · 924 阅读 · 0 评论 -
CentOs 7 安装/卸载GitLab
安装 GitLab1.安装并配置必要的依赖关系在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo sy...转载 2019-02-13 17:34:02 · 883 阅读 · 0 评论 -
springboot+jwt实现token认证
JWT官网: https://jwt.io/JWT(Java版)的github地址:https://github.com/jwtk/jjwt什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).定义了一种简洁的,自包含的方法用于通信双方之间以JSON对象的形式安全的传递信息。因为数字签名的存在,这些信...转载 2019-01-24 23:23:41 · 594 阅读 · 0 评论 -
windows下安装rabbitMQ的步骤详解
原文地址:http://blog.csdn.net/seven_coder/article/details/50946562Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。通过下面两个连接可以下载安装最新的版本:下载并安装 Eralng OTP For Windows otp_win6转载 2017-10-09 14:55:00 · 265 阅读 · 0 评论 -
linux定时执行脚本
linux 定时执行shell脚本 在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成 本文讲述crontab具体用法,以供备忘. 在oracle 中可以利用dbms_job包定时执 在or翻译 2017-12-21 15:07:45 · 3919 阅读 · 0 评论 -
mysql 高并发,防止库存刷爆
【先select后update】beginTranse(开启事务)try{ $result = $dbca->query('select amount from s_store where postID = 12345'); if(result->amount > 0){ $dbca->query('update s_store转载 2017-12-16 15:22:24 · 1276 阅读 · 0 评论 -
linux环境安装jdk
0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)1. 登录Linux,切换到root用户su root 获取root用户权限,当前工作目录不变(需要root密码)或su...转载 2018-02-08 14:53:35 · 220 阅读 · 0 评论 -
linux下安装tomcat
前提JDK已经安装好。安装首先在/usr/local/下建立一个tomcat的文件夹cd /usr/local/mkdir tomcatcd tomcat/在网上下载tomcat的包,我现在的是tomcat8,也可根据实际需要到官网上获取下载链接。wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-to...转载 2018-02-08 15:05:44 · 148 阅读 · 0 评论 -
linux安装gitbook以及jenkins一键部署
一直都在用这套东西,却没有自己动手搭建过,今天自己用了2小时时间摸索搭建了一套文档在线观看,意见发布文档的东西,仅供大家参考:首先在linux上搭建一个gitbook的环境:1.安装git在CentOS6及以上的yum源中已经有git版本,可以直接用yum源安装,安装命令:sudo yum install git2.安装Node.js和NPM到node官网下载node.js(https://nod...原创 2018-06-07 21:38:40 · 4146 阅读 · 1 评论 -
ab压测
在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per second = Complete requests...转载 2018-06-22 16:57:16 · 243 阅读 · 0 评论 -
spring mvc controller跳转重定向以及传参
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈...翻译 2018-08-19 00:38:05 · 391 阅读 · 0 评论 -
springBoot分页传参查询(JPA)
主要代码:method:publicPage<XxEntity> test() { Sort sort = new Sort(Sort.Direction.DESC, "id"); int pageNo = 1; int pageSize = 10; Pageable page =new PageRequest(p...原创 2018-08-31 15:36:07 · 2374 阅读 · 0 评论 -
Spring事务@Transactional详解
事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class TestServiceBean ...转载 2018-09-05 15:33:26 · 147 阅读 · 0 评论 -
微信支付下单及回调
1.微信配置信息 global.propertiesWXAppID=...MCH_ID=...API_KEY=... 2.方法wxpay用于生成预支付订单信息 方法notifyWeiXinPay用于微信支付成功后的回调, 注意: 在手机端使用微信支付成功后,微信服务器会根据提供的回调地址进行回调, parameterMap.put("notify_url", ...转载 2018-09-10 14:24:28 · 1871 阅读 · 0 评论 -
git常用命令
大致流程如下: 常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]...转载 2018-11-07 20:15:26 · 98 阅读 · 0 评论 -
Tomcat服务器配置参考
转自:http://www.cnblogs.com/langtianya/archive/2013/01/30/2883771.htmlCoyote HTTP/1.1 Connector概述Coyote HTTP/1.1 Connector元素是一个支持HTTP/1.1协议的Connector组件。它使转载 2017-09-20 17:31:30 · 499 阅读 · 0 评论