Java
10、Git之国内项目托管平台(Gitee码云)
10.1、简介 众所周知,GitHub 服务器在国外,如果网络不好的话,严重影响使用体验,甚至会出现登录不上的情况。 针对这个情况,可以使用国内的项目托管平台—— Gitee 码云,来替代 Github 这个国外的项目托管平台。 Gitee 码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 https://gitee.com 。 Gitee 的使用方式和 GitHub 基本一样,此外它
面试阿里,直呼太难了!
我发现一件事,今年的秋招比去年来的更早一些,像什么小度、深信服、OPPO、科大讯飞、华夏银行等等知名的公司都开始了,想问问要找工作的各位:你们准备好了吗? 这真不是危言耸听,需要参加今年秋招的小伙伴真的要抓紧时间准备了,八股、算法、项目都要按部就班地往前推进了,毕竟时间不等人,我在星球里还遇到过秋招错过、春招也错过的球友,后续真的是十分被动。 今天分享一位粉丝投稿的阿里面经,这是他第一次约到阿里的
oracle 内存调整
sql查看oralce内存大小 备份和恢复 冷备份 恢复DBF文件 调整内存 oracle11g 及以上 oracle11g以下需调整SGA&PGA MEMORY &SGA &PGA memory_max_target:决定着SGA和PGA总和的最大值 memory_target:缺省值是0,当设置非0值时候,表示对SGA和PGA的自动管理,也是SGA
[个人笔记]零基础java,直接学习javaEE--第一天
--------------------以下是Java的笔记,应该会持续更新------------------- 小细节: Javac 是jdk提供的工具 用于把.java编译为.class null不能被打印 java也用+连接字符串 java project 不能直接新建文件夹要在vscode中新建项目(真奇怪 java的string和char : string:”” char:’’
Java基础-详解String类
为什么String类是不可变的 由以上String类的源码可以看出,String类内部使用字符数组char[]来存储字符串(Java 9后修改为byte[]字节数组),而且数组被final修饰且为私有的,String类没有提供修改该字符串方法, 以及由于String类被final修饰所以无法继承,避免子类破坏String不可变。 String与StringBuilder、StringBuffer
JavaWeb学习笔记后端部分
后端Web开发 Maven Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建。 Maven作用 依赖管理 统一的项目结构 项目构建 仓库 安装Maven 测试: mvn -v 配置Maven环境 创建Maven项目 坐标 导入Maven项目 依赖配置 仓库网址:https://mv
MongoRepository 操作 AWS DocumentDB时,如何达到与MySql 中有 select … for update 相同的效果
在 MySQL 中,SELECT ... FOR UPDATE 用于在事务中对读取的数据行加锁,以防止其他事务同时修改这些行。这种行级锁定机制在关系型数据库中广泛使用,以确保数据一致性。 在 MongoDB 或 AWS DocumentDB 中,类似的效果可以通过以下方式实现: 使用 Find and Modify 操作: MongoDB 提供了 findAndModify 操作,允许在查询
Jmeter将响应结果写入到本地Excel中
一、环境准备 1、引入操作EXcel文件的包 2、安装JMeter:确保已安装JMeter。 Java环境:确保系统中已安装JDK,并配置了JAVA_HOME环境变量。 二、脚本准备 1. 配置JMeter测试计划 创建线程组 添加线程组: 右键点击“测试计划 (Test Plan)”,选择“添加 (Add)” -> “线程 (Threads (Users))” -> “线程组
JavaScript银行卡实名核验接口集成 代码详解
银行卡实名核验接口是一种用于验证银行卡持有人身份的服务,通常应用于金融机构或第三方支付平台。这种接口允许应用程序或服务发送请求,以验证银行卡所有者的身份信息是否与银行记录相匹配。 应对市场发展需求,翔云提供了银行卡实名认证接口,实时联网,可根据银行卡号、手机号、身份证号码、姓名要素进行进行用户身份真伪的快速、精准核验,以此来避免用户财产权益不受损失。 以翔云银行卡号实名认证接口Java
JavaScript手机号实名认证接口如何集成 验证手机号与持有人是否一致
手机号实名认证接口是一种用于验证手机号码是否存在的实名登记服务,能够核验三大运营商(中国移动、中国电信、中国联通)手机号码的实名认证状态,通常被应用于网站、电商平台注册、支付平台注册等场景中,以便于核验用户身份的真伪,以此来保障用户身份信息与财产不受损失! 随着市场需求的不断增多,翔云平台提供了便于快速集成的手机号实名认证接口,实时联网,可通过手机号、身份证号、姓名进行核验,从而判断改手机
gateway filter
默认 filter 默认的有 38 个,分为5组:请求头、请求参数(查询字符串)、响应头、前缀和路径、其他,作用都不是很大,挑几个举个例 自定义过滤器 不说和 RoutePredicate 一摸一样,至少可以说是大差不差 配置文件,结合上面的自定义 filter 代码,全部的含义是:1,/feign/user/** 请求会应用 My 这个过滤器;2,配置文件中的 username 将会映射到过
【毕业季】给你的职场首秀加点“码力”:零码创建专属AI Agent
本文分享自华为云社区《【毕业季】给你的职场首秀加点“码力”:免费领取云主机,零码创建专属AI Agent》,作者:华为云社区精选。 毕业即就业,从校园象牙塔一脚踏入未知的职场,新手程序员们的迷茫和忐忑在所难免。华为云AI原生应用引擎来为你的职场首秀加点“码力”: 只要输入你想要的功能,30秒不到就能创建Agent——你的最佳AI助手。对于初出茅庐的开发者来说,它可以是你的工作规划大师、睡眠管家
Spring AI(使用Ollama大模型进行AI验证)
接上篇:Spring AI(大模型工具Ollama介绍) 1、Ollama大模型代码验证 pom.xml引入jar 完整pom.xml 如下所示: View Code application.yml配置如下所示: 编写OllamaController.java View Code 访问接口 后端接口异常 View Code 问题:ollama大模型
Android自动化 - 环境准备
ADB 简介 什么是ADB ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。 ADB 也是 Android SDK 中的一个工具,可以直接操作管理 Android 模拟器或者真实的 Android 设备。 为什么要用ADB 运行设备的 shell(命令行) 管理模拟器或设备的端口映
spring boot 项目 把一个类的字段 复制到 另一个类的字段上
场景: 一个 pluginSdk表,其中有 sdk_id MySQL 自增字段,create_time服务端写入的字段,除了这2个字段外,其余字段需要终端 Request传入: 需求 就是 把 request转成 表模型,太繁琐,需要有一个 工具类直接 帮把request携带的字段,写入表模型;于是就chatgpt: 在Spring Boot项目中,将一个类的字段复制到另一个类的字段上是一个常
.net下的GUI控件
WinForms控件 WPF控件 DevExtreme JavaScript组件 Blazor UI组件 ASP.NET Core控件 .NET Reporting XAF - 跨平台 .NET App UI (Blazor) VCL控件
算法-Java中常用的数据结构
1. 列表 List 1.1 ArrayList 方法名 说明 size() 获取列表的长度 isEmpty() 列表为空返回true,否则返回false add(int index,E element) 添加元素,其中index是可选参数 get(int index) 通过索引获取元素 set(int index, E element) 替换指定索引的元素 r
mybatis 插入时 返回主键
在MyBatis中,如果你希望在插入数据时返回主键值,可以通过在<insert>标签中使用useGeneratedKeys="true"属性和keyProperty属性来实现。useGeneratedKeys属性表示使用数据库生成的主键,而keyProperty属性则指定用来接收这个生成主键的属性名。 以下是一个简单的例子: 假设你有一个用户表(user),该表的主键是id,并且这个i
JVM常用工具中jmap实现手动进行堆转储(heap dump文件)并使用MAT(Memory Analyzer Tool)进行堆分析-内存消耗分析
场景 JVM-常用工具(jps、jstat、jinfo、jmap、jhat、jstack、jconsole、jvisualvm)使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130983067 上面讲了jmap的简单使用。 下面记录其常用功能,实现堆转储离线文件,并通过三方工具进行可视化查看和分析。 性能监控之常见 Ja
elementui中使用input原生上传文件功能并提交到接口
需求:表单中直接使用input进行文件上传,并直接传到后端表单接口 出现的问题: 1.全局接口配置的请求头是application/json,要传formData需要修改请求头(不可能,绝对不可能) 2.后端不单独对文件进行储存,因此无法使用独立封装的上传组件 解决方案:file转base64编码,然后通过JSON格式发送给服务器。 代码实现:
Seata 1.3.0 Oracle 回滚测试验证 报错 ORA-02289: 序列不存在
使用Seata 1.3.0版本,测试A服务调用B服务,且A方法中,手动写了一个异常,测试是否正常回滚(Mysql已经测试过) 发现报错:ORA-02289: 序列不存在 一看就是undo_log这张表的sequence没有建立,导致数据保存不了, 太久没有用oracle了,之前搜索undo_log的建表SQL是直接在网上搜索的,所以缺少了建sequence的部分 在代码里(incuba
ThreeJS Shader的效果样例网格平面和网格球体(一)
本文中效果主要采用ThreeJS 中的着色器(Shader)以及结合ShaderMaterial实现的。 主要用到的内置方法有: step:是一个阶跃函数,它将一个浮点数与一个阈值进行比较,并返回一个阶跃值; 比如step(edge, x), 如果 x 小于等于 edge,则返回 0.0, 如果 x 大于 edge ,则返回 1.0。 fract:用于获取浮点
PC客户端Winform扫描微信二维码登录网站Navite
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 第一步:用户同意授权,获取code 在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(已认证服务号,默认拥有scope参数中的snsapi_base和snsapi_userinfo 权限),引导
跨平台界面开发除了QT还有啥
.NET + Avalonia(SukiUI) + CEF:这种组合可以覆盖所有需求,适用于构建高性能的桌面应用程序。1 JavaFx(Swing) + flatlaf + WebView:这也是一个全面的解决方案,特别适合需要覆盖广泛平台的应用程序开发。 Flutter:由Google开发的跨平台移动应用开发框架,使用Dart语言编写,适用于构建高性能、美观的移动应用。2 Electron:
诞生记(一)——上线一个小程序最低要花多少钱?
我是一个很懒的人,很少写博客。为什么?因为技术发展太快了,刚学习记录下来过段时间来看看,发现全都过时了。太浪费感情了。 曾经我也是一个软粉,一个.Net开发者,同学都入坑Android、Java踩着时代的红利拿高薪的时候。我却始终爱着微软。一直到微软彻底抛弃Windows Phone10的时候我才死心。 跑题了…… 一个项目及产品的诞生都是来源与需求,今天
服务启动报错: [ main] c.a.n.c.config.http.ServerHttpAgent : no available server
场景: 一个服务,注册中心使用nacos 服务启动时报错: application.yml 中配置的nacos地址是192.168.5.12 ,但是启动时却是调用的 localhost:8848 仔细看报错信息 spring-cloud-starter-alibaba-nacos-config 怎么调用了nacos配置中心,可是这个服务没有用bootstrap.y
Volatile不保证原子性及解决方案
原子性的意义 原子性特别是在并发编程领域,是一个极其重要的概念,原子性指的是一个操作或一组操作要么全部执行成功,要么全部不执行,不会出现部分执行的情况。这意味着原子性操作是不可分割的,它们在执行过程中不会被其他操作中断或干扰。 原子性的意义在于它保证了数据的一致性和程序的正确性。在多线程或多进程的环境中,当多个操作同时访问和修改共享数据时,如果没有原子性保证,可能会导致数据不一致或不确定的结果。例
IDEA社区版搭建Spring工程(05-集成Shiro认证)
官方文档 What is Apache Shiro? Apache Shiro is a powerful and easy to use Java security framework that offers developers an intuitive yet comprehensive solution to authentication, authorization, cryptogra