全部文章

随笔分类 -  java基础知识点

之前没有遇到的但是值得学习和了解的
摘要:1.HashMap集合简介 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。 JDK1.8 之前 HashM 阅读全文
posted @ 2020-07-29 19:04 指尖下的世界 阅读(614) 评论(0) 推荐(1)
摘要:依赖jar: <!-- 上传文件所需jar包--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </de 阅读全文
posted @ 2020-07-11 21:18 指尖下的世界 阅读(257) 评论(0) 推荐(0)
摘要:结论: 1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不论finally中的代码怎么样,返回的值都不会改变 阅读全文
posted @ 2020-06-20 10:19 指尖下的世界 阅读(209) 评论(0) 推荐(0)
摘要:我们可以在try里面写代码,在一些异常情况下我们throw new Exception("不存在此挂号预约"); 这样在catch (Exception e)里面我们就可以获取异常信息,并作相应的返回信号 public Map<String, Object> PUTGHYSQX(Map<String 阅读全文
posted @ 2020-06-20 10:06 指尖下的世界 阅读(383) 评论(0) 推荐(0)
摘要:String.format() String.format()就是将前面的表达式,用后面的字符串替代,常用方法如下: //单个占位符 String s1 = String.format("hellow %s ,欢迎您!", "Tom"); System.out.print(s1);//hellow  阅读全文
posted @ 2020-06-20 10:03 指尖下的世界 阅读(149) 评论(0) 推荐(0)
摘要:先看效果: Controller代码: /** * 平台实现更新包下载 * * @param request * @param response * @return * @throws UnsupportedEncodingException */ @RequestMapping("/downloa 阅读全文
posted @ 2020-02-25 10:50 指尖下的世界 阅读(10725) 评论(0) 推荐(0)
摘要:方法1:bat 脚本配置JAVA 通过直接双击批处理文件,适合电脑上没有java环境的新电脑 安装好jdk之后: 将下面的代码复制到txt文件,修改你的jdk安装路径,并最终保存为.bat文件: setx /M JAVA_HOME "C:\Program Files\Java\jdk1.8.0_16 阅读全文
posted @ 2020-02-11 11:47 指尖下的世界 阅读(286) 评论(0) 推荐(0)
摘要:java代码: Map map = new HashMap(); String fileStr = getFileStr(path);//这里path就是我们服务器上的文件存放路径 map.put("appFileStr", fileStr); String result = HttpClientU 阅读全文
posted @ 2019-12-23 16:30 指尖下的世界 阅读(543) 评论(0) 推荐(0)
摘要:1、服务器指定共享文件夹 1.1、验证服务器共享文件夹本地可以访问: 2、导入依赖的相关jar包 jcifs-1.3.**.jar: <dependency> <groupId>jcifs</groupId> <artifactId>jcifs</artifactId> <version>1.3.1 阅读全文
posted @ 2019-12-19 13:21 指尖下的世界 阅读(3604) 评论(1) 推荐(0)
摘要:1、在目标服务器上搭建FTP服务器 搭建方式有多种大家可以自行选择,例如使用Serv-U或者FTPServer.exe;这里我以FTPServer.exe为例搭建;在目标服务器(这里对应的IP是10.8.66.22)上运行FTPServer.exe并按照下图设置: 2、项目确保导入相应jar包: a 阅读全文
posted @ 2019-12-19 10:13 指尖下的世界 阅读(2757) 评论(0) 推荐(1)
摘要:类型1 var version = $("#version").val(); var ids[i] = ("127.0.0.1","192.168.1.1","192.168.3.3"); $.ajax({ type: 'POST', data: JSON.stringify({ 'ips': id 阅读全文
posted @ 2019-12-18 20:31 指尖下的世界 阅读(7987) 评论(1) 推荐(1)
摘要:这里使用的是 与上面的StringUtils工具类中字符串左侧补齐对应的还有右补齐rightPad、和center左右补齐方法,具体使用方法跟上面类似 阅读全文
posted @ 2019-10-08 17:30 指尖下的世界 阅读(3998) 评论(1) 推荐(2)
摘要:Orcal: mysql: sqlLite: SQLServer: 阅读全文
posted @ 2019-07-15 16:45 指尖下的世界 阅读(1560) 评论(0) 推荐(0)
摘要:在MVC的开发模式中经常需要将model与pojo的数据绑定,apache和spring的工具包中都有BeanUtils,使用其中的copyProperties方法可以非常方便的进行这些工作,但在实际应用中发现,对于null的处理不太符合个人的需要,例如在进行修改操作中只需要对model中某一项进行 阅读全文
posted @ 2019-07-04 00:41 指尖下的世界 阅读(31401) 评论(1) 推荐(5)
摘要:@Controller @Controller 标识在一个类上,标识的类就是Spring MVC的控制器类,分发处理器会扫描使用了该注解的类是否使用了@RequestMapping 注解,@Controller只是定义了一个控制器类,只用使用了@RequestMapping 注解,才是真正处理请求的 阅读全文
posted @ 2019-06-25 08:16 指尖下的世界 阅读(378) 评论(0) 推荐(0)
摘要:关于什么是实例化代码块和什么是静态代码块,直接开下面的代码: 静态代码块儿在类初始化的时候执行一次 实例化代码块儿在每次生成(实例化)对象的时候都会执行(实例化代码块儿会先于构造方法执行)。(实例化之前一定会初始化,反之不成立) 匿名内部类:在new 一个对象的时候,小括号后边跟一个大括号: 匿名内 阅读全文
posted @ 2019-06-17 10:21 指尖下的世界 阅读(780) 评论(0) 推荐(3)
摘要:com.alibaba.fastjson Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web 阅读全文
posted @ 2019-05-23 10:53 指尖下的世界 阅读(2497) 评论(0) 推荐(0)
摘要:java编译: java编译就是.java文件变成.class文件的过程,这个过程一般在我们常用的编译器中进行,例如Ecliplse和IDEA等:下面以IDEA举例: 执行上述编译使用的JDK版本就是我们不同编译器所设置的java版本: java运行: java运行就是我们编译得到的字节码文件(就是 阅读全文
posted @ 2019-05-22 07:33 指尖下的世界 阅读(6093) 评论(0) 推荐(0)
摘要:具体实现原理:类的toString()方法里面进行装配: 参考代码: 阅读全文
posted @ 2019-04-23 09:49 指尖下的世界 阅读(489) 评论(0) 推荐(0)
摘要:1.关于Properties类 概述 1.Properties作为Map使用 // 创建对象不可使用泛型 Properties properties = new Properties(); // 存储元素 properties.put("张飞","18"); properties.put("关羽", 阅读全文
posted @ 2019-04-22 15:48 指尖下的世界 阅读(6338) 评论(0) 推荐(1)