此时情绪此时天,无事小神仙
好好生活,平平淡淡每一天

编辑

随笔分类 -  基础

摘要:finally语句块中仅修改返回变量,不会影响最终的返回结果 finally语句块中有返回语句,会覆盖之前的返回值 cmd 反编译一下即可知晓 javac finallyTest.java javap -c finallyTest.class 阅读全文
posted @ 2024-05-09 17:30 踏步 阅读(23) 评论(0) 推荐(0) 编辑
摘要:销毁字符串 /** * 销毁字符串 * @param destroyString */ public static void destroyString(String destroyString) { try { System.out.println("销毁前destroyString:"+dest 阅读全文
posted @ 2021-10-26 11:44 踏步 阅读(68) 评论(2) 推荐(0) 编辑
摘要:关于点的问题是用string.split("[.]") 解决。 关于竖线的问题用 string.split("\\|")解决。 关于星号的问题用 string.split("\\*")解决。 关于斜线的问题用 sring.split("\\\\")解决。 关于中括号的问题用 sring.split( 阅读全文
posted @ 2021-03-09 16:49 踏步 阅读(458) 评论(0) 推荐(0) 编辑
摘要:推荐使用@Resource注解原因: 1. 不用写setter方法 2. 此注解是属于J2EE的(JDK1.6及以上),减少了与spring的耦合 3. 无下滑小波浪线提示,拯救强迫症。 @Autowired 与@Resource的相同点: 都可以用来装配bean; 都可以写在字段上或写在sette 阅读全文
posted @ 2021-02-25 14:57 踏步 阅读(182) 评论(0) 推荐(0) 编辑
摘要:答案: controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 简单的验证 package com.riemann.springbootdemo.controller; import org.springframework.context. 阅读全文
posted @ 2021-02-18 19:36 踏步 阅读(864) 评论(0) 推荐(0) 编辑
摘要:Ant和Maven共享在Java市场上相当大的成功。ANT是在2000年发布了第一个版本的工具,它是基于程序编程思想的发展。 后来,人们在 Apache-Ivy的帮助下,网络接受插件和依赖管理的能力有所提升。但主要缺点是使用XML作为一种格式来写构建脚本。XML是分层的,不利于程序的编程,而且当XM 阅读全文
posted @ 2020-12-08 17:36 踏步 阅读(2719) 评论(0) 推荐(0) 编辑
摘要:BigDecimal bigNum1 = new BigDecimal("10"); BigDecimal bigNum2 = new BigDecimal("5"); BigDecimal bigNum3; //加法 bigNum3 = bigNum1.add(bigNum2); System.o 阅读全文
posted @ 2020-11-19 14:07 踏步 阅读(183) 评论(0) 推荐(0) 编辑
摘要:参考资料:好好学Java https://mp.weixin.qq.com/s/Dd_7yUh3lq3TqE2cjsYXvw JDK8新特性里提供了3个时间类:LocalDate、LocalTime、LocalDateTime 在项目开发中,已经需要对Date类型进行格式,否则可读性很差,格式化Da 阅读全文
posted @ 2020-10-22 14:19 踏步 阅读(197) 评论(0) 推荐(0) 编辑
摘要:所需引入jar包:https://jsoup.org/packages/jsoup-1.13.1.jar <!--java爬取文章jar--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <vers 阅读全文
posted @ 2020-09-07 19:45 踏步 阅读(373) 评论(0) 推荐(0) 编辑
摘要:##1.jdk下载安装 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 或者 https://repo.huaweicloud.com/java/jdk/ ##2.配置环境变量 JAVA_HO 阅读全文
posted @ 2020-08-18 10:30 踏步 阅读(112) 评论(0) 推荐(0) 编辑
摘要:Queue常用方法: queues.add("1");// 尾插--集合中添加元素 String str = queues.peek();// 返回头--返回此队列的头 queues.poll();// 头删--检索并删除此队列的头 queues.offer("4");// 尾插--将指定的元素插入 阅读全文
posted @ 2020-07-27 14:42 踏步 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Map<String, String> map = System.getenv(); String userName = map.get("USERNAME");// 获取用户名 String computerName = map.get("COMPUTERNAME");// 获取计算机名 Stri 阅读全文
posted @ 2020-07-06 11:53 踏步 阅读(2125) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/sinat_33704704/article/details/86711838 https://blog.csdn.net/lanqibaoer/article/details/23251967 https://www.cnblogs.com/tancky 阅读全文
posted @ 2020-07-04 19:44 踏步 阅读(125) 评论(0) 推荐(0) 编辑
摘要:获取路径 public void showURL() throws IOException { // 第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes File f = new File(this.getClass().getResource("/" 阅读全文
posted @ 2020-06-22 11:09 踏步 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1、switch必须加上break才结束 对于多重分支选择,一系列的if-else-if语句会让代码的可读性变差,建议使用switch语句来代替,然而switch case中的分支判断,必须加上break语句才会中止其它case的执行,比如: int count = 1; switch(count) 阅读全文
posted @ 2020-06-18 17:46 踏步 阅读(246) 评论(0) 推荐(0) 编辑
摘要:1.提高系统的可维护性 让我们的代码和系统维护性更高,因为系统分层之后,每个层都会有自己的定位 比如:MyBatis 框架 接口层:提供服务的 核心处理层:专注业务的 基础支持层:专注技术核心的 并且在每个层的内部又会有很多组件,每个组件又会有自己的分工,这样的话整个系统的脉络会变得更加的清晰,维护 阅读全文
posted @ 2020-05-21 21:48 踏步 阅读(549) 评论(0) 推荐(0) 编辑
摘要:懒汉式 懒汉式:刚开始不初始化,在用的时候再进行初始化。 懒汉单例双重检查真的安全吗? 代码示例: /** * 懒汉式-双重检查-非线程安全 */ public class SingleDclNotsafe { private static SingleDclNotsafe singleDcl; / 阅读全文
posted @ 2020-05-11 20:30 踏步 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1、字符串的不变性 下图展示了如下的代码运行过程: String s = "abcd";s = s.concat("ef"); 备注:String reference variable :字符串引用变量 String object:字符串对象 2、equals() 和hashCode()的关系 哈希 阅读全文
posted @ 2020-05-09 09:59 踏步 阅读(375) 评论(0) 推荐(0) 编辑
摘要:统计一个字符串中某个字符出现的次数 replace方法统计字符串中某个字符出现的次数 利用replace替换空字符,并用原字符串长度减去替换后的新字符串的长度 split方法统计字符串中某个字符出现的次数 利用split分割,并统计分割后的数组长度 replace方法统计字符串中某个字符出现的次数 阅读全文
posted @ 2020-05-05 15:16 踏步 阅读(4276) 评论(0) 推荐(0) 编辑
摘要:i++后的哈希码会变的原因 Synchronized同步锁的是同一个对象,如果对象发生改变,则会失去效果 先上代码: public class IntegerHashCode { public static void main(String[] args) { Integer integer = 1 阅读全文
posted @ 2020-04-15 02:17 踏步 阅读(156) 评论(0) 推荐(0) 编辑

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