当前位置: 首页 > news >正文

做网站用什么字体最明显有人做网站花了10几万

做网站用什么字体最明显,有人做网站花了10几万,建个网站需要什么,工业设计作品集案例目录 概述实践代码总结表创建插入一行数据更新一行数据删除一笔数据 概述 本文测试 canal 监控 mysql 表变化。canal 1.1.7 mysql 8.0.x 版本。 实践 代码 public static void main(String[] args) {// 创建一个 CanalConnector 连接器// username:字符串类型,Canal使用该用… 目录 概述实践代码总结表创建插入一行数据更新一行数据删除一笔数据 概述 本文测试 canal 监控 mysql 表变化。canal 1.1.7 mysql 8.0.x 版本。 实践 代码 public static void main(String[] args) {// 创建一个 CanalConnector 连接器// username:字符串类型,Canal使用该用户名验证客户端身份// password:字符串类型,Canal使用该密码验证客户端身份CanalConnector canalConnector CanalConnectors.newSingleConnector(new InetSocketAddress(10.xx.xx.142, 11111), example, canal, canal);try {while (true) {try {// 连接 Canal Server 尝试多次重连canalConnector.connect();break;} catch (Exception e) {System.out.println(重新连接...);Thread.sleep(1000);}}// 订阅数据库表默认监听所有的数据 库、表、等同于: .*\\..*//canalConnector.subscribe(.*\\..*);// 监听指定的数据库、表canalConnector.subscribe(shop.product);// 回滚到上一次的 batchId,取消已经消费过的日志canalConnector.rollback();// 持续监听 Canal Server 推送的数据,并使用自定义的 CanalEventDownStreamHandler 处理器消费数据while (true) {// 允许指定 batchSize 一次可以获取多条 每次返回的对象为 Message 包含的内容为// batch id 唯一标识// entries 具体的数据对象Message message canalConnector.getWithoutAck(100);long batchId message.getId();// 如果没有新数据 则暂停固定时间后 继续获取if (batchId -1 || message.getEntries().isEmpty()) {Thread.sleep(1000);}else {// 解析 binlog 数据输出详细信息for (CanalEntry.Entry entry : message.getEntries()) {if (entry.getEntryType() CanalEntry.EntryType.TRANSACTIONBEGIN || entry.getEntryType() CanalEntry.EntryType.TRANSACTIONEND) {continue;}CanalEntry.RowChange rowChange null;try {rowChange CanalEntry.RowChange.parseFrom(entry.getStoreValue());} catch (Exception e) {e.printStackTrace();continue;}String schemaName entry.getHeader().getSchemaName();String tableName entry.getHeader().getTableName();CanalEntry.EventType eventType rowChange.getEventType();System.out.println(String.format(Binlog[%s:%s] schema[%s] table[%s] eventType[%s],entry.getHeader().getLogfileName(),entry.getHeader().getLogfileOffset(),schemaName,tableName,eventType));for (CanalEntry.RowData rowData : rowChange.getRowDatasList()) {// 根据事件类型 输出变更前、后的列数据if (eventType CanalEntry.EventType.DELETE) {printColumn(rowData.getBeforeColumnsList());} else if (eventType CanalEntry.EventType.INSERT) {printColumn(rowData.getAfterColumnsList());}else {System.out.println(before);printColumn(rowData.getBeforeColumnsList());System.out.println(after);printColumn(rowData.getAfterColumnsList());}}// 确认消费成功canalConnector.ack(batchId);}}}} catch (Exception e) {e.printStackTrace();}finally {canalConnector.disconnect();}}private static void printColumn(ListCanalEntry.Column columns) {for (CanalEntry.Column column : columns) {System.out.println(column.getName() : column.getValue() update: column.getUpdated());}}总结 表创建 Binlog[binlog.000002:3153] schema[shop] table[product] eventType[CREATE]插入一行数据 Binlog[binlog.000002:4484] schema[shop] table[product] eventType[INSERT] id : 1 update:true title : 测试 update:true cover_img : 21 update:true amout : 11.0 update:true summary : 11 update:true detail : 11 update:true phone : 11 update:true gmt_create : 2024-06-11 03:11:44 update:true gmt_modified : 2024-06-11 03:11:44 update:true更新一行数据 Binlog[binlog.000002:4847] schema[shop] table[product] eventType[UPDATE] before id : 1 update:false title : 测试 update:false cover_img : 21 update:false amout : 11.0 update:false summary : 11 update:false detail : 11 update:false phone : 11 update:false gmt_create : 2024-06-11 03:11:44 update:false gmt_modified : 2024-06-11 03:11:44 update:false after id : 1 update:false title : 测试99 update:true cover_img : 21 update:false amout : 11.0 update:false summary : 11 update:false detail : 11 update:false phone : 11 update:false gmt_create : 2024-06-11 03:11:44 update:false gmt_modified : 2024-06-11 03:12:21 update:true删除一笔数据 Binlog[binlog.000002:5248] schema[shop] table[product] eventType[DELETE] id : 1 update:false title : 测试99 update:false cover_img : 21 update:false amout : 11.0 update:false summary : 11 update:false detail : 11 update:false phone : 11 update:false gmt_create : 2024-06-11 03:11:44 update:false gmt_modified : 2024-06-11 03:12:21 update:false
http://www.hkea.cn/news/14334373/

相关文章:

  • 个人博客网站备案房地产信息发布平台官网
  • 电脑版商城网站建设四川省城乡和住房建设厅网站首页
  • 成品网站怎么被百度收录装修公司的网站
  • 网站建设投诉去哪里投诉ios风格网站模板
  • 网站建设上传视频教程微网站 制作
  • 红鱼洞水库建设管理局网站市场营销是做什么的
  • 哪里有建网站的开发微信小程序大概需要多少钱
  • 专业网站建设联系电话做网站最好的公司有哪些
  • 四川省城乡住房与建设厅网站首页phpstudy
  • 私人搭建服务器seo优化心得
  • 找网站建设需要问什么软件出口外贸网站
  • 怎么建设淘宝联盟的网站做vip视频网站侵权
  • 建德网站seo邢台网站建设要多少钱
  • 一键网站提交网站备案查询站长工具
  • 怎么开发销售网站专业网站推广公司
  • 非常好的资讯网站设计wordpress 电影解析
  • 怎样做免费网站卖东西美容产品网站建设多少钱
  • 那些网站专门做棋牌推广的企业网站打不开的原因
  • 昆明网页重做南昌网站排名优化报
  • 长沙网站优化方案机票网站开发知乎
  • jsp商业网站开发网站系统排名
  • 三门县住房和城乡建设规划局网站陕西网站关键词自然排名优化
  • 2021网站建设前景怎么样网站后台编辑器不能正常显示
  • 公司网站 开源钓鱼网站链接
  • 网站设立前置审批ppt模板下载后怎么导入
  • 图片做视频在线观看网站贵阳网站建设在线
  • 专业的模板建站企业杭州百度快照
  • 给公司做网站怎么样重庆公司注销的流程及需提供的材料
  • 网站建设宗旨是指最新闻头条新闻
  • 建网站如何备案建设小型网站