字符串 字符 工具java
【JAVA】OJ题解
由于工作原因,本人需要同时兼顾嵌入式和网页开发,现利用OJ复习JAVA编程方法。 第一个Java程序 public class Main{ public static void main(String[] args){ System.out.println("你好Java"); } } 计算子女身高 ......
【校招VIP】java语言考点之jvm内存结构
考点介绍:jvm虚拟机相关内容是校招的高频考点之一,Java虚拟机,准确来说是Java二进制字节码的运行环境,jvm是一套规范,用来执行class文件,保证Java语言跨平台... 一、考点题目 1、描述一下JVM加载class文件的原理机制? 解答:JVM中类的装载是由类加载器(ClassLoad ......
字符大小写及ASCII码转化方法
大小写转化:("HelloWorld").toLowerCase(); // helloworld("HelloWorld").toUpperCase(); // HELLOWORLD字符与ASCII码: ("A").charCodeAt(); // 65String.fromCharCode(65 ......
Java FTP上传文件
1、 public boolean upload(String ftpPath,List<String> fileNameList,List<String> files){ boolean isSuccess = true; FTPClient client = new FTPClient(); F ......
【Java实习评审】对多人抢占跑腿订单的并发时限有较好处理
大家好,本篇文章分享【校招VIP】商业在线实习项目“跑个腿”第二期跑腿抢单和动态列表模块 Java同学的代码周最佳作品,该同学来“中国计量大学现代科技学院”计算机科学与技术专业。 本项目亮点: 1 跑腿需求发布模块—构建项目数据模型,包括时效、常用地址和联系 2 跑腿任务列表— 超多条件 复杂筛选 ......
Android 国际化:新增越南语语系(Java)
前提: 1. 在res文件夹中,新增values-vi文件夹(越南语文件夹) 2. 在步骤1的文件夹中,新增strings.xml 背景: 1. targetSdkVersion 29 2. Jdk 1.8 步骤: 1. 在切换语言的下拉框/弹窗中,新增一个越南语的选项(此选项注意国际化) 2. 由 ......
java 中使用导入 导出 excel文件( Easy Excel 2.x )
前提是依赖必须导入: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.0-beta2</version> </dependency> 导出 首先在自己的接口中创建一 ......
Go:字符串与数组切片相互转换
在下述举例中我们使用:字符串数组words=["hello","world","xx"],字符数组word=['h','e','l','l','o'],字符串s="hello world" 字符串数组 []string 转为 字符串 string s := strings.Join(words,"" ......
Linux下安装性能系统监控Nmon工具
一、Nmon下载安装 Nmon 安装包下载地址: 链接:https://pan.baidu.com/s/1U9Nv_zTz0YXVkMEv5X5zvg 提取码:7kkw 二、Nmon 工具介绍 Nmon是一款性能系统监控工具,免费,体积小,安装简单,耗费资源低,广泛应用于Linux系统,它可以轻松的 ......
Java调试绘帧
1. 打印栈回溯 (1) 直接使用 new RuntimeException("stack_dump").printStackTrace(); 1 public class Outer { 2 private int x = 10; 3 4 public void print() { 5 Inner ......
StoneDB 源码解读系列|Tianmu 引擎工具类模块源码详解(一)
![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d7f57de904d94d4db4a968e66d149211~tplv-k3u1fbpfcp-zoom-1.image) > StoneDB 源码解读系列文章正式开启,预计以周更的形式 ......
Java-logback.xml配置
<?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="\logs" ......
好用工具分享合集(持续更新)
## FastGithub github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。 **开源地址**:https://github.com/dotnetcore/FastGithub ......
Linux下后台运行Java程序
## 1、背景描述 > 用Java编写了一个程序(可执行的jar),需要在Linux中启动并持续运行 ### 1.1、直接执行程序 ![image](https://img2023.cnblogs.com/blog/2052479/202308/2052479-20230817153748225-7 ......
Java网络编程:IO、NIO
### Socket 套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。 看不懂?别急,先回忆一下大学学的计算机网络。 物理 ......
Oracle数据库经纬度坐标查询优化与结果错误原因分析、SQL中WKT超长文本字符串处理
[TOC] # 一、Oracle几何空间数据对象和其他数据库的差异 和MySQL、PostgreSQL等数据库相比,Oracle数据库的地理几何空间更难学习和上手使用,我总结的一点原因是Oracle Spatial文档中阐述了太多的和其他数据库不通用的几何对象构建、查询方法,需要单独深入学习研究Or ......
Java项目打包部署
# Java项目打包部署 ## JAR包方式部署 ``` SpringBoot项目默认打包成jar包,jar包方式启动,也就是使用SpringBoot内置的tomcat运行。服务器上面只要你配置了jdk1.8及以上就ok,不需要外置tomcat。 1)配置maven打包插件 item-boot-de ......
LeetCode -- 777. 在LR字符串中交换相邻字符
给两种不同元素,可以和第三种元素交换位置,L只能向左走,R只能向右走,问start数组可否经过某些变换变换到end。 经典双指针算法。 class Solution { public: bool canTransform(string start, string end) { int n = sta ......
【算法】用c#实现自定义字符串编码及围栏解码方法
编写一个函数/方法,它接受2个参数、一个字符串和轨道数,并返回ENCODED字符串。 编写第二个函数/方法,它接受2个参数、一个编码字符串和轨道数,并返回DECODED字符串。 然后使用围栏密码对其进行解码。 这种密码用于通过将每个字符沿着一组“竖状轨道”依次放在对角线上来对字符串进行编码。首先开始 ......
C# .NET 使用HttpClient,以及自定义Header中存在特殊字符的处理方式
平常我们在使用HttpClient时,只需要创建加上设置调用接口地址就可以使用了,比如: HttpClient httpClient = httpClientFactory.CreateClient(); httpClient.BaseAddress = new Uri(接口地址); httpCli ......
SpringBoot 测试实践 - 1:常用的工具
我自己接触到的一些商业或是开源的基于 SpringBoot 项目,它们大部分是没有测试代码的,`test` 文件夹只有脚手架初始化生成的那个测试类,跟不同的开发聊到这个话题,发现他们中的大部分没有写测试的习惯,或者是觉得写测试代码麻烦,主要还是依赖测试工程师做黑盒的测试。只做黑盒测试的话有一定的的局 ......
VisionPro学习日志(四) 预处理工具
# VisionPro学习日志(四) 预处理工具 ## CogImageConvertTool 图像格式转化 亮度模式:可以将彩色图像转换为8位黑白图像 HSI:输出转换为HSI模式下的图像 ## CogIPOneImageTool 常用图像处理方法 常见的图像线性变换,卷积(可以自行设置掩膜大小) ......
Java IDEA
注释 注释不作为代码运行 单行注释://........................ (以//开始后的都为注释) 多行注释:/*...................... ............................................. ............... ......
Java周总结7
JDBC进阶 在ResultSet时,默认可以使用next()移动数据光标至下一笔数据,而后使用getXXX()方法来取得数据在数据光标移动的API上,可以使用absolute()、afterLast()、beforeFirst()、first()、last()进行绝对位置移动,使用relative ......
Java - 源码分析技巧的两个点
1. 通过 debug 回退。一般这个方法可以适用于大部分情况。 2. 制造异常:查看堆栈调用链。如果遇到了不可回退的情况,可以通过故意制造异常的方法来获取调用链,依次回退调用链可以帮助我们分析源码。 详细视频:[Spring Security6.x 自定义数据模型源码分析](https://www ......
Java: Filter 过滤器
创建一个Fileter只需要两步 1. 创建一个类,实现Filter接口 public class MyFilter1 implements Filter { // 初始化方法 @Override public void init(FilterConfig filterConfig) throws ......
loadrunner-java vuser-java脚本运行
一、Jdk环境的准备 1.loadrunner匹配的jdk版本: lr11:jdk1.6 32位 lr12:jdk1.7 32位 2.java编写的ide工具:IntelliJidea社区版 或者 eclipse Idea的工具将.class文件打包成jar文件步骤 1)project struct ......
Java 基于Hutool实现DES加解密
### POM.XML配置 ``` 4.0.0 com.shouke des-utils 1.0 1.8 ${java.version} ${java.version} UTF-8 UTF-8 cn.hutool hutool-all 4.1.0 ``` ## 代码实现 ```groovy pack ......
Java中的Future
1.Future解决了什么问题 Future是java中的一个接口,主要用于java多线程计算过程的异步结果获取,能够感知计算的进度,与传统的多线程实现方式,比如继承Thread类,实现runnable接口,它们主要的局限在于对多线程运行的本身缺少监督。 2.Callable接口和Runnable接 ......