- 博客(28)
- 收藏
- 关注

原创 POI+反射实现通过实体类导出Excel
POI+反射实现通过实体类导出Excel效果演示普通表头复杂表头代码编写定义注解编写实体类编写Util测试代码效果演示普通表头通过工具类处理普通表头后的处理效果复杂表头通过工具类处理复杂表头后的效果代码编写以复杂表头为例,演示导出复杂表头的代码编写定义注解首先定义一个ExcelField注解@Target({ElementType.FIELD})@Retention(Re...
2018-10-29 18:15:11
3920
1
原创 bigemap+vue+electron做桌面端GIS开发(3D 版)
1. vue环境的搭建1.1. 下载安装首先在node官网下载node下载完成后后安装,双击安装包,开始安装,一直点next即可,安装路径默认在 C:\Program Files 也可以自定义修改安装完成后打开cmd窗口 执行命令 node -v 可以查看node的版本最新版的node在安装的同时也安装了npm(包管理工具) 执行npm -v可以查看npm 的版本1.2. 修改全局依赖包路径默认情况下,我们在执行 npm install -g XXXX 下载全局包时,这个包的默认存放路径位
2020-11-02 16:14:58
2089
3
原创 spring boot学习笔记(五)spring Boot与web开发之thymeleaf
开发准备在pom文件中添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> ...
2018-08-15 14:32:13
226
原创 spring boot学习笔记(四)springBoot与web开发之环境
简介使用SpringBoot做开发,大致分为如下三步 ①、创建springBoot应用,选择我们需要的模块 ②、springBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量的配置就可以运行起来 ③自己编写代码 自动配置 ×××AutoConfiguration帮我们给容器中自动配置组件 ×××Properties来封装配置文件的内容spring Boot快速搭...
2018-08-15 11:07:26
194
原创 springBoot学习笔记(三)springBoot与日志
市面上的日志框架如下 JUL、JCL、Jboss-loging、Logback、log4j、log4J2、slf4j这些日志框架大致可分为日志抽象和日志的实现 日志抽象层 日志实现层 JCL(Jackrta Commons Logging)、SLF4j(simple Logging Facade java)、 Jboss-logging Log4j、JUL(java...
2018-08-14 12:49:58
259
原创 spring boot学习笔记(二)配置文件
springBoot使用全局的配置文件,配置文件名是固定的application.yamlapplication.ymlapplication.properties使用配置文件修改springBoot的默认配置 yaml以数据为中心,比JSON,XML更适合作为配置文件1、yaml配置文件yaml与xml的对比,如果需要配置服务端口号,yaml和xml的写法如下 xm...
2018-08-13 20:24:56
187
原创 spring boot学习笔记(一)HelloWord
创建一个maven工程编写pom文件 &amp;lt;parent&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-parent&
2018-08-12 15:29:26
142
原创 spring MVC学习笔记(五)文件上传
配置虚拟目录 配置好虚拟路径后,我们可以通过虚拟路径来访问文件编写Controller @RequestMapping(&amp;quot;/editItemSubmit&amp;quot;) public String editItemSubmit(MultipartFile pictureFile, Model model)throws Exception { //原始文件名称 ...
2018-08-10 10:16:20
136
原创 spring MVC学习笔记(四)异常处理器
spring MVC异常处理系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现异常都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理编写自定义的异...
2018-08-09 14:52:01
120
原创 spring MVC学习笔记(三)参数绑定
配置文件介绍 &amp;lt;!--开启注解扫描--&amp;gt; &amp;lt;context:component-scan base-package=&quot;com.hw&quot;&amp;gt;&amp;lt;/context:component-scan&amp;gt; &amp;lt;!-- 加载注解驱动 选择最新
2018-08-07 20:14:10
149
原创 spring MVC学习笔记(二)快速入门
创建工程首先创建一个maven的web,然后添加spring MVC的依赖和jstl的依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifactId&gt;spring-webmvc&
2018-08-05 19:49:01
146
原创 spring MVC学习笔记(一)工作流程
spring MVC的工作流程图spring Mvc的工作流程 用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用HandlerMappering处理器映射器 HandlerMappering根据请求找到具体的处理器,生成处理器对象以及处理器拦截器(如果有则生成)一并返还给DispatcherServlet...
2018-08-05 19:17:33
179
原创 spring学习笔记之spring中的注解
IOC注解首先需要在配置文件中引入context的约束约束如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="...
2018-08-04 14:17:27
156
原创 spring学习笔记之AOP
AOP的相关术语Joinpoint(连接点) -- 所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点Pointcut(切入点) -- 所谓切入点是指我们要对哪些Joinpoint进行拦截的定义Advice(通知) -- 所谓通知是指拦截到Joinpoint之后所要做的事情就是通知Introduction(引...
2018-08-03 16:50:54
136
原创 spring学习之AOP原理
AOP的概述在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构AOP最早由AOP联盟的组织提出的,制定了一套规范.Spring将AOP思想引入到框架中,必须遵守AOP联盟的规范通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术AOP是OOP的延续,是软件开发中的...
2018-08-03 11:48:21
334
原创 spring学习笔记之DI
DI(Dependency Injection),依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中 例如在spring学习笔记之IOC中如果UserServiceImpl的实现类中有一个属性,并且拥有对应的set方法,那么使用Spring框架的IOC功能时,可以通过依赖注入把该属性的值传入进来具体配置如下<bean id="userServic...
2018-08-02 17:45:13
128
原创 spring学习笔记之IOC
IoC ( Inverse of Control),控制反转,将对象的创建权反转给Springspring IOC的快速入门编写接口UserServicepublic interface UserService { public void say();}编写实现类UserServiceImplpublic class UserServiceImpl...
2018-08-02 11:56:11
123
原创 Java基础复习之运算符
算数运算符 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a; -3 - 减 3-1 2 * 乘 2*3 6 / 除 5/2 2 %...
2018-07-31 14:57:54
152
原创 java基础复习之基本数据类型
java的基本数据类型分为四类:整数型(byte,short,int,long),浮点型(double,float),字符型(char)和布尔型(boolean)整数类型的表现形式* 十进制数表现形式:正常数字 如 13、25等* 二进制表示方式:以0b(0B)开头 如0b1011 、0B1001 * 十六进制表示方式:以0x(0X)开头 数字以0-9及A-F(a-f)...
2018-07-30 17:23:51
122
原创 java基础复习之JDK和JRE
JDKjdk:开发Java程序用的开发包。包括了Java的运行工具(java.exe),Java编译工具(javac.exe),java反编译工具(javap.exe),文档生成工具(javadoc.exe)等等一系列开发工具,当然也包括了Java运行环境jre。JREjre:Java运行环境,jre里面包括了jvm,实现了跨平台。...
2018-07-30 16:27:59
155
原创 Hibernate学习之一对多(五)
客户和联系人是一对多的关系,我们需要使用HIbernate完成客户和联系人的一对多操作,操作步骤如下步骤一 创建客户和联系人表创建客户表CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', `cust_name` varchar(32...
2018-07-18 18:26:42
169
原创 Hibernate学习之Hibernate中的事务(四)
事务的概念事务就是逻辑上的一组操作,组成事务的各个执行单元,操作要么全都成功,要么全都失败. 例如A给B转钱,A扣钱,B加钱,这两个过程就构成了事务事务的特性原子性:事务不可分割隔离性:一个事务执行的过程中,不应该受到其他的事务的干扰一致性:一个事务执行的过程中,不应该受到其他的事务的干扰持久性:事务一旦提交,数据就永久保持到数据库中Hibernate中的高并发...
2018-07-17 12:27:14
192
原创 Hibernate学习之基本概念(三)
Hibernate的持久化类持久化类的概念持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为是持久化类。说明:持久化类 = JavaBean + xxx.hbm.xml持久化类的编写规则提供无参public访问控制符的构造器提供一个标识属性,映射数据表主键字段 唯一标识OID,数据库中通过主键记录,Java对象通...
2018-07-16 20:46:38
136
原创 hibernate学习之常用的接口和类(二)
ConfigurationConfiguration对象用于配置并且启动Hibernate。 加载Hibernate的配置文件,可以获取SessionFactory对象。 如果采用的是properties的配置文件,那么通过Configuration configuration = new Configuration();来加载配置文件 如果采用的XML的配置文件,通过C...
2018-07-16 15:56:08
181
原创 Hibernate学习之快速入门(一)
Hibernate框架的概述Hibernate框架的概述*hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。*Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。*Hibernate是轻量级...
2018-07-15 19:56:31
234
原创 mysql的多表操作
一对多的操做开发过程中表示一对多关系,一般称一方为为主表或一表,多方为从表或者多表,为了表示一对多的关系,一般会在多表的一方添加一个字段(主表名称_id)字段类型一般和主表的主键类型一致,并称这个字段为外键; 例如订单和用户的一对多关系中我们使用如下代码表示--创建用户表create table user(id int primary key auto_increment,us...
2018-07-15 16:26:49
196
原创 mysql的单表操作
对数据库的操作创建数据库基础语法create database 数据库名 [character set 字符集] [collate 校对规则]查看数据库查看数据库服务器中所有的数据库show databases; 查看某个数据库的定义信息show create database 数据库名删除数据库基础语法drop database 数据库名修改数据库...
2018-07-14 22:41:02
189
原创 数据库的基本用法
sql的分类:DDL:数据定义语言 操作对象:数据库和表 关键字:create alter dropDML:数据操作语言 操作对象:记录 关键字:insert,update,deleteDQL:数据查询语言 操作对象:记录 关键字:selectDCL:数据控制语言 操作对象:用户 关键字:SET...
2018-07-14 19:09:36
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人