3 HelianthS

尚未进行身份认证

暂无相关简介

等级
TA的排名 26w+

使用base64显示图片

因为在使用Thymeleaf模板H5生成pdf文件时需要使用图片生成盖章功能,在使用图片链接的时候,模板并没有去请求图片,所以要使用base64的方式去显示。前端渲染:<imgth: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,因为springMVC的核心就是DispatcherServlet,配置如下 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spri

2016-11-08 01:22:43

mybatis缓存

packagecom.et.mybatis.cache;importjava.io.InputStream;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importorg.apache.ibatis.session.SqlSession;importorg.apache.ibatis

2016-11-06 02:32:55

mybatis动态sql

<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select*fromarcticlewhere1=1

2016-11-06 01:55:54

mybatis的selectKey和sql标签

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

2016-11-06 01:37:46

mybatis多表之间的查询resultMap

<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.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文件,如下<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select*fromstudentwhereid=

2016-11-06 00:12:37

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

<!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">

2016-11-04 08:04:20

oracle的日期加减

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

2016-10-20 13:33:30

oracle多表关联查询

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

2016-10-17 23:24:51

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

第一种创建方式:继承Thread,并且重写run方法。packagecom.easytopit.thread;publicclassExtendsThreadextendsThread{ @Override publicvoidrun(){ for(inti=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
勋章 我的勋章
    暂无奖章