制作app软件的价格

制作app软件价格 Linux中Java开采常用软件装配标准转头

发布日期:2024-07-18 14:03    点击次数:72

开采器具下载:制作app软件价格

Tomcat下载: wget http://learning.happymmall.com/tomcat/apache-tomcat-7.0.73.tar.gz JDK下载: wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1501498355_bbac4f122e06aa81f00ccd6160a1db67 MAVEN下载: wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz Nginx下载: wget http://learning.happymmall.com/nginx/linux-nginx-1.10.2.tar.gz Nginx下载: http://nginx.org/download/nginx-1.12.2.tar.gz Git下载: wget http://learning.happymmall.com/git/git-v2.8.0.tar.gz redis下载: wget http://download.redis.io/releases/redis-3.2.8.tar.gz   wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

开采器具装配:

一、JDK 1.解压 tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/jdk

2.配置环境变量 alias vi='vim' export JAVA_HOME=/usr/local/jdk/jdk1.8.0_144 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0 export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:/usr/local/bin:/usr/local/git/bin:/usr/local/redis/bin

二、Tomcat 1.解压 tar -zxvf apache-tomcat-7.0.73.tar.gz -C /usr/local/tomcat/

三、Maven 1.解压 tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

2.配置环境变量 3. mvn大喊 mvn clean install -Dmaven.test.skip=true mvn -Dcashbus.env=PROD -DskipTests=true clean package

装配jar包 eg: mvn install:install-file -Dfile=./aes-1.0.jar -DgroupId=qq -DartifactId=aes -Dversion=1.0 -Dpackaging=jar

四、Git

Linux

1.下载tar包 去github下载,有各式版块的tar包,官网对linux版块的tar包,敷陈的很少,碎裂易下载,这里推选去github

https://github.com/git/git/releases 这里有tar包和zip包

2.解压缩tar包,并装配各式依赖 解压:tar -zxvf xxxxx.tar 装配依赖:yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker 3.编译解压后的git文献夹 插足解压后的git文献夹 编译: make prefix=/usr/local all 装配git: make prefix=/usr/local install 配置环境变量: vim /etc/profile /usr/local/git/bin: //编入到PATH中 source /etc/profile //使配置文献立即奏效 试验是否装配好了: git –version 要是出现版块号了,解说装配实现

七月好运滚滚来 重庆下半年首注头奖花落奉节

4.创建土产货目次 cd /usr/local mkdir gitDownload cd gitDownload (在这里git clone 面容什么的) 5.配置ssh公钥 (1)竖立Git的user name和email:

$ git config –global user.name “Ninka” $ git config –global user.email “472032981@qq.com” $ git config –global core.autocrlf false //让git不论linux和windows换行符调度的试验 $ git config –global core.quotepath false //陆续配置编码,幸免华文乱码 $ git config –global gui.encoding utf-8 //竖立gui图形界面的编码,linux中一般无用这个,可设可不设

(2)生成密钥经由 1.搜检是否也曾有了ssh密钥:cd ~/.ssh 要是莫得密钥则不会有此文献夹,有则备份删除 2.糊口密钥:

ssh-keygen -t rsa -C “472032981@qq.com” 按3个回车,密码为空。

临了得到了两个文献:id_rsa和id_rsa.pub 生成公钥: ssh-add ~/.ssh/id_rsa 要是报错的话,就试验下eval ssh-agent 用下代理

搜检公钥: cat ~/.ssh/id_rsa.pub

6.在oschina里添加ssh公钥

底下接着装配

1.装配依赖 yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker

2.编译装配 tar -zxvf git-v2.8.0.tar.gz cd git-2.8.0 make prefix=/usr/local/git all make prefix=/usr/local/git install

3.环境配置 vim /etc/profile 加入export PATH=$PATH:/usr/local/git/bin 奏效配置文献 source /etc/profile

4.搜检版块 whereis git git --version

5.Git使用配置 5.1. 竖立用户名和密码 git config --global user.name "xxx" git config --global user.email "liangxx@163.com" git config --global --list

