bbs

LNMP架构部署——可跟做

杀马特。学长 韩版系。学妹 提交于 2019-12-20 19:46:42
简述: LNMP平台就是Linux,Nginx,MySQL,PHP的组合架构,需要Linux服务器,Nginx网站服务器、MySQL数据库,PHP解析环境 详情 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。 Nginx是一个高性能的HTTP和反向代理服务器、轻量级、拥有高并发的处理能力 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。 实验走起 1、在Linux上使用远程共享获取来自Windows共享的源码包 [root@localhost ~]# smbclient -L //192.168.235.1/ ##远程共享访问 Enter SAMBA\root's password: Sharename Type Comment --------- ---- ------- LNMP Disk [root@localhost ~]# mkdir /abc [root@localhost ~]# mount.cifs //192.168.235.1/LNMP /abc ##挂载到/abc目录下 一、安装nginx 2、解压 [root@localhost ~]# cd /abc ##切换到挂载点目录 [root@localhost abc]# ls Discuz_X3.4_SC_UTF8.zip

校招与内推:软实力的技巧

◇◆丶佛笑我妖孽 提交于 2019-12-17 05:29:54
笔者2016年参加校招,并拿到了三四个Offer,其中有大公司,也有创业公司;最近,笔者在给任职团队推荐校招新人。从求职者和招聘者的角度来谈谈校招这件事儿中的软实力的技巧。所谓软实力,主要包括校招渠道、简历书写、邮件发送、面试态度,以下也将从这几方面进行简单讨论。 ##校招渠道 在校招之前的内推 很多人只关注企业的校招,殊不知,内推其实比校招更重要。笔者求职时忽略了内推渠道,后来才发现,内推远比校招重要的多。 内推是什么,内推是项目团队在公司统一招聘之前自己发起的招聘人才的通道。 内推和校招并不冲突,多一个机会; 内推对你进行笔面试的是你入职后的同事、领导,内推对应的是专门的团队,而公司统一的招聘你可能只能应聘职位,部门会被随机分配; 内推比统一校招流程简单,反应迅速,机会也更大。 为什么会有内推?对于公司的团队来说, 抢人才:在普遍校招还没有开始的时候,抢先进入人才市场 更加知根知底:和公司的领导在饭局上聊过校招的事情,一般团队领导只在最后一轮技术面的时候出现,为自己团队挑人,而其他轮面试都是随机匹配求职者和面试者的。 对于团队来说,校招只有几分钟来了解你,而内推,则可以更加全方位的了解。 熟人推荐更加放心: 如何认识一位朋友会让你比较放心?我认为按优先级排序应该是这样:朋友介绍的>陌生人。 其实找工作也是一样,物以类聚,人以群分。一般来说,每个人的朋友圈子都是和自己差不多的人

OpenWrt常用命令总结

ε祈祈猫儿з 提交于 2019-12-10 02:53:30
1)ubuntu 切换root用户: sudo su 进入root用户 "Ctrl+Alt+F1":进入root命令行界面; "Ctrl+Alt+F7":返回图形用户界面; 2)查看ubuntu下串口的命令: 你也可以使用命令:“ ls -l /dev/ttyUSB* ”来查看相关的信息,如下图 至此,我们已经顺利的将串口连接到Ubuntu系统上了,也查看到自己开发板连接的是USB转串口设备/dev/ttyUSB0,如果是普通的串口设备会是/dev/ttyS*. 3)编译生成单个安装包命令: make package/hello/install 4)pthread编译方法 由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。 问题解决: 在编译中要加 -lpthread参数 gcc thread.c -o thread

