通用查询函数 //使用PreparedStatement实现对不同表的通用的返回一个对象的查询操作 //使用泛型机制,参数里先传入一个类的类型 public static <T> T getInstance(Connection con,Class<T> clazz,String sql,Objec ...
分类:
数据库 时间:
2019-11-13 22:30:29
阅读次数:
99
你来说说 websocket 有什么用
双向通信,服务器端可以主动 push,给客户端发送通知
那websocket多个节点有什么问题?
头条面试官的提问让我的回忆飘到了一个下午,想起了我两个同事之间的对话
引子
咱有部分用户收不到通知了
通知是由ws服务控制的,它最近是有啥改动么
也没改啥,以前单个节点也没有问题
想起来了,接上面通知,把服务都从单节点改成了多节点
对,说是为了什么 HA,两位数用户的服务需要折腾吗
没事,这样出去了也有搭建高可用服务与 websocket 负载均衡的经验了
说的倒也是!不过这样确实会有 ws 分布式的问题
简单,加个 reids 就好了
多节点问题
在开始思考分布式会有什么问题时,先来回答一个问题: 服务端如何与客户端交流?
在 ws 服务端,当与客户端连接成功后,会生成一个对象 connection ,ws 会维护一个与客户端所有连接的 connections 。如果想要主动推送消息到客户端,只需要调用API connection.sendText(message) 。
那如何给所有人广播消息呢?
服务器只需要与它
分类:
Web程序 时间:
2019-11-13 19:07:39
阅读次数:
108
不知道一些同学有没有这种疑问,为什么Mybtis中要配置dataSource,Spring的事务中也要配置dataSource?那么Mybatis和Spring事务中用的Connection是同一个吗?我们常用配置如下 <!--会话工厂 --> <bean id="sqlSessionFactory ...
分类:
编程语言 时间:
2019-11-13 13:09:29
阅读次数:
115
首先是连接,关闭资源等数据库操作 将连接数据库,关闭资源封装在JDBCUtils里 package jdbc.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedState ...
分类:
数据库 时间:
2019-11-13 00:50:42
阅读次数:
102
Preface 我发现我现在打AT真的是只会D Before…… E,F都是抄曲明姐姐的,然后D还是几何画板猜结论做的(证明都是陈指导想的) 看来再这样下去就真的要退役了啊233 A Connection and Disconnection JB A题卡我好久(大雾) 我们考虑把一个串的答案先统计出 ...
分类:
其他好文 时间:
2019-11-12 21:52:23
阅读次数:
106
使用场景 具体方法 注意:prefetchSize和global这两项,rabbitmq没有实现,暂且不做研究,prefetchCount在自动应答的情况下是不生效的,必须进行手动签收 创建生产者 channel.close(); connection.close(); 创建消费者 ...
分类:
其他好文 时间:
2019-11-11 09:19:43
阅读次数:
95
参考:https://www.dazhuanlan.com/2019/08/25/5d616a1fe73ac/ IDEA连接MySQL错误 MySQL8.0配置成功后,在idea中进行连接,发现报错信息如下: Connection to @localhost failed. [08001] Coul ...
分类:
数据库 时间:
2019-11-10 11:42:40
阅读次数:
126
idea项目一启动就报错: 20:01:13,047 ERROR DruidDataSource:1846 - create connection errorcom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications ...
分类:
数据库 时间:
2019-11-09 21:20:35
阅读次数:
83
public void close() throws SQLException { if (connection != null) { resetAutoCommit(); if (log.isDebugEnabled()) { log.debug("Closing JDBC Connection ...
分类:
其他好文 时间:
2019-11-09 19:58:03
阅读次数:
150
运维错误分析,nginx出现错误104: Connection reset by peer时排查与分析经历。 ...
分类:
其他好文 时间:
2019-11-08 12:04:31
阅读次数:
692