![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
胡乐天
孤独是程序员应该有的体会
展开
-
按字节方式和字符方式读取文件_加载配置文件
本文内容IO流在我印象中一直是比较复杂的,类太多,这次整理一下,本文只是记录了I/O流中的I,只有读取文件,没有输出,通过四个静态方法,分别写了:按字节方式读取文件、按字符方式读取文件、字符加缓存读取文件(配置字符编码)、加载配置文件到Properties中(如果是在项目中加载配置文件,请参考我之前写的《jfinal加载配置文件的原理》)。package com.io.file;import java.io.*;import java.util.Properties;public class原创 2021-05-30 16:16:34 · 297 阅读 · 0 评论 -
java.textSimpleDateFormat类(时间转字符串,字符串转时间)
概述SimpleDateFormat类是一个以自定义格式进行格式化的java类,可以进行类型转换,主要为:时间—>字符串(format),字符串—>时间(parse)**:在格式化之前,一定要按照字符串声明SimpleDateFormat类日期转字符串/** * 日期转字符串 */SimpleDateFormat sim = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");String str = sim.format(new Date(原创 2021-01-02 13:33:00 · 759 阅读 · 0 评论 -
MyBatis Plus分页
注:环境为Spring Boot1.正常导入MyBatis Plus启动器 <!--mybatis plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version&g原创 2020-08-13 17:17:09 · 730 阅读 · 0 评论 -
JSON字符串与Map互相转换
前言:此处使用alibaba的fastjson(直译就是快json,里面提供了与JSON有关的字符串,可以进行快速转换)。依赖如下: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version>原创 2020-08-09 15:15:47 · 862 阅读 · 0 评论 -
MyBatisPlus根据数据库自动生成后台包及代码逻辑
比较重要的几个配置(代码中有,此处重点突出)1.代码生成路径 gc.setOutputDir(path+"/src/main/java");// 代码生成路劲2.声明数据库参数DataSourceConfig dc=new DataSourceConfig(); dc.setUrl("jdbc:mysql://127.0.0.1:3306/02-tingyu?useSSL=false&useUnicode=true&characterEncoding=ut原创 2020-05-25 23:50:04 · 438 阅读 · 0 评论 -
转发和重定向的联系和区别
1.用户如何实现跳转(客户端控制的跳转方式)方式1:点击超链接方式2:提交表单最终地址的变化都会体现在地址栏中两种方式都是向服务器端发起一个新的请求2.程序如何实现跳转(服务器端控制的跳转方式)方式1:转发方式2:重定向方式3:包含include(可忽略)3.转发和重定向的共同点服务器端控制的跳转方式,都实现了跳转4.转发和重定向的不同点:1)语句不一致 转发:req...原创 2020-04-13 21:22:43 · 1061 阅读 · 0 评论 -
Servlet来由_使用_详解
一、什么是Servlet1.我们先聊一聊Servlet产生的原因(1)动态、静态网页区分网页有静态和动态之分。所谓的静态和动态区分的标准——不是指图片或文字的动态效果,而是指能否实现客户端与服务器端进行交互(交互指客户端给服务器发送请求,服务器能够做出应答,从而保证客户端网页的数据是可以更新的)。(2)Servlet的产生Servlet=Service+Applet,表示小服务程序。Se...原创 2020-04-13 00:14:16 · 287 阅读 · 0 评论