校内网项目学习总结

网页设计部分

一、框架思想在页面设计时也尤为重要

  1、分析页面时,首先考虑该页面可以分割成多少个div合适。

  2、在预设的div基础上,再考虑使用其他标签对页面进行设计。

二、

  css控制<span>标签的width属性

   使用属性display: inline-block;且要具体指定width的值。

三、根据用户的选在,在同一部分显示不同的内容(少量且局部的改变):

  解决办法:1、将内容全部显示出来;2、使用js动态调用css进行内容的显示与隐藏

四、table中给tr设置border-bottom无效:

  解决办法:将tr所在table的css样式border-collapse设置为 collapse;

  参考链接:https://blog.csdn.net/u010533511/article/details/51097150

五、application/x-www-form-urlencoded与multipart/form-data的区别

  1、application/x-www-form-urlencoded:窗体数据被编码为键值对(key=value)

  2、multipart/form-data:窗体数据被编码位一条信息,常用于文件的发送。

  参考链接:https://www.cnblogs.com/kaibin/p/6635134.html

六、弹窗表格等内容的设计:

  1、在主题内容的div之后设计额外的div代码,使用绝对定位预先设计弹窗内容出现的位置。随后可以将内容的显示时机设计为按钮触发。

 

 

后端设计

一、service代码设计框架:

 

 主要作用:分工明确且高效的代码重用。

二、可能的乱码问题

  1、与数据库交互时出现的乱码问题

  解决办法:指定数据库连接的URL时指定编码

    》注意事项:

  2、代码移植时,集成环境的乱码问题

 

三、个人主页与个人首页的区别:

  1、个人主页:显示主要资料。可以提供给别人访问,但是自己访问和别人访问,页面中应该有因为权限问题而存在超链接差异。

  2、个人首页:只能自己访问,主要显示个人简要资料和朋友圈内容。

四、

五、在项目后期,需要使用加密算法对用户的隐私信息进行加密。

    》常用加密算法:

 

六、用户上传头像难点:

  1、创建合理的目录结构。

  2、防止重复图片的上传(图片本身重复,名字重复、图片不同后缀名)

 

七、项目完成小技巧

  1、在进行实际的逻辑实现之前,可以对局部页面县进行简单的联通。

八、异常总结:

  1. Failed to introspect Class [org.springframework.aop.aspectj.AspectJExpressionPointcut]

  解决办法:加入Aspectj的jar包

  博客参考:https://www.cnblogs.com/wangge01/p/10517508.html

 

  2. Failed to introspect Class [org.apache.commons.dbcp.BasicDataSource]

   解决办法:加入dbcp数据源时,需要加入commons-dbcp,commons-pool。

  3、-Could not find key 'spring.liveBeansView.mbeanDomain' in any property source

  解决办法:在web.xml中加入如下配置

      

<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>dev</param-value>
</context-param>
<context-param>
<param-name>spring.profiles.default</param-name>
<param-value>dev</param-value>
</context-param>
<context-param>
<param-name>spring.liveBeansView.mbeanDomain</param-name>
<param-value>dev</param-value>
</context-param>

  参考博客:https://blog.csdn.net/plg17/article/details/76325378

posted @ 2020-01-17 12:18  怪兽不纯粹  阅读(228)  评论(0)    收藏  举报