Java

uniapp 蓝牙连接斑马打印机发送zpl指令打印

历程 需求是想通过斑马的zpl语言打印小票等,需要用到蓝牙连接。 一开始采用的是uniapp自带的蓝牙连接和打印,用的是uni.writeBLECharacteristicValue(OBJECT)方法,蓝牙能正常连接和发送数据。奇怪的是发送蓝牙数据始终都是ok,打印机确是一点动静都没有。 基于以上的疑惑,我开始怀疑是uniapp的api存在问题,于是使用c#连接蓝牙打印测试,居然成功了。那么问

Java22重磅发布!!!!卷不动了,真的卷不动了。。。。

就在3月19日,Java22重磅发布。Java22新增了12项增强功能,其中包括七个预览特性和一个孵化器特性,这些功能都显著到足以引起JDK增强提案(JEPs)的关注。它们涵盖了Java语言、其API、性能以及JDK中包含的工具的改进。 真的卷不动了,,前段时间才将项目升级到Java17。。。。 接下来我们看看具体的新特性介绍。。。 Java语言上的改进 Unnamed Variables &a

实现一个自定义MVC

  在Spring核心思想之 AOP:在自定义容器基础上实现AOP功能的容器上实现类似SpringMVC的功能。先分析下SpringMVC功能,在Spring MVC快速搭建初体验中:     1、web.xml配置的功能被实现了WebApplicationInitializer的类替代,即不用解析web.xml配置文件直接执行WebApplicationInitializer实现类即可。    

js 拖拽参考

https://www.bookstack.cn/read/javascript-tutorial/docs-events-drag.md

JavaScript 实现通过 id 数组获取可展示的 name 拼接字符串

JavaScript 实现通过 id 数组获取可展示的 name 拼接字符串 场景 有一个包含许多对象的数组,每个对象都包含了一个标识(id)和一个名称(name)。想要从这个数组中选出特定的一些对象,这些对象的标识(id)在另一个数组中已经给出。然后,想把这些选出来的对象的名称(name)连接成一个字符串,用逗号分隔起来,以便进一步处理或显示。 代码实现 实现方式一 可以使用 JavaScrip

探讨Java代码混淆加固工具

  摘要 本篇博客将介绍几种常用的Java代码混淆工具,如ProGuard、Allatori Java Obfuscator、VirboxProtector、ipaguard和DashO。我们将深入探讨它们的特点、功能以及在保护Java应用程序安全方面的作用。此外,还将强调在使用Java代码混淆工具时需要注意的安全问题。   引言 随着Java应用程序的广泛应用,代码安全性变

JAVA中HTTPS那些事儿

转载自:https://www.jianshu.com/p/20180ca83012 本章是HTTPS那些事儿的第二篇文章,其他相关文章请参见:前言 本篇主要描述JAVA中与HTTPS相关的概念与代码实现。 JAVA中的证书 KeyStore和TrustStore SSL层证书校验过程 HttpsURLConnection * 注意 本文纯手工打造,转载请注明出处。 JAVA中的证书 Jav

前端基础之JavaScript运算符

一、什么是运算符 运算符,顾名思义就是在运算中的符号,例如加法中的 ”+“ 就是一个运算符。严谨来说,运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。 二、运算符的分类 JavaScript 中的运算符可以分为多种类型,包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符等。以下是这些运算符的详细解释: 1. 算术运算符 +:加法运算符,用于相加两个值。 -:减法运算符,用于相减两

前端基础之JavaScript流程控制

一、if判断 在 JavaScript 中,if 语句是一种常见的条件语句,用于根据条件执行不同的代码块。除了基本的 if 语句外,还有 if...else、if...else if...else 等变体,用于处理多个条件的情况。 1. if 语句 if 语句用于在条件为真时执行特定的代码块。 语法: 2. if...else 语句 if...else 语句用于在条件为真时执行一个代码块,否则执

Java 实现压缩图片,视频,音频案例

Java 实现压缩图片,视频,音频案例 在 Java 中,要实现视频压缩通常需要使用外部的库或工具,因为 Java 标准库本身并不提供直接的视频处理功能。以下是一些常用的方法和工具来压缩视频: FFmpeg: FFmpeg 是一个开源跨平台的多媒体处理工具,可以用来对音频、视频等多媒体数据进行编解码、转换和流处理。你可以通过 Java 调用 FFmpeg 的命令行来实现视频压缩。 Xuggler:

莫名其妙el-table不显示问题

原因:element-ui的依赖版本过高; 解决:    1.降低element-ui版本   2.在vite.config.js文件中添加配置 { find: "vue", replacement: "vue/dist/vue.esm.js" }     

nodejs 实现 AMD 加载 依赖

