Java

利用Java实现键盘输入

利用Java实现键盘输入 引入包下的类Scanner 创建一个对象 调用对象的方法

KindEditor可以如何直接复制word的图文内容到编辑器中?

​  如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&nb

sentinel 介绍

简介:       随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性 基本概念: 资源 资源是 Sentinel 的关键概念。它可以是 Java 应用

hutool包将json串转为泛型类出现转换异常

hutool包将json串转为泛型类出现转换异常 问题描述:在使用hutool包的toBean方法转换json为泛型类之后,去获取泛型类的某个字段出现报错。java.lang.ClassCastException: cn.hutool.json.JSONObject cannot be cast toXXXX 造成原因:当使用JSONUtil将一串json转为一个泛型类,且指定转换的泛型为某一包含

异步线程变量传递必知必会---InheritableThreadLocal及底层原理分析

InheritableThreadLocal简介 笑傲菌:多线程热知识(一):ThreadLocal简介及底层原理3 赞同 · 0 评论文章 上一篇文章我们聊到了ThreadLocal的作用机理,但是在文章的末尾,我提到了一个问题,ThreadLocal无法实现异步线程变量的传递。 什么意思呢?以下面的代码为例子: 原本我们期待的结果是,子线程中的值与主线程中的值保持一致,但是实际上,运行代

equals和“==”都得到错结果

今天java查bug 查到一个奇怪的现象,用RecordSet rs = new RecordSet()从数据库查数据,与字符串做对比,无论用equals和“==”都得到错误的结果,后来问了下老师傅,在equals前加了trim().,意思是去掉原字符串开头和结尾的空格、回车、换行符等不可见字符。然后测试通过

XMLHttpRequest发送请求报错:Failed to execute 'send' on 'XMLHttpRequest': Failed to load

1、问题 源:url:http://localhost:8099/api/test const xhr = new XMLHttpRequest(); xhr.open('post', url, false); xhr.setRequestHeader("Content-type","application/json"); var str = JSON.stringify

自定义feign 解码器Decoder

直接上代码 说明 1、上面的代码是自定义了一个返回值fastjson反序列化成对象的解码器 2、CustomizedConfiguration 类上的 @Configuration 如果加就全局生效。 3、CustomizedConfiguration 类上的 @Configuration 如果不加,可以在feign 接口上(如下面代码1所示),在feign 接口上,就作用于当前的feign 接

ruoyi-cloud 使用ApiPost模拟登录

ruoyi-cloud 使用ApiPost模拟登录 简述 使用自带的ruoyi-cloud模拟登陆时,需要先使用http://localhost/dev-api/code获取验证码及uuid,然后通过http://localhost/dev-api/login将code及uuid的正确值代入,当两者都正确后才能真正进入login方法进行用户名和密码验证,该拦截器位于ValidateCodeFilt

CKEditor可以如何直接复制word的图文内容到编辑器中?

​  在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片

Cesium CustomShader 不生效的问题

CustomShader官网文档(1.95版本):http://cesium.xin/cesium/en/Documentation1.95/CustomShader.html 一个比较刁钻的例子。 这几天想给模型贴图,学习用CustomShader,找了几个文章的demo和官方demo,都不生效,原来代码基本是这样的: 后来做了各种尝试包括把customShader赋值放到readyPro

frida注入脚本持久化从frida-net到frida-inject

采集APP数据的时候发现需要对参数进行加密,为了简单就没有做算法还原,就想尝试用RPC的方式直接调用 最先开始用frida-net,这个方案有个问题是必须用USB连接手机,方案也能跑通 先下载frida-net  git clone  https://github.com/frida/gumjs-net.git 本机的需要nodejs环境    

springboot jar thin

springboot jar thin springboot 应用 jar 瘦身。springboot jar 太大。jar与依赖包分离。 两种方法,第一种,spring-boot-thin-launcher,他将依赖包以maven仓库的形式放到repository目录。 第二种,将依赖包以jar包的方式放到一个目录下,比如libs目录。 spring-boot-thin-launcher 这种方

数据分类

1. 题目 对一个数据a进行分类, 分类方法是,此数据a(4个字节大小)的4个字节相加对一个给定值b取模, 如果得到的结果小于一个给定的值c则数据a为有效类型,其类型为取模的值。 如果得到的结果大于或者等于c则数据a为无效类型。 比如一个数据a = 0x01010101,b = 3 按照分类方法计算:(0x01 + 0x01 + 0x01 + 0x01) % 3 = 1 所以如果c等于2,则此a就

5键键盘的输出

