引言
作為一個(gè)大四狗,忙著修學(xué)分的同時(shí)也在思考著關(guān)于工作的事情,對于應(yīng)屆畢業(yè)生,最缺的就是工作經(jīng)驗(yàn)了谋竖,這個(gè)時(shí)候建立自己的網(wǎng)站就能讓你在眾多競爭對手中脫穎而出了,上面是我編的我就想在基友面前裝逼
前端樣式
那么如何建立一個(gè)屬于自己的博客網(wǎng)站呢承匣,首先要明白自己想要的是那種形式的蓖乘,如果你只需要一個(gè)靜態(tài)頁面跳轉(zhuǎn)的,那么可以右上角了韧骗,如果是想用自己所學(xué)的東西寫一個(gè)嘉抒,那就首先要明白自己所需要實(shí)現(xiàn)的功能,其次就可以開始給自己的網(wǎng)站設(shè)定樣式了袍暴,當(dāng)然對于像我這樣的懶人有現(xiàn)成的模板那肯定是最吼的某個(gè)大牛的模板網(wǎng)站些侍,layui隶症,bootstrap,easyui等等靜態(tài)頁面模板我就不貼了岗宣,自行百度蚂会,模板選好了就可以開始動(dòng)手搭建了
數(shù)據(jù)庫設(shè)計(jì)
記不清以前在某本書上看過,雖然先設(shè)計(jì)數(shù)據(jù)庫再設(shè)計(jì)具體功能會(huì)讓關(guān)系模型綁架實(shí)例模型耗式,但是這樣會(huì)讓我們的邏輯更加清楚胁住,設(shè)計(jì)數(shù)據(jù)庫嘛,一個(gè)用戶表是要有的刊咳,一個(gè)文章表是要有的彪见,一個(gè)評論表是要有的,還要有哪些娱挨,如果有留言新增留言表余指,如果有其他角色新增角色表,權(quán)限表让蕾,根據(jù)你之前想到的樣式給自己增添所需要的表浪规,數(shù)據(jù)庫大體設(shè)計(jì)完成,注意細(xì)節(jié)有哪些探孝,安全性,用戶id選擇一個(gè)加密方式誉裆,最直接的單向散列加密顿颅,MD5之類的,那么你的id就不能是int了足丢,字段根據(jù)你的加密方式自行調(diào)整粱腻,盡量不要占過多字節(jié),節(jié)約點(diǎn)總是好的
后臺(tái)開發(fā)
選擇自己的后臺(tái)語言開發(fā)斩跌,本人大學(xué)因?yàn)閷W(xué)的是java方向當(dāng)然還是用java寫了绍些,框架SpringMVC,Spring,MyBatis,三大巨頭耀鸦,安全性的話再來個(gè)shiro管理權(quán)限驗(yàn)證用戶柬批,如果覺得自己博客將來很受歡迎,對網(wǎng)站速度還是有一定要求的加個(gè)redis緩存袖订,還有什么氮帐,消息中間件熟悉的話也可以加,想加什么加什么洛姑,注意細(xì)節(jié)有哪些上沐,sql語句盡量優(yōu)化,什么索引啊楞艾,通配符啊的考慮一下参咙,然后頁面什么css放上面js放下面啊(這是我在李智慧老師的書上學(xué)到的龄广,哈哈之前都沒想過,李老師太厲害了)之類的不細(xì)說了
服務(wù)器搭建發(fā)布
都搞完了本地跑一跑蕴侧,ok了就可以發(fā)布了蜀细,買一個(gè)云服務(wù)器,我用的是阿里云戈盈,學(xué)生價(jià)9.9奠衔,真實(shí)在,買完給服務(wù)器安裝一下環(huán)境塘娶,看你買linux還是windows了归斤,雖然linux做后臺(tái)服務(wù)器肯定比windows好但是只是一個(gè)簡單的博客網(wǎng)站,不用考慮什么并發(fā)性這類的測試刁岸,我還是選擇熟悉的windows(其實(shí)是Linux不熟了)脏里,環(huán)境搭完了,程序打包war丟服務(wù)器tomcat虹曙,啟動(dòng)tomcat迫横,測試一下,ok酝碳,不ok矾踱?看看你的控制臺(tái)實(shí)例端口號(hào)添加一下8080,80疏哗,還不能跑呛讲?百度啊,哈哈哈返奉,問題都解決了再去買個(gè)域名贝搁,.top .ini便宜啊一年才3塊,不過這些域名現(xiàn)在都要實(shí)名認(rèn)證了芽偏,跟著新手教程跑不多說了雷逆,到了最后一步了,這才是關(guān)鍵污尉,那就是發(fā)朋友圈膀哲,當(dāng)然寫的太丑了就不要裝逼了,不然被打臉就不太好了
我只寫了一下大概流程十厢,并沒有寫下詳細(xì)步驟等太,因?yàn)樗行枰臇|西你都可以百度搜到,感謝這個(gè)互聯(lián)網(wǎng)時(shí)代蛮放,最后我還是不要發(fā)自己的博客網(wǎng)站了缩抡,當(dāng)然不是太丑,只是暫時(shí)還太簡陋了,我才花一個(gè)星期搭的當(dāng)然不能發(fā)了瞻想,以后有時(shí)間再慢慢補(bǔ)起來吧压真,希望能找個(gè)好工作