背景

小葫芦君最近在做一些技术总结,发现mysql5.6+以上的单机多实例,主从同步也挺有意思的,就顺手做了下笔记和实操,后续还会陆续的进行创业公司的技术体系,从cto的角度去探讨可行的方案,也从创始人的角色去思考一些问题和感悟。

具体实操

一、利用mysql_multi来管理多实例

mysql_multi的现实意义:
1:随着连接数上升,性能会下降,通过多实例来分流大量连接来提高性能。
2:做资源隔离
3:分库分表

mysql_multi是官方管理多实例的一个脚本,利用perl语言来编写的。

chown -R mysql.mysql /data/mysql
chmod +x /data/mysql

当所有配置文件弄好后,要进行数据库初始化
/usr/bin/mysql_install_db --user=mysql --datadir=/data/mysql/3306/data
/usr/bin/mysql_install_db --user=mysql --datadir=/data/mysql/3308/data

/usr/bin/mysqladmin -u root password 'xxxxxx' -S /data/mysql/3306/data/mysql.sock
mysql -uroot -p -S /data/mysql/3306/data/mysql.sock

/usr/bin/mysqladmin -u root password 'xxxxxx' -S /data/mysql/3308/data/mysql.sock
mysql -uroot -p -S /data/mysql/3308/data/mysql.sock

grant shutdown on . to 'admin'@'localhost' identified by 'admin';
grant shutdown on . to 'admin'@'127.0.0.1' identified by 'admin';
flush privileges;

mysql创建用户,并授予不同库的权限
grant all privileges on apidoc.* to apidoc@localhost identified by 'xxxxxx';
grant all privileges on apidoc.* to apidoc@"%" identified by 'xxxxxx';
flush privileges;

show global variables;

设置允许远程登录
mysql> use mysql;
mysql> select host,user,password from user;
mysql> update user set host='%' where user='root' and host='localhost';
mysql> flush privileges;
mysql> exit;

grant all privileges on . to 'root'@'localhost' identified by 'blissmall' with grant option;
grant all privileges on . to 'root'@'127.0.0.1' identified by 'blissmall' with grant option;
flush privileges;

关闭实例或者重启
分开不同端口进行关闭,启动也一样。
关闭需要带上密码。
mysqladmin -h127.0.0.1 -P3306 -uadmin -padmin shutdown
mysqld_multi stop 3306 --password=admin

两个实例一块关闭,一块启动。
mysqld_multi stop --password=admin
mysqld_multi start

mysql5.6这里有个bug,需要在mysqld_multi脚本里面做如下修改即可:
my $com= join ' ', 'my_print_defaults', @defaults_options, $group;
改成 --->
my $com= join ' ', 'my_print_defaults -s', @defaults_options, $group;

阅读全文 »

为什么家庭背景、考试分数都差不多的大学同学,3、5年后发展天壤之别?

有的人挣着3000块微薄的工资,当上了月光族;有的人已经自己开了公司,月收入不菲。

月光族通常会看着开公司的人,说:丫运气真好。真实情况是,他只能看到贼吃肉,看不到贼挨打。开公司的人一定经过了长时间的知识积累才会有今天。那么开始持续积累、持续进步的这个点,是非常非常重要的人生拐点,这个拐点就是看这个人是否建立了自我思考自我进步的能力。用一个数学公式来帮助我把文字描述变得更加可视化。

假设有AB两个同学,背景、家庭条件都是一样的,毕业后都找到了一份2000块钱的工作。

A同学建立了自我学习的能力,每个月都有百分之二的增长,也就是2000块钱,下个月的工资由于自我学习进步,变成了2040块钱,看着涨了没多少多吧。20年后,A同学的月工资结果会是这样的:20001.02^(1220-1)=11万3616块人民币。

B同学没有建立自我学习的能力,仅仅由于工作年限和通货膨胀的因素,B同学的月工资结果会是这样的2000*3=6000块人民币。

用图形来表示,就会是这样:

8.png

这张图只是一个模型,根据马太效应,强者越强,弱者越弱,很可能A同学的月薪资远远不止11万而已。

为什么会有这么大差异呢?

所有的问题,全部出在思维方式上面,也就是看问题的角度上面。因为身体的行动,是由大脑控制的,脑子里没有一个明确的目标,身体自然也会散漫。所以今天讲的不是相见恨晚的知识,而是相见恨晚的思维方式。

下面列出来的4个思维方式,相当值钱。

阅读全文 »

很多个人或者企业方,都想通过互联网,把自己的产品、品牌推广出去,触达目标人群,以达到更好的用户转化率,那么就需要把产品或者品牌以最大化的力度在互联网的各种渠道能够最大化的曝光,留存,以至于用户在搜索品牌关键词或者品牌相关词时,能让用户在最短的时间内获知,原来还有这品牌,这产品,进而会思考需不需要购买该产品,或者是否推荐该产品给自己认识的有需要的人。

我相信,这或许是史上最全的推广渠道。不管是创业者还是市场运营从业者,都值得转发和收藏。

在开始推广之前,要明确推广的目标,即通过各类付费与免费广告帮助企业触及目标用户,提升销售,属于4P中的促销环节。所以推广一定要符合STP战略与4P战术,即围绕企业的品牌定位,目标市场定位来进行推广。

我们可以把推广理解成为,寻找与产品匹配度相关的目标用户。注意,是用户,而不是流量。下面我全面解析目前主流的推广渠道及其特点。

我将推广渠道划分为付费渠道,赞助渠道,自媒体渠道,口碑渠道等。

