自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 使用百度地图api,制作地图并添加标注

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>什邡市地图</title...

2019-09-27 11:21:33 825

转载 Java操作wkhtmltopdf实现Html转PDF

原文http://www.cnblogs.com/xionggeclub/p/6144241.html做java开发的都知道,java生成pdf大部分都是用itext,itext的确是java开源组件的第一选择。不过itext也有局限,就是要自己写模版,系统中的表单数量有好几百个,为每个表单做一个导出模版不现实。 所以找了个直接可以调用的工具wkhtmltopdf,将生成好的html直接转换...

2019-09-20 10:38:53 915

原创 html转图片(html2image)

需要jar包https://repo.spring.io/plugins-release/gui/ava/html2image/0.9/html2image-0.9.jar实现package cn;//import com.yanhui.util._html2jpg;import java.awt.*;import java.awt.event.KeyEvent;impor...

2019-09-20 10:36:56 922

转载 mybatis--动态SQL

一、动态SQL基础介绍基于OGNL表达式完成多条件查询等逻辑实现用于实现动态SQL的元素主要有if trim where set choose(when、otherwise) foreach二、if问题:当传入用户角色参数为空的时候,检索结果为空?正确结果 所有用户角色下的用户数据 原因select * from smbms_u...

2019-08-05 15:38:28 126

原创 mybatis--分页插件

PageHelper 是国内非常优秀的一款开源的mybatis分页插件! ( 支持任何复杂的单表、多表分页。 )​它支持基本主流与常用的数据库,例如mysql、oracle、DB2、SQLite、Hsqldb等。本文主要使用的是mysql和PageHelper方法的调用! ...

2019-07-29 15:20:16 90

原创 Servlet--5.jQuery的Ajax方法

一、在Ajax中使用JSON数据格式package cn.gwj.controller;/* Created by IntelliJ IDEA. Package:cn.gwj.controller User:1093499975@qq.com Date:2019/7/4 0004 Time:09:18*/...

2019-07-24 17:43:53 195

原创 mybatis--SQL映射文件

一、MyBatis基本要素1.核心对象SqlSessionFactoryBuilder SqlSessionFactory SqlSession通过SqlSession实例直接运行映射的SQL语句 基于mapper接口的方式执行SQL语句 核心对象 最佳生命周期 最佳作用域 SqlSes...

2019-07-17 14:59:51 136

转载 Java web中listener、 filter、servlet 加载顺序

加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 liste...

2019-07-15 12:59:08 175

原创 Springmvc--配置

一、添加依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.8</version&g...

2019-07-13 16:49:00 134

原创 mybatis--配置

一、pom.xml文件配置<dependencies> ...<!-- 添加mysql驱动依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> &l...

2019-07-13 16:07:11 175

原创 mybatis--基础

一、mybatis介绍半自动化的ORM实现 DAO层 动态SQL 小巧灵活、简单易学二、持久化与ORM1.持久化持久化是程序数据在瞬时状态和持久状态间转换的过程2.ORMORM(Object Relational Mapping) 编写程序的时候,以面向对象的方式处理数据 保存数据的时候,却以关系型数据库的方式存储ORM解决方案包含下面四个部分 ...

2019-07-13 15:53:31 142

原创 Spring--基础介绍

一、数据持久化和ORM的概念--转载1.数据持久化的概念 数据持久化就是将内在中的数据模型转换为存储模型,以及将存储模型转换为内在中的数据模型的统称,数据模型可以是任何数据结构或对象模型,例如JavaBean对象;存储模型可以是关系型数据库表,XML文件,二进制文件等2.什么是ORM ORM(Object/Relational Mapping)中文翻译为对象/...

2019-07-13 13:03:16 205

原创 Spring框架--IoC(控制反转\依赖注入DI)的使用

一、设值注入使用<bean>元素定义一个组件id属性:指定一个用来访问的唯一名称 name属性:指定多个别名,名字之间使用逗号、分号或空格进行分隔<!-- User。定义User bean,该bean的id是user ,class指定该bean实例的实现类--><!-- 设值注入,也可以通过name获取,name可以设置多个值,用逗号...

