- 博客(14)
- 收藏
- 关注
原创 JDK1.8--ArrayList源码分析
一:基本介绍ArrayList 是最常用的 List 实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要将已经有数组的数据复制到新的存储空间中。当从 ArrayList 的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。ArrayList继承于AbstractList类,实现了List接口;他是一个数组队列,提供了相关的添加、删除、遍历的功能。Array
2022-04-22 15:10:30 972
原创 nacos的集群与持久化
linux下的nacos集群与持久化下载nacos地址:https://github.com/alibaba/nacos/releases1.放到linux中2.解压: tar -zxvf nacos-server-1.4.3.tar.gz3.linux服务器mysql配置.进入conf文件,打开nacos-mysql.sql文件,拷贝sql脚本,放到mysql中去运行。4.修改application.properties文件5.linux下服务器nacos的集群配置cluster.c
2022-03-10 10:04:47 4585
原创 java stream流
/** * filter 过滤集合中不符合条件的元素 */ @Test public void testStreamFilter(){ List<String> list = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl"); // 找出有f的字符串 List<String> stringList = list.stream().fil.
2021-10-18 23:33:20 165
原创 文件上传到服务器指定文件夹
今天项目组长提个需求,叫实现文件直接上传到服务器中,不传到FTP获取其他的文件服务器上。百度一波发现基本上都是用的FTP服务器去上传文件,所以记录下。希望对大家有帮助。解决思路:先连接服务器,再创建完文件路径,上传文件(写入)。这里直接封装一个工具类:package cn.attackme.myuploader.configration;import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.SCPClient;import ch.ethz.ssh2
2021-10-18 19:55:12 988
原创 Spring和SpringMvc小整理
Spring和SpringMvc详解1.为什么使用Spring1.spring框架是一个轻量级的开源的IOC和AOP的容器框架。2.轻量级:相对于EJB(使用和设计框架都很麻烦)而言。3.容器框架:将对象的创建和管理都交给spring框架去管理。4.IOC:invers of control 控制反转;将对象创建的权利和依赖关系的维护(给字段赋值)交给spring去管理。5.AOP:aspect oriented programming–面向切面编程=面...
2021-05-18 15:22:50 164
原创 springmvc配置文件配置
web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web
2021-05-16 22:47:31 201
原创 封装的概念,作用,使用场景及步骤及简单例子
概念:就是通过访问权限修饰符修饰 类或者类中的成员,而达到保护内部成员安全的目的,就是封装。访问权限修饰符:控制访问范围public 公共的,最大权限,被其修饰的成员,在任意包下、类中,都可以访问到 (所有类)protected 受保护的,在同包类和子类中都可以访问默认不写 只能在同包类中访问private 私有化的,被其修饰的成员,只能在当前类中访问作用:保护内部数据使用场景:1.不希望在外部类中随意访问类中的成员变量2.达到权限要求的才能访问。3.只是获取数据的..
2021-03-27 16:17:02 1530
原创 编写程序实现对给定的 4 个整数从大到小的顺序排列,拓展到多个数字的大小排列。
package day991leftupquestion;import java.util.Arrays;/**编写程序实现对给定的 4 个整数从大到小的顺序排列*/public class _002BigToSmallArrange {public static void main(String[] args) {System.out.println(getBigToSmallArrange(1,2,3,7,5,6));}//定义方法public static String g
2021-03-24 18:28:10 1540
原创 编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。)
package day991leftupquestion;/**1.编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。A=65 a=97*/public class _001TransformAlphabet {public static void main(String[] args) { //调用方法验证 System.out.println(transformAlphabet('a')); System.out.println(transfo
2021-03-24 18:09:19 3116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人