posts - 609,  comments - 13,  views - 64万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Java

java产生随机字符串 64位、byte[]转16进制字符串、 生成随机数
摘要:code /** * 产生随机字符串 64位 * */ public static String generateSecretToken() { SecureRandom secRandom = new SecureRandom(); byte[] result = new byte[32]; se 阅读全文
posted @ 2025-03-04 16:43 邢帅杰 阅读(4) 评论(0) 推荐(0) 编辑
ES查询常用语法
摘要:1. ElasticSearch之查询返回结果各字段含义执行命令:索引库名称/_search空搜索的结果为: { "took": 2, # 该命令请求花费了多长时间,单位:毫秒。 "timed_out": false, # 搜索是否超时 "_shards": { # 搜索分片信息 "total": 阅读全文
posted @ 2024-10-22 16:34 邢帅杰 阅读(30) 评论(0) 推荐(0) 编辑
MySQL和Elasticsearch使用场景
摘要:来源:https://www.zhihu.com/question/637732937ES的底层实现:倒排索引正排索引(Forward Index)的实现方式为,通过文档ID去查找整个文档内容,适用于全部文档遍历或根据某个文档ID查找内容的场景。而倒排索引(Inverted Index)的实现方式, 阅读全文
posted @ 2024-10-22 13:51 邢帅杰 阅读(53) 评论(0) 推荐(0) 编辑
Android为页面添加水印、dp、px、sp互转
摘要:来源:https://blog.csdn.net/fantasy_lin_/article/details/97651171https://blog.51cto.com/u_16213318/11745242为了能够方便地在任意页面上加水印,所以应该采取用Java代码来实现,而不是在XML布局文件里 阅读全文
posted @ 2024-10-17 17:08 邢帅杰 阅读(50) 评论(0) 推荐(0) 编辑
java解压rar,解压zip
摘要:解压zip package com.xcg.webapp.common; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; imp 阅读全文
posted @ 2024-10-10 13:28 邢帅杰 阅读(122) 评论(0) 推荐(0) 编辑
java AES/DES加密解密
摘要:code package com.xcg.webapp.common; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException 阅读全文
posted @ 2024-09-09 14:48 邢帅杰 阅读(13) 评论(0) 推荐(0) 编辑
java发送http请求
摘要:pom <dependency> <groupId>org.apache.httpcomponents.client5</groupId> <artifactId>httpclient5</artifactId> <version>5.1.3</version> </dependency> 菜 pa 阅读全文
posted @ 2024-07-19 16:42 邢帅杰 阅读(15) 评论(0) 推荐(0) 编辑
java之gzip压缩、解压缩
摘要:code package com.xcg.webapp.Common; import org.apache.commons.lang3.StringUtils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputSt 阅读全文
posted @ 2024-07-19 16:19 邢帅杰 阅读(164) 评论(0) 推荐(0) 编辑
java字符串转日期
摘要:code 参考:http://www.mobiletrain.org/about/BBS/255839.html String timeStr = "2024-07-18 10:28:33"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM- 阅读全文
posted @ 2024-07-18 14:23 邢帅杰 阅读(8) 评论(0) 推荐(0) 编辑
Mybatis使用foreach执行in语句、批量增删改查
摘要:参考:https://www.cnblogs.com/leeego-123/p/10725210.html一、xml文件中foreach的主要属性foreach元素的属性主要有 collection,item,index,separator,open,close。collection: 表示集合,数 阅读全文
posted @ 2024-07-03 16:28 邢帅杰 阅读(1200) 评论(0) 推荐(0) 编辑
java之包管理dependencies与dependencyManagement
摘要:dependencyManagement 统一多模块的依赖版本如果你的项目有多个子模块,而且每个模块都需要引入依赖,但为了项目的正确运行,必须让所有的子项目(以下子项目即指子模块)使用依赖项的统一版本,才能保证测试的和发布的是相同的结果。 Maven 使用 dependencyManagement 阅读全文
posted @ 2024-06-17 16:46 邢帅杰 阅读(188) 评论(0) 推荐(0) 编辑
java打包jar、java引入本地jar包、java发布、java发包、java打包、java引入包
摘要:java把项目打包成jar步骤一、IDEA -> File -> Project Structure -> Artifacts -> + -> JAR -> From moduls with dependencies... -> 选择 Module 和 Main Class -> 选择 JAR fi 阅读全文
posted @ 2024-06-17 10:27 邢帅杰 阅读(1118) 评论(0) 推荐(0) 编辑
java字符串Base64互转
摘要:code package com.xcg.webapp.Common; import java.nio.charset.StandardCharsets; import java.util.Base64; /** * @author jay * @create 2024-04-29 11:13 */ 阅读全文
posted @ 2024-04-29 10:30 邢帅杰 阅读(292) 评论(0) 推荐(0) 编辑
mybatis只sql语句插入新行后返回主键自增列或者非自增列
摘要:1.执行完insert语句,返回自增列最新的值。两种方式 <insert id="create" parameterType="com.xcg.webapp.model.entity.Production" useGeneratedKeys="true" keyProperty="productio 阅读全文
posted @ 2024-04-25 16:07 邢帅杰 阅读(200) 评论(0) 推荐(0) 编辑
mybatis之sql查询配置文件resultType和resultMap
摘要:如果实体类的属性名称和数据库中的字段名称不一致,比如属性productName,数据库字段product_name。这时候mybatis查询返回的结果需要跟实体类自动映射 就需要配置一下映射关系。如果列名和属性名一样,那就不用配置映射关系了,直接使用resultType指定类就行。如果不想输入全类名 阅读全文
posted @ 2024-04-25 11:18 邢帅杰 阅读(120) 评论(0) 推荐(0) 编辑
java jdk中没有jre目录
摘要:新版本的jdk没有jre目录,需要在jdk的安装目录执行命令bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre文件夹需要放开编辑权限才行。 阅读全文
posted @ 2024-04-11 15:09 邢帅杰 阅读(213) 评论(0) 推荐(0) 编辑
java线程池ThreadPoolExecutor
摘要:Executors创建线程的4种方法//1. newSingleThreadExecutor创建“单线程化线程池” //特点: //单线程化的线程池中的任务是按照提交的次序顺序执行的。 //只有一个线程的线程池。 //池中的唯一线程的存活时间是无限的。 //当池中的唯一线程正繁忙时,新提交的任务实例 阅读全文
posted @ 2023-08-25 13:11 邢帅杰 阅读(11) 评论(0) 推荐(0) 编辑
java原子类AtomicStampedReference,java之CAS=compare and swap
摘要:一、什么是CASCAS,compare and swap的缩写,中文翻译成比较并交换。CAS 操作包含三个操作数,内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值 。否则,处理器不做任何操作。二、案例public static in 阅读全文
posted @ 2023-08-24 17:15 邢帅杰 阅读(124) 评论(0) 推荐(0) 编辑
java之Long类型10进制转16进制
摘要:String timeStampTo16 = String.format("%8X",Long.valueOf(timeStamp)).trim().toUpperCase();%8X 是大写的,%8x是小写的。 阅读全文
posted @ 2023-08-18 16:48 邢帅杰 阅读(165) 评论(0) 推荐(0) 编辑
Android之线程池ScheduledThreadPoolExecutor,定时执行。java定时任务帮助类
摘要:定时任务帮助类 package com.xcg.webapp.common; import java.util.HashMap; import java.util.Map; import java.util.concurrent.Executors; import java.util.concurr 阅读全文
posted @ 2023-08-10 09:24 邢帅杰 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示