import fs from "fs"; import path from "path"; import vm from "vm"; export class LoadComponent { componentsPath: string = path.resolve("../first/components/"); componentName: string = ""; compon

ProTable 如何不提示已选择多少项

要在 Ant Design ProTable 中去掉默认的信息提示框(alert-info),可以通过设置 tableAlertRender 属性为 false 来实现。这样就可以隐藏默认的信息提示框。 以下是示例代码: <ProTable ... tableAlertRender={false} // 去掉默认的信息提示框 ... />   通过将 tableAle

Kafka集群部署

目录Kafka集群部署1.1 服务器资源1.1.1 安装JDK(所有设备)1.1.2 配置ip和主机名映射(所有服务器)(可不做)1.1.3 配置主机名(所有设备)(可不做)1.2 在node1上安装、配置kafka1.2.1 安装kafka1.2.2 修改配置文件1.2.2.1 修改zookeeper.properties1.2.2.2 配置Zookeeper的id1.2.2.3 修改serve

springMVC中过滤器的实现

过滤器使用Servlet3.0提供的@webFilter注解,配置过滤的URL规则,实现Filter接口,重写doFilter 具体实现代码如下: 1、void init 方法,是容器启动的时候(初始化Filter)会被调用,整个程序运行期会被调用一次,简单理解就是项目启动的时候执行一次。如下图  2、void doFilter方法,具体的过滤功能代码,通过此方法对请求过滤处理,

Leecode 杨辉三角Ⅱ

Day 7 第二题 我的思路和上一篇的杨辉三角一致,只不过将List获取层数的代码List.get(0).add()修改成数组 lincs设计 节约空间复杂度 的代码

【HarmonyOS NEXT】API 11 跳转系统设置定位服务页面示例

​【关键字】 HarmonyOS NEXT、系统设置、定位服务   【问题背景】 某些开发者根据业务逻辑,需要检测用户是否开启定位服务开关,如果没有开启,需要引导用户跳转至系统页面打开定位服务,今天就给大家提供一个跳转至设置-隐私-位置服务页面的示例demo。   【示例代码】 import { Want , common } from '@kit.AbilityKit';

【HarmonyOS NEXT】气泡默认颜色和API 10不同,设置popupColor属性无法修改气泡颜色

​  【关键字】 HarmonyOS NEXT、气泡提示、Popup、popupColor 【问题背景】 API 10接口的气泡颜色是‘#4d4d4d’的,但是使用API 11后,气泡颜色变成透明的了,然后通过popupColor属性设置其他颜色都无效。 【API 10的效果】 ​ 【API 11的效果】 ​ 在PopupOptions中设置 popupColor: '#4d4d4d',

【HarmonyOS NEXT】解决自定义Dialog跳转新页面返回后原Dialog关闭的问题

​ 关键字: 自定义Dialog、Dialog消失、关闭、NEXT   1、问题描述 在开发鸿蒙应用的过程中,遇到了这样一个问题:有两个页面A和B,首先在页面A中有一个按钮,点击这个按钮会在页面A中弹出一个自定义的Dialog,在自定义的Dialog中也有一个按钮,点击这个按钮跳转到页面B,在页面B中按返回键返回到页面A中,此时,会发现页面A中之前弹出的自定义的Dialog消失不见了,实

Dubbo23_Apache Dubbo概述2

一、Dubbo简介  Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。  什么是RPC?   RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法

07-JavaScript对象

                 

set the JAVA_HOME variable in your environmen

昨天在docker上跑了一个nacos,今天就寻思在本地上安装一下nacos,然后安装步骤一切正常,然后在配置自启和以systemd的方式管理docker后进行启动,出现了报错    这里翻译一下:错误:请在您的环境中设置JAVA_HOME变量,我们需要JAVA(x64)!jdk8或更高版本更好!! 意思是说我们的java变量没有配置或者jdk版本过低,但是我用的是新下

学习随笔2

卸载JDK 删除java的安装目录 删除环境变量JAVA_HOME 删除path下的java信息 java -version查看 安装JDK 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应的版本 双击安装JDK 记住安装路径 配置环境变量 我的电脑->右键->属性 环境变量->JAVA_HOME 配置path变量 测试JDK是否安装成功 打开cmd java

Java 入门- helloworld

1.JDK  【Java Development Kit】=> java开发工具包,包含了jre javac 编译工具 java 运行工具 jdb 调试工具 jhat内存分析工具 2.JRE  【Java Runtime Environment】=>Java的运行环境,包含了jvm以及后面开发用到的核心类 3.JDK,JRE,Jvm直接的关系 JDK包含了JR

js——Date()怎么将获取北京时间的日期,精确到时分秒

JavaScript 的 Date 对象可以获取本地时间,但不直接支持时区。要获取特定时区的时间,你需要进行时区转换。 以下是一个函数,用于获取特定时区(如“Asia/Shanghai”,即北京时间)的当前日期和时间,精确到秒。 点个赞吧

学习随笔3

HelloWorld 新建一个文件夹 新建一个java文件 文件后缀名为java Hello.java 打开文件后缀显示 编写代码 编辑javac java文件,生成一个class文件 运行class文件,java.class文件

Java list初始化的几种办法

在 Java 中初始化 List 的五种方法 1.构造 List 后使用 List.add 初始化 2.使用 {{}} 双括号语法 3.使用 Arrays.asList 4. 使用 Stream (JDK8) 5. 使用 Lists (JDK9) 在 Java 中初始化 List 的五种方法 Java 中经常需要使用到 List,下面简单介绍几种常见的初始化方式。 1.构造 List

根据端口查找java程序

lsof -i:80XX netstat -anp|grep 80xx ps -ef|grep java或ps -ef|grep tomcat   ps -ef|grep 进程号PID就能获取具体地址 ll /proc/进程号PID/cwd 就能获取路径

Tomcat源码解析(一)

一、Apache Tomcat源码环境构建 官网:https://tomcat.apache.org/ 二、Maven环境搭建 1、打开IEDA导入项目,然后在项目中创建一个新的pom.xml文件,里面的内容为: 2、然后设置项目为Maven项目,选中pom.xml文件,鼠标右点。选择 Add as Maven Project . 3.导入项目需要的依赖jar包依赖包下载链接:https

jar架包启动命令

nohup java -jar xxx.jar >logs/consoleMsg.log 2>&1 &   5. ./start.sh 启动进程或nohup java -jar xxx.jar >/dev/null 2>&1 &或nohup java -jar xxx.jar >logs/consoleMsg.log 2&gt

<<  <  418  419  420  421  422  423  424  425  426  427  428  >  >>