Java Database Connection 传统的JDBC连接技术 public class JDBCConnectionTest { public static void main(String[] args) { //Connection对象; Connection conn = null ...
分类:
数据库 时间:
2019-11-14 21:48:23
阅读次数:
92
回退版本 git reset --hard 版本号 备注:版本号可写前几位代表数字即可 撤销 假设我们在工作区修改了代码,想撤销这期间修改的代码 (没有add和commit的状态下) 执行git checkout -- 目录名或者文件名即可 运行 new555就消失了 备注:假设add此文件或者co ...
分类:
其他好文 时间:
2019-11-14 16:41:30
阅读次数:
113
## 实模式和保护模式 ### 实模式 时间短,一般无法感知 CPU复位(reset)或加电(power on)的时候就是实模式启动,这个时候处理器是以实模式工作,不能实现权限分级,也不能访问20位以上的地址线,也就是只能访问1M内存(2^18bits, 18位地址线) 之后一般就是加载OS模块,进 ...
分类:
其他好文 时间:
2019-11-14 09:50:00
阅读次数:
91
不同的浏览器对标签的默认值不同,为了避免页面出现浏览器差异,所以要初始化样式表属性。使用通配符*并不可取,因为会遍历到每一个标签,大型网页会加载过慢,影响性能。 雅虎工程师提供的CSS初始化示例代码: body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, ...
分类:
Web程序 时间:
2019-11-14 09:40:10
阅读次数:
101
在Redis的使用过程中,大多数人都是使用现成的客户端,如Jedis,Redisson,Lettuce。因此本文研究用BIO的方式手写Redis客户端尝试,对遇到的问题进行探究及总结。 1、手写BIO调用类 使用BIO的方式进行Redis客户端的编写,首先定义一个Connection,Connect ...
分类:
其他好文 时间:
2019-11-14 09:28:29
阅读次数:
97
通用查询函数 //使用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
题目描述 众所周知,Tom 猫对香肠非常感兴趣。有一天,Tom 家里的女主人赏给了Tom 一大堆香肠。这些香肠太多了,以至于Tom 一顿吃不完,于是它把这些香肠串成了一棵树,树的每个节点上都有一个香肠。 Tom 需要给这些香肠进行编号,其中有 aa 个香肠需要编号为 1,2,\cdots,a1,2, ...
分类:
其他好文 时间:
2019-11-13 16:39:45
阅读次数:
185
2. consumer 使用了@KafkaListener注解。 2.1. pom.xml 引入以下依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> < ...
分类:
其他好文 时间:
2019-11-13 16:19:59
阅读次数:
70
不知道一些同学有没有这种疑问,为什么Mybtis中要配置dataSource,Spring的事务中也要配置dataSource?那么Mybatis和Spring事务中用的Connection是同一个吗?我们常用配置如下 <!--会话工厂 --> <bean id="sqlSessionFactory ...
分类:
编程语言 时间:
2019-11-13 13:09:29
阅读次数:
115