2019-07-13 13:03:00 142

原创 Spring--配置补充(Bean的作用域及自动装配)

一、Spring中Bean的作用域1. 作用域 说明 singleton 默认值。Spring以单例模式创建Bean的实例,即容器中该Bean的实例只有一个 prototype 每次从容器中获取Bean时,都会创建一个新的实例 request ...

2019-07-13 12:52:55 249

原创 Spring--配置数据源

一、使用属性文件配置数据源数据库连接信息写在属性文件中 采用PropertyPlaceholderConfigurer可以引入属性文件,在Spring配置文件中采用诸如${url}的方式引用属性值<!-- 引入properties文件 --><bean class="org.springframework.beans.factory.config ...

2019-07-13 12:36:01 158

原创 idea解决中文乱码

在bin文件夹中的idea64.exe.vmoptions文件尾部添加-Dfile.encoding=UTF-8

2019-07-13 11:51:16 134

原创 Spring--定义事务管理器

一、为业务层添加声明式事务1.如何在添加用户的业务流程中控制事务?可以采用MyBatis控制事务 事务应该在业务逻辑层控制 硬编码方式,代码繁琐,且破坏分层,代码不易维护 可以采用AOP的方式实现 Spring提供了声明式事务支持2.配置声明式事务配置步骤 导入tx和aop命名空间 定义事务管理器Bean,并为其注入数据源Bean 通过<t...

2019-07-13 11:08:11 555

转载 在学习spring过程中遇见了种种不同的异常错误

在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1.错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting property values; nes...

2019-07-13 10:14:08 1222

原创 Spring与Mybatis整合配置

注:整合就直接使用dao的接口,不需要dao的实现类Spring和MyBatis的整合步骤建立Web工程,加入Spring和MyBatis的有关JAR 建立开发目录结构,创建实体类 创建数据访问接口 创建数据访问接口的实现类 配置SQL映射语句文件 配置MyBatis应用配置文件 配置Spring应用配置文件要在Spring中使用MyBatis,需要在Spring...

2019-07-12 17:12:51 299

原创 com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定

转载com.mysql.jdbc.Driver 是 mysql-connector-java 5中的,com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的1、JDBC连接Mysql5 com.mysql.jdbc.Driver:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql:...

2019-07-12 16:15:53 99

原创 Spring--注解实例

一、Spring的xml配置文件设置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln...

2019-07-12 15:00:07 129

原创 Spring--AOP实例2

一、配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http:...

2019-07-12 14:46:26 235

转载 Spring--JoinPoint的用法

JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.常用API方法名 功能 Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Class等信息 Object[] getA...

2019-07-12 11:15:52 209

转载 Spring--AOP那些学术概念

AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect)1、我所知道的AOP初看起来,上来就是一大堆的术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下让你不知所措,心想着:管不得很多人都和我说AOP多难多难。当我看进去以后,我才行发现:他就是一些Java基础上的朴实无华的应用,包括IOC(见《Spring IOC(依赖注入、控制...

2019-07-12 11:13:04 75

原创 Servlet--4.Ajax与jQuery、JSON

ajax教程:https://www.runoob.com/ajax/ajax-tutorial.html一、ajax(异步刷新技术)概念AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是一种用于创建快速动态网页的技术。(...

2019-07-11 18:10:57 110

原创 Spring框架--Aop面向切面编程实例1

在aop文件夹中创建一个增强类package cn.gwj.aop;import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint;import java.util.Arrays;/** * 增强类 */public class AopLogger { Logger logger=Logger.getL...

2019-07-11 17:21:45 83

原创 Spring框架--模板定义

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://w...

2019-07-11 14:35:23 194

原创 Servlet--3.过滤器

一、JSP过滤器概念JSP 和 Servlet 中的过滤器都是 Java 类。过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个过滤器附加到一个 Servlet 或一组 Servlet。过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:...

2019-07-11 11:41:29 179

原创 Servlet--2.EL和JSTL

菜鸟教程:https://www.runoob.com/jsp/jsp-jstl.html易百教程:https://www.yiibai.com/jsp/jstl.html一、EL(一)为什么需要EL1)在JSP中使用Java脚本的局限在JSP页面中嵌入大量的Java代码 访问结构比较复杂的数据时代码烦琐,且经常需要强制类型转换<% Emp...

2019-07-11 11:06:38 154

原创 idea配置

/* Created by IntelliJ IDEA. Package:${PACKAGE_NAME} User:1093499975@qq.com Date:${DATE} Time:${TIME}*/ <%-- Created by IntelliJ IDEA. Package:$...

2019-07-11 08:51:44 138

原创 java--线程

什么是线程?同时在进行多种活动,在java中被称之为并发,而将并发完成的每一件事情称为线程是程序的执行单元,执行路径。是程序使用CPU的最基本的单位如果程序只有一条执行路径,那么该程序就是单线程程序如果程序有多条执行路径,那么该程序就是多线程程序什么是进程?进程是正在运行的程序。是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多...

2019-07-10 21:46:21 66

原创 maven项目配置

1.解压部署Maven核心程序①检查JAVA_HOME环境变量C:\Windows\System32>echo %JAVA_HOME% D:\DevInstall\jdk1.8②解压Maven的核心程序将apache-maven-3.2.2-bin.zip解压到一个非中文无空格的目录下。例如:D:\DevInstall\apache-maven-3.2.2③配置环境变量...

2019-07-10 14:03:58 143

原创 Maven安装与配置

Maven安装与配置一、需要准备的东西 JDK idea Maven程序包 二、下载与安装 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 将文件解压到D:\Program Files\Apache\maven目录下: 新建环境变量MAVEN_HOME,赋值D:\Pro...

2019-07-10 14:03:43 472

转载 mybatis的动态sql

在使用mybatis的动态sql时,有时候遇到根据条件判断添加where后面的筛选条件。会出现多余的“and”或者“or”,如下:<select id="findBlog" resultType="Blog"> SELECT * FROM BLOG WHERE <if test="state != null"> state = #...

2019-07-10 12:31:25 107

原创 idea配置mybatis 和 mapper xml模板

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>...

2019-07-10 11:54:10 3782

原创 前端--一html

一、什么是HTML超文本标签语言 / 预定义标签语言 HTML 网页的源码二、常用的开发工具记事本 dreamweaver Adobe 不推荐 Hbuilder webStorm三、头部<head></head>1.title 用于设置页面选项卡标题2.meta设置页面的编码格式/字符集 <meta chars...

2019-07-10 00:20:11 144

原创 JDBC概念与优化

一、JDBC概念什么是 JDBC java database connectivity java应用程序连接数据库的技术 java应用程序 控制台 窗体应用程序 站点程序 数据库 mysql db2 oracle sqlserver… jdbc是一组接口 任意一个想要和java应用程序建立连接的数据库提供商 负责实现这些接口中的抽象方法 对应的ja...

2019-07-09 23:34:01 70

原创 MySQL--六、sql 触发器 事务 视图 索引

mysql四个内置对象触发器、事务、视图、索引一、使用触发器处理的相关问题一种特殊的存储过程1.模拟检查约束 mysql数据库中检查约束不生效drop trigger if exists tri_addStudent;create trigger tri_addStudentbefore insert on studentfor each rowbegin...

2019-07-09 23:23:46 146 1

原创 MySQL--五、sql编程

一、mysql中的函数(方法)(一)系统提供的函数1.单行函数1)数学函数 数学运算ceil(12.001) 13 向上取整 直接去除小数点后面的数据然后对数值加1 floor(12.999) 12 向下取整 直接去除小数点后面的数据 round(数值) 直接保留整数部分 做四舍五入 round(数值,位数) 根据位数进行四舍五入 power(基数,幂数) ...

2019-07-09 23:15:35 83

原创 MySQL--四、数据查询

一、查询原理查询就是一个循环遍历表中所有行的过程二、语法1.查询主句select 列筛选 from 表名列筛选可以写什么* 筛选所有列列名列表 人为控制列的数量 或 顺序 列的操作 组合列 算术运算 拼接 函数调用附加列聚合列 聚合函数 sum 求总和avg 求平均max 求最大min 求最小count 计...

2019-07-09 22:48:40 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除