随笔分类 -  java

1 2 3 4 5 下一页
JDK8新特性
摘要:转自:jdk8新特性 一、Lambda表达式 1、语法:完整的Lambda表达式由三部分组成:参数列表、箭头、声明语句 (Type1 param1, Type2 param2, ..., TypeN paramN) -> { statment1; statment2; //............. 阅读全文
posted @ 2022-07-21 17:45 小破孩楼主 阅读(247) 评论(0) 推荐(0)
java中字符串Base64、16进制的转解码函数DatatypeConverter.printBase64Binary、parseBase64Binary用法
摘要:DatatypeConverter单元中封装了对base64编码的一些操作printXXX 的函数就是encodeparseXXX 的函数就是decodeString printBase64Binary(byte[]) //就是将字节数组做base64编码byte[] parseBase64Bina 阅读全文
posted @ 2022-07-05 16:46 小破孩楼主 阅读(2338) 评论(0) 推荐(0)
string.format()详解
摘要:1.String类:String.format()这货有2种重载形式: format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object 阅读全文
posted @ 2022-04-25 09:50 小破孩楼主 阅读(530) 评论(0) 推荐(0)
spring中事务失效问题
摘要:目录 spring中事务失效问题 1、事务不生效 1、访问修饰符权限问题 2、方法用final修饰 3、方法内部调用 3.1、新添加一个service方法 3.2、在该service中自己注入自己 3.3、通过AopConponent类 4、未被spring来进行管理 5、多线程调用 6、表不支持事 阅读全文
posted @ 2022-04-11 22:26 小破孩楼主 阅读(287) 评论(0) 推荐(0)
request.getRequestURL()和request.getRequestURI()的区别
摘要:request.getRequestURL() 返回全路径 request.getRequestURI() 返回除去host(域名或者ip)部分的路径 request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 阅读全文
posted @ 2021-04-25 17:17 小破孩楼主 阅读(168) 评论(0) 推荐(0)
如何判断指定Class是否是基础数据类型或者是其包装类型
摘要:1. 判断是否是基础数据类型 /** * 判断是否是基础数据类型,即 int,double,long等类似格式 */ public static boolean isCommonDataType(Class clazz){ return clazz.isPrimitive(); } 2、 判断是否是 阅读全文
posted @ 2021-04-25 16:12 小破孩楼主 阅读(568) 评论(0) 推荐(0)
Java中LOOP怎么用
摘要:java中loop只是continue和break的标记。可以在多层嵌套循环中,跳出到指定层。否则只能跳出当前循环。(java中break和continue可以跳出指定循环,break和continue之后不加任何循环名则默认跳出其所在的循环,在其后加指定循环名,则可以跳出该指定循环(指定循环一般为 阅读全文
posted @ 2021-02-01 10:30 小破孩楼主 阅读(2620) 评论(0) 推荐(0)
Java反射之getGenericSuperclass()用法
摘要:父类 package com.itheima.mytest; public class Person<T1, T2> { } 子类 package com.itheima.mytest; import java.lang.reflect.ParameterizedType; import java. 阅读全文
posted @ 2021-01-26 22:07 小破孩楼主 阅读(584) 评论(0) 推荐(0)
IDEA如何查看运行Java代码生成的汇编指令
摘要:需要下载的工具:hsdis-amd64.dll 提取码:mdhj 1)把 hsdis-amd64.dll放在 $JAVA_HOME/jre/bin/server 目录下 2)运行时可添加参数: -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly。 Ru 阅读全文
posted @ 2021-01-20 22:13 小破孩楼主 阅读(1602) 评论(0) 推荐(1)
半角、全角判断及转换
摘要:在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,但是对于英文字母、符号和数字这些通用字符就不同于汉字,在半角状态它们被作为英文字符处理;而在全角状态,它们又可 阅读全文
posted @ 2021-01-18 18:18 小破孩楼主 阅读(11303) 评论(0) 推荐(0)
【Tomcat】tomcat logs 目录下各日志文件的含义 (后面有时间在学习总结)
摘要:tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份。可以帮助我们更好的找出错误。 一、认识各种目录的作用及记录的信息 1.catalina.日期.log 这个主要是记录tomcat启动时候的信息,类似于我们在eclipse中启动服务的时候在控制台看到的信息。在里面可以看到 阅读全文
posted @ 2020-12-23 23:02 小破孩楼主 阅读(562) 评论(0) 推荐(0)
5种创建Java对象的方式
摘要:在本篇文章中,将介绍5种创建Java对象的方式。 1. 使用new关键字 package com.idea.test; public class Student { private String userName; private String nickName; public Student(St 阅读全文
posted @ 2020-09-28 17:54 小破孩楼主 阅读(226) 评论(0) 推荐(0)
java 中的文件操作
摘要:1、创建文件 File file = new File("xxx.txt"); System.out.println(file.createNewFile()); 2、创建文件夹 file.mkdir(); file.mkdirs(); mkdirs() //可以建立多级文件夹 可建立/file/o 阅读全文
posted @ 2020-09-16 18:52 小破孩楼主 阅读(365) 评论(0) 推荐(0)
JDK8:HashMap源码解析:TreeNode类的balanceInsertion方法
摘要:一、概述 balanceInsertion指的是红黑树的插入平衡算法,当树结构中新插入了一个节点后,要对树进行重新的结构化,以保证该树始终维持红黑树的特性。 关于红黑树的特性: 性质1. 节点是红色或黑色。 性质2. 根节点是黑色。 性质3 每个叶节点(NIL节点,空节点)是黑色的。 性质4 每个红 阅读全文
posted @ 2020-09-02 23:34 小破孩楼主 阅读(349) 评论(0) 推荐(0)
红黑树
摘要:红黑树动态演示地址:https://www.cs.usfca.edu/~galles/visualization/RedBlack.html 阅读全文
posted @ 2020-09-02 21:28 小破孩楼主 阅读(158) 评论(0) 推荐(0)
java集合 list、set、map能否存储null
摘要:java集合能否存储null package com.idea.test.nulltest; import jxl.common.Assert; import java.util.*; import java.util.concurrent.ConcurrentHashMap; public cla 阅读全文
posted @ 2020-08-26 17:59 小破孩楼主 阅读(9214) 评论(0) 推荐(3)
Java中的Unsafe
摘要:Java和C++语言的一个重要区别就是Java中我们无法直接操作一块内存区域,不能像C++中那样可以自己申请内存和释放内存。Java中的Unsafe类为我们提供了类似C++手动管理内存的能力。 Unsafe类,全限定名是sun.misc.Unsafe,从名字中我们可以看出来这个类对普通程序员来说是“ 阅读全文
posted @ 2020-08-25 18:10 小破孩楼主 阅读(1043) 评论(0) 推荐(0)
ConcurrentHashMap 源码浅析 1.7
摘要:简介 (1) 背景HashMap死循环:HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry的next节点永远不为空,就会产生死循环获取Entry.HashTable效率低下:HashTable容器使用s 阅读全文
posted @ 2020-08-24 15:28 小破孩楼主 阅读(167) 评论(0) 推荐(0)
jxl导入/导出Excel(Maven)
摘要:jxl && POI jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱,很多时候,一个软件应用程序需要生成Micr 阅读全文
posted @ 2020-08-24 12:20 小破孩楼主 阅读(4518) 评论(1) 推荐(1)
HashMap的hashSeed的问题
摘要:final boolean initHashSeedAsNeeded(int capacity) { //通过上面的过程,我们知道了currentAltHashing =false boolean currentAltHashing = hashSeed != 0; //useAltHashing 阅读全文
posted @ 2020-08-22 14:22 小破孩楼主 阅读(502) 评论(1) 推荐(0)

1 2 3 4 5 下一页