Stella981 Stella981
4年前
Pandorabox(Openwrt) 双宽带(WAN) 叠加网络实战
准备一台已经刷好Pandorabox(Openwrt)的路由器、两条宽带实战环境固件:PandoraBoxR8.1.12ByLean硬件:K2PA1版过程配置VLAN为了将一个LAN口映射为WAN口,选择网络交换机,添加一个VLAN3,比如我希望将LAN1口配置为WAN口,在VL
Wesley13 Wesley13
4年前
java.math.BigInteger cannot be cast to java.lang.Long数据库操作时异常处理(mysql)
java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long;连接数据库没问题,但操作数据库时报错,可以进行一下排查:首先,数据库表字段的类型与实体类是否一致;如果一致就要看引用的jar版本问题。
zdd小小菜鸟 zdd小小菜鸟
3年前
分布式锁面试
分布式锁面试引言tex为什么要使用分布式锁?为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchroniz
Wesley13 Wesley13
4年前
oracle数据泵的学习
DataPump工具DataPump    从oracledatabase10g开始引入了datapump(数据泵)工具,它提供了一种基于服务器的数据导出导入使用程序。所有的datapump都作为一个服务器进程,数据不再必须由一个客户程序处理。DataPump工具的导出和导入实现Oracle数据库之间数据的传输。 
Wesley13 Wesley13
4年前
Java并发(四):happens
happensbefore一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happensbefore关系happenbefore原则是JMM中非常重要的原则,它是判断数据是否存在竞争、线程是否安全的主要依据,保证了多线程环境下的可见性。happensbefore原则定义:1\.如果一个操作happensb
Stella981 Stella981
4年前
2019 年 Web 开发技术指南和趋势
!(https://oscimg.oschina.net/oscnet/e54936478f714a778ef54d7fb30c1879.jpg)以下内容来自我特别喜欢的一个Youtube频道: TraversyMedia这是一个2019年你成为前端,后端或全栈开发者的进阶指南:1、你不需要学习所有的技术成为一个web开
Stella981 Stella981
4年前
Hyperledger Fabric学习(十二)智能合约(链码)使用富查询
富查询的使用      链码中的数据存储都是基于KV键值对的形式,一般来说,是保存在LevelDB中。但是目前Fabric支持链码使用couchDB进行存储数据、通过编写富查询的方式查询数据。认识第一个富查询语句​富查询语句是一种特定的json格式,如下所示:{"selector":{
Stella981 Stella981
4年前
Kafka设计
1.幂等消息为了解决重试导致的消息重复、乱序问题,kafka引入了幂等消息。幂等消息保证producer在一次会话内写入一个partition内的消息具有幂等性,可以通过重试来确保消息发布的ExactlyOnce语义。实现逻辑很简单:区分producer会话producer每次启动后,首先向broker申请一
Stella981 Stella981
4年前
SQL中的cast()函数
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。一、语法:  CAST(expressionASdata\_type)  参数说明:  expression:任何有效的SQServer表达式。  AS
Easter79 Easter79
4年前
SpringCloud(2)服务消费者(rest+ribbon)
1.准备工作这一篇文章基于上一篇文章的工程。启动eurekaserver工程,端口为8761。分别以端口8762和8763启动servicehi工程。访问localhost:8761你会发现,servicehi在eurekaserver注册了2个实例,这就相当于一个小的集群。2.建1个服务消费者