Java

17、移动端基础、uniapp跨端框架、vant-ui相关、微信小程序-账号与代码管理、目录结构、框架(650行)

前端: 客户前端,客户将数据发给后台,后台将数据存到数据库 管理前端,管理向后台索要数据,后台从数据库查找数据 一、移动端基础 1、移动端的长度单位 (1)%,相对于父元素的尺寸 (2)em,相对于父字体大小 (3)rem,相对于根字体大小 (4)vw,viewpoint width,视窗宽度,1vw等于视窗宽度的1%,如width: calc(100vw - 260px);font-size

【AGC】新版鸿蒙崩溃SDK集成使用方法

​ 【背景】 我们知道AGC的Crash SDK都是需要强制集成华为分析SDK的,在使用时的崩溃数据上报都要依靠分析服务来完成,这就容易受到限制,有时出现无数据的情况就要依次排查崩溃SDK与分析SDK,比较麻烦。而就在不久前,鸿蒙崩溃的SDK做了全面更新,上报信息不再依赖华为分析服务SDK,并且后台数据展示也做了更新。这可以让项目更加简洁,缩小了应用的占用空间,出现数据问题排查也更加方便了。不过更

【HarmonyOS】元服务混淆打包以及反混淆mapping文件生成

​ 大家所知的Android中的“混淆”可以分为两部分,一部分是 Java 代码的优化与混淆,依靠 proguard 混淆器来实现;另一部分是资源压缩,从而可以减少包体积。 一般应用release发布的时候都会选择开启混淆,防止应用被反编译后窃取源码。在HarmonyOS元服务开发中,我们也可以通过开启混淆提高应用的安全性和压缩包体积。元服务低版本

JavaScript全解析——Ajax是什么(上)

AJAX 是Asynchronous JavaScript And XML的缩写。 它不是一种编程语言。它是一种基于HTML、CSS、JavaScript 和 XML,让开发更好、更快和更有互动的 Web 应用的技术。 什么是ajax 认识前后端交互 前后端交互就是前端与后端的一种通讯方式,主要使用的技术栈就是ajax (async javascript and xml ajax 特点 使用 aj

SpringBoot中实现文件上传下载的三种解决方案(推荐)

​  我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览器(关闭浏览器后再打开)仍然能够继续上传,重启电脑后仍然能够上传 支持文件夹的上传,

Spartacus base-url 访问 - CSR 端需要修改的配置

假设我想把 Spartacus 的 url 后面增加 custom url 访问,比如以前通过 https://spartacus-demo.eastus.cloudapp.azure.com/electronics-spa/ 访问,现在通过 https://spartacus-demo.eastus.cloudapp.azure.com/electronics-spa/jerry 访问。 在 C

七、三级分类--谷粒商城

1.三级分类-查询 1.0后端代码实现-微服务Product 1.1前端代码 1.1.2修改请求根路径到网关 1.2后端代码 1.2.1给后端renrenfast 添加网关依赖进行配置 1.2.2网关配置 1.2.3开启注册服务发现功能 在启动项加上@EnableDiscoveryClient注解 后再配置文件application.yml上 1.2.4

利用HTML5存储对象:localStorage和sessionStorage解析

前端朋友们,你是否曾为如何在用户的浏览器中存储数据而感到困扰?你是否想过,如果可以在用户的浏览器中存储一些数据,那么我们的应用程序将会变得多么强大?如果你的答案是肯定的,那么本文将为你解锁一种新的能力——使用HTML5的localStorage和sessionStorage。 HTML5引入了Web存储机制,使得网页可以在用户的浏览器中存储数据。这个机制包括两个主要的存储方式:localStora

java学习

资料: https://blog.csdn.net/guorui_java/article/details/120643691

写出漂亮代码的小技巧

提取通用处理逻辑 注解、反射和动态代理是 Java 语言中的利器,使用得当的话,可以大大简化代码编写,并提高代码的可读性、可维护性和可扩展性。 我们可以利用 注解 + 反射 和 注解+动态代理 来提取类、类属性或者类方法通用处理逻辑,进而避免重复的代码。虽然可能会带来一些性能损耗,但与其带来的好处相比还是非常值得的。 通过 注解 + 反射&nbsp

微服务圣经1:零基础搭建一套SpringCloud微服务脚手架(SpringCloud+Dubbo+Docker+Jenkins)

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试

Hudi - Could not create payload for class

设置错误的 payload: 在执行 insert 时报错: 相关源码: 测试 insert 时,hoodie.datasource.write.payload.class 有影响,而 hoodie.compaction.payload.class.class 没有影响,即使设置为错误值。

前端开发学习笔记4-HTML5

(一)XML与html的关系与区别,以及html5的区别 xml是xhtml的加强版,也就是更加注重数据与格式的语法。html是简单的标记展示框架与内容。     (二)HTML5 语言的完全体 <details> <summary>我是标题</summary> <p>我是内容</p> </details&gt

前端开发学习4-HTML

(一)网页框架与布局 HTML框架+css样式+接口+JS业务处理逻辑 HTML框架       CSS样式  

buaa面向对象第三单元

面向对象设计与构造第三单元 JML简介 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。规范的JML语言描述了正确的Java程序的功能性要求,但具体如何实现,以及实现的性能如何就交给了开发人员了。 JML以javadoc注释的方式来表示规格,有行注释和块注释两类。行注释以//@开头;块注释以/@开头,而每一行又以@开头。 一个完整的方法规格包

精准测试

转载:https://mp.weixin.qq.com/s/nxWXfXbHLMvcdUqdyMvvHg 在软件测试中,我们常常碰到两个基本问题(困难): 很难保障无漏测:我们做了大量测试,但不清楚测得怎样,对软件上线后会不会出问题,没有信心;   选择待执行的测试用例:面对大量的回归测试用例时,我们没有足够的时间完成测试,如何选择出有效的测试用例呢?虽然我们会有一些策略,如基于风险

MVCC、间隙锁、表级锁、行级锁、页级锁、共享锁等等

转载于:https://mp.weixin.qq.com/s/weX-RO8DryHQpX8X0TXp3Q 前言: 在尼恩的读者社区(50+个)中,经常遇到:MVCC、间隙锁、Undo Log链、表级锁、行级锁、页级锁、共享锁、排它锁、记录锁等等相关的面试题。 这里尼恩给大家做一下系统化、体系化的梳理,使得大家可以充分展示一下大家雄厚的 “技术肌肉”,让面试官爱到 “不能自已、口水直流”。 也一并

Java 标识符

  Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关于 Java 标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:age、$salary

质数因子

描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )   数据范围: 1≤�≤2×109+14 1≤n≤2×109+14  输入描述: 输入一个整数 输出描述: 按照从小到大的顺序输出它的所有质数的因子,以空格隔开。

