Java

217

9-9 一天多搞定Java 网络编程(狂神的视频) 绝大部分都会了,但是要具体操作网络上的资源的话还是一头雾水 感觉他讲的我都学了,但是完全没用? 明天要看科四的题目了

3Dmax快捷键

主界面 显示降级适配(开关) 【O】 适应透视图格点 【Shift】+【Ctrl】+【A】 排列 【Alt】+【A】 角度捕捉(开关) 【A】 动画模式 (开关) 【N】 改变到后视图 【K】 背景锁定(开关) 【Alt】+【Ctrl】+【B】 前一时间单位 【.】 下一时间单位 【,】 改变到上(Top)视图 【T】 改变到底(Bottom)视图 【B】 改变到相机(Camera)视图 【C】

创建内嵌tomcat的java项目

一、在pom文件里添加内嵌版tomcat的依赖 View Code 二、创建启动类如下  三、启动项目访问8888端口

逝者如斯夫(三)

C# Api接口调用   记录一下关于C# 的接口调用吧,距离上次更新应该是三年左右了,总是没有时间静下来,正好趁着今天看博客的时候,发现自己也可以再记录一下,因为期间做了其他的语言的开发,最近才搞了一个关于调用第三方接口的功能,里面涉及到两种加密逻辑,感觉可以和大家说一下,废话不多说,开整。。。 根据需求文档了解,具体需求,,,到接口文档了,熟悉接口文档,涉及到AES、MD5加密,之前做的接口

Java 中的反射与注解

一、反射 Reflection 和 元类 Class Class 元类是对普通类的抽象,是类的类。Class 包含了一个类的所有属性,包括类名、包名、父类、实现的接口、所有方法、属性等。拿到一个类的 Class 元类,就拿到了这个类所有信息,就可以通过这些信息动态做一些处理。 通过一个类的 Class 实例获取类信息的方法就称为反射(Reflection)。 获取类的 Class 元类对象 方法一

knife4j接口文档

(1)简介 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! gitee地址:https://gitee.com/xiaoym/knife4j 官方文档:https://doc.xiaominfo.com/ 效果演示:http://knife4j.x

Go 中普通指针、unsafe.Pointer 与 uintptr 之间的关系和指针运算

C 语言指针运算 指针运算就是对指针类型的变量做常规数学运算,例如加减操作,实现地址的偏移。指针运算在 C 语言中是原生支持的,可以直接在指针变量上做加减,例如: 结果 C 语言指针运算犹如一把双刃剑,使用得当会起到事半功倍,有神之一手的效果,反之则会产生意想不到的 bug 而且很难排查。因为在做指针运算时是比较抽象的,具体偏移了多少之后指向到了哪里是非常不直观的,可能已经偏离了设想中的位置而

HTTP 演进史

HTTP 的发展要追溯到万维网的发明,1989 年,当时在 CERN 工作的 Tim Berners-Lee 博士写了一份关于建立一个通过网络传输超文本系统的报告。这个系统起初被命名为 Mesh,在随后的 1990 年项目实施期间被更名为万维网(World Wide Web)。 万维网在现有的 TCP 和 IP 协议基础之上建立,由四个部分组成: 一个用来表示超文本文档的文本格式,超文

Ubuntu22系统部署Hadoop3.3.6环境

看boss有招大数据的讲师,好奇看了下,现在大学都讲大数据了,现在是越来越普及。昨天弄了一个云服务器部署了下Hadoop,虽然也是参考网上教程部署,但过程中还是出了不少问题。想着把部署过程完整记录下,所以我就把部署好的实例释放了又实例化了一台新的云服务器重新部署了下,如果是在我本地安装报错了还得重新安装那就耗时耗力,云服务器直接释放就好了。主要参考文档:https://zhuanlan.zhihu

城市地区选择器 级联选择器

  级联选择 Cascader - Ant Design https://ant-design.gitee.io/components/cascader-cn city_picker_china | Flutter Package https://pub-web.flutter-io.cn/packages/city_picker_china flutter_city_picker/li

JavaSE--反射机制

一、反射机制   java.lang.reflect.*; 1、反射机制的作用   通过java语言中的反射机制可以操作字节码文件,可以读和修改字节码文件。   通过反射机制可以操作代码片段(class文件) 2、反射机制相关的类   java.lang.Class:代表整个字节码,代表一个类型,代表整个类   java.lang.reflect.Method:代表字节码中的方法字节码。代表类中的

封装的思考(快捷键Alt+insert很重要,千万记住,它还能构造函数)

    这边就是封装的意义,然后操作方式和C++没差多少   然后这里是java封装的语法,看看和C++的区别   接着就是一些快捷键的使用    

uniapp中的持久化,状态管理 Pinia

Pinia 是一个用于 Vue.js 的状态管理库,是 Vue 的存储库,它允许您跨组件提供了更简单、直观的 API,适用于管理和共享应用程序的状态, Pinia 和 Vuex 都是流行的 Vue.js 状态管理库,它们都有自己的优点和适用场景。下面是对 Pinia 和 Vuex 的简要比较: 方便性:在方便性方面,Pinia 提供了一种像 Vuex 一样的状态管理模式,但使用了 Vue 3