5.2. 为github账号添加SSH keys ssh-keygen -t rsa -C “liangxxx@163.com” [root@xxfq git-2.8.0]# ls ~/.ssh/ authorized_keys id_rsa id_rsa.pub [root@xxfq git-2.8.0]# cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHDfb3yxX2KyfHP3pv1M0GAn+OMDl9ffgNeF6qQ1XEGpqLMRPlNDcT2WDIPOeNePaiV1f4ViufNESp5ETN/jktSNN7iq3S2PlEPL/+bcFsMYM2yvANVK5km6vcFGIxEa8LNBPaV/U0XxwIMaJL/g/g1OF8NyQo5NrdN+0TUGKI2e7T+//BdVnjZXa5lzWn79g5xdZCkACG0L3iAVvMJp6kY9MBirwyx8xeq5SWtzac4RebyxVVJiZjhfswMsiH0tiMjykKHt1+NYTQy1Ijj08pzVqFOJKiAxeY/mak9KbyvdrPDuKv6HIOyCakH+40Gbpe0hLuxNnUWZIImkarHQT/ liangfeihu@cashbus.com

然后将id_rsa.pub文献中的本色粘贴到github的“SSH and GPG keys”中。

五、Nginx

1.装配依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.编译装配 tar -zxvf linux-nginx-1.10.2.tar.gz cd nginx-1.10.2/ groupadd www useradd -g www www -s /bin/false mkdir -p /data0/logs/nginx

(/usr/sbin/groupadd -f www /usr/sbin/useradd -g www www)

chown www:www /data0/logs/nginx -R ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module make make install

六、Mysql

1、连气儿良友主机mysql做事 mysql -h rm-bp14q5rkzn12a03y7.mysql.rds.aliyuncs.com -u xxfqdba -pxxfq@HD

七、Redis

1、装配:

1.取得redis资源   wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压   tar xzvf redis-4.0.8.tar.gz 3.装配   cd redis-4.0.8   make   cd src   make install PREFIX=/usr/local/redis 4.移动配置文献到装配目次下   cd ../   mkdir /usr/local/redis/etc   mv redis.conf /usr/local/redis/etc 5.配置redis为后台览动   vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes 6.将redis加入到开机启动   vi /etc/rc.local //在里面添加本色:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意旨意思即是开机调用这段开启redis的大喊) 7.开启redis   /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

常用大喊     redis-server /usr/local/redis/etc/redis.conf //启动redis   pkill redis //罢手redis   卸载redis:     rm -rf /usr/local/redis //删除装配目次     rm -rf /usr/bin/redis-* //删除系数redis干系大喊剧本     rm -rf /root/download/redis-4.0.4 //删除redis解压文献夹

2、连气儿良友主机redis做事 redis-cli -h r-bp1a1d20ac65f604.redis.rds.aliyuncs.com -p 6379 -a Xxfq2017

3、常用大喊

详见redis常用大喊

一、redis启动:     土产货启动:redis-cli     良友启动:redis-cli -h host -p port -a password     Redis 连气儿大喊    AUTH password 考据密码是否正确    ECHO message 打印字符串    PING 搜检做事是否运行    QUIT 关闭现时连气儿    SELECT index 切换到指定的数据库     

二、redis keys大喊

1、DEL key DUMP key 序列化给定的key并复返序列化的值

2、EXISTS key 检验给定的key是否存在

3、EXPIRE key seconds 为key竖立落后技能

4、EXPIRE key timestamp 用技能戳的方式给key竖立落后技能

5、PEXPIRE key milliseconds 竖立key的落后技能以毫秒计

6、KEYS pattern 查找系数稳妥给定模式的key

7、MOVE key db 将现时数据库的key移动到数据库db当中

8、PERSIST key 移除key的落后技能,key将抓久保存

9、PTTL key 以毫秒为单元复返key的剩余落后技能

10、TTL key 以秒为单元,复返给定key的剩余糊口技能

11、RANDOMKEY 从现时数据库中随即复返一个key

12、RENAME key newkey 修改key的称号