Java 变量

  Java 中主要有如下几种类型的变量 局部变量 类变量(静态变量) 成员变量(非静态变量) https://www.121mu.com/cjcx241/

Java修饰符

  像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符: 访问控制修饰符 : default, public , protected, private 非访问控制修饰符 : final, abstract, static, synchronized 在后面的章节中我们会深入讨论 Java 修饰符。 https://www.121mu.com/mnst249/

java对接chatgpt的图片生成接口

pupublic static void ChatGPTImgClient() throws IOException { // ChatGPT API endpoint String apiUrl = "https://api.openai.com/v1/images/generations"; // Your API key/ String ap

Windows常用快捷键和命令笔记

Windows常用快捷键 Ctrl+c:赋值 Ctrl+v:粘贴 Ctrl+a:全选 Ctrl+x:剪切 Ctrl+z:撤销 Ctrl+s:保存 Alt+f4:关闭程序 Shift+delete:彻底删除文件 Wind+Tab:切换应用程序 Wind+r:运行 cmd:打开命令行窗口 Wind+e:打开我的电脑 Ctrl+Shift+Esc:打开

Java内存模型以及happens-before规则(转载)

JMM的介绍 在上一篇文章中总结了线程的状态转换和一些基本操作,对多线程已经有一点基本的认识了,如果多线程编程只有这么简单,那我们就不必费劲周折的去学习它了。在多线程中稍微不注意就会出现线程安全问题,那么什么是线程安全问题?我的认识是,在多线程下代码执行的结果与预期正确的结果不一致,该代码就是线程不安全的,否则则是线程安全的。虽然这种回答似乎不能获取什么内容,可以google下。在<<

彻底理解synchronized(转载)

synchronized简介 在学习知识前,我们先来看一个现象: public class SynchronizedDemo implements Runnable { private static int count = 0; public static void main(String[] args) { for (int i = 0; i < 10;

Java对接chatgpt进行聊天问答接口

public static void chatgpt() throws IOException { // ChatGPT API endpoint String apiUrl = "https://api.openai.com/v1/chat/completions"; // Your API key String apiKey =

LINQ 操作

定义:LINQ(读音link)代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序对象的集合以及XML文档中查询数据 // See https://aka.ms/new-console-template for more information, using System.Ne

CSRF攻击的原理和spring security的解决方法

CSRF概念 CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性。可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。 CSRF攻击流程 以下图为

Linux的信号处理机制

信号是Linux操作系统中进程间通讯的方式,是一种异步的通知机制。 信号的产生 1.硬件方式 用户输入:比如在终端上按下组合键ctrl+C,产生SIGINT信号; 硬件异常:CPU检测到内存非法访问等异常,通知内核生成相应信号,并发送给发生事件的进程; 2.软件方式 通过系统调用,发送signal信号:kill(),raise(),sigqueue(),alarm(),setitimer(),

<<  <  1249  1250  1251  1252  1253  1254  1255  1256  1257  1258  1259  >  >>