付费渠道分为:线上广告、媒体广告、户外广告、社会化广告、App广告、BD联盟等。

赞助渠道分为:明星赞助,演唱会赞助,赛事赞助等。自媒体分为:官方渠道,社群渠道等。

口碑渠道分为:名人渠道、媒体渠道、粉丝渠道等。

阅读全文 »

运营幼儿班:

帮助让更多的人使用产品,并且让已经使用产品的人更加活跃。一切有利于产品,让产品活的更好的手段都是运营手段。运营的工作归纳起来有3个方面:拉新、留存、促活。

拉新

为产品带来新的用户,可以通过各种各样的途径,如各大论坛、微信、微博推广,有针对性的活动策划,或者是各种推广广告等等,拉新的手段有很多种,通常一个运营会需要熟练掌握其中的一种或者多种手段。

留存

用户注册使用了产品以后,就需要通过运营手段来将他们留下来,可以陪他们一起玩或者制造一大堆充满了话题性的内容供他们分享,反正总结一句话,就是要让用户在这里玩的开心。

促活

最关键的一点就是促进活跃度,让用户自发自主的来玩,并且高兴了还愿意付费,愿意去拉自己的朋友一起来玩。深证成为产品的终极粉丝。

阅读全文 »

交易系统分四部分:标的选择 、买卖点 、仓位控制和风险控制等四部分。

以中短线为例,来讲述我个人的心得,与各位分享一下,如有不对之处,还望各位批评指正,谢谢!

一、标的选择

我是喜欢做庄股,因为庄股在熊市或者是震荡市的表现,一般比非庄股好,庄股的特征是很明显的,就是毛毛虫K线,底部放量,具体怎么选,详见我的文章:炒股技巧:教你炒庄股,关注底部吸筹明显,洗盘即将结束的股票。

阅读全文 »

庄股在熊市或者是震荡市的表现,一般比非庄股好,所以,希望大家多关注这类股票,庄股的特征是很明显的,就是毛毛虫K线,没拉升之前,低吸拿着,耐心等涨即可,拉升的千万不要去追,风险就在拉升期。

本人总结了中长庄股操作模式,形成自己的123战法,用于中长庄股的操作,仅供各位参考,不喜勿喷,谢谢!123战法,看周K线,即1波吸筹,2波洗盘,3波拉升,接下来以福建金森为例,把本人的思路跟大家聊聊。

阅读全文 »

不论在生活还是学习中,思考问题和做出选择是我们必须要面对的一个问题,我们需要根据自己的判断,分析问题,得出结论,做出解决方案。

但是,很多时候,我们都不能理性看待问题,而是有些情绪化地应对事情,或者说,即使我们想用理性、逻辑去思考问题,但是我们本身的知识储备以及思维习惯却无法支撑我们这么做。

为了能理性看待问题,用逻辑去思考问题,我读了很多关于这方面的书,接下来,把我最近读的,觉得还不错的分享给大家吧。

阅读全文 »

1、背景

实现所有网站都有的会员注册、会员登录功能。当实现时,需要保证数据在传输过程中的安全,需要把会员提交的密码进行rsa加密,当会员登录需要自动登录时,还需要对生成的cookies进行aes密钥的rsa加密解密。

2、实现过程

1》、会员注册功能

会员填写手机号码,输入图形验证码后,获取手机验证码,填写手机验证码后,输入2次会员密码,然后提交注册,在提交前,使用js,进行rsa获取到公钥,对会员的2次密码都加密传输,然后在后台进行rsa解密,再进行md5的加密,最后创建会员信息,存入db,直接转成登录状态。

阅读全文 »

背景

订单中心,承载着商城系统的核心部分,用户从进入商城开始,打开商品详情浏览商品,觉得该商品的一些相关属性符合自身需求后,就会将该商品放入购物车,或者立即下单,这里分2种情况:

1、购物车提交订单

用户将商品放入购物车,再选择其他商品再次放入购物车后,在购物车里面编辑需要的商品数量,待完成后,填写或者选择好收货地址后,点击确认下单,进入到确认支付页面,目前仅支持微信支付,提交确认支付后,用户就完成了下单,进入下单完成页面。这是产生订单的来源之一。

2、在商品详情页立即下单

实现过程

总结

背景

最近,兴收商城v1.0.0版的研发,后端和h5端的开发已经进入测试收尾阶段,后续会继续增加pc端、app端(android、ios)、微信端的开发也将进入规划中,微信公众号端优先其他两个端。所以,想写一些关于商城的产品需求的研究系列文章,放于小葫芦君博客,以方便团队的需求整理,一来也是可以为兴收商城的产品,做一些梳理、归纳。

目前,第一篇以商品中心为题,切入需求。按最基本的商品进行规划,主要涉及到商品分类,品牌,商品,商品属性,商品sku等概念,从大了说,还可以将商品库存作为一个大点来设计,前期版本还不需要独立出来,这是演进版。

阅读全文 »

背景

商城系统,不管是b2c,b2b,还是b2b2c,o2o,都有基础信息模块,这些基础信息,支撑起整个商城的地基,是重中之重,比如相关的有:城市、区域信息等等。

基础信息

一、区域信息

二、城市信息

背景

很多没有接触过互联网或则没有独立操作过一个完整项目的人,对如何开展一个新的项目不知所措,通常这类人会通过各种途径去了解如何去做一个商城,得到的答案很多最后可能把最初的方向都搞错了。其实构建一个B2C商城并非想象中的那么困难,只要知道自己需要什么就能够很好的去完成这项工作。

阅读全文 »