13、RENAMENX key newkey 仅当newkey不存在时,将key更名为newkey

14、TYPE key 复返key所存储的值的类型

三、reids字符串大喊

1、SET key value

2、GET key

3、GETRANGE key start end 复返key中字符串值的子字符

4、GETSET key value 将给定key的值设为value,并复返key的旧值

5、GETBIT KEY OFFSET 对key所储存的字符串值,取得指定偏移量上的位

6、MGET KEY1 KEY2 取得一个大致多个给定key的值

app开发

7、SETBIT KEY OFFSET VALUE 对key所是存储的字符串值,竖立或排除指定偏移量上的位

8、SETEX key seconds value 将值 value 关联到 key ,并将 key 的落后技能设为 seconds (以秒为单元)。

9、SETNX key value 唯有在 key 不存在时竖立 key 的值。

10、SETRANGE key offset value 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 运行。

11、STRLEN key 复返 key 所储存的字符串值的长度。

12、MSET key value [key value ...] 同期竖立一个或多个 key-value 对。

13、MSETNX key value [key value ...] 同期竖立一个或多个 key-value 对,当且仅当系数给定 key 齐不存在。

14、PSETEX key milliseconds value 这个大喊和 SETEX 大喊不异,但它以毫秒为单元竖立 key 的糊口技能,而不是像 SETEX 大喊那样,以秒为单元。

15、INCR key 将 key 中储存的数字值增一。

16、INCRBY key increment 将 key 所储存的值加上给定的增量值(increment) 。

17、INCRBYFLOAT key increment 将 key 所储存的值加上给定的浮点增量值(increment) 。

18、DECR key 将 key 中储存的数字值减一。

19、DECRBY key decrement key 所储存的值减去给定的减量值(decrement) 。

20、APPEND key value 要是 key 也曾存在况且是一个字符串, APPEND 大喊将 指定value 追加到改 key 正本的值(value)的末尾。

四、Redis hash 大喊

   HDEL key field1 [field2] 删除一个或多个哈希表字段    HEXISTS key field 搜检哈希表 key 中,制作app软件要多少钱指定的字段是否存在。    HGET key field 取得存储在哈希表中指定字段的值。    HGETALL key 取得在哈希表中指定 key 的系数字段和值    HINCRBY key field increment 为哈希表 key 中的指定字段的整数值加上增量 increment 。    HINCRBYFLOAT key field increment 为哈希表 key 中的指定字段的浮点数值加上增量 increment 。    HKEYS key 取得系数哈希表中的字段    HLEN key 取得哈希表中字段的数目    HMGET key field1 [field2] 取得系数给定字段的值    HMSET key field1 value1 [field2 value2 ] 同期将多个 field-value (域-值)对竖立到哈希表 key 中。    HSET key field value 将哈希表 key 中的字段 field 的值设为 value 。    HSETNX key field value 唯有在字段 field 不存在时,竖立哈希表字段的值。    HVALS key 取得哈希表中系数值    HSCAN key cursor [MATCH pattern] [COUNT count] 迭代哈希表中的键值对。

五、Redis 列表大喊    BLPOP key1 [key2 ] timeout 移出并取得列表的第一个元素, 要是列表莫得元素会陡立列表直到恭候超时或发现可弹出元素戒指。    BRPOP key1 [key2 ] timeout 移出并取得列表的临了一个元素, 要是列表莫得元素会陡立列表直到恭候超时或发现可弹出元素戒指。    BRPOPLPUSH source destination timeout 从列表中弹出一个值,将弹出的元素插入到另外一个列表中并复返它; 要是列表莫得元素会陡立列表直到恭候超时或发现可弹出元素戒指。    LINDEX key index 通过索引取得列表中的元素    LINSERT key BEFORE|AFTER pivot value 在列表的元素前大致后插入元素    LLEN key 取得列表长度    LPOP key 移出并取得列表的第一个元素    LPUSH key value1 [value2] 将一个或多个值插入到列表头部    LPUSHX key value 将一个值插入到已存在的列表头部    LRANGE key start stop 取得列表指定鸿沟内的元素    LREM key count value 移除列表元素    LSET key index value 通过索引竖立列表元素的值    LTRIM key start stop 对一个列表进行修剪(trim),即是说,让列表只保留指定区间内的元素,不在指定区间之内的元素齐将被删除。    RPOP key 移除并取得列表临了一个元素    RPOPLPUSH source destination 移除列表的临了一个元素,并将该元素添加到另一个列表并复返    RPUSH key value1 [value2] 在列表中添加一个或多个值    RPUSHX key value 为已存在的列表添加值