1. 题目: 有一个特殊的 5键键盘,上面有 a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键。 a键在屏幕上输出一个字母 a; ctrl-c将当前选择的字母复制到剪贴板; ctrl-x将当前选择的 字母复制到剪贴板,并清空选择的字母; ctrl-v将当前剪贴板里的字母输出到屏幕; ctrl-a 选择当前屏幕上所有字母。 注意: 1、剪贴板初始为空,新的内容被复制到剪贴板时会覆盖原

《深入理解Java虚拟机》读书笔记:HotSpot的算法实现

HotSpot的算法实现 HotSpot的算法实现概要 1、枚举根节点 由于目前的主流Java虚拟机使用的都是准确式GC(这个概念在第1章介绍Exact VM对Classic VM的改进时讲过),所以当执行系统停顿下来后,并不需要一个不漏地检查完所有执行上下文和全局的引用位置,虚拟机应当是有办法直接得知哪些地方存放着对象引用。 在HotSpot的实现中,是使用一组称为OopMap的

ruoyi-cloud excel导入数据

ruoyi-cloud excel导入数据 说明 本文以导入部门数据为例,说明excel如何导入 实现 部门页面修改 在ruoyi-ui->src->views->system->dept->index.vue中更改 添加导入按钮 添加导入弹框 在前添加如下代码 添加对token的引用 添加上传遍历 在data()方法的return大括号内添加该变量 添加相

Anyline+PostgreSQL使用理解之二

第一篇:springboot+postgresql集成anyline试水 总结几个目前遇到的比较简单的使用场景,以后可能会继续在此更新。下文anylineService皆为org.anyline.service.AnylineService。 仅供参考,如果自己遇到很怪的问题还是推荐进技术支持群询问作者。 查询 基本列表查询 查询条件构建 以常见的整型、日期、字符串查询为例。用了lombok

干掉 NullPointerException,这样写优雅!

来源:blog.csdn.net/zjhred/article/details/84976734 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException。假设我们有两个类,他们的UML类图如下图所示 在这种情况下,有如下代码: 这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于

8.11 周五

上午 写pta 下午 学习java 晚上 娱乐

Java基础(1)

一、 java的集合 java主要有四种集合,Map,Set,List, Queue 1. ArrayList和LinkedList有什么区别 • 内部实现 • ArrayList是动态数组实现,底层使用数组来存储元素。 • LinkedList是链表实现,底层使用双向链表来存储元素。 • 访问效率 • ArrayList支持随机访问,可以通过下标快速定

彻底弄明白事件的捕获和冒泡

对于事件的传播机制模糊不清的同学,可以看一下这篇文章。 一、事件、事件监听函数、事件对象 首先,我们明确一下事件、事件监听函数、事件对象,这三个概念之间的关系。 (1)事件,就是发生了什么事,比如点击事件、文本框输入事件、ajax成功返回事件等。(2)事件监听函数,是在事件发生时我们想执行的代码,是我们在事件上挂的钩子。(3)事件对象,是对事件的描述对象,就是我们熟悉的那个“e”。每个事件发生时,

kettle 调用ssl异常javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate    调用kettle发送邮件的时候 本地没问题  服务器报异常  查看很多都是要 改动 D:javajdkjr

🪂Arthas监控

Arthas 简介: Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息。 并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 官方文档地址:https://arthas.aliyun.com/doc/ 下载地址:https://arthas.aliyun.c

Spring6

0x00 环境配置 环境: IDEA >= 2022.1.4 JDK 17 Maven 3.8.6 Spring 6.0.0 JUnit 4.13.2 Log4j2 新建模块 spring001 -> 高级设置 -> 组 ID 在 /spring001/src/main/java 分别新建软件包 com.spring.dao:持久层 com.spring.ser

java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc.PgResultSet.getNString(int) 方法尚未被实作。

具体报错为: Error attempting to get column 'DISEASENAME' from result set. Cause: java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc.PgResultSet.getNString(int) 方法尚未被实作。; 这个 org.postgresql.jdb

JAVA画弹框

package cn.dbd; import javax.swing.JPanel;//1. import javax.swing.JFrame; //游戏窗口 public class World extends JPanel { //2. public static void main(String[] args) { JFrame frame = new JFram

调研capacitor兼容openharmony平台可行性

团队可能需要对开源的 capacitor 跨平台框架进行扩展,以生产支持 OpenHarmony 平台的应用,在此调研可行性、实现路径和预期工作量。 可行性分析 在验证 capacitor 是否可以将 OpenHarmony 作为生成应用的目标平台之前,需先弄清 capacitor-android 是如何支持一个 web 应用在 android 平台上部署的,其关键点如下: 功能作用 And

<<  <  819  820  821  822  823  824  825  826  827  828  829  >  >>