// 如果获取到了null 会抛空指针异常String path = Objects.requireNonNull(GetResource.class.getClassLoader().getResource("template/whiteListImport.xlsx")).getPath();
123
关于重置IDEA试用实际 参考这篇文章https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html
Workbook workbook = cell.getSheet().getWorkbook();CellStyle cellStyle = workbook.createCellStyle();cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("#,##0.00"));cell.setCellStyle(cellStyle);
一定要用compareTo方法比较 不能用equals方法 因为BigDecimal格式的0 也会有精度问题 public static void main(String[] args)
在变量、数组和对象中存储的数据是暂时存在的,程序结束后它们就会丢失。为了能够永久地保存程序创建的数据,需要将其保存在磁盘文件中,这样就可以在其他程序中使用它们。Java的I/O技术可以
已经整理成一个world文档 请下载查看https://pan.baidu.com/s/1MvYkV5sKWMRTlztR7OaRwA
常用的设计模式 等待更新中
对于所有的Java开发者而言,项目中最为常见的三个设计模式:工厂设计模式、代理设计模式、单例设计模式。一、简介(单例设计模式)如果一个类中定义有普通方法,那么这些普通方法一定要通过本类的实例化对象才可以进行调用。**例:**传统调用class Singleton{public void printI(){System.out.print1n("传统调用");}public clas...
1.侧滑菜单直接上代码先导入Design库和v7库只需要在布局最外层使用android.support.v4.widget.DrawerLayout然后写侧滑菜单内的布局android.support.v4.widget.DrawerLayout 将会通过android:layout_gravity=“left”该属性的left和right来判断是右滑或者左滑弹出菜单自定义...
一、Servlet概念 、步骤 、执行原理 、生命周期、 Servlet3.0 注解配置这些内容在上一篇文章Servlet入门介绍过了下面继续介绍Servlet1.1 、Servlet的体系结构Servlet 接口GenericServlet 抽象类 实现了Servlet接口HttpServlet 抽象类 继承了GenericServletGenericServlet:...
一、Git概述1.1 Git历史Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Li...
判断给定一个字符串中每一种字符分别有几个以及共有几种字符?示例:给定String s="abcabcddd";输出a有2个b有2个c有2个共有4种方法一(嵌套循环)// 方法一 public static void showStr1(String s) { char[] c = s.toCharArray(); int num = ...
单线程下标准的懒汉式单例类/* * 懒汉式单例类 单线程 * */class Singleton { // 第一步构造方法私有化 private Singleton() { System.out.println("单例类的构造方法只执行一次!!!"); } // 第二步定义静态成员变量 private static Si...
IDEA创建Java项目和导入Module具体步骤在这个文档里https://pan.baidu.com/s/18xkvq5joJi5e-o12xZ3mlw数组的定义和使用1、数组的定义格式有哪些?数组的定义格式第一种:数据类型[]数组名示例:int[]arr double[] arr char[] arr第二种:数据类型数组名[]示例:int arr[] double ...
js代码<script>$(function () { $("#msg_img").hide(); $('#registerForm').bind('valid.form', function () { //当所有表单输入项都校验通过后执行回调函数 $("#btn_submit").attr('disabled', true); //设置提交按钮为不可点击状态 ...
一、 JdbcTemplate基本使用1.1、JdbcTemplate基本使用-概述(了解)JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的Jm...
一、Mybatis多表查询多表关系分析1. 一对多关系: 用户和订单,分类和商品,部门和员工...2. 多对多关系: 订单和商品,学生和课程,用户和角色...3. 一对一关系: 公民和身份证号..4. 多对一关系: 订单和用户多表关系的维护1. 一对多关系: 在多表的一方添加一个字段作为外键,字段名称自定义(一般是主表的名称_id),字段的类型一般和主表的主键保持...
一、 SpringMVC的文件上传1. 文件上传-客户端表单实现(应用)文件上传客户端表单需要满足:表单项type=“file”表单的提交方式是post表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”,不加默认提交的仅仅是字符串<form action="${pageContext.request.contextPath}/u...
一、 概述1.1 原始jdbc操作(查询数据)/* * 准备工作: * 导入mysql的驱动包 1.注册驱动 2.获取连接 3.获取语句执行者 4.执行语句 5.处理结果集 6.释放资源 */ @Test public void testQuery() { ...
一、Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements UserDao { pu...
学习使用Vue告别前端烦人的 js和jquery字符串的嵌套和拼接是时候告别下面这种烦人的字符串嵌套拼接了$("#roleList").append( "<label ><input type='checkbox' name='roleIds' value="+this.id+">"+this.roleName+"</label>"+" &...
Spring
常用API
JavaWeb基础
Mybatis
Redis
一、Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是为了提高程序性能而出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(数据库连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源...
记录一下word文档如何从第N页开始设置页码我们写的文档一般都是 封面页 + 目录 + 正文页一般正文都是第3或者更后面的页面开始那么如何从第N页开始设置页码呢?效果是 前面的页面不设置页码后面从第N页开始 页码分别为1 2 3…下面以word2010作为演示例如如果你想从第4页开始设置页码第一步光标先移动到第3页的文档末尾然后按照图中步骤操作第二步开始插入页脚按下图操...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号