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

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

Java互联网实时聊天系统源码.zip

后端 1.12MB 26 需要积分: 1
立即下载

资源介绍:

Java互联网实时聊天系统源码.zip
package pers.kanarien.chatroom.service.impl; import java.text.MessageFormat; import java.util.Iterator; import java.util.Map.Entry; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.alibaba.fastjson.JSONObject; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.http.websocketx.TextWebSocketFrame; import pers.kanarien.chatroom.dao.GroupInfoDao; import pers.kanarien.chatroom.model.po.GroupInfo; import pers.kanarien.chatroom.model.vo.ResponseJson; import pers.kanarien.chatroom.service.ChatService; import pers.kanarien.chatroom.util.ChatType; import pers.kanarien.chatroom.util.Constant; @Service public class ChatServiceImpl implements ChatService{ private static final Logger LOGGER = LoggerFactory.getLogger(ChatServiceImpl.class); @Autowired private GroupInfoDao groupDao; @Override public void register(JSONObject param, ChannelHandlerContext ctx) { String userId = (String)param.get("userId"); Constant.onlineUserMap.put(userId, ctx); String responseJson = new ResponseJson().success() .setData("type", ChatType.REGISTER) .toString(); sendMessage(ctx, responseJson); LOGGER.info(MessageFormat.format("userId为 {0} 的用户登记到在线用户表,当前在线人数为:{1}" , userId, Constant.onlineUserMap.size())); } @Override public void singleSend(JSONObject param, ChannelHandlerContext ctx) { String fromUserId = (String)param.get("fromUserId"); String toUserId = (String)param.get("toUserId"); String content = (String)param.get("content"); ChannelHandlerContext toUserCtx = Constant.onlineUserMap.get(toUserId); if (toUserCtx == null) { String responseJson = new ResponseJson() .error(MessageFormat.format("userId为 {0} 的用户没有登录!", toUserId)) .toString(); sendMessage(ctx, responseJson); } else { String responseJson = new ResponseJson().success() .setData("fromUserId", fromUserId) .setData("content", content) .setData("type", ChatType.SINGLE_SENDING) .toString(); sendMessage(toUserCtx, responseJson); } } @Override public void groupSend(JSONObject param, ChannelHandlerContext ctx) { String fromUserId = (String)param.get("fromUserId"); String toGroupId = (String)param.get("toGroupId"); String content = (String)param.get("content"); /*String userId = (String)param.get("userId"); String fromUsername = (String)param.get("fromUsername");*/ /*String responseJson = new ResponseJson().success() .setData("fromUsername", fromUsername) .setData("content", content) .setData("type", ChatType.GROUP_SENDING) .toString();*/ /*Set> userCtxs = Constant.onlineUserMap.entrySet(); for (Entry userCtx : userCtxs) { if (!userCtx.getKey().equals(userId)) { sendMessage(userCtx.getValue(), responseJson); } }*/ GroupInfo groupInfo = groupDao.getByGroupId(toGroupId); if (groupInfo == null) { String responseJson = new ResponseJson().error("该群id不存在").toString(); sendMessage(ctx, responseJson); } else { String responseJson = new ResponseJson().success() .setData("fromUserId", fromUserId) .setData("content", content) .setData("toGroupId", toGroupId) .setData("type", ChatType.GROUP_SENDING) .toString(); groupInfo.getMembers().stream() .forEach(member -> { ChannelHandlerContext toCtx = Constant.onlineUserMap.get(member.getUserId()); if (toCtx != null && !member.getUserId().equals(fromUserId)) { sendMessage(toCtx, responseJson); } }); } } @Override public void remove(ChannelHandlerContext ctx) { Iterator> iterator = Constant.onlineUserMap.entrySet().iterator(); while(iterator.hasNext()) { Entry entry = iterator.next(); if (entry.getValue() == ctx) { LOGGER.info("正在移除握手实例..."); Constant.webSocketHandshakerMap.remove(ctx.channel().id().asLongText()); LOGGER.info(MessageFormat.format("已移除握手实例,当前握手实例总数为:{0}" , Constant.webSocketHandshakerMap.size())); iterator.remove(); LOGGER.info(MessageFormat.format("userId为 {0} 的用户已退出聊天,当前在线人数为:{1}" , entry.getKey(), Constant.onlineUserMap.size())); break; } } } @Override public void FileMsgSingleSend(JSONObject param, ChannelHandlerContext ctx) { String fromUserId = (String)param.get("fromUserId"); String toUserId = (String)param.get("toUserId"); String originalFilename = (String)param.get("originalFilename"); String fileSize = (String)param.get("fileSize"); String fileUrl = (String)param.get("fileUrl"); ChannelHandlerContext toUserCtx = Constant.onlineUserMap.get(toUserId); if (toUserCtx == null) { String responseJson = new ResponseJson() .error(MessageFormat.format("userId为 {0} 的用户没有登录!", toUserId)) .toString(); sendMessage(ctx, responseJson); } else { String responseJson = new ResponseJson().success() .setData("fromUserId", fromUserId) .setData("originalFilename", originalFilename) .setData("fileSize", fileSize) .setData("fileUrl", fileUrl) .setData("type", ChatType.FILE_MSG_SINGLE_SENDING) .toString(); sendMessage(toUserCtx, responseJson); } } @Override public void FileMsgGroupSend(JSONObject param, ChannelHandlerContext ctx) { String fromUserId = (String)param.get("fromUserId"); String toGroupId = (String)param.get("toGroupId"); String originalFilename = (String)param.get("originalFilename"); String fileSize = (String)param.get("fileSize"); String fileUrl = (String)param.get("fileUrl"); GroupInfo groupInfo = groupDao.getByGroupId(toGroupId); if (groupInfo == null) { String responseJson = new ResponseJson().error("该群id不存在").toString(); sendMessage(ctx, responseJson); } else { String responseJson = new ResponseJson().success() .setData("fromUserId", fromUserId) .setData("toGroupId", toGroupId) .setData("originalFilename", originalFilename) .setData("fileSize", fileSize) .setData("fileUrl", fileUrl) .setData("type", ChatType.FILE_MSG_GROUP_SENDING) .toString(); groupInfo.getMembers().stream() .forEach(member -> { ChannelHandlerContext toCtx = Constant.onlineUserMap.get(member.getUserId()); if (toCtx != null && !member.getUserId().equals(fromUserId)) { sendMessage(toCtx, responseJson); }

资源文件列表:

Java互联网实时聊天系统源码.zip 大约有229个文件
  1. Chatroom-master/
  2. Chatroom-master/Chatroom/
  3. Chatroom-master/Chatroom/.classpath 1.25KB
  4. Chatroom-master/Chatroom/.myumldata 64B
  5. Chatroom-master/Chatroom/.project 1.34KB
  6. Chatroom-master/Chatroom/.settings/
  7. Chatroom-master/Chatroom/.settings/.jsdtscope 562B
  8. Chatroom-master/Chatroom/.settings/com.genuitec.eclipse.migration.prefs 76B
  9. Chatroom-master/Chatroom/.settings/org.eclipse.core.resources.prefs 150B
  10. Chatroom-master/Chatroom/.settings/org.eclipse.jdt.core.prefs 6.87KB
  11. Chatroom-master/Chatroom/.settings/org.eclipse.m2e.core.prefs 86B
  12. Chatroom-master/Chatroom/.settings/org.eclipse.wst.common.component 741B
  13. Chatroom-master/Chatroom/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml 293B
  14. Chatroom-master/Chatroom/.settings/org.eclipse.wst.common.project.facet.core.xml 382B
  15. Chatroom-master/Chatroom/.settings/org.eclipse.wst.jsdt.ui.superType.container 49B
  16. Chatroom-master/Chatroom/.settings/org.eclipse.wst.jsdt.ui.superType.name 6B
  17. Chatroom-master/Chatroom/.settings/org.eclipse.wst.validation.prefs 48B
  18. Chatroom-master/Chatroom/.springBeans 615B
  19. Chatroom-master/Chatroom/pom.xml 5.34KB
  20. Chatroom-master/Chatroom/src/
  21. Chatroom-master/Chatroom/src/main/
  22. Chatroom-master/Chatroom/src/main/java/
  23. Chatroom-master/Chatroom/src/main/java/pers/
  24. Chatroom-master/Chatroom/src/main/java/pers/kanarien/
  25. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/
  26. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/common/
  27. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/common/AppContext.java 2KB
  28. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/dao/
  29. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/dao/GroupInfoDao.java 199B
  30. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/dao/UserInfoDao.java 242B
  31. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/dao/impl/
  32. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/dao/impl/GroupInfoDaoImpl.java 2KB
  33. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/dao/impl/UserInfoDaoImpl.java 5.48KB
  34. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/model/
  35. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/model/po/
  36. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/model/po/GroupInfo.java 1.14KB
  37. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/model/po/UserInfo.java 1.52KB
  38. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/model/vo/
  39. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/model/vo/ResponseJson.java 1.92KB
  40. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/
  41. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/ChatService.java 683B
  42. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/FileUploadService.java 312B
  43. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/SecurityService.java 303B
  44. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/UserInfoService.java 178B
  45. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/impl/
  46. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/impl/ChatServiceImpl.java 8.25KB
  47. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/impl/FileUploadServiceImpl.java 2.04KB
  48. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/impl/SecurityServiceImpl.java 1.7KB
  49. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/service/impl/UserInfoServiceImpl.java 720B
  50. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/util/
  51. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/util/ChatType.java 262B
  52. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/util/Constant.java 1.45KB
  53. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/util/FileUtils.java 5.06KB
  54. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/util/JsonMsgHelper.java 934B
  55. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/
  56. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/controller/
  57. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/controller/ChatroomController.java 1.28KB
  58. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/controller/FileUploadController.java 1.04KB
  59. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/controller/SecurityController.java 1.26KB
  60. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/controller/common/
  61. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/controller/common/GlobalExceptionHandler.java 4.42KB
  62. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/interceptor/
  63. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/interceptor/UserAuthInteceptor.java 1.44KB
  64. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/websocket/
  65. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/websocket/HttpRequestHandler.java 3.33KB
  66. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/websocket/WebSocketChildChannelHandler.java 1.22KB
  67. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/websocket/WebSocketServer.java 3.73KB
  68. Chatroom-master/Chatroom/src/main/java/pers/kanarien/chatroom/web/websocket/WebSocketServerHandler.java 4.49KB
  69. Chatroom-master/Chatroom/src/main/resources/
  70. Chatroom-master/Chatroom/src/main/resources/log4j.properties 290B
  71. Chatroom-master/Chatroom/src/main/resources/spring/
  72. Chatroom-master/Chatroom/src/main/resources/spring/ApplicationContext-main.xml 1.28KB
  73. Chatroom-master/Chatroom/src/main/resources/spring/ApplicationContext-mvc.xml 3.37KB
  74. Chatroom-master/Chatroom/src/main/resources/spring/ApplicationContext-netty.xml 1.39KB
  75. Chatroom-master/Chatroom/src/main/resources/system.properties 26B
  76. Chatroom-master/Chatroom/src/main/webapp/
  77. Chatroom-master/Chatroom/src/main/webapp/WEB-INF/
  78. Chatroom-master/Chatroom/src/main/webapp/WEB-INF/views/
  79. Chatroom-master/Chatroom/src/main/webapp/WEB-INF/views/chatroom.html 7.67KB
  80. Chatroom-master/Chatroom/src/main/webapp/WEB-INF/views/login.html 2.26KB
  81. Chatroom-master/Chatroom/src/main/webapp/WEB-INF/web.xml 1.61KB
  82. Chatroom-master/Chatroom/src/main/webapp/static/
  83. Chatroom-master/Chatroom/src/main/webapp/static/css/
  84. Chatroom-master/Chatroom/src/main/webapp/static/css/chatroom.css 5.08KB
  85. Chatroom-master/Chatroom/src/main/webapp/static/css/common/
  86. Chatroom-master/Chatroom/src/main/webapp/static/css/common/bootstrap.min.css 118.44KB
  87. Chatroom-master/Chatroom/src/main/webapp/static/css/common/fileinput.min.css 8.36KB
  88. Chatroom-master/Chatroom/src/main/webapp/static/css/common/font-awesome.css 21.66KB
  89. Chatroom-master/Chatroom/src/main/webapp/static/css/common/layui.css 58.23KB
  90. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/
  91. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/FontAwesome.otf 122.06KB
  92. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/fontawesome-webfont.eot 74.72KB
  93. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/fontawesome-webfont.svg 382.44KB
  94. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/fontawesome-webfont.ttf 149.21KB
  95. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/fontawesome-webfont.woff 88.29KB
  96. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/fontawesome-webfont.woff2 70.21KB
  97. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/glyphicons-halflings-regular.eot 19.66KB
  98. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/glyphicons-halflings-regular.svg 106.19KB
  99. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/glyphicons-halflings-regular.ttf 44.34KB
  100. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/glyphicons-halflings-regular.woff 22.88KB
  101. Chatroom-master/Chatroom/src/main/webapp/static/css/fonts/glyphicons-halflings-regular.woff2 17.61KB
  102. Chatroom-master/Chatroom/src/main/webapp/static/css/img/
  103. Chatroom-master/Chatroom/src/main/webapp/static/css/img/loading-sm.gif 2.61KB
  104. Chatroom-master/Chatroom/src/main/webapp/static/css/img/loading.gif 847B
  105. Chatroom-master/Chatroom/src/main/webapp/static/css/login.css 10.64KB
  106. Chatroom-master/Chatroom/src/main/webapp/static/img/
  107. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/
  108. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Group01.jpg 3.1KB
  109. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member001.jpg 11.68KB
  110. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member002.jpg 1.83KB
  111. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member003.jpg 1.94KB
  112. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member004.jpg 2.01KB
  113. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member005.jpg 2.09KB
  114. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member006.jpg 1.89KB
  115. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member007.jpg 1.87KB
  116. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member008.jpg 1.72KB
  117. Chatroom-master/Chatroom/src/main/webapp/static/img/avatar/Member009.jpg 1.66KB
  118. Chatroom-master/Chatroom/src/main/webapp/static/img/box_head.jpg 13.78KB
  119. Chatroom-master/Chatroom/src/main/webapp/static/img/chat.ico 66.06KB
  120. Chatroom-master/Chatroom/src/main/webapp/static/img/chat_bg.jpg 47.01KB
  121. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji.jpg 1.8KB
  122. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/
  123. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_01.png 4.38KB
  124. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_02.png 4.56KB
  125. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_03.png 4.41KB
  126. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_04.png 3.54KB
  127. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_05.png 3.86KB
  128. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_06.png 4.33KB
  129. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_07.png 3.83KB
  130. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_08.png 3.65KB
  131. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_09.png 3.03KB
  132. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_10.png 4.52KB
  133. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_11.png 2.82KB
  134. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_12.png 3.5KB
  135. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_13.png 3.95KB
  136. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_14.png 3.83KB
  137. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_15.png 4.17KB
  138. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_16.png 4.66KB
  139. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_17.png 3.58KB
  140. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_18.png 2.98KB
  141. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_19.png 4KB
  142. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_20.png 3.01KB
  143. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_21.png 3.55KB
  144. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_22.png 4.13KB
  145. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_23.png 4.65KB
  146. Chatroom-master/Chatroom/src/main/webapp/static/img/emoji/emoji_24.png 3.15KB
  147. Chatroom-master/Chatroom/src/main/webapp/static/img/login_bg.jpg 78.96KB
  148. Chatroom-master/Chatroom/src/main/webapp/static/img/upload.jpg 1.11KB
  149. Chatroom-master/Chatroom/src/main/webapp/static/js/
  150. Chatroom-master/Chatroom/src/main/webapp/static/js/chatroom.js 34.64KB
  151. Chatroom-master/Chatroom/src/main/webapp/static/js/common/
  152. Chatroom-master/Chatroom/src/main/webapp/static/js/common/bootstrap.min.js 36KB
  153. Chatroom-master/Chatroom/src/main/webapp/static/js/common/fileinput.min.js 90.52KB
  154. Chatroom-master/Chatroom/src/main/webapp/static/js/common/jquery-1.9.1.min.js 90.46KB
  155. Chatroom-master/Chatroom/src/main/webapp/static/js/common/jquery.actual.min.js 1.21KB
  156. Chatroom-master/Chatroom/src/main/webapp/static/js/common/zh.js 4.52KB
  157. Chatroom-master/Chatroom/target/
  158. Chatroom-master/Chatroom/target/classes/
  159. Chatroom-master/Chatroom/target/classes/log4j.properties 290B
  160. Chatroom-master/Chatroom/target/classes/pers/
  161. Chatroom-master/Chatroom/target/classes/pers/kanarien/
  162. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/
  163. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/common/
  164. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/common/AppContext.class 1.98KB
  165. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/dao/
  166. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/dao/GroupInfoDao.class 251B
  167. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/dao/UserInfoDao.class 270B
  168. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/dao/impl/
  169. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/dao/impl/GroupInfoDaoImpl.class 2.73KB
  170. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/dao/impl/UserInfoDaoImpl.class 4.88KB
  171. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/model/
  172. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/model/po/
  173. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/model/po/GroupInfo.class 1.77KB
  174. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/model/po/UserInfo.class 2.29KB
  175. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/model/vo/
  176. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/model/vo/ResponseJson.class 2.61KB
  177. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/
  178. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/ChatService.class 411B
  179. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/FileUploadService.class 302B
  180. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/SecurityService.class 377B
  181. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/UserInfoService.class 233B
  182. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/impl/
  183. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/impl/ChatServiceImpl.class 7.91KB
  184. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/impl/FileUploadServiceImpl.class 3.64KB
  185. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/impl/SecurityServiceImpl.class 2.59KB
  186. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/service/impl/UserInfoServiceImpl.class 1.25KB
  187. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/util/
  188. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/util/ChatType.class 1.46KB
  189. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/util/Constant.class 1.11KB
  190. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/util/FileUtils.class 4.92KB
  191. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/util/JsonMsgHelper.class 1.48KB
  192. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/
  193. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/controller/
  194. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/controller/ChatroomController.class 1.52KB
  195. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/controller/FileUploadController.class 1.39KB
  196. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/controller/SecurityController.class 1.75KB
  197. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/controller/common/
  198. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/controller/common/GlobalExceptionHandler.class 6.27KB
  199. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/interceptor/
  200. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/interceptor/UserAuthInteceptor.class 2.03KB
  201. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/websocket/
  202. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/websocket/HttpRequestHandler.class 5.51KB
  203. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/websocket/WebSocketChildChannelHandler.class 1.71KB
  204. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/websocket/WebSocketServer.class 4.24KB
  205. Chatroom-master/Chatroom/target/classes/pers/kanarien/chatroom/web/websocket/WebSocketServerHandler.class 5.67KB
  206. Chatroom-master/Chatroom/target/classes/spring/
  207. Chatroom-master/Chatroom/target/classes/spring/ApplicationContext-main.xml 1.28KB
  208. Chatroom-master/Chatroom/target/classes/spring/ApplicationContext-mvc.xml 3.37KB
  209. Chatroom-master/Chatroom/target/classes/spring/ApplicationContext-netty.xml 1.39KB
  210. Chatroom-master/Chatroom/target/classes/system.properties 26B
  211. Chatroom-master/Chatroom/target/m2e-jee/
  212. Chatroom-master/Chatroom/target/m2e-jee/web-resources/
  213. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/
  214. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/MANIFEST.MF 109B
  215. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/maven/
  216. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/maven/pers.kanarien/
  217. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/maven/pers.kanarien/chatroom/
  218. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/maven/pers.kanarien/chatroom/pom.properties 199B
  219. Chatroom-master/Chatroom/target/m2e-jee/web-resources/META-INF/maven/pers.kanarien/chatroom/pom.xml 5.34KB
  220. Chatroom-master/Chatroom/target/m2e-wtp/
  221. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/
  222. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/
  223. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF 103B
  224. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/maven/
  225. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/maven/com/
  226. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/maven/com/WebSocket/
  227. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/maven/com/WebSocket/pom.properties 203B
  228. Chatroom-master/Chatroom/target/m2e-wtp/web-resources/META-INF/maven/com/WebSocket/pom.xml 5.79KB
  229. Chatroom-master/Chatroom/新建文件夹/
0评论
提交 加载更多评论
其他资源 Java 调用Google Map Api解析地址,解析经纬度实例
使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google官方说法是连续90天请求地理编码服务次数超过2000次就会受到限制,因此可以将这些解析好的地址放在Database中,这样可以避免重复请求同一个地址。
NET反编译工具
很强大的反编译工具,我后弄到的几个很好用的DLL,我都反编译,并弄出源码了,为我省了不少工夫啊,反编译出来的除了定义的变量名不一样外,其余的简直是一模一样。围绕它开发的插件也很多,用着真是开心!我还找到一个插件可以把源码导出到文件!更是爽!不过这个软件还不支持Unicode ,需要自己写一个转化程序,两个搭配起来用极爽!
PrettyGoodSplashScreenCode
用C#做的好看漂亮的程序启动界面,简单实用
Keil 找不到编译器 Missing:Complier Version5 的解决方法
arm complier v5.06
usb_driver.zip
Android usb_driver ,解决设备端口不对, adb fastboot 无法连接问题
ActiveAndroid
ActiveAndroid 是轻量级持久性框架,简化了与SQLite数据库操作。
一个C++做MYSQL开发的精简开发包
一个C++做MYSQL开发的精简开发包
最简单的基于FFMPEG+SDL的音频播放器 2.1
本程序实现了音频的解码和播放。是最简单的FFmpeg音频解码方面的教程。通过学习本例子可以了解FFmpeg的解码流程。该版本使用SDL 2.0替换了第一个版本中的SDL 1.0。 2.1版本增加了多平台下编译的支持:Windows,MacOS,以及Linux。