短信 方式java http
[JAVA基础]后端原理
后端原理 【【网站架构】5分钟了解后端工作原理。为什么Tomcat长时间运行会崩溃?高并发线程池怎么设置?】 https://www.bilibili.com/video/BV1PB4y11795/?share_source=copy_web&vd_source=55965a967914567042 ......
Unity知识总结系列(二):相机跟随人物的几种方式
相机跟随人物的几种方式 1、最简单,无代码,固定距离,固定视角 2、代码控制,固定距离,固定视角,对1进行改进 3、代码控制,固定距离,固定视角,直接移动,不会旋转 4、代码控制,固定距离,固定视角,插值移动(因为Update和LateUpdate刷新率不同,会有抖动现象,不建议使用) 5、代码控制 ......
快捷方式跳转网页
三种方法 快捷方式目标设置为:C:\Windows\System32\cmd.exe /c start http://www.baidu.com/ 在 .url 文件中输入:[InternetShortcut]URL=http://www.baidu.com/ 或者从网址栏直接拖拽就可...... ......
每日一模块:httpx解决http2
#!/usr/bin/env python # -*- coding:utf-8 -*- # author:Cloud # datetime:2023/12/18 import httpx """ pip install httpx[http2] -i http://mirrors.aliyun.c ......
java流程控制
一.用户交互Scanner对象 可以用Scanner类来获取用户的输入 Scanner对象的基本语法 Sacnner scanner = new Scanner(System.in) Scanner 类的常用方法 hasNext();判断用户是否有输入 next();读取到有效字符后返回 hasNe ......
java数组
一.数组的概述 1.数组的定义: 1.数组是相同类型数据的有序集合. 2.数组是描述相同类型的若干个数据,按照一定的先后顺序排列而成. 3.其中.每一个数组数据称为一个数组元素,每一个数组元素可以通过下标来进行访问. 2.数组的四个基本特点: 1. 其长度是确定的。数组一旦被创建,它的大小就是不可以 ......
idea在build阶段出现错误以下错误:java: Internal error in the mapping processor: java.lang.NullPointerException,导致项目无法启动。
解决方案: 打开idea的File --> Setting --> Build,Execution,Deployment --> Compiler --> User-local build 加上参数: -Djps.track.ap.dependencies=false ......
Java线程池ThreadPoolExecutor源码解析
Java线程池ThreadPoolExecutor源码解析 1.ThreadPoolExecutor的构造实现 以jdk8为准,常说线程池有七大参数,通常而言,有四个参数是比较重要的 public ThreadPoolExecutor(int corePoolSize, int maximumPoo ......
使用java8 将pdf转为tif文件并设定图片格式
在工作中,遇到一个需要将pdf转为tif并将图片大小限制到30kb以内的需求。在网上看了一圈,也因为依赖版本等等踩了一些坑,为此记录下来学习的过程。 `import com.github.jaiimageio.impl.plugins.tiff.TIFFImageWriterSpi; import ......
Java反射
一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class ......
java.net.MalformedURLException: no protocol异常处理
摘要: 本篇博客讨论了Java应用程序中可能遇到的java.net.MalformedURLException: no protocol异常,并提供了解决方案。我们首先介绍了该异常的错误信息和可能的原因,然后提供了两种解决方案,一种是确保URL包含正确的通信协议,另一种是通过URL编码和解码来处理特 ......
Java 工厂方法设计模式
需求: Pizza 有以下几个方法 prepare() 准备食材 bake() 烘焙 cut() 切割 box() 装盒 现在有2种披萨且和2地区有关,成都地区第一种是CDApplePizza,第二种是CDCheesePizza。北京地区的BJApplePizza和BJApplePizza。 Piz ......
苹果app多种发布方式
苹果app的发布方式主要分为: app store :对外开放的,只要有appleId账户即可搜索下载; TestFlight:对外发布的测试版本,可以通过appleId邀请指定的账户进行测试,或者通过兑换券进行下载; 分发平台:第三方分发或者自己分发(不对外开放的app) 1、appstore 苹 ......
什么是java包冲突
Java包冲突指的是在Java应用程序中存在多个版本的相同包或类的情况。这可能导致一些问题,比如: 1. 版本不兼容:不同的库可能提供相同包的不同版本,而这些版本可能具有不同的方法、功能或者API。如果应用程序使用了这些不同版本的库,可能会出现方法不兼容或行为不一致的问题。 2. 运行时异常:当应用 ......
Nginx配置http强跳https
server { listen 80; server_name example.com; # HTTP重定向到HTTPS rewrite ^(.*)$ https://$host$1 permanent; } ......
java浅拷贝BeanUtils.copyProperties引发的RPC异常 | 京东物流技术团队
背景 近期参与了一个攻坚项目,前期因为其他流程原因,测试时间已经耽搁了好几天了,本以为已经解决了卡点,后续流程应该顺顺利利的,没想到 人在地铁上,bug从咚咚来~ 没有任何修改的服务接口,抛出异常: java.lang.ClassCastException: java.util.HashMap ca ......
Java 简单工厂模式
需求: Pizza 有以下几个方法 prepare() 准备食材 bake() 烘焙 cut() 切割 box() 装盒 现在有两种披萨,第一种是ApplePizza,第二种是CheesePizza。 PizzaStore有点单系统Order(pizzaType) 根据pizza type去制作对应 ......
002-STM32F103+EC800K(移远4G Cat1)基本控制篇(阿里云物联网平台)--STM32+EC800K使用MQTT+SSL加密方式接入阿里云物联网平台(不验证服务器证书)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500">< ......
prometheus监控运行在k8s中的java应用
想要监控k8s中的Java应用总共分以下几步 下载并配置监控组件jmx_exporter Dockerfile编写、docker build构建、上传harbor prometheus配置 1、下载jmx_exporter,下载地址https://github.com/prometheus/jmx_ ......
Java应用怎么调优?【转】
一、Java应用调优的关键指标 调优之前首先我们要知道怎样才算是“优”,不能笼统的说我的程序性能很好,所以就需要有一个具体的指标来衡量性能情况,而在JVM里面衡量性能两个指标分别“吞吐量”和“停顿时间”。 吞吐量 程序运行过程中执行两种任务,分别是执行业务代码和进行垃圾回收,吞吐量大意就是说程序运行 ......
JAVA基础 | JAVA特性和优势
一、JAVA帝国的诞生 二、JAVA的特性和优势 1.简单性 没有头文件,没有指针运算,也不用去分配内存,语法基于C,是JAVA的简易版; 2.面向对象 模拟的是人的思维,万物皆对象; 3.可移植性 一次编写,到处运行(write once,run anywhere); 4.高性能 即时编译; 5. ......
14-STM32F103+ESP8266+EC800K(移远4G Cat1)--STM32+EC800K以SSL单向认证方式连接MQTT服务器(不验证服务器证书)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/my.html" frameborder="0" scrolling="auto" width="100%" height="1500"></ifr ......
Java实现单例模式
饿汉式 静态常量饿汉式的优点是:在类装载的时候就完成实例化,没有达到Lazy Loading的效果,并且避免了线程同步问题。 它的缺点是:如果从始至终从未使用过这个实例,则会造成内存的浪费。 public class adaDemo3 { public static void main(String ......
进程(父子进程、进程组)、作业、shell、会话、进程终止的几种方式
父子进程: 父进程调用fork()函数创建的新进程(子进程),返回两个值,父进程返回子进程id,子进程返回0; 子进程可以通过 调用 getpid() 来获取自己的pid;也可也调用 getppid() 获取父进程id; 父子进程共享代码空间;数据空间独立;数据内容是父进程的完整拷贝;指令指针也完全 ......
Flutter 中常用的缓存数据方式
SharedPreferences: 优点:使用简单,轻量级,适用于少量数据的缓存;缺点:不适合存储大型、结构化、复杂的数据; SQLite: 优点:可以存储大量、结构化、复杂的数据,支持复杂的数据查询操作;缺点:比较复杂,需要学习 SQL 和数据库操作; Hive: 优点:快速、可扩展,性能较好, ......
谷歌浏览器输入地址后http自动转https解决方法
谷歌浏览器输入“http+域名”后自动变成“https +域名”格式原因:安装配置了 SSL证书,浏览器开启了HSTS (HTTP Strict Transport Security)功能,然后浏览器只能通过https协议访问,禁止使用 http协议访问,所以浏览器中输入http后自动转成了 htt ......
JFinal报java.lang.NullPointerException
今天在赶软件构造作业的时候,JFinal一直报 [ERROR]-[Thread: XNIO-10 task-1]-[com.jfinal.core.ActionHandler.handle()]: com.demo.Controller.PorjectController.Tran() : /pro ......
关于启动JFinal时出现Exception in thread "main" java.lang.NoClassDefFoundError: com/jfinal/server/jetty/ServerFactory
报错—— 因为进行了多次改动,并不清楚到底是哪个改动引起的所以干脆写下了所有要注意的点—— 1.在通过idea运行JFinal时要将最后一位的数字改成0 JFinal.start("src/main/webapp", 8080, "/",0); 2.注意jetty-server的版本,我最开始的版本 ......
java中属性和变量的区别与final和抽象类
属性和变量的区别 变量必须要有初始值; 属性可以没有初始值; 变量的范围只在当前大括号内有效; 属性是对象在哪里使用就在哪里有效; 属性的作用范围要比变量的大一些 属性和变量 public class study01 { public static void main(String[] args) ......