Java 基础
java基础,包括最基本的一些操作。
小心仔
这个作者很懒,什么都没留下…
展开
-
经典排序 - 冒泡、快速、希尔、选择排序
1、冒泡排序基本原理:2、快速排序3、希尔排序1、冒泡排序基本原理:2、快速排序3、希尔排序原创 2021-11-08 21:29:35 · 755 阅读 · 0 评论 -
Nginx 简单介绍及实例
nginx 简介nginx 正向代理、反向代理负载均衡、动静分离nginx 配置文件三部分全局块eventshttp块 http全局块 server块 location块反向代理例子server{ listen 9001; server_name localhost location ~ /edu/ { proxy_pass http://localhost:8080; } location ~ /edu2/ { proxy_pass htt原创 2021-10-24 20:03:18 · 4124 阅读 · 0 评论 -
Jvm虚拟机
java虚拟机介绍:一张图详解jvm内存运行机制以及参数配置java虚拟机介绍:一张图详解虚拟机类加载机制java虚拟机介绍:一张图详解GC原创 2021-09-29 20:57:49 · 160 阅读 · 0 评论 -
git 上传码云文件
首先感谢两篇博客,解决了我的困惑:将本地项目上传到码云,只需这几步如何解决failed to push some refs to git最近想学习如何利用码云存储文件,于是在网上搜刮资料,经过不懈的努力,成功了,功夫不负有心人!一、首先本地安装了git主要用到了git bash here二、新建文件夹也可以在已有的文件夹中在空白处右键,会看到git bash here(...原创 2020-04-12 09:59:05 · 607 阅读 · 0 评论 -
java中Map遍历的三种方式
一:在for循环中使用entries实现Map的遍历:二:在for循环中遍历key或者values,一般适用于只需要map中的key或者value时使用,在性能上比使用entrySet较好;三:通过Iterator遍历;原创 2020-10-20 09:39:46 · 22133 阅读 · 2 评论 -
Dom4j 解析、创建xml
目录Dom4j 创建xmlDom4j 解析xml原创 2020-10-15 18:39:41 · 155 阅读 · 0 评论 -
HTML展示Excel表格数据(支持多sheet页、ie浏览器、xls、xlsx)
HTML展示Excel表格数据(支持多sheet页、ie浏览器、xls、xlsx)原创 2020-07-17 18:52:35 · 5158 阅读 · 4 评论 -
fastjson 解析java数据、字符串转集合、字符串转对象
@原创 2020-08-22 19:31:49 · 657 阅读 · 1 评论 -
BigDecimal 加减乘除、保留小位数
BigDecimal1、介绍2、加减乘除3、保留小位数1、介绍Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。2、加减乘除public BigDecimal add(BigDecimal value); //加法public BigDecimal subtract(BigDecimal value); //减法public BigDecimal multiply(BigDecimal value); //乘法public原创 2020-08-21 19:11:16 · 2153 阅读 · 3 评论 -
java 登录用户ip地址
/** * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真实IP地址, * <p> * 可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢? * 答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。 * <p> * 如:X-Forward...原创 2020-08-14 16:16:48 · 630 阅读 · 0 评论 -
java double取值转换int(不四舍五入)
BigDecimalJava在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。BigDecimal所创建的是对象,故我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。BigDecimal b = new BigDecima原创 2020-08-12 17:02:25 · 1189 阅读 · 1 评论 -
WebSocket 实现聊天室业务
WebSocket 实现聊天室业务原创 2020-07-24 19:31:02 · 373 阅读 · 0 评论 -
无横杠的UUID
生成无横杠的UUID public static String getUUID() { return UUID.randomUUID().toString().replaceAll("-", ""); }原创 2020-03-22 19:43:00 · 3592 阅读 · 0 评论 -
Java - Excel 转HTML、PDF、CSV
aspose 操作Excel转换PDF、HTML原创 2020-07-03 19:40:30 · 453 阅读 · 3 评论 -
java 文件路径 反斜杠转为斜杠
直接通过正则表达式进行替换即可(备注:反斜杠为"",正斜杠为"/") path = path.replaceAll("\\\\","/");原创 2020-07-06 19:47:44 · 5315 阅读 · 0 评论 -
Date日期转换YYYYMMDDHHmmss
jdk 8 以及Hutool 工具类,以及jdk7之前的写法,进行日期转字符串,字符串转日期原创 2021-11-08 21:28:43 · 26537 阅读 · 0 评论 -
Maven 详细下载安装配置
Maven配置..原创 2020-05-16 12:35:59 · 393 阅读 · 0 评论 -
身份证号验证
身份证号验证原创 2020-05-14 12:54:27 · 2560 阅读 · 5 评论 -
JDK如何安装与配置环境变量
1、JDK的安装(1)、为什么安装jdk?JDK是java软件开发包的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译Java程序。(2)、开始安装jdk1、官网下载jdk。2、下载好的jdk准备安装。3、看到jdk有 JDK8和 JDK12版本,接下来讲解 JDK8的安装。点击 JDK8会看到这个画面:(3)-1、单击下一步。下图。。。。。(3)-2、...原创 2019-10-23 21:17:22 · 5735 阅读 · 2 评论