Java

7.19打卡

看了java基础,做了点pta 千万千万赵千万

使用Canal同步mysql数据到es

一、简介 Canal主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x 二、工作原理 MySQL主备复制原理 MySQL master 将数据变更写入二进制日志( binary log, 其中记录叫做二进制日志事件binary log event

java 分布式从零基础到架构师所需学习的所有技术和细节内容?

java 分布式从零基础到架构师所需学习的所有技术和细节内容? 1. Java基础知识 - 学习Java的核心概念、语法和编程规范。 - 理解面向对象编程(OOP)的概念和设计原则,并能够运用它们来解决问题。 - 掌握异常处理、I/O操作、多线程编程等Java关键概念和API。 2. 网络编程 - 学习Socket编程,了解TCP/IP和UDP协议的工作原理。 - 熟悉HTTP

svg: Scroll Drawing

https://greensock.com/forums/topic/28173-scrolltrigger-motionpath-on-a-fixed-element-with-x-translation/https://greensock.com/forums/topic/29120-control-the-revealing-process-the-duration-of-the-anima

函数式编程part2-Lambda表达式

2.1 概述   Lambda是JDK8中一个语法糖。   他可以对某些匿名内部类的写法进行简化。   它是函数式编程思想的一个重要体现。   让我们不用关注是什么对象。而是更关注我们对数据进行了什么操作。 2.2 核心原则   可推导 可省略 2. 3 基本格式   (参数列表)->{代码}   new Thread(()->{   System.out.println("你

01-工作流 workflow

状态机解决流程问题 工作流:就是一个可以处理复杂情况的状态机。 例如,员工请假这个流程:首先员工提交请假申请,假设有项目经理进行审批,审批有两种结果:通过或者拒绝。 实现上面这个需求: 创建一张请假表,表中有员工的 id,请假的天数、请假的理由、项目经理的 id、请假的状态 status。 当员工请假的时候,就自动向这张表中添加一条记录。 然后,当项目经理登录到 OA 的时候,就来这张表中

JavaScript学习笔记01(包含ES6语法)

Js 简介 什么是 Js? Js 最初被创建的目的是“使网页更生动”。 Js 写出来的程序被称为 脚本,Js 是一门脚本语言。 被直接写在网页的 HTML 中,在页面加载的时候自动执行 脚本被以纯文本的形式提供和执行,不需要特殊的准备或编译即可运行(JIN compiler) Js 不仅可以在浏览器中执行,也可以在服务端执行,本质上是它可以在任意搭载了Js 引擎的设备中执行。 浏览器中嵌入了

《摆与混》第十七章--7月19日--周三

周三,下定了某种决心; 1.今天做了什么:今天8点起床(大成功)。洗漱后,简单吃了个早饭(茶叶蛋加炒粉),上午正常学习直到游戏更新一直玩到下午3点,歇了一会儿,5点出发健身锻炼(继续坚持),晚上经典PTA,大计划初具模型!!!! 2.解决了什么问题:Java课程推进,PTA继续冲击,加快了进度。 3.明天干什么:预计继续学习Java,PTA同步跟进,继续推进大计划,开始进入学习模式; PS:不想学

大前端一篇文章搞定什么是nodeJs它和NPM关系与应用

现在前端的入门门槛越来越高了,不再是单纯 html+css+js,各种前端框架 层出不穷,各种ui组件库层出不穷。 模块化,打包化,各种工具库层出不穷,前端变成大前端 ,甚至前端可以搞定整个项目,通过node作为服务端api, 这里我们主角就是nodeJs 什么是nodejs javaScript是一门脚本语言,通常被用来编写、执行本地源代码。脚本语言需要一个解析器才能运行,

[LeetCode] 2486. Append Characters to String to Make Subsequence

You are given two strings s and t consisting of only lowercase English letters. Return the minimum number of characters that need to be appended to the end of s so t

Eclipse与jkd版本对应

Eclipse官网 https://www.eclipse.org Eclipse与jdk版本对应关系     JDk版本 Eclipse版本 版本日期 JDK1.6 Eclipse 4.3 (Kepler)  released in June 2013. JDK1.7 Eclipse 4.4 (Luna)  released on June

一维资源分配问题(java实现)

问题介绍 设有总量为a的某种原料,用于生产n种产品。假设用于生产第k种产品生产的数量为(x_k),并获得收益 (varphi(x_k)),问应该如何分配n种产品的资源使用量使得总收益最大。 Solution (k) : 生产第k种产品的决策阶段; (x_k) : 投入到第k种产品生产的资源数; (s_k) : 第k阶段开始时拥有的资源数量,则状态转移方程为 (s_{k+1}= s_k -

7.19周三

今天早上天气很好出门锻炼身体,回到家看看电视,到大概10点学习了两个小时的Java,中午还睡了午觉,起来之后亲戚家小孩回家了,邀请我请他们家玩,玩到晚上9点回家。

2-11 mysql-sql语句进阶

1 回顾前面的基础命令语句 1.1 修改数据表 添加字段: alter table 表名 add 字段名 列类型 [not null|null][primary key][unique][auto_increment][default value] alter table 表名 add 字段定义 after ar_id;  删除字段: alter table 表名 drop 字段名 &n

剖析JWT,及其使用案例

什么是JWT JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名 简单来说: 就是通过一定规范来生成token,然后可以通过解密算法逆向解密token,这样就可以获取用户信息 优点 生产的token可以包含基本信息,比如id、用户昵称、头像等信息,避免再次查库

前端下载 Blob 类型整理

文件流下载转Blob时类型匹配,例如: Blob配置类型如下表所示,详细介绍 后缀名 文件类型 类型(type) .xls Microsoft Excel application/vnd.ms-excel .xlsx Microsoft Excel (OpenXML) application/vnd.openxmlformats-officedocument.spreadshe

vue-day30--vue组件的几个注意点

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>组件的几个注意点</title

composer的安装和配置

环境win10 1、先安装phpstudy,安装php7.3.4,设置php的环境变量; 2、下载composer https://getcomposer.org/Composer-Setup.exe 安装composer,   新建一个composer.bat文件,内容为:@php "%~dp0composer.phar" %*   https://blog.csdn.net

Java随笔

2023.07.19 关于java当中size和length的使用,在工作当中,没有对size和length有一个明确的概念,总是能.出来哪一个就用哪一个。  插值语法 需要处理一个几百行的超长数据,其中部分位置需要随时替换路径,从前没有使用过插值语法。  

面试

JS 任务执行队列 宏任务同步任务 --> 微任务同步任务 --> 微任务异步任务 --> 宏任务异步任务 宏任务:setTimeout setInterval setImmediate (new Promise是宏任务同步任务) 先后顺序:先执行setTimeout 后执行 setImmediate 微任务promise.then() process.nextTick 先后

java lambda filter实现元素过滤与变量作用域、生命周期

最开始只是拿来用,后来调试研究了一下。 解释:2 传递的是对象,对象中包含 keySet 变量,每次调用都是这个对象里面的 keySet 变量。 而 1 每次都是创建了一个新的对象,keySet 自然不同,也就不能实现过滤了 Lambda 学会调用 API 并不难,难的是掌握好其中变量的生命周期、作用域。 欢迎转载,但请注明「作者」和「原文地址」。转载请在文中保留此段,感谢您对

vue--day31---组件的嵌套

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>组件的嵌套</title&gt

CentOS7安装java环境JDK8

1.下载jdk     下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html     选择版本: jdk-8u331-linux-x64.tar.gz 2、解压上传至服务器     可以使用命令:

WEB漏洞—XSS跨站之代码及httponly绕过(xsslabs)

什么是httponly 如果HTTP响应头中包含HttpOnly标志,只要浏览器支持HttpOnly标志,客户端脚本就无法访问cookie。因此,即使存在跨站点脚本(XSS)缺陷,且用户意外访问利用此漏洞的链接,浏览器也不会向第三方透露cookie。如果浏览器不支持HttpOnly并且网站尝试设置HttpOnly cookie,浏览器会忽略HttpOnly标志,从而创建一个传统的,脚本可访问的

设计模式-工厂方法模式的应用场景

大白话 工厂方法模式是创建型设计模式,它定义一个创建对象的接口,让子类决定实例化哪个类当作对象。这个模式把对象实例化这个事情延迟到子类中进行。 常见应用场景 1.对象的创建延迟到子类 当需要创建的对象类型在运行时才能确定,而且需要将对象的实例化责任委托给子类时,可以使用工厂方法模式。子类根据具体需求来实现工厂方法,并返回对应的对象实例。 2.扩展性和可维护性 工厂方法模式通过将对象的创建逻辑放在子

【安卓】使用企业微信机器人发送消息

package com.example.gpsapp0719; import android.os.AsyncTask; import android.util.Log; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; public class WeiXinMsg { }

vue-day32-- VueComponet构造函数

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>VueComponet构造函数&lt

[LeetCode] 1676. Lowest Common Ancestor of a Binary Tree IV

Given the root of a binary tree and an array of TreeNode objects nodes, return the lowest common ancestor (LCA) of all the nodes in nodes. All the nodes wi

【技术积累】HTML+CSS+JavaScript中的基础知识【一】

HTML基础标签 <html> 定义HTML文档的根元素。 <!DOCTYPE html> <html> <head> <title>My Webpage</title> </head> <body> <!-- 页面内容 --> </body> &

hadoop安装

hadoop安装 零、hadoop启动命令 一、准备安装包 D:yilngbigdatahadoop安装包 hadoop-2.6.0.tar.gz 二、使用SCP工具上传到服务器 三、修改配置文件 hadoop-env.sh core-site.xml hdfs-site.xml mapred-site.xml yarn-site.xml slaves master 四、将配置好

<<  <  920  921  922  923  924  925  926  927  928  929  930  >  >>