![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
朱颜_辞镜
新征程,再出发!
展开
-
System.out.println(“一“);包含的编码知识
简单的方式理解编码的过程原创 2022-12-02 22:29:20 · 793 阅读 · 0 评论 -
关于LinkedList与ArrayList查询某个元素的问题
先上我搜到的大部分结论:LinkedList是用空间不连续的链表实现的,get(index)查询时需要遍历每个元素去查找,而ArrayList由于是数组实现,get(index)时,直接根据数组的下标返回元素。这个结论其实是错的!贴上LinkedList根据index获取元素的代码public E get(int index) { checkElementIndex(index); return node(index).item; }//再看这个node原创 2022-02-11 21:59:33 · 1281 阅读 · 0 评论 -
java转义字符
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符2.Unicode转义字符:\u +四个十六进制数字;0~65535 \u0000:空字符3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线4.控制字符:5个\'单引号字符\\反斜杠字符\r回车\n换行\f走纸换页\t横向跳格\b退格点的转义:. ==> u002E美元符号的转义:$ ==> u0024...转载 2021-12-01 15:56:23 · 334 阅读 · 0 评论 -
判断ip是否在某个ip段
需求:已经配好很多ip段,要判断输入的ip所属的ip段。例如:25.34.35.56要在25.30.0.0~25.40.255.255所属的这个ip段。思路:把划分好的ip段转成long值区间,然后根据输入ip的long值逐个遍历去找。代码:package com.dbapp.pushdataservice.config;import lombok.Data;import java.util.ArrayList;import java.util.List;public c..原创 2021-11-02 16:10:16 · 720 阅读 · 0 评论 -
基于配置文件实现可配置的定时任务
1、首先配置SpringBoot的定时任务开启@EnableScheduling2、代码实现@Componentpublic class DynamicTask implements SchedulingConfigurer { //需要注入的类 @Autowired private AdvertStatisticTask advertStatisticTask; //时间表达式 每10秒执行一次 private String cron = ".转载 2021-06-08 14:15:24 · 636 阅读 · 1 评论 -
IDEA快捷键,用过都说好
一键格式化代碼:Ctrl+Alt+L全局搜索替换:ctrl+shift+r强大的搜索功能,shift+shift (无论您想要搜啥都能找到)ctrl+shift+R==搜索类 CTRL+N:按照类名搜索类【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[OR ],可以跑到大括号的开头与结尾 Ctrl+F...原创 2020-12-29 09:52:28 · 97 阅读 · 0 评论 -
idea设置中文字体不倾斜
突然有一天发现,idea的中文字体倾斜真心不好看,于是找到的摆正的方法: setting > editor > color scheme > language default > comments > docComment > text 去掉Italic(斜体字)勾选,搞定!其他的地方如果是斜体的,照着去掉这个勾选。收工!...原创 2020-07-11 10:47:47 · 2858 阅读 · 1 评论 -
Tomcat开启远程调试
Linux下面修改catalina.sh ,添加:JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988"Windows下面修改catalina.bat,添加:set "CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_soc...原创 2019-12-11 19:22:52 · 111 阅读 · 0 评论 -
XSS攻击Filter
private String stripXSS(String value) { if (value != null) { // NOTE: It‘s highly recommended to use the ESAPI library and uncomment the following line to // avoid e...原创 2019-11-26 19:24:58 · 242 阅读 · 0 评论 -
关于final关键字的问题
java中,final关键字定义的变量不可变,定义的类不能被继承。其中定义的类不能被继承,最典型的例子就是String,这是为了防止String里面的方法被重写。其实也就是说final定义的类不想被重写。 但是定义的变量的不可变的含义可能是需要进一步理解的,这里指的不可变是指引用指向的地址不可变。引用指向的对象的内容还是可变的执行的结果...原创 2019-03-21 10:55:28 · 218 阅读 · 0 评论