六、Redis 聚合大喊    SADD key member1 [member2] 向聚合添加一个或多个成员    SCARD key 取得聚合的成员数    SDIFF key1 [key2] 复返给定系数聚合的差集    SDIFFSTORE destination key1 [key2] 复返给定系数聚合的差集并存储在 destination 中    SINTER key1 [key2] 复返给定系数聚合的杂乱    SINTERSTORE destination key1 [key2] 复返给定系数聚合的杂乱并存储在 destination 中    SISMEMBER key member 判断 member 元素是否是聚合 key 的成员    SMEMBERS key 复返聚合中的系数成员    SMOVE source destination member 将 member 元素从 source 聚合移动到 destination 聚合    SPOP key 移除并复返聚合中的一个随即元素    SRANDMEMBER key [count] 复返聚合中一个或多个随即数    SREM key member1 [member2] 移除聚合中一个或多个成员    SUNION key1 [key2] 复返系数给定聚合的并集    SUNIONSTORE destination key1 [key2] 系数给定聚合的并集存储在 destination 聚合中    SSCAN key cursor [MATCH pattern] [COUNT count] 迭代聚合中的元素

七、Redis 有序聚合大喊    ZADD key score1 member1 [score2 member2] 向有序聚合添加一个或多个成员,大致更新已存在成员的分数    ZCARD key 取得有序聚合的成员数    ZCOUNT key min max 计较在有序聚合中指定区间分数的成员数    ZINCRBY key increment member 有序聚合中对指定成员的分数加上增量 increment    ZINTERSTORE destination numkeys key [key ...] 计较给定的一个或多个有序集的杂乱并将遵循集存储在新的有序聚合 key 中    ZLEXCOUNT key min max 在有序聚合入网算指定字典区间内成员数目    ZRANGE key start stop [WITHSCORES] 通过索引区间复返有序聚合成指定区间内的成员    ZRANGEBYLEX key min max [LIMIT offset count] 通过字典区间复返有序聚合的成员    ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT] 通过分数复返有序聚合指定区间内的成员    ZRANK key member 复返有序聚合中指定成员的索引    ZREM key member [member ...] 移除有序聚合中的一个或多个成员    ZREMRANGEBYLEX key min max 移除有序聚合中给定的字典区间的系数成员    ZREMRANGEBYRANK key start stop 移除有序聚合中给定的名次区间的系数成员    ZREMRANGEBYSCORE key min max 移除有序聚合中给定的分数区间的系数成员    ZREVRANGE key start stop [WITHSCORES] 复返有序辘集指定区间内的成员,通过索引,分数从高到底    ZREVRANGEBYSCORE key max min [WITHSCORES] 复返有序辘集指定分数区间内的成员,分数从高到低排序    ZREVRANK key member 复返有序聚合中指定成员的名次,有序集成员按分数值递减(从大到小)排序    ZSCORE key member 复返有序辘集,成员的分数值    ZUNIONSTORE destination numkeys key [key ...] 计较给定的一个或多个有序集的并集,并存储在新的 key 中    ZSCAN key cursor [MATCH pattern] [COUNT count] 迭代有序聚合中的元素(包括元素成员和元素分值)

八、Redis 发布订阅大喊    PSUBSCRIBE pattern [pattern ...] 订阅一个或多个稳妥给定模式的频谈。    PUBSUB subcommand [argument [argument ...]] 搜检订阅与发布系统景况。    PUBLISH channel message 将信息发送到指定的频谈。    PUNSUBSCRIBE [pattern [pattern ...]] 退订系数给定模式的频谈。    SUBSCRIBE channel [channel ...] 订阅给定的一个或多个频谈的信息。    UNSUBSCRIBE [channel [channel ...]] 指退订给定的频谈。

