自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 2021-10-04

解码方法package day1;//字符串解码/*一条包含字母A-Z的消息通过以下映射进行编码:'A' -> 1 'B' -> 2 'C' -> 3 .... 'Z' -> 26要解码以编码的消息,所有数字必须基于上述映射方法,反相映射回字母,例如:’11106‘ 可以映射为:“AAJF”, 'KJF'注意消息不能粉猪分组为(1 11 06) 06 不能映射为F给你一个只含数字的非空字符串,请计算并返回解码方法的总数答案保证数据是一个32位的整数示例:s =

2021-10-04 12:14:37 73

原创 扰乱字符串

扰乱字符串1、如果字符串长度为1,算法停止2、如果字符串长度大于1,则执行下述步骤:1、在一个随机下标将字符串分割成两个非空的子字符串,即,如果已 知字符串s,则可以分成两个子字符串x和y,且满足s = x + y。2、随即决定是要‘交换两个子字符串’还是要’保持这两个子字符串顺序不变‘。即s = x+y 或者 s = y+x;3、在x和y这两个子字符串上继续从步骤一开始递归执行此算法3、给你两个长度相等的字符串s1和s2,判断s2是否是s1的扰乱字符串,如果是返回true,否则返回false。

2021-09-29 21:26:08 199 1

原创 多线程之JUC

多线程之JUC1、什么是JUC?JUC是java.util.concurrent的简写在jdk官方手册中可以看到JUC相关的jar包有三个。JUC的意思就是java并发编程工具包并发编程的本质就是充分利用CPU资源进程、线程进程进程是指在系统中正在运行的一个应用程序,程序一旦运行就是进程。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。线程线程是进程的一个实体,是进程的一条执行路径。线程是CPU独立运行和独

2021-09-27 21:56:07 378

原创 2021-09-20

每日一练题目来自CSDN的每日一练逆序输出用java写“abcd1234” 逆序输出//csd中选择项正确代码package test;public class ReverseString { public static void main(String[] args) { String input = "abcd1234"; char[] c1 = input.toCharArray(); for (int i = c1.length

2021-09-20 15:50:04 88

原创 JVM虚拟机

JVM虚拟机一、JVM初探谈谈你对jvm的理解或认识?什么是JVM?JVM(Java Virtual Machine),俗称Java虚拟机。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。JVM由JVM运行时数据区(图示中蓝色框包含部分)、执行引擎、本地库接口、本地方法库组成。JVM运行时数据区,分为线程共享部分(方法区、堆)和线程隔离区(虚拟机栈、本地方

2021-09-20 13:15:30 175

原创 单例模式(学习笔记)

单例模式可以说是最简单的设计模式当前进程确保一个类全局只有一个实例优点:单例模式在内存中只有一个实例,减少了内存开支单例模式只生成一个实例,所以减少了系统的性能开销单例模式可以避免对资源的多重占用单例模式可以在系统设置全局的访问点缺点:单例模式一般没有接口,扩展很困难单例模式不利于测试单例模式与单一职责原则有冲突什么情况下要用单例模式呢?要求生成唯一序列号的环境在整个项目中需要一个共享访问点或共享数据创建一个对象需要消耗的资源过多需要定义大量的静态常量和静态方法(如

2021-09-14 21:42:39 140

原创 2021-09-11

windows系统查看被占用端口并杀死进程1、首先是启动windows的命令窗口,按键盘上的windows+R,然后在输入框中输入cmd。2、进入windows命令窗口之后,输入netstat -ano然后回车,可以看到系统当前所有的端口使用情况。3、想要查找某一特定端口,则在命令窗口中输入netstat -ano |findstr + “想要查看的端口号”,回车,就可以看到这个端口被哪个应用占用。4、使用命令tasklist |findstr + “进程id号” , 查找对应的进程名称5、输入

2021-09-11 09:38:20 112

原创 实现SpringMVC框架

实现SpringMVC框架一、依赖管理工具优点:自动化管理依赖解决依赖冲突能监管项目三种AntMavenGradle发扬了Maven的约定大于配置的优点使用DSL语言提倡函数支持方便性上:Json,免安装Spring模块划分core(核心层)BeansCoreContextSpEL应用层Data:JDBC、ORM。Web:Mvc,Servlet我们需要实现Core模块,包括core、beans、context包实现web功能,集成web和

2021-07-29 15:35:28 210 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除