新型的大型bbs架构(squid+nginx

穿精又带淫゛_ 提交于 2019-12-09 23:20:47
这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点: 1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。 2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。 3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。 首先看图,这个图比较大: 这个架构的特点和一些流程的说明: 1、主域名和图片域名分离 域名分离可以使流量分离,缓存策略分离等等,好处诸多。bbs初期一定要做好规划,将图片用另外的域名独立服务,即使没有足够机器,域名也要先分开。另外,图片服务器可以使用有别于主域名的另一个域名,一个好处是可以减少读取cookie对图片服务器的压力,另一个是提高安全性,避免cookie泄露。 2、使用LVS作为前端、二级代理和数据库的访问入口 使用LVS作为入口,比其他任何一种方式都来得更优质。首先LVS的负载能力很强,因为它工作在网络协议的第4层,使用虚拟ip技术,所以它本身并不担负任何流量的处理,仅仅是一个封包转发的功能;第二,LVS的配置相对简单而且稳定,一般去调整的几率比较低,也减少了因人为等因素而出现故障;第三,LVS可以处理任何端口的负载均衡,所以它基本可以做所有服务的负载均衡和容错。在这个架构中

php求学路 “虚拟项目二”

倾然丶 夕夏残阳落幕 提交于 2019-12-09 19:44:31
时间慢慢向冬天迈进,我在兴趣小组里的时间也在一天天的积累中,这时候我迎来第一次像样的项目,就是在剩下的人中组织一次团体合作做一个bbs系统,主要分工:4个程序员,1个美工。 因为是团体合作这就需要我们像一般项目按照流程来办,这个我跟D就比较有优势的,因为我们是软件工程专业的,平时所接触的也就是软件工程流程的规范,所以我在第一步:需求分析就表现的很好的,自夸一点,我写的需求分析一次性被L通过的了,虽然我在版本号上有点小问题,但还是让我有点小自信的。 接下的工作就编程的了,当然这个也不是很顺利的,毕竟前段时间联系的项目简直小了又小。在这当中我遇到过一些问题:比如:感觉设计页面很艰难的,还有就是命名的问题,虽然学了这么多年的编程,也一直在提规范,但一让自己做起来就什么记不得了,其实也不是我不注意,根本的原因还是因为练习太少的缘故的了。 其实那段时候我也比较忙的,因为接近学期末了我要准备期末考试的了,还有一件丢人的事情我还得准备四级考试,算了,我不顾的一切为了提高水平。还记得那时基本上都是早上不睡懒觉,基本上大脑里都是代码的了,自己在程序上的每一步都是很艰难的,但每一步都一次提高。 总算在一个星期内,我把自己的那一模块介绍了,当然我也没觉得累的,相反我觉得有种感觉,一天不写程序,就感到很空虚,嘿嘿。 至此,我进入兴趣小组应该过完了不到3个月的了,每天我都感觉到有收获。这个bbs做完

centos6.4下apache配置支持ssl的多台虚拟主机

自作多情 提交于 2019-12-06 02:33:09
一:apache虚拟主机简介 linux主机上安装了apache这个web服务器,它只服务bbs.zijian.com这个论坛,所以只有一个网站根目录,这时候就没必要用到虚拟主机,这个主机都时bbs.zijian.com的,它的配置直接在apache主配置文件里面修改 shell> vim /usr/local/apache/conf/httpd.conf ----------------------------------------------- #DocumentRoot "/var/www/bbs" #网站根目录 <Directory "/var/www/bbs"> #针对根目录设置相应权限 Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> ----------------------------------------------- 另一种情况,apache搭建的web服务器可能同时服务多个网站(bbs.xxx.com,www.xxx.com,news.xxx.com),这时apache就得为每个网站分配一个网站根目录

IDEA导入web项目

会有一股神秘感。 提交于 2019-12-05 12:30:19
解决这个warning就好 这里感觉有问题,正常应该是生成BBS:war 和BBS:war exploded ,但是不清楚为什么会生成这个,我是菜鸟不懂啊,也许是之前导过一遍,反正如果生成了正常的,选择exploded就可以了 来源: https://www.cnblogs.com/qiannianguyao/p/11925146.html

bbs仿博客

。_饼干妹妹 提交于 2019-12-05 00:30:37
BBS表设计 项目开发的流程 需求分析 架构师+产品经理+开发组组长 在去客户公司谈需求之前,先事先估摸着这个项目应该怎么做 里面有哪些坑的点 提前想好比较简单的解决方案 在跟客户谈的时候 有意识的引导客户朝着你已经想好的方案上去提需求 项目设计 架构师干的活 项目的报价(每个程序员按照人头 每天2000+左右) 语言的选择 框架的选择 数据库的选择(主库用什么 缓存库) 功能划分 开发部开发组长开会分发任务 分组开发 架构师和开发组长将项目整体的框架搭建出来 然后让小组成员各自朝着各个部分填写代码即可 测试 显而易见的bug如果你自己没有发现,测试部分的如果发现了 你可能就会面临扣绩效的场面 基本薪资 6000 扣1050 岗位津贴 4000 绩效 2000 .... 自己写测试脚本 测试部分专门测试 测试部分一般都是妹纸 交付上线 交给你们公司的运维人员或者是客户公司的运维人员 表 用户表 用户表和个人站点表是一对一的关系 个人站点表 文章标签表 标签与个人站点一对多 文章分类表 分类与个人站点是一对多 文章表 文章和个人站点 是一对多 文章与标签是多对多的关系 文章与分类是一对多 点赞点踩表 用来存哪个用户给哪篇文章点了赞还是点了踩 user 一对多用户表 article 一对多文章表 is_up 普通字段 本质: 一张表中的一条数据能否对应另外一张表的多条数据

宝塔--服务器运维面板

早过忘川 提交于 2019-12-04 18:52:17
永远免费的服务器运维面板 https://www.bt.cn/ 开源地址:https://github.com/aaPanel/BaoTa 宝塔开源许可协议: https://www.bt.cn/kyxy.html 使用手册:https://www.kancloud.cn/chudong/bt2017/424204 论坛地址: https://www.bt.cn/bbs 反馈建议: https://www.bt.cn/bbs/forum-43-1.html Bug提交: https://www.bt.cn/bbs/forum-39-1.html 安装命令: Centos yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh Ubuntu/Debian wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 来源: https://www.cnblogs.com/JoePotter/p/11878610.html