Tomcat Filter过滤器责任链模式,过滤器拦截器区别?

 1、责任链模式:将⼀个事件处理流程分派到⼀组执⾏对象上去,这⼀组执⾏对象形成⼀个链式结构,事件处理请求在这⼀组执⾏对 象上进⾏传递。 2、过滤器和拦截器: 1、过滤器filter:是在java web中,你传⼊的request,response提前过滤掉⼀些信息,或者提前设置⼀些参数,然后 再传⼊servlet或者struts的 action进⾏业务逻辑,⽐如过滤掉⾮法url(不是lo

jar包冲突分析与解决

目录一、产生原因分析1、依赖传递2、jar包冲突原理二、解决方案1、 Maven默认处理策略2、移除依赖3、版本锁定原则三、相关命令 一、产生原因分析 MAVEN项目运行中如果报如下错误: Caused by:java.lang.NoSuchMethodError Caused by: java.lang.ClassNotFoundException 十有八九是Maven jar包冲突

JAVA SE day4

JAVA SE 基本的Dos 命令 #盘符切换  D:#查看当前目录下的所有文件 dir#切换目录(/d 换盘符 写在cd 后) cd 文件夹#返回上一级cd..#清理屏幕 cls#打开应用 calc 计算机 ,notepad 记事本,mspaint 画图#ping 命令 可以获得 IP地址 延迟 一般用来测试网络,是否正常ping www.baidu.com(网站网址)#创建文件

【Java】链表

链表定义 链表的使用 迭代元素 常用方法 链表的定义 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。 链表可分为单向链表和双向链表。 链表的使用 你需要通过循环迭代来访问列表中的某些元素。 需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。 迭代元素   常用方法

【数据结构】——八大排序(以Java为例)

  主要内容如下 直接插入排序 希尔排序 直接选择排序 堆排序 冒泡排序 快速排序 归并排序 作为高级语言(以下的代码都以Java)为例,如果需要对数组排序,通常都是直接调用排序方法 sort 。例如: Arrays.sort排序  所以,似乎实际不需要知道排序的原理也不影响工作。 不过,它是数据结构的基础。知其然,并且知其所以然,才能不蒙昧。

SpringBoot如何让业务Bean优先于其他Bean加载

本博客原文地址:https://ntopic.cn/p/2023090901/ 源代码先行: Gitee本文介绍的完整仓库:https://gitee.com/obullxl/ntopic-boot GitHub本文介绍的完整仓库:https://github.com/obullxl/ntopic-boot 背景介绍 今天走读一个应用程序代码,发现一个有趣的现象:有多个不同的业务Bean中均依

Android中使用GSON解析JSON数据

Android中使用GSON解析JSON数据, 以下为java代码。 我这个是Unity项目打包出来的android工程,工程里自带有gson的库,所以能直接用了。 public void StringToJsonByGson(String json) { Gson gs = new Gson(); Model1 model = gs.fromJs

9.9日记

今天写了Java链接HBASE的具体代码,但是包的导入花费了时间,代码编译也有错误 import java.io.IOException;       import java.util.ArrayList;       import java.util.List; &n

使用IDEA连接Hive数据库使用Java代码实现增删改查还需要一个Hive配置类

可以取名为:HiveConfig-- 直接复制进去即可(记得更改文件路径);

从零开始使用vue2+element搭建后台管理系统(前期准备)

准备开始 1. 安装node (node -v查询版本号) (下载地址:https://nodejs.org/en/download/) 2. 安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 3. 安装 webpack,以全局的方式安装 npm install webpack

基于tini的openjdk8镜像

基于tini的openjdk8镜像 生产环境基于tini的openjdk8镜像 jstack、jmap等工具目录cd /usr/lib/jvm/java-1.8-openjdk/bin

关于 Angular eslint-disable-next-line 注释的使用

在 Angular 开发中,开发者经常会使用 Lint 工具来保持代码质量的一致性和规范性。其中,ESLint 是一个用于识别和修复 JavaScript 代码问题的流行 Lint 工具,而 @typescript-eslint 则是一个专为 TypeScript 设计的插件,它为 ESLint 提供了在 TypeScript 代码中进行静态分析和规则校验的功能。eslint-disable-ne

JGraphT

Introduction(简介) JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. It runs on Java 2 Platform (requires JDK 11 or later starting with JGraphT 1.5.0).

WebVM:无需后端服务器直接在浏览器中实现的无服务器环境

https://www.jdon.com/58800.html 我们创建了一个无服务器的虚拟 Linux 环境,在浏览器中运行未经修改的 Debian 二进制文件。这由 WebAssembly 虚拟化平台 CheerpX 提供支持。WebAssembly 为浏览器世界带来了真正的创新,以及视角和责任的转变。我们相信 JIT编译的 WebAssembly 是实现在浏览器中运行任何应用程序愿

9 UDP 消息发送

没有客户端和服务端这一说法

CIS 2168. Data Structures. 4 Credit Hours.

A continuation of CIS 1068. Program style organization and design with continued emphasis on the object-oriented design paradigm. Understanding and use of data abstraction through Java classes and cla

<<  <  685  686  687  688  689  690  691  692  693  694  695  >  >>