首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

springmvc下的mybatis的sharding分表

后端 43.86KB 31 需要积分: 1
立即下载

资源介绍:

springmvc下的mybatis的sharding分表,执行resources下的database.sql建立mysql的分表,修改applicationContext.xml的数据库用户名和密码,既可以运行maven项目,详细开发过程如我的博客地址:http://blog.csdn.net/zhulin40/article/details/38705105
package com.action; import java.util.List; import org.apache.commons.lang3.StringUtils; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import com.model.ShardTestBean; import com.service.ShardTestManager; /** * /shardTest/1 HTTP GET => 得到id = 1的shardTest /shardTest/1 HTTP DELETE => 删除 id = 1的shardTest * /shardTest/1 HTTP PUT => 更新id = 1的shardTest /shardTest HTTP POST => 新增shardTest * * @author shiling * */ @Controller @RequestMapping("shardTest") public class ShardTestAction { private static Logger log = Logger.getLogger(ShardTestAction.class); @Autowired private ShardTestManager shardTestManager; @RequestMapping(value = "/{id}", method = RequestMethod.GET) public ModelAndView get(@PathVariable String id) { ModelAndView mv = new ModelAndView(); if (StringUtils.isNotEmpty(id)) { mv.addObject("shardTestName", "获取用户信息成功 get" + id); } ShardTestBean shardTestBean = shardTestManager.get(id); mv.addObject("shardTestBean", shardTestBean); mv.setViewName("shardtestedit"); log.info("获取用户信息成功 get"); return mv; } @RequestMapping(value = "/",method = RequestMethod.POST) public ModelAndView add(ShardTestBean shardTestBean) { ModelAndView mv = new ModelAndView(); shardTestManager.add(shardTestBean); mv.addObject("shardTestBean", shardTestBean); mv.setViewName("shardtestedit"); log.info("添加用户信息成功 post"); return mv; } @RequestMapping(value = "/",method = RequestMethod.GET) public ModelAndView list() { ModelAndView mv = new ModelAndView(); List list = shardTestManager.queryForlist(); mv.addObject("list", list); mv.setViewName("shardtestlist"); log.info("查询用户列表信息成功 get"); return mv; } @RequestMapping(value = "/{id}", method = RequestMethod.PUT) public ModelAndView update(@PathVariable String id, ShardTestBean shardTestBean) { ModelAndView mv = new ModelAndView(); if (StringUtils.isNotEmpty(id)) { mv.addObject("shardTestName", "修改用户信息成功 put" + id); } shardTestManager.update(shardTestBean); mv.addObject("shardTestBean", shardTestBean); mv.setViewName("shardtestedit"); log.info("修改用户信息成功 put"); return mv; } @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) public ModelAndView delete(@PathVariable String id, ShardTestBean shardTestBean) { ModelAndView mv = new ModelAndView(); if (StringUtils.isNotEmpty(id)) { mv.addObject("shardTestName", "删除用户信息成功 delete" + id); } shardTestManager.delete(id); mv.addObject("shardTestBean", shardTestBean); mv.setViewName("shardtestedit"); log.info("删除用户信息成功 delete"); return mv; } }

资源文件列表:

