java代码spring kafka
记录常用的爬虫代码段(长期更新)
判断文件路径不存在创建文件路径 if not osp.exists(path): os.makedirs(path) 去除字符串非法字符,防止创建文件夹报错 #去掉非法字符 pitow = re.sub('[\/:*?"<>|]','-',name) ......
打渔还是晒网流程图及代码
问题描述: 中国有句俗语叫 “ 三天打渔两天晒网 ”。某人从 1990 年 1 月 1 日起开始 “三天打鱼两天晒网”,问这个人在以后的某一天中是 “打鱼” 还是 “晒网”。 设计思路: 定义两个数组分别存入闰年和平年的月份。 首先1990年到输入年份每一年的天数相加(闰年多加一天),之后输入年份的 ......
Java语言编程
Java编程需要一定的逻辑思维能力,要持续的学习 分别有Java/python/C++/C Java能干什么? 比如手机应用,游戏(我的世界)大数据分析 JavaSE 数据库 前端 Javawed ssm框架 Linux spring Boot 西部开源Java spring clond hadoo ......
初学者代码训练Day3(c/c++)
题目 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只? 流程图: 代码: 1 #include<iostream> 2 using namespace std; 3 int mai ......
第五次Java作业
编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。 package ljh; public class dsa { public static void main(String[] args) { // TODO Auto-generated meth ......
第四次Java作业
使用for循环计算1-100的和,除了以3结尾的那些数 package hjl; public class ljh { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; for ......
java -- 缓冲流、转换流、序列化流
缓冲流 缓冲流, 也叫高效流, 按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲 ......
Spring05_Spring事务
一、JdbcTemplate 工具 JdbcTemplate 类是 Spring 框架提供一个用于操作数据库的模板类,JdbcTemplate 类支持声明式事务管理。该类提供如下方法来执行数据库操作。 1、queryForObject 查询单个对象 queryForObject(Stri ......
kafka
安装kafka 首先安装jdk,zookeeper,kafka 将压缩包放进linux目录/opt/mySoftware下,并依次执行下面的命令 tar -zxvf jdk-8u361-linux-x64.tar.gz tar -zxvf zookeeper-3.4.12.tar.gz tar -z ......
java - 使用 ProcessBuilder 调 window cmd指令太长导致找不到
pb.command不可使用一个长字符串指令command,需要把每个指令参数分开,放入集合中 Process process = null; ProcessBuilder pb = new ProcessBuilder(); //指令太长会导致无法找到文件,被视为一个完整的指令,应该每个空格都是为 ......
【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
* 中介者模式是一种行为型设计模式,它可以用来减少类之间的直接依赖关系,
* 将对象之间的通信封装到一个中介者对象中,从而使得各个对象之间的关系更加松散。
* 在中介者模式中,对象之间不再直接相互交互,而是通过中介者来中转消息。 ......
java - 调window系统指令的三种方式
方法1 try { Process process = Runtime.getRuntime().exec(command); int resultCode = process.waitFor(); System.out.println(resultCode); } catch (Exception ......
Java高并发之请求合并
一、概述 高并发场景中,调用批量接口相比调用非批量接口有更大的性能优势。但有时候,请求更多的是单个接口,不能够直接调用批量接口,如果这个接口是高频接口,对其做请求合并就很有必要了。比如电影网站的获取电影详情接口,APP的一次请求是单个接口调用,用户量少的时候请求也不多,完全没问题;但同一时刻往往有大 ......
哈希加密伪代码
// 定义 SHA256 压缩函数 function sha256_compress(data_block) { for (let i=16; i<64; i++) { w[i]=(ROTR(17,w[i-2])^ROTR(19,w[i-2])^(w[i-2]>>>10))+w[i-7]+(ROTR ......
重学Java设计模式-行为型模式-中介者模式
重学Java设计模式-行为型模式-中介者模式 内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-27-重学 Java 设计模式《实战中介者模式》.html#重学-java-设计模式-实战中介者模式「按照mybatis原理手写orm框 ......
图数据库 NebulaGraph 的 Java 数据解析实践与指导
图数据库 NebulaGrpah 的论坛和微信群里,有不少用户问及了 Java 客户端数据解析的问题。在本文教你一种简单的方式同返回结果交互,快速、即时地拿到解析数据。 ......
Java之Lambda使用
Java之Lambda使用 流操作 1.Java中filter和removeIf. 介绍 区别: filter过滤, 会把符合的留下来. removeIf过滤之后, 会把相同的干掉. 示例 List<Student> stuList = new ArrayList<>(); Collections. ......
javasec(一)java反射
这篇文章介绍javasec基础知识--java反射。 0x01 反射是什么? 反射是一种机制,利用反射机制动态的实例化对象、读写属性、调用方法、构造函数。 在程序运行状态中,对于任意一个类或对象,都能够获取到这个类的所有属性和方法(包括私有属性和方法),这种动态获取信息以及动态调用对象方法的功能就称 ......
用一行代码-重装系统cmdpe.com
告诉你们一条命令就可以重装最新微软官方系统、包括最新Windows11哦!任何电脑都可以用。这绝壁是史上最简单的重装系统、超实用。 主要特点: 只需一行命令,不需要其他任何东西。 自动从微软官方服务器下载系统文件,绝对纯净。 下载速度快,支持断点续传,支持多线程,基本上几分钟就能下载完。 支持带参数 ......
【Java】金蝶数据推送设计
金蝶系统的数据控制 先说金蝶对数据的几个状态控制: 新增一个凭证还是基础数据也好,都需要经过(保存 -> 提交 -> 审核) 同样的,如果要删除一条记录,需要(反审核 -> 删除) 我们系统的数据,推送到金蝶系统中,就要经历上述的3个步骤 然后还要支持可以重复推送,那就要先去操作前面的反审核和删除 ......
火爆的低代码开发具有哪些技术特点?
2014年著名研究机构Forrester提出低代码概念,距今已有9年的发展史,国内市场在2021年已逐渐形成低代码生态体系。 低代码不是一个新潮的热词,也不是遥不可及的创新假想,而是一种软件架构风格。 技术的发展如同历史的年轮,周而复始,源源不绝。我们的思潮,从无代码时代被时代的年轮推到了分层架构时 ......
Java注解之编译时注解
编译时注解指的是:@Retention(RetentionPolicy.CLASS)的注解 需要继承 AbstractProcessor 实现注解处理器 需要在build.gradle中 implementation 'com.google.auto.service:auto-service:1.0 ......
Java 如何用正则表达式判断是否为URL?
/** * 判断一个字符串是否为url * * @param str String 字符串 * @return boolean 是否为url * @author peng1 chen **/ public static boolean isURL(String str) { //转换为小写 str ......
代码堆砌
连通分量 通过 Tanjar 对有向图缩点 #include <bits/stdc++.h> using namespace std; const int N = 1e6 + 7, inf = 1e9 + 7; struct edge { int u, v; } e[N]; int dfn[N], ......
java泛型类和泛型方法
Java中泛型是一种参数化类型的概念,可以让类或方法在定义时不确定某些类型,而是在使用时再指定具体的类型。Java中的泛型分为泛型类和泛型方法两种。 泛型类: 泛型类是指在定义类时使用了泛型参数,这个泛型参数可以用于类中的任何位置,例如定义变量、方法、构造函数等。泛型类的定义方式如下: public ......
10分钟带你徒手做个Java线程池
摘要:花10分钟开发一个极简版的Java线程池,让小伙伴们更好的理解线程池的核心原理。 本文分享自华为云社区《放大招了,冰河带你10分钟手撸Java线程池,yyds,赶快收藏吧》,作者:冰 河。 Java线程池核心原理 看过Java线程池源码的小伙伴都知道,在Java线程池中最核心的类就是Threa ......
20以内加减法代码
package com; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.util.ArrayList; import java.util.List; import javax.sw ......
DataGrip sqlserver java:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接:“The server selected protocol version TLS10 is not a
1、修改本地java文件 红框中已去掉 2、 3、修改java 环境为本地,默认Default ......
java-证件照合成
工具类: 1 package com.test1; 2 3 import javax.imageio.ImageIO; 4 import javax.swing.*; 5 import java.awt.*; 6 import java.awt.image.BufferedImage; 7 impo ......