自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用Arrays.asList()将数组转换成list,实现LeetCode中反转字符串中的元音字符

将数组转换成list去实现更多的功能Arrays.asList©返回一个固定长度的Arraylist集合,这里的ArrayList是Arrays的内部类,不是一个真正的我们理解的ArrayList,在其中有一个被声明为 final 的数组 a ,传入的元素就存入了这个数组。所以返回的ArrayList是固定长度的而不是可以自动扩容的。注意:因为 Arrays.asList()返回一个固定长度的Arraylist,如果我们需要去删除/添加元素时候就可以尝试自己去实现,这里有两种方式第一种方式:第

2020-09-11 14:44:12 293

原创 map集合的遍历方式效率比较

map集合的遍历方式效率比较map集合遍历的方式:加强for循环方式:1,keySet():通过名字即可知道就是存储key的set集合,主要是 for (String key : m.keySet()) { String s = m.get(key); }用key=m.keySet的形式将键一个个取出来,然后通过key的值获取value即map.get(key)2.entrySet():通过名字可知道就是存储键值对的set集合,主要是for (Map.

2020-09-08 11:13:13 584

原创 tomcat下载以及安装

1,到官网下载zip包http://tomcat.apache.org/2,选在下载相应的版本3,找到一个目录存起来并解压4.编辑系统环境变量Path中:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin5,Win+R进入到解压的目录的bin下如:6,双击omcat8w.exe,在浏览器中输入localhost:8080...

2020-12-17 12:39:19 227

原创 在远程电脑上的tomcat中运行项目的过程

1,将已经写好的项目打包:右键+export+war选择存在某个路径下面2,控制远程电脑,将存了打包了的项目路径共享在这个电脑上3,将项目复制到tomcat的webapp下面4,先shutup5,最后startup

2020-11-26 16:41:51 233

原创 SpringMVC + Ajax文件上传

SpringMVC + Ajax文件上传的具体开发步骤:第一种:form表单提交数据的时候注意参数一致的问题1,在前端写form表单2,在js中写$.ajax3,写后台@Controller:注意RequestMapping("/dou/web"),RequestParam(“前台参数数据”)@ResponseBody 注解4,在SpringMVC配置文件中写文件上传解析器第二种:上传本地文件只有后三步骤...

2020-11-26 11:00:16 271

转载 Java中反射机制详解

https://www.cnblogs.com/whgk/p/6122036.html

2020-11-11 10:11:22 110

转载 form表单提交的几种方式

https://blog.csdn.net/a1194821568/article/details/90762922

2020-10-23 13:50:15 128

转载 java常见3种文件上传方式

转载于:https://www.cnblogs.com/Sunne/p/8086178.html

2020-10-22 15:53:59 156

转载 Spirng,SpringBoot实现多文件上传(MultipartFile)

转载于:https://blog.csdn.net/msdengxw/article/details/80913673

2020-10-22 15:52:46 611

原创 优化:走http协议调用接口、sql语句,取参

优化:走http协议调用接口、sql语句注意union all和uoion 最终的结果显示应用场景:在用sql进行查询之后要将不同地方的city数展示出来就用到了union。这一种效率高的方式还有一种就是:SELECT COUNT(*) FROM (SELECT City FROM TABLETABLETABLE)然后通过for循环将不同表的名字穿进去,这样非常慢,会“死掉”的,客户会骂死你的,知道有多慢了吧!这里面有一个误区刚开始的时候,我会想着用in,但是in的话最终的数据就一条,总和。不满

2020-09-25 14:45:32 251

原创 静态方法为什么不能调用非静态成员(成员方法和成员变量)?

静态方法为什么不能调用非静态成员(成员方法和成员变量)?静态方法在项目编译时就运行了,是属于类的。当new对象时会调用构造器,实例化对象,非静态变量才存在静态方法在编译的时候非静态变量还不存在,而动态方法只能通过对象来调用,所以静态方法不能调用非静态成员。非静态方法可以调用静态成员。出于安全考虑,可以将父类的某个方法用final修饰,这样子类就不能修改这个方法了。...

2020-09-10 10:23:02 3369 1

原创 java --LinkedList的基本操作:头/尾/直接添加,移除,中文排序,三种遍历方式

java --LinkedList的基本操作:头/尾/直接添加,移除,中文排序,三种遍历方式import java.text.Collator;import java.util.*;public class LinkedLista { public static void main(String[] args) { LinkedList<String> list=new LinkedList<>(); //插入元素 li

2020-09-09 15:45:22 1174

原创 利用ArrayList对map进行按key(键)和按value (值) 排序

利用ArrayList对map进行按key(键)和按value (值) 排序总感觉按照值得应该比较少,意义好像也不大,感觉还没有真正懂。使用比较器按key(键)排序通过ArrayList将map.entrySet(),变成list然后在类外写具体如何比较大小的方法compare(),最后调用Collections.sort(list, new Comparator<Map.Entry<String, String>>()import java.util.*;pub

2020-09-08 14:07:57 4627 1

原创 c# 专门针对文本文件的StreamReader StreamWriter读写操作

c# 对文本文件的StreamReader StreamWrite读写操作文件:当打开读或者写文件时,就成为了流Stream;而流又分为了输入流和输出流。输入流就是想文件中写数据,输出流就是从文件中读出数据、StreamReader类对文件的读取和关闭class Program { static void Main(string[] args) { try { //创建一个S

2020-09-05 18:19:31 758

原创 c#中3种参数传递的方法

c#中3种参数传递的方法1,值参数传递:值参数传递是默认方式,调用方法就会立即给参数分配内存地址,然后把实参的值赋给形参,所以实参和形参是在不同的地址,赋值之后值相同但是地址不同,所以形参不会改变实参示例:结果:可以看出a,b 的值在交换之后依旧没有发生改变2,引用参数的传递:引用参数是对实参的内存地址的引用,系统不会给形参分配内存,而是和实参用同一块内存。所以形参值变了,实参也就变了。示例:用关键字ref来表示是引用参数,定义和调用都需要带上ref结果:可以看出a,b的值在交

2020-09-04 13:08:28 6158

原创 C# 将字符串拆分成数组,截取字符串

C# Split将字符串拆分成数组Split方法包含很多重载大家可以看一看参数分析:separator:拆分条件,不包含空或null。且只能是char[]或者string[],不应该是字符串string[] arr = str.Split(“c”);----错误的写法string str = “cool”;----正确的写法char[] separator = { ‘c’ };string[] a = str.Split(separator);count: :要返回的子字符串的最大数量。

2020-09-03 17:46:48 11073

原创 C# 排序

C# 排序方法调用***Sort()***方法其结果默认是升序的在默认升序后调用Reverse()反转和默认升序的Sort()方法等同的方法: l1.Sort((x, y) => x.CompareTo(y));降序排列的方法:l1.Sort((x, y) => -x.CompareTo(y));...

2020-09-03 15:02:11 180

原创 C#:数据类型-值类型和引用类型

C#:数据类型-值类型和引用类型##值类型:值类型变量直接包含数据,如果int,float,double##引用类型:类型不包含存储在变量中的数值,但是包含对变量的引用值类型是声明变量的时候直接开辟一个内存,而引用类型只是一个地址案例:运行结果是:120我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown

2020-09-03 14:15:21 230

空空如也

空空如也

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

TA关注的人

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