Java中 mybatis作为使用量很广的 DAO层的工具,大大降低了数据库操作的复杂度。下面介绍如何使用 mybatis执行原生拼接sql. Mapper层定义: mapper.xml配置: service层执行业务查询: ...
Java 获取指定日期 是星期几的方法实现 入参是Date 时间 结果是 星期几的 字符串结果 public static String getWeekOfDate(Date date) { String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四&...
springboot中使用 RestTemplate进行http请求的依赖包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.2.6.RELEASE</v...
FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要的对象。 在给出 File 对象的情况下构造一个 FileWriter 对象。 FileWriter(File file) 在给出 File 对象的情况下构造一个 FileWriter 对象。 FileWriter(File file, boolean app...
一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。这和位向量(vector of bits)比较类似。 这是一个传统的类,但它在Java 2中被完全重新设计。 BitSet定义了两个构造方法。 第一个构造方法创建一个默认的对象: BitSet() 第二个方法允许用户指定初始大小。所有位初始化为0。 BitSet(int size) BitSet中 暴露的接...
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块 static的特点: 1.随着类的加载而被加载; 2.优先于对象存在; 3.被所有对象共享; static关键字在JAVA语言中作用 (1)修饰成员变量 java中,static最常用的就是用于修饰类的成员函数与属性,让他们成为类的成员函数与属性。这是相对于对象的方法和对象来说...
链表 数据结构概念 链表是一种根据元素节点逻辑关系排列起来的一种数据结构。利用链表可以保存多个数据,这一点类似于数组的概念。 但是数组本身有一个缺点—— 数组的长度固定,不可改变,在长度固定的情况下首选的肯定是数组,但是在现实的开发之中往往要保存的内容长度是不确定的,那么此时就可以利用链表这样的结构来代替数组的使用。 链表是一种最为简单的数据结构,它的主要目的是依靠引用关系来实现多个数据的保存,那...
jsp中 通过<form action="url"><input type="submit"></form>按钮方式提交 这种方式是最传统的提交表单的方式,就是把所有的表单的值传到url界面。 <%@ page language="java" contentType="text/html...
使用prepareStatement 预编译可有效防止sql的注入漏洞。 原因:在statement中不能够有效的防止sql的注入漏洞,在于用户传入参数的时候可能会传入一些特殊字符,比如单引号' ' ,或者是-- 这种会影响到我们的sql语句. 代码实例: Connection conn = null; PreparedStatement pstmt = null; ResultSet rs ...
Spring Cloud 简介 Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 Spring Cloud对微服务基础框架Netflix的多个开源组件进行了封装,同时又实现了和云端平台以及和Spring Boot开发框架的集成。 Spring Cloud为微服务架构开发涉及的配置管理,服务治理,熔断机制,智能路由,微代...