- 浏览: 275018 次
- 性别:
- 来自: 南宁
最新评论
-
lgh1992314:
applicationContext.xml 是 spring ...
Spring的applicationContext和spring-mvc.xml的区别
文章列表
Nginx的安装与部署
- 博客分类:
- Nginx
文章来自:https://blog.csdn.net/yougoule/article/details/78186138
1:安装工具包 wget、vim和gcc
yum install -y wget
yum install -y vim-enhanced
yum install -y make cmake gcc gcc-c++
2:下载nginx安装包
wget http://nginx.org/download/nginx-1.6.2.tar.gz
3:安装依赖包
yum install -y pcre pcre-devel
yu ...
作者|周明耀
编辑|郭蕾
前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay Çelik 博士写的一篇文章(链接在文末),文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组件。
我对于所做的工作或者感兴趣的技术,喜欢刨根问底,所以当读一篇文章时发现没有看到我想要看到的设计思想,我就会四处搜集资料,此外这篇文章涉及了我正在捣鼓的 Spring Cloud,所以我就决定写一篇文章,争取能从设计思路上解释为什么会有这样的性能差异。
技术介绍
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同 ...
文章来源:https://www.jianshu.com/p/af8360b83a9f
摘要:
在Web应用中,使用JWT替代session并不是个好主意
适合JWT的使用场景
抱歉,当了回标题党。我并不否认JWT的价值,只是它经常被误用。
什么是JWT
根据维基百科的定义,JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payload)和签名(signature)。
头信息指定了该JWT使用的签名算法:
header ...
文章来源:http://blog.51cto.com/crazy123/1388784
服务器虚拟化建议方案
前 言
1公司IT现状
1.1服务器资源利用率不高
1.1.1 CPU资源利用率
1.1.2内存资源利用率
1.1.3存储资源利用率
1.2机房环境混乱
1.2.1服务器老化严重
1.2.2机房线缆杂乱
1.2.3设备线缆无规范标识
1.3 IT管理效率低下
centOS wget的安装和使用
- 博客分类:
- 操作系统-Linux
CentOS wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,CentOS wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个CentOS wget下载任务,然后退出系统,CentOS wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦
提示为找到该命令,那么需要安装:yum install wget
CentOS wget 使用技巧
$ CentOS wget -r -np -nd http://example. ...
在Hibernate的配置文件hibernate.cfg.xml中有3个设置项跟显示SQL语句相关,他们的值都是boolean值: 1、show_sql:是否显示SQL语句 2、format_sql: 是否格式化输出字符串,增强SQL的可读性 3、use_sql_comments:是否显示注释,用于指示出是什么操作产生了这个SQL语句。
如果设置了show_sql=true的话默认只打印SQL语句不会打印参数: 如果需要打印参数请在log4j配置文件:log4j.properties中加入:
log4j.logger.org.hibernate.type.descriptor.sql.B ...
1.软件安装
1)编译安装
root 账号登陆后,依次执行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin ...
CentOS下安装JDK的三种方法
- 博客分类:
- Java-Web
由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:
方法一:手动解压JDK的压缩包,然后设置环境变量
1.在/usr/目录下创建java目录
[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java
2.下载jdk,然后解压
[root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar. ...
报错信息
在Linux系统下执行Java -jar XXX.jar com.HelloWorld 往往会提示:No main manifest attribute, in XXX.jar
原因如下:
正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便运行java -jar XXX.jar时找到对应的主类。因为-jar的含义就是后面跟的jar包是有main class可独立运行,所以需要在打包成jar包时指定这个类。
如果想运行时指定想要运行的类,此时应该用-cp / –classpath来指定,命令如下:
比如:java -cp XXX. ...
Oracle 10g 是甲骨文公司推出的经典数据库版本,本次提供的Oracle 10g包括Windows,linux等多平台,同时支持32位与64位,为了保证您下载正确,最火软件站还为您准备了版本示例说明。
四种版本说明:
1,***_database_*.zip是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本
2,***_client_*.zip是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本
3,***_gateways_*.ziporacle透明网关,如果你要链接其他数据库, ...
mysql自增ID起始值修改方法
- 博客分类:
- 数据库-MySQL
在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。通常的设置自增字段的方法:创建表格时添加:
复制代码代码如下:
create table table1(id int auto_increment primary key,...)
创建表格后添加:
Nginx的启动、停止等命令
- 博客分类:
- Nginx
Windows下Nginx的启动、停止等命令
在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。1、启动:
C:\server\nginx-1.0.2>start nginx
或
C:\server\nginx-1.0.2>nginx.exe
注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。
2、停止:
mysql创建定时任务
- 博客分类:
- 数据库-MySQL
来自:http://blog.csdn.net/mer1234567/article/details/7514855
一、前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取 ...