package com.io.exam;import java.io.FileReader;import java.io.IOException;/** * 不带行号的 */public class TextFileExam { public static void main(String[] args) { // 1、创建FileReader FileReade..
Java 转换流:InputStreamReader & OutputStreamWriterpackage com.io.review;import java.io.BufferedReader;impoream;import java.io.FileOutputStrea...
package com.io.exam;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;/** * 代行号的 * */public class T
Java中动态代理主要有JDK和CGLIB两种方式。区别主要是jdk是代理接口,而cglib是代理类。优点:这种方式已经解决我
1.Filter 什么是过滤器其中最重要的就是filter功能.它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response.换种说法,filter其实是一个“servlet chaining
什么是JSON?JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机
Restful 风格的介绍Restful 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服
什么是URL编码url编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值 ,将它们这个...
一套用于生成各种图形验证码的库(Java),底下是一些生成验证码的如图:要想使用Google kaptcha图片验证码这个工具,首先
首先打开Spring官网Spring官网 : https://spring.io/在首页点击 Projects点击Spring Framework点击 GitHub小图标鼠标往下拉,找到 Access to Binaries —> Spring Framework Artifacts同样鼠标往下拉,找到 Downloading a Distribution打开 Spring Framewor
MyBatis是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代
Java 常用的基本关键字和常用单词介绍虽然经常与java打交道,但是一直没系统地对java这门语言进行整理和总结 ...
使用二维数组打印一个 10 行杨辉三角 <<九章算法>> <<杨辉算法>>介绍每个数等于它上方两数之和。每行数字左右对称,由1开始
package com.io.buffered;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.st;/** ...
package com.io.buffered;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStreamort java.io.IOException;import ...
win10 JDK1.8 环境配置教程第一步小提示:第二步小提示:第三步第四步第一步右击 --> 我的电脑 --> 属性 --> 高级
单例设计模式 - 饿汉模式 AND 懒汉模式什么是设计模式设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式什么是单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如
/** * 客服功能 - 自动回复小程序APP链接 * Created by Lance on 2020/10/10 17:52 */@Slf4j@Api(description = "客服功
要求一密码必须由字母、数字、特殊符号组成,区分大小写^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[._~!@#$^&*])[A-Za-z0
获取当前打印机 // 获取打印机 public static List<String> findPrints() { List<String> list = new ArrayList<
流程如下:DispatcherServlet : 接收请求, 是springmvc的核心找HandlerMapping 解析请求HandlerMapping :对应请求路径的HandlerHandlerMap
判断非空Criteria.where("pId").ne("").ne(null)实例Criteria criteria = new Criteria();criteria.andOperator(Criteria.where("createTim
介绍:ThreadLocal : 是thread的一个局部变量 , 它并不能编写一个多线程程序, 这个变量只存在当前线程里面, 对解决多线程程序的并发
//处理时间的工具类public class DateTimeUtils { /** Default locale is CHINA */ public static final Locale DEFAULT_LOCAL
Java 8 对JSONArray 按指定字段排序,升序和倒序首先要得到一个jsonArray对象升序staffArray.sort(Comparator.comparing(obj -> ((JSONObject) obj).get
package com.yg.utils; import org.springframework.web.multipart.MultipartFile;import sun.misc.BASE64Decoder; import java.io.*; /** * base64转MultipartFile */p
Relying upon circular references is discouraged and they are prohibited by default. Update your appl。
public static void main(String[] args) { LinkedList<String> orderSns = new LinkedList<>(); orderSns.add("123"); orderS
首先导入依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</vndency> <groupId>cn.afterturn<
stream排序操作(默认ASC排序)List<Integer> collect = list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());Sy
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号