博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年1月4日

摘要: 日常开发中经常需要对数据进行排序,通常可以讲数据库中的数据获取到后通过程序在内存中进行排序,但是这样排序需要将排序内容从数据库中查询到内容,同时使用程序算法进行排序,然后将排序结果更新入数据库,这样排序效率较低,开发量较大,本例采用数据库本身自有属性进行大数据的快速排序,具体方案如下: 1、删除临时 阅读全文

posted @ 2017-01-04 23:58 路伟 阅读(4983) 评论(0) 推荐(0) 编辑

摘要: 随着软件开发分工趋于精细,前后端开发分离成为趋势,前端同事负责前端页面的展示及页面逻辑处理,服务端同事负责业务逻辑处理同时通过API为前端提供数据也为前端提供数据的持久化能力,考虑到前后端同事开发工具和习惯的不同,必然需要将前后端项目进行独立,再者考虑到网站访问速度的问题,需要将静态资源部署到CDN 阅读全文

posted @ 2017-01-04 23:33 路伟 阅读(15232) 评论(0) 推荐(2) 编辑

2016年12月27日

摘要: SpringMVC采用Get方式请求资源时,如果请求路径的结尾中带有小数点(.)时,同时使用@PathVariable访问路径内容时,请求路径中最后一个小数点及其后面的内容会被Spring截断丢弃比如针对版本的访问: 对于请求路径: http://host:port/program/module/d 阅读全文

posted @ 2016-12-27 15:39 路伟 阅读(10677) 评论(0) 推荐(2) 编辑

2016年12月25日

摘要: 在WEB开发中经常需要进行树形菜单的展示,本例通过不同角度的总结了如下三种实现方式: 针对第一种方法,可以采用JS的相关组件,或者使用JS的递归调用将服务端相应的数据组装成DOM节点内容,动态添加到菜单的Container中,网上的例子较多,在此不再赘述,本例就后两种方案进行讲解。 通过JSP的in 阅读全文

posted @ 2016-12-25 12:09 路伟 阅读(12360) 评论(1) 推荐(0) 编辑

2016年12月24日

摘要: 在JavaWeb的相关开发中经常会涉及到多级菜单的展示,为了方便菜单的管理需要使用数据库进行支持,本例采用相关算法讲数据库中的条形记录进行相关组装和排序讲菜单组装成树形结构。 首先是需要的JavaBean Java算法 阅读全文

posted @ 2016-12-24 22:20 路伟 阅读(7267) 评论(0) 推荐(1) 编辑

2016年12月23日

摘要: 通常在访问量大数据更新频率不高的系统中会使用第三方的缓存组件来降低数据库服务的负载,鉴于模块独立分工独立的考虑,针对缓存组件操作的工作全部应该统一接口对其他业务提供服务,这样业务操作只需要关注业务实现不需要关注缓存的具体细节。本例以Redis缓存组件为例,制定操作Redis的工具类。 阅读全文

posted @ 2016-12-23 10:09 路伟 阅读(1858) 评论(0) 推荐(0) 编辑

2016年12月18日

摘要: SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决: 方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 方案二、使用默认的静态资源处理Servlet处理静态资源( 阅读全文

posted @ 2016-12-18 17:40 路伟 阅读(86742) 评论(1) 推荐(2) 编辑