示例: redis 127.0.0.1:6379> SUBSCRIBE redisChat

Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "redisChat" 3) (integer) 1

当今,咱们先从头开启个 redis 客户端,然后在归并个频谈 redisChat 发布两次音信,订阅者就能汲取到音信。 redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"

(integer) 1

# 订阅者的客户端会知道如下音信 1) "message" 2) "redisChat" 3) "Redis is a great caching technique"

九、Redis 事务大喊    DISCARD 取消事务,淹没试验事务块内的系数大喊。    EXEC 试验系数事务块内的大喊。    MULTI 标记一个事务块的运行。    UNWATCH 取消 WATCH 大喊对系数 key 的监视。    WATCH key [key ...] 监视一个(或多个) key ,要是在事务试验之前这个(或这些) key 被其他大喊所更正,那么事务将被打断。

十、Redis 剧本大喊    EVAL script numkeys key [key ...] arg [arg ...] 试验 Lua 剧本。    EVALSHA sha1 numkeys key [key ...] arg [arg ...] 试验 Lua 剧本。    SCRIPT EXISTS script [script ...] 搜检指定的剧本是否也曾被保存在缓存当中。    SCRIPT FLUSH 从剧本缓存中移除系数剧本。    SCRIPT KILL 杀死现时正在运行的 Lua 剧本。    SCRIPT LOAD script 将剧本 script 添加到剧本缓存中,但并不立即试验这个剧本。

十一、Redis 做事器大喊    BGREWRITEAOF 异门径行一个 AOF(AppendOnly File) 文献重写操作    BGSAVE 在后台异步保存现时数据库的数据到磁盘    CLIENT KILL [ip:port] [ID client-id] 关闭客户端连气儿    CLIENT LIST 取得连气儿到做事器的客户端连气儿列表    CLIENT GETNAME 取得连气儿的称号    CLIENT PAUSE timeout 在指定技能内间隔运行来自客户端的大喊    CLIENT SETNAME connection-name 竖立现时连气儿的称号    CLUSTER SLOTS 取得集群节点的映射数组    COMMAND 取得 Redis 大喊细目数组    COMMAND COUNT 取得 Redis 大喊总和    COMMAND GETKEYS 取得给定大喊的系数键    TIME 复返现时做事器技能    COMMAND INFO command-name [command-name ...] 取得指定 Redis 大喊形容的数组    CONFIG GET parameter 取得指定配置参数的值    CONFIG REWRITE 对启动 Redis 做事器时所指定的 redis.conf 配置文献进行改写    CONFIG SET parameter value 修改 redis 配置参数,无需重启    CONFIG RESETSTAT 重置 INFO 大喊中的某些统计数据    DBSIZE 复返现时数据库的 key 的数目    DEBUG OBJECT key 取得 key 的调试信息    DEBUG SEGFAULT 让 Redis 做事崩溃    FLUSHALL 删除所少见据库的系数key    FLUSHDB 删除现时数据库的系数key    INFO [section] 取得 Redis 做事器的各式信息和统计数值    LASTSAVE 复返最近一次 Redis 奏凯将数据保存到磁盘上的技能,以 UNIX 技能戳模式默示    MONITOR 及时打印出 Redis 做事器汲取到的大喊,调试用    ROLE 复返主从实例所属的扮装    SAVE 同步保存数据到硬盘    SHUTDOWN [NOSAVE] [SAVE] 异步保存数据到硬盘制作app软件价格,并关闭做事器    SLAVEOF host port 将现时做事器改革为指定做事器的附属做事器(slave server)    SLOWLOG subcommand [argument] 惩处 redis 的慢日记    SYNC 用于复制功能(replication)的里面大喊



上一篇:没有了
下一篇:制作app软件价格 Linux中Java开荒常用软件装置技巧回想