shardtest.zip 大约有76个文件
  1. shardtest/
  2. shardtest/.classpath 1.28KB
  3. shardtest/.project 1.19KB
  4. shardtest/.settings/
  5. shardtest/.settings/.jsdtscope 575B
  6. shardtest/.settings/org.eclipse.jdt.core.prefs 430B
  7. shardtest/.settings/org.eclipse.m2e.core.prefs 90B
  8. shardtest/.settings/org.eclipse.wst.common.component 752B
  9. shardtest/.settings/org.eclipse.wst.common.project.facet.core.xml 252B
  10. shardtest/.settings/org.eclipse.wst.jsdt.ui.superType.container 49B
  11. shardtest/.settings/org.eclipse.wst.jsdt.ui.superType.name 6B
  12. shardtest/.settings/org.eclipse.wst.validation.prefs 50B
  13. shardtest/pom.xml 3.5KB
  14. shardtest/src/
  15. shardtest/src/main/
  16. shardtest/src/main/java/
  17. shardtest/src/main/java/com/
  18. shardtest/src/main/java/com/action/
  19. shardtest/src/main/java/com/action/ShardTestAction.java 3.09KB
  20. shardtest/src/main/java/com/model/
  21. shardtest/src/main/java/com/model/ShardTestBean.java 797B
  22. shardtest/src/main/java/com/model/ShardTestBean.xml 2.14KB
  23. shardtest/src/main/java/com/service/
  24. shardtest/src/main/java/com/service/BaseManager.java 305B
  25. shardtest/src/main/java/com/service/ShardStrategyImpl.java 737B
  26. shardtest/src/main/java/com/service/ShardTestManager.java 1.78KB
  27. shardtest/src/main/resources/
  28. shardtest/src/main/resources/applicationContext.xml 3.38KB
  29. shardtest/src/main/resources/database.sql 648B
  30. shardtest/src/main/resources/log4j.properties 1.3KB
  31. shardtest/src/main/resources/mybatis-config.xml 541B
  32. shardtest/src/main/resources/rest-servlet.xml 1.16KB
  33. shardtest/src/main/resources/shard_config.xml 608B
  34. shardtest/src/main/webapp/
  35. shardtest/src/main/webapp/WEB-INF/
  36. shardtest/src/main/webapp/WEB-INF/jstl/
  37. shardtest/src/main/webapp/WEB-INF/jstl/c.tld 15.88KB
  38. shardtest/src/main/webapp/WEB-INF/jstl/fmt.tld 19.14KB
  39. shardtest/src/main/webapp/WEB-INF/jstl/fn.tld 7.13KB
  40. shardtest/src/main/webapp/WEB-INF/jstl/sql.tld 8.25KB
  41. shardtest/src/main/webapp/WEB-INF/jstl/x.tld 12KB
  42. shardtest/src/main/webapp/WEB-INF/web.xml 1.7KB
  43. shardtest/src/main/webapp/index.jsp 52B
  44. shardtest/src/main/webapp/shardTest/
  45. shardtest/src/main/webapp/shardTest/shardtestedit.jsp 2.16KB
  46. shardtest/src/main/webapp/shardTest/shardtestlist.jsp 2.31KB
  47. shardtest/src/test/
  48. shardtest/src/test/java/
  49. shardtest/target/
  50. shardtest/target/classes/
  51. shardtest/target/classes/applicationContext.xml 3.38KB
  52. shardtest/target/classes/com/
  53. shardtest/target/classes/com/action/
  54. shardtest/target/classes/com/action/ShardTestAction.class 3.53KB
  55. shardtest/target/classes/com/model/
  56. shardtest/target/classes/com/model/ShardTestBean.class 1.32KB
  57. shardtest/target/classes/com/model/ShardTestBean.xml 2.14KB
  58. shardtest/target/classes/com/service/
  59. shardtest/target/classes/com/service/BaseManager.class 804B
  60. shardtest/target/classes/com/service/ShardStrategyImpl.class 1.25KB
  61. shardtest/target/classes/com/service/ShardTestManager.class 2.75KB
  62. shardtest/target/classes/database.sql 648B
  63. shardtest/target/classes/log4j.properties 1.3KB
  64. shardtest/target/classes/mybatis-config.xml 541B
  65. shardtest/target/classes/rest-servlet.xml 1.16KB
  66. shardtest/target/classes/shard_config.xml 608B
  67. shardtest/target/m2e-wtp/
  68. shardtest/target/m2e-wtp/web-resources/
  69. shardtest/target/m2e-wtp/web-resources/META-INF/
  70. shardtest/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF 108B
  71. shardtest/target/m2e-wtp/web-resources/META-INF/maven/
  72. shardtest/target/m2e-wtp/web-resources/META-INF/maven/com.my/
  73. shardtest/target/m2e-wtp/web-resources/META-INF/maven/com.my/shardtest/
  74. shardtest/target/m2e-wtp/web-resources/META-INF/maven/com.my/shardtest/pom.properties 214B
  75. shardtest/target/m2e-wtp/web-resources/META-INF/maven/com.my/shardtest/pom.xml 3.5KB
  76. shardtest/target/test-classes/
0评论
提交 加载更多评论
其他资源 C语言实战105例源码
C语言实战105例源码,免费下载.
ffmpeg for MFC 1.2 (源代码)
自己做的FFMPEG移植到VC下的开源工程:ffmpeg for MFC。 本工程将ffmpeg工程中的ffmpeg转码器(ffmpeg.c)移植到了VC环境下。并且使用MFC做了一套简单的界面。它可以完成一个视频转码的基本功能:封装格式以及编码格式的转换。通过本程序可以学习视频转码器的原理,以及Windows的消息机制等知识。 更新记录============================== 1.1版(2014.7.12) * 更换了部分界面 * 原工程支持Unicode编码 * 修复了一部分内存泄露的问题 * 修正了ffmpeg.c中的exit_program()函数。保证在转码结束后可以释放资源。 * 修正了一部分“任务列表”的功能 * 修正了添加任务的时候“要用按钮去选输入文件,不能自己直接输入”的问题。 1.2版(2014.8.16) *增加了“内部转码”和“外部转码”选项。“内部转码”即通过原先移植的ffmpeg.c进行转码。“外部转码”支持作为一个GUI直接调用ffmpeg.exe进行转码。
android_ocr
在android上基于tesseract-ocr开源项目实现的简单的文字识别程序及源代码 tessdata是语言包 需要放到手机SD卡根目录 tess-two是OCR引擎,需要导入到项目中(项目中已经导入)
volley源码
volley源码,这个资源文件对应着本人的博客http://blog.csdn.net/nipeng00/article/details/13669177
SSH2整合例子(jquery,json)1.0版
免积分下载SSH2实例源码,并整合ajax、json、jquery等技术,使用mysql数据库,内含sql文件,免积分啊免积分。平台:myeclipse8.6(以上)、mysql 5.5.19;附带jquery 1.2.6(以上)、json。实现功能:登录验证,各种简单验证,使用json传值,并实现 注册(添加) 功能,呵呵,博大家一笑。。。后续版本,会陆续推出,请大家指教!
C#调用摄像头扫描二维码,生成二维码第二版
修复了在某些win7 64位电脑无法扫描二维码的BUG 在C#下通过DirectShow控制摄像头,实现快照后解码二维码。 在winXP及win7下测试通过。 希望此代码对使用C#开发摄像头和二维码应用的人有用。
FLV封装格式分析器 1.1 (源代码)
自己做的FLV封装格式分析工具。可以分析FLV中每个Tag的信息。 此外还支持分离FLV时的视频流和音频流。工程使用VC2010和MFC开发完成。
Evalvid (视频质量评价工具)
Evalvid是一个对在真实或模拟的网络里传输的视频进行质量评价的框架和工具集。除了底层网络的QoS参数的测量,如丢包率,延迟,抖动,Evalvid还提供标准的视频质量评价算法如PSNR和SSIM。它视频编码方面支持H.264,MPEG-4和H.263。音频编码方面支持AAC。