- 博客(19)
- 收藏
- 关注
原创 IO流的分类与设计之基础知识
IO流的分类与设计之基础知识java.io包中的IO流java.io包中类太多了,简直是…“琳琅满目”“眼花缭乱”。你第一次(第二次,第三次,。。。)看到这些API时,“哦”愁眉苦脸时,放心,你不是唯一受到惊吓和困扰的人。但是,如果你好好梳理他们的关系,并掌握几个经典代表的使用方式,其他的也就等于掌握了。第一:其实不管有多少种IO流,最基本的只有四个。IO的四个超级父类,抽象基类。字节输入流:InputStream字节输出流:OutputStream字符输入流:Reader字符输出流:Wr
2021-01-09 23:20:02 211
原创 IO流的分类与设计之案例
IO流的分类与设计案例场景一、输出纯文本数据从键盘输入留言,并保存到message.txt文件中public static void main(String[] args) { //从键盘输入留言,并保存到message.txt文件中 Scanner scanner = new Scanner(System.in); //1.选择合适的流 因为是纯文本数据,可以选用效率高的字符输出流 FileWriter writer = null;
2021-01-09 20:36:19 151
原创 java.io的File类
File类是java.io包下代表与平台无关的文件和目录,也就是说如果希望在程序中操作文件和目录都可以通过File类来完成,File类能新建、删除、重命名文件和目录。在API中File的解释是文件和目录路径名的抽象表示形式,即File类是文件或目录的路径,而不是文件本身,因此File类不能直接访问文件内容本身,如果需要访问文件内容本身,则需要使用输入/输出流创建文件创建带目录的文件文件不存在时,会自动创建。目录不存在时,会报“找不到指定目录” File file = new File("D:\\t
2021-01-08 13:44:20 1346
原创 springboot约定优于配置的体现
springboot约定优于配置的体现springboot相对于spring的优势springboot约定优于配置的体现springboot相对于spring的优势1.简化Bean对象的管理2.简化第三方jar包的管理3.内置tomcat,简化tomcat管理4.简化bean对象的依赖管理5.约定优于配置springboot约定优于配置的体现一、Maven的目录结构:默认有resources文件夹存放配置文件默认打包方式为jar二、默认的配置文件:application.propert
2020-12-22 22:08:48 1532
原创 日期间隔校验
jsp页面有开始日期和结束日期页面效果后台java代码页面效果后台java代码 /** * 日期校验 大于31天返回true 少于31天返回 false 是或者异常都返回true */ public Boolean checkDateNums(String beginTime,String endTime){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); t
2020-09-03 16:04:54 231
原创 bootstrap之datetimepicker实现时间联动
bootstrap之datetimepicker简介需引入的控件日期联动简介DateTimepicker 是一个基于 jQuery UI 的日期和时间选择的插件。注意:bootstrap的所有的插件依赖于 jQuery。所以必须在插件文件之前引用 jQuery。请访问 bower.json 查看 Bootstrap 当前支持的 jQuery 版本。需引入的控件jquery.js 或 jquery-2.1.1.min.jsbootstrap.js (注意:jquery引入在页面的位置需在bo
2020-09-03 15:50:06 898
原创 springboot多配置文件
springboot动态的获取不同环境下的配置文件需求:在实际的开发过程中,我们可能会遇到不同的环境选用不同配置的情况,如开发环境连开发的数据库,服务器。生产环境连生产的数据库,服务器等。方法一、简单的配置公共的配置可以放在application.properties中,各个环境的配置放在相应的配置文件中。当使用某个环境的配置时,只需在公共的配置中(即application.properties)加一行下面的代码spring.profiles.active=dev即激活相应的配置文件。注意
2020-06-04 16:45:20 1105
转载 pom.xml中的build标签的resources标签
pom.xml中的build标签的resources标签:resources标签是指定读取的配置文件或文件夹中的文件resources标签内容需配置在<build></build>中一、最简单的<resource><directory>src/main/resources</directory></resource>表示读取该目录的所有文件二、filtering<resource><directo
2020-06-04 15:30:46 5088
原创 初识Java
关于JDK的安装JDK安装之菜鸟教程1.使用工具Notepad++ 或者 txt文本文档1.1使用Notepad++第一步:创建 .java 结尾的文档public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld!"); }}第...
2019-08-27 19:09:44 119
原创 网络工程之报文
报文:报文是客户端和服务器端进行通信的内容,因为可以理解为机器之间通信的传输内容。报文格式:报文分为请求报文和响应报文关于请求报文请求报文格式请求首行(请求行);请求头信息(请求头);空行;请求体;请求报文分为GET请求和POST请求GET请求:GET /Hello/index.jsp HTTP/1.1Accept: */*Accept-Language: zh-C...
2019-08-21 19:20:48 151
原创 网络工程之TCP与HTTP协议
首先:在网络分层中,HTTP协议作用于应用层,TCP协议作用于传输层其次:http是基于TCP链接的基础之上的。HTTP是超文本传输协议,它是一个通信规则,规定了客户端和服务器端之间传输数据时的报文格式。报文:指客户端与服务器端进行通信时传输的内容TCP是底层通讯协议:定义的是数据传输和连接方式的规范HTTP是应用层协议:定义的是传输数据的内容的规范结论:TCP只是单纯的用于机器之...
2019-08-21 19:04:40 227
转载 网络工程之TCP协议
初次接触网络工程,很多概念都有点迷糊,观阅大神文章,才有了理解,详细内容大家可以看大神的文章原文:TCP协议: https://blog.csdn.net/devcloud/article/details/98946090摘要:想了解TCP,首先我们得知道网络模型,其次应该知道TCP经典的“三次握手(建立链接)”以及“四次挥手(断开链接)”正文:一、关于网络模型:整个互联网的底层机制...
2019-08-21 18:53:10 244
原创 json的使用
背景知识:1.JSON是JavaScript Object Notation 的缩写,是JS提供的一种数据交换格式。2.JSON对象本质上就是一个JS对象,但是这个对象比较特殊,它可以直接转换为字符串,在不同语言中进行传递,通过工具又可以转换为其他语言中的对象操作json的工具:首先解析JSON字符串我们需要导入第三方的工具,目前主流的解析JSON的工具大概有三种json-lib、jack...
2019-08-07 14:31:35 94
转载 session冲突问题产生的原因和解决方法:
https://blog.csdn.net/wangwei249/article/details/51580664
2019-07-26 10:14:31 350
原创 idea中svn的使用
既然要使用svn,那么首先我们需要下载一个 svn的客户端,可以到这里下载对应的安装程序:http://subversion.apache.org/packages.html#windows我是用的是TortoiseSVN(小乌龟),下载后安装 ,然后记住安装路径,我安装的是64位的。TortoiseSVN的下载地址 : https://tortoisesvn.net/downloads....
2019-07-19 11:20:19 297
原创 关于日志的简单使用
所用jar包:import org.slf4j.Logger;import org.slf4j.LoggerFactory;demo:public class Band4CheckInfo {//制定打印某个类的日志信息public static final Logger log = LoggerFactory.getLogger(Band4CheckInfo.class);@Tes...
2019-07-16 16:59:24 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人