天翼云java知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖java相关内容资讯。开发者在java专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
1引言切片在代码当中是常用到的东西,我们常常用它切除我们不需要的东西。2 问题输入一串字符,并删除前后的空格3 方法先给出一串字符,‘ I like you ’,再用切片的方法切除前后的空格4 实验结果与讨论代码清单 14 结语今天我学
注解式开发-Hibernate基本注解基本概念在Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射 在jdk1.5版本后,JPA提供了一套功能强大的注解。Hibernate直接使用的JPA这套注解,虽然H
多条件复杂查询,不知具体有多少个条件,一个一个判断代码冗长,只想取出有值的条件,拼接到sql上,比如有个User类,有属性name,id, 当只有id有值时,返回"and id =xxxx"用法,将自己的bean对象继承Pa
模拟场景:写一段小程序,一个方法给某人账户充值,另一个方法查询某人的账户,如果两个方法都不加锁,并发情况下肯定会问题,现在只给充值方法加锁,查询方法不加,由于synchronized与非synchronized方法可以同时运行,所以查询方法
这种方式同样利用了 classloder的机制来保证初始化 instance 时只有一个线程。 而且还能实现按需加载,当程序启动 SingleForClassLoad 类被装载了,instance不一定被初始化。 因为 Instance 类
源码预览拆分思路如果e 元素是链表类型,则需要遍历链表,将其一拆为二故定义了low 、high两个链表的头尾指针。将e的hash码与原数组容量进行按位与,如果结果为零,则加入低位链表如果结果不为零,则加入高位链表直至遍历完整个链表遍历完成之
最近看到一篇非常有深度的博文,用流行语说就是——整的我都不会了!有兴趣的可以来挑战一下,文末有原文链接!盲猜1盲猜2盲猜3盲猜4盲猜5盲猜6盲猜7盲猜8全部正确的请留下你的膝盖
LRU在很多缓存失效策略中会涉及,本质是一种更公平的节约资源策略 比如使用redis缓存数据,不可能将所有资源都缓存起来,内存耗不起 但也不能一刀切的设定一个过期时间,自动过期,因为可能热点数据它经常被访问到 LRU算法思想应运而
众所周知StringBuffer是安全的,而StringBuilder是不安全的,他们都有append方法,但具体实现细节你了解过吗?为什么有时候用着用着就OutOfMemoryError,在哪报的以StringBuffer.app
HashMap的resize()方法注释
背景分析主要考察线程之间的通信,思路就是创建两个线程在一个线程输出一个内容之后,自己进入阻塞,去唤醒另一个线程另一个线程同样,输出一个内容之后,自己进入阻塞,去唤醒另一个线程代码实现(一)运行一下,确实实现了交替输出,但是多运行几次,就会发
ShiroConfig完整配置案例
查看源码发现 默认线程池中只有一个线程,只能挨个执行,解决方法线程池多加几个线程,启动项类中加入如下配置
线程池类别Executors 下有五类线程池参数介绍:corePoolSize:核心线程数,核心线程会一直存活。maximumPoolSize:最大线程数,决定线程池最多可以创建多少线程。keepAliveTime:空闲时间,当线程闲置超过
spring boot+mybatis plus环境,单条插入用的是BaseMapper自带的insert方法BaseMapper未提供批量插入接口,但是在com.baomidou.mybatisplus.service.IServic
spring boot整合redisTemplate获取自增主键incr
java新特性处理时间工具类
核心比较器 比较器之根据键排序比较器之根据值排序根据键排序根据值排序测试用例结果
json处理特殊字符
spring boot 请求中包含数组参数 一开始接口定义成这样请求参数是这样结果就这样了……改进方法一:请求报文不变,改接口,重新定义一个实体类,把数组参数作为它的一个属性新定义一个MissionParam类,包含Miss
2023-04-18 14:14:13
2023-04-19 09:23:13
2023-05-10 06:02:16
2023-05-15 10:01:56
2023-04-24 11:25:19
2023-05-22 08:09:06