菜鸟的一个博客站,求前辈轻喷

2015-12-28 13:36:12 +08:00
 creatorYC

前段时间自己做了一个简单的博客站,买了阿里云学生优惠价服务器,在上面搭了环境,将代码在上面跑起来了。用的是老掉牙的 java 三大框架,写的时候遇到很多问题,幸亏 v 站的前辈们悉心指导,终于将程序运行起来了。不过我感觉我懂的还是太少,我不太懂数据库的优化,也不知道该怎么优化程序,感觉写的代码太糙。现在拿上来,希望前辈们指出不足,也好给点建议,应该在哪方面更加的努力。另外希望前辈们给点建议,想学习一门脚本语言,比如 ruby 、 python 之类的,不知道有没有什么好的建议。
github 地址是 https://github.com/creatorYC/yechblog
博客站地址是 114.215.92.22
希望前辈们轻喷!我知道自己很小白。不胜感激

7996 次点击
所在节点    Java
97 条回复
Kilerd
2015-12-28 13:45:53 +08:00
连域名都不肯放一个么?
creatorYC
2015-12-28 13:52:01 +08:00
@Kilerd 实在是没买域名。。。抱歉
10iii
2015-12-28 14:04:43 +08:00
我觉得起码得有个域名。
billyu
2015-12-28 14:08:55 +08:00
正好去瞅瞅 正在学习 javaweb
dxk611
2015-12-28 14:24:59 +08:00
看了一眼,地址在此 http://114.215.92.22:8080
开发环境下端口用 8080 ,生产环境下应该用 80 ,上 面地址端口换成 80 可访问。
确实很多功能都不完善,槽点太多,多努力,加油。
HypoChen
2015-12-28 14:25:29 +08:00
看了代码,感觉代码风格不错,不过为啥 DAO 层的实现仓库里木有。
不过博客跑起来为什么怎么慢 233333.

我也是一学生狗,感觉模块划分有点怪怪的,总之感觉是个很不错的 CMS
lwbjing
2015-12-28 14:27:20 +08:00
<!-- 首页 -->
原则上一个页面只有一个 h1 标签...
标题加好链接...
summary 部分可以多放点字眼,费不了几个字节的流量...
分享的弹层建议出现在鼠标操作的右方...
logo 的链接用 /也不要用#,这不是浪费资源么...
页头没有声明编码...
首页最底下又出现一段 html 是什么 gui...
nav 部分可以略微再往下调一点...

...

走了...工头喊搬砖了...
pangtianyu
2015-12-28 14:29:52 +08:00
http://1926716438 这样子好看一点……
creatorYC
2015-12-28 14:32:04 +08:00
@dxk611 谢谢,是用的 80 端口额,之前改好了的
creatorYC
2015-12-28 14:32:51 +08:00
@lwbjing 有的想加的功能还没完善,多谢您的建议,嘿嘿😁
creatorYC
2015-12-28 14:34:06 +08:00
@HypoChen 应该有的啊,你是不是指那些空的接口
creatorYC
2015-12-28 14:34:47 +08:00
@10iii 嗯嗯,会有的
Explorare
2015-12-28 14:41:45 +08:00
简易去 Namesilo 买个 .com 的域名,用优惠码 HENCOLLE 8 USD/年。
另外建议部署 CloudFlare CDN ,自带 SSL 证书和 HTTP/2 ,简直好使,免费计划足够用。
gangsta
2015-12-28 14:48:27 +08:00
你这个 project 别人 100%是跑不起来的,因为它依赖了一个特定的 IDE ,而且没有使用任何构建技术,你在 gitignore 中的配置又忽略了.jar ,对于你目前的情况这实际就是忽略了依赖。

先去研究下 maven/gradle ,这样可以保证不管别人是用 eclipse 还是 jb 家的编辑器,甚至 vim/atom 这样的文本编辑器,构建和运行你的项目都是没有任何问题的。
Kilerd
2015-12-28 14:49:30 +08:00
你的 Router 真的好难看好难看。
Hello1995
2015-12-28 14:49:48 +08:00
既然你使用了 button 等 HTML 新属性,那总体的就应该这么写:

```
<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
<title>网站名称</title>
</head>
<body>
网站全部内容
</body>
</html>
```
那一段 css 可以写到 myStyle.css 里。
(强迫症表示: link 标签写法能统一一下吗?)
js 建议丢到下面, html 标签用法明显错误。
(有错的请各位指教,谢谢)

@pangtianyu http://0x72d75c16 这样不更酷?
Hello1995
2015-12-28 14:51:06 +08:00
更正 #16 : HTML5 新属性
Hello1995
2015-12-28 14:55:09 +08:00
自言自语:刚才没用 gist ,没有缩进很难受…
xuhaoyangx
2015-12-28 14:59:37 +08:00
url 命名的比较奇特。
git 上传了一堆乱东西, build 就不用放上来了吧
用 maven 如何, ssh 我直接没怎么看,直接用 springmvc+mybatis 做了
flyshu
2015-12-28 15:13:59 +08:00
菜单点什么都是博客精选 4 个字变色

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX