- 浏览: 36640 次
- 性别:
- 来自: 沈阳
最新评论
-
海水味儿:
yum install --downloadonly --do ...
mysql-5.7.16离线安装 -
海水味儿:
rpm -ivh *.rpm --nodeps --force ...
mysql-5.7.16离线安装
文章列表
maven私服配置
- 博客分类:
- 2016新工作新挑战
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licens ...
package com.company;
/**
* 原创 2018年4月16日 By.Sea
* 计算数字k在0到n中的出现的次数,k可能是0~9的一个值
* 例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 (1, 10, 11, 12)
*/
public class L3 {
/**
* 第一种
*
* @param k
* @param n
* @return
*/
public ...
在沈阳做这么一个大型交易系统实属不易
- 博客分类:
- 大型交易系统
在沈阳做大型现货交易系统,参与了大型交易系统从无到有的整体过程,从零到有实属不易,本人有幸参与了整体架构,账户体系的完全独立开发(指的是我一个人),包括了注册、签约、登录、委托、成交、撤单、简易提货、借票、浮亏等以及各种盘后交易,结算,内部对账,清盘等等。无论从技术,业务,思维方式,代码整洁度都有了很大的提升。非常不错。
引用本人公司公众号:
ISPEC生态联盟旗下交易所业务板块 - 关中实业交易所已经开始挂牌交易。截止至2017年12月1日,关中实业板块共挂牌2只产品进行交易,《精品辽绣》和《水端舞》。
JWT(Json Web Token)是一种token认证方式,相对于传统的session认证方式。
一、为什么需要认证?
一个系统,如果想使用其功能,势必要进行登录操作,登录验证用户名和密码,通过http通讯协议传输,但是HTTP协议属于无状态协议,则登录之后的http通讯如果没有认证,那么任何未登录的人都可以去访问了。所以需要认证这种方式来杜绝这样的事情发生。
二、传统session认证方式有如下几个缺点:
1、用户登录后session需要存储在服务端中,当有大量用户登录时候,服务端会存储大量的session,缺点就是占用大量资源。
2、服务端session存储位置如果为 ...
大型交易系统相关技术以及总结
- 博客分类:
- 大型交易系统
公司做了大型分布式现货交易系统,包括各种体系,其中涉及的技术需要深入研究下。
其中我负责,整体系统中,最核心的账户体系部分设计、架构以及整体细节实现。
一、技术方面:
1、分布式协调方面:
zookeeper
redis
2、持久化方面
分布式缓存redis
数据持久mysql
3、系统通信方面
dubbo
netty(行情系统使用)
okhttp(http通信使用)
rocketMq
4、系统搭建方面
spring,mybatis,spring boot
5、其他
jwt,高并发,分布式任务
二、业务方面:
注册签约流程:
1、注册
2、签约 ...
环境:CentOS 6.8 minimal
一、mysql版本:
5.7.16
二、依赖包:
mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
libaio-0.3.107-10.el6.x86_64.rpm
三、安装步骤
3.1安装libaio
将libaio-0.3.107-10.el6.x86_64.rpm文件存放任意目录下执行命令:
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
提示success则说明成功。
3.2安装mysql
...
#!/bin/sh
HOST=192.168.5.40
USER=abc
PASS=123456
QUERY=`mysql -h$HOST -u$USER -p$PASS << EOF
use testdb;
select * from person where name='LiMing';
exit
EOF`
echo $QUERY
整理原理以及工作流程:
1、app执行agent
2、agent获取各种系统的监控项数值传给Transfer模块
3、Transfer模块将整理过的监控项数值传给Judge模块进行告警判断
4、Transfer模块将整理过的监控项数值传给Graph模块进行RRD数据文件存储
5、Judge根据具体报警策略或阈值进行告警判断,如需告警,将告警event事件存储进redis队列。
6、Alarm根据event事件中的判定结果,执行event,该发短信的发短信,该发邮件的发邮件。
7、Graph收到数据后,将数据存储成RRD文件格式,进行归档,并提供查询接口。
8、query将从Graph获取的结果 ...
云主机:mevoco私有云平台
持续集成环境:Jenkins持续集成环境
代码管理:GitLab代码管理平台
关系型数据库:mysql数据库主备
内存数据库:Redis Cluster
消息系统:RocketMQ
服务治理:Dubbo
文档管理:wiki
其他:maven私服
分布式协调:zookeeper
我的这篇文章每一个字都是三年血泪的精华,希望不要落下任何一个字!
程序员,是一份职业。真正的名字应该叫软件工程师,是真正的技术职业。
程序员,是一个行业的定位,她包含在了“软件工程”这个大行业 ...
不爱说废话,但不得不吐槽,为啥网上都是安装一半出问题了再提需要安装某些依赖?
首先下压缩包:
这个也是依赖包pcre:http://jaist.dl.sourceforge.net/project/pcre/pcre/8.39/pcre-8.39.tar.gz
nginx:http://nginx.org/download/nginx-1.10.2.tar.gz
下载依赖:
yum install -y gcc gcc-c++
yum install -y pcre-devel
顺序:
先用上面两个yum命令安装依赖,然后解压pcre的压缩包安装,最后安装nginx安装包
分别解压pc ...
1、安装wget工具:
yum -y install wget
2、下载maven:
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
3、安装maven:
yum -y install apache-maven
4、安装git环境:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum inst ...
还是少说废话。
1、centos6.8中安装jdk,版本:jdk1.7及以下
3、centos6.8中java -version测试jdk是否安装完毕,./bin/startup.sh测试空工程下tomcat
4、windows中,
A,首先确定jdk版本1.7及以下
B,再下载官方的dubbo-master,放在eclipse(抱歉没用idea),
C,再等项目编译成功后,不用mvn命令进行构建,将dubbo-admin中的zookeeper地址配置好后
D,直接使用tomcat启动工程,tomcat带着工程必须启动成功,启动成功后,
E,再进入tomcat目录/apache-tomca ...
环境:CentOS6.8 minimal版本
1、安装yum install gcc
2、安装yum install tcl
3、安装curl -sSL https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash
4、执行source /etc/profile.d/rvm.sh
5、安装rvm install 1.9.3
6、安装yum install -y rubygems
7、安装gem install redis --version 3.0.0
8、从官网上下载redis-3.2.5.tar ...
环境:CentOS6.8 minimal版本
1、需要先安装jdk,安装jdk的步骤在我的安装maven私服的文章中有(http://287746074.iteye.com/blog/2341697)。
2、分别进去master和slave两台主机,创建文件“vi /etc/yum.repos.d/MariaDB.repo”,然后将下面内容写入,
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos5-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaD ...