4 HelianthS

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 29w+

使用base64显示图片

因为在使用Thymeleaf模板H5生成pdf文件时需要使用图片生成盖章功能,在使用图片链接的时候,模板并没有去请求图片,所以要使用base64的方式去显示。前端渲染:<img th:src="'data:image/png;base64,' + ${imgStr}" />后端返回: byte[] bytes = iossApi.downLoad("test1...

2019-08-08 10:44:13

IDEA常用快捷键(持续更新)

ctrl + N 搜索打开类ctrl + D 复制当前行的代码到下一行ctrl + F12 查找当前类里的方法ctrl + I 实现方法ctrl + alt 查看接口实现类alt + F7 查看方法被哪里引用ctr + Z 撤回ctr + shift + Z 撤销撤回的内容...

2019-03-13 11:32:04

spring MVC环境搭建

1.首先要导入以下jar包2.在web.xml中添加一个servlet,因为spring MVC的核心就是DispatcherServlet,配置如下 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spri

2016-11-08 01:22:43

mybatis缓存

package com.et.mybatis.cache;import java.io.InputStream;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis

2016-11-06 02:32:55

mybatis动态sql

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from arcticle where 1=1

2016-11-06 01:55:54

mybatis的selectKey和sql标签

一、xml方式<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 如果使用xml的方式进行接口映射 namespace的值必须是接口的全路径 -->

2016-11-06 01:37:46

mybatis多表之间的查询resultMap

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 如果使用xml的方式进行接口映射 namespace的值必须是接口的全路径 -->

2016-11-06 01:17:14

mybatis接口映射

一、xml接口映射首先声明一个接口,添加任意方法;创建xml文件;mapper标签上的namespace必须要与是接口的全接口名(包名+接口名);然后insert、select等动作标签的id必须与方法名一致。二、注解接口映射声明一个接口,添加方法,直接在方法上面添加注解;@Select @Insert @Update @Delete;sql语句直接写在注解括号内。

2016-11-06 00:54:15

mybatis简单crud

配置完mybatis-config.xml之后,创建实体类,之后创建映射xml文件,如下<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from student where id =

2016-11-06 00:12:37

mybatis的核心xml文件配置mybatis-config.xml

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

2016-11-04 08:04:20

oracle的日期加减

1.日期的加减可以直接使用+、-进行运算。如将当前系统时间加一天SELECT SYSDATE+1 FROM DUAL2.月份的加减可以使用函数add_months(d,i)。如将当前系统时间加一个月SELECT add_months(sysdate,1) FROM DUAL3.年份的加减也可以直接使用add_months(d,i*12)。如将当前系统时间加一个年SE

2016-10-20 13:33:30

oracle多表关联查询

内连接A表与B表进行关联查询,查询出A表的name字段与B表的name字段相等条件。SELECT a.*,b.* FROM A a INNER JOIN B b ON a.Name = b.Name外连接左外联:以左表为主表,右表为从表,查询出A表所有的name值并且关联B表的name,如果B表没有与A表相同的name值,那么就用空代替。SELECT a.*,b.* FRO

2016-10-17 23:24:51

创建线程的三种方式和区别

第一种创建方式:继承Thread,并且重写run方法。package com.easytopit.thread;public class ExtendsThread extends Thread { @Override public void run() { for(int i = 1;i<=100;i++){ System.out.println("使用继承Thread的

2016-07-09 15:37:24

Java基础类库

String、StringBuffer、StringBuilder类String类是不可变类,创建之后这个之后,字符序列是不可改变的。StringBuffer则代表可变的字符序列的字符串,线程安全的,所以速度较慢。StringBuilder也是可变字符序列的字符串,是线程不安全的,所以速度较快。 Math类、Random类利用Math类实现随机数,1-10的随机数,ceil

2016-06-21 20:08:24

常用的设计模式

Singleton(单例模式)一句话总结:一个类在java虚拟机中只有一个对象,并提供一个全局访问点。生活中例子:太阳、月亮、国家主席等。解决什么问题:对象的唯一性,性能浪费太多。项目里面怎么用:数据库连接对象,属性配置文件的读取对象。模式结构:分为饿汉式和懒汉式(如果考虑性能问题的话,就使用懒汉式,因为懒汉式是在方法里面进行初始化的),构造器私  有化,对外提供方法加同步

2016-06-20 23:42:22
勋章 我的勋章
    暂无奖章