自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 第四章 函数式编程(Lambda表达式&Stream流)

一、Lambda表达式特点:是匿名函数 2是可传递 匿名函数:需要一个函数,但又不想命名一个函数的场景下使用lambda表达式,使用lambda表达式时函数内容应该简单 可传递:将lambda表达式传递给其他的函数,它当做参数,lambda作为一种更紧凑的代码风格,使java语言表达能力增强语法:Lambda表达式在java语言中引入一个新的语法元素和操作符,这个操作符为“->",该操作符被称为Lambda操作符或箭头操作符,它将Lambda分为两个...

2020-07-09 21:58:44 477

原创 第三章 java集合

集合是一种动态的对象数组,数据各个数据结构的实现类,在整个类集之中主要的组成是一些核心的操作接口:Collection,List,Set,Map,Iterator1 Collection 接口 常用方法:public boolean add(E e) 数据增加public void clear() 清除数据public boolean remove(Object o) 删除数据public boolean contains(Object o) 查找数据是...

2020-07-09 21:38:33 211

原创 ZIP 打包下载

java打包下载需用用到IO 打包流:ZipOutputStreamTXT 文件打包下载: 用到ZipOutputStream zip输出流,InputStream 字节输入流 BufferedInputStream,BufferedOutputStream 缓冲输入输出流//打包下载public void bookPackage(OutputStream outputStream,String bookIds,String booknam...

2020-06-29 10:40:58 440

原创 POI 读取Excel

一、常见API1.文件(file) :File file=new File("文件位置“);2.输入流(FileInputStream):FileInputStream fs=new FileInputStream(file);3.工作簿(XSSFWorkbook) :XSSFWorkbook workbook=new XSSFWorkbook(InputStream inputStream);4.电子表格(XSSFSheet)创建电子表格: XSSFSheet sheet =workb

2020-06-28 14:01:48 509

原创 ArcGIS使用(二)ArcGIS加载天地图

ArcGIS引入天地图作为底图:1.引入这两个类:WebTileLayer 和 TileInfo"esri/layers/WebTileLayer","esri/layers/support/TileInfo",require([ "esri/Map", "esri/layers/WebTileLayer", 'esri/layers/support/TileInfo', 'esri/views/MapView', 'dojo/domReady!'

2020-06-19 14:14:12 7215 2

原创 ArcGIS使用(一)创建ArcGIS应用

ArcGIS官方文档:https://developers.arcgis.com/javascript/第一章、认识和使用ArcGIS1 ArcGIS for js 4.x 使用的是4.15 版本,ArcGIS 每个版本之间有差别,3 和4 的差别有点大 4 地图可以2D或3D显示,修改了绘图逻辑,地图和图层不在处理逻辑,而是由view处理视图专门用于可视化地图或场景中的 数据。地图包含要显示的实际数据或图层,而视图则处理显示的数据。 4.x多了MapV...

2020-06-19 13:47:52 1103

原创 全选,全不选实现

1.全选:html添加复选框按钮:<input type="checkbox" class="export" /> <label style="vertical-align: middle;">全选</label></th><td style="width:5%;"><input type="checkbox" c...

2019-10-25 17:04:47 175 1

原创 Oracle数据库(五)用户 ,角色,权限

一、Oracle用户系统用户:sys/systemsys:超级管理员,有最高权限:sysdba角色,有create database 权限;system:管理操作员,权限很大,sysoper 角色,没有create database权限;-- 查询用户 --select * from dba_users; --查看数据库中所有的用户 --具有dba权限select * fr...

2019-10-11 13:47:22 323

原创 Oracle数据库(四)备份与还原

Oracle数据库备份与还原有两套语句:exm/imp 和expdp/impdp1. 使用expdp,impdp命令准备:1.创建逻辑目录:查看所有目录:select * from dba_directories;创建数据泵目录:create or replace direcory dp_dir as 'D:\oradata\orcl';创建一个dbp权限的数据泵用户: g...

2019-10-11 11:36:30 249

原创 Oracle数据库(三)可插拔数据库使用

一、介绍二、常用命令:创建容器数据库: create pluggable database pdb2 admin user admin identified by admin;克隆一个新的PDB: create pluggable databse pdb3 from pdb2切换数据库 :alter session set container=cdb$root; ...

2019-10-10 15:32:43 1586

原创 SpringBoot (八)日志配置

SpringBoot日志:Springboot内部采用的是Commons Logging 进行日志记录,但在底层为Java Util,Loggin,Log4J,Logback等日志框架提供默认配置,虽然有很多可用日志框架,一般使用SpringBoot默认的Logback即可,Logback效率更高,支持SLF4J。1. 日志依赖:<dependency> ...

2019-07-31 15:20:33 512

原创 Oracle数据库(二) 表空间的管理

总述: Oracle表空间是数据库的逻辑组成部分,在Oracle中创建数据库的同时就需要创建表空间; 物理上:数据库数据存放在数据文件中; 逻辑上:数据库数据存放在表空间中,表空间有一个或多个数据文件组成,数据文件就是存数据库中的数据表空间分为默认表空间,临时表空间,默认表空间是存放数据库数据,临时表空间是用来存放查询和缓冲区的数...

2019-07-27 17:20:12 241

原创 POI 导出Excel

一、POI介绍Java POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,其中常用的的包有:二、xml引入依赖<!--读取excel文件--><dependency> <groupId>org.apache.poi</groupId> ...

2019-07-20 12:46:07 270

原创 文件上传,下载

一、文件上传:<div class="layui-form-item"> <label class="layui-form-label">图片地址</label> <div class="layui-input-inline"> <bu...

2019-07-07 12:09:26 168

原创 IDEA使用教程(三) 功能面板

IDEA 打开界面后周围有许多的功能面板:介绍这些面板的功能:常用的界面:1.project:项目的目录结构:2.Structure:结构界面:在这个界面里可以看到选择的类,接口 的结构,有哪些方法,字段,等:3.Maven界面:4 Favorites:项目的常用文件收集界面: 当项目非常大时,并且要修改的文件比较分散时,找...

2019-05-31 17:24:37 1004

原创 Mybatis(三)动态SQL

Mybatis动态SQLMybatis的强大特征之一就是动态SQL。Mybatis采用功能强大的基于OGNL表达式来淘汰其他大部分元素。使用mybatis提供的各种标签方法实现动态拼接sql。动态传参数,如果传入的这个参数,就判断进行SQL拼接,没有就不判断。一、if,where 标签进行简单的判断,利用if实现简单的条件选择,动态SQL通常要做的事情就是根据条件包含where子句的一...

2019-03-14 16:29:02 288

原创 Mybatis(二)映射文件

Mybatis映射文件 Mapper映射文件是Java实体类与数据库对象之间的桥梁,使用过程中一个Mapper文件对应一个数据库操作Dao接口一、文件的约束 加载映射文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD ...

2019-03-14 16:12:08 205

原创 SpringBoot(七) 整合Mybatis

在SpringBoot中整合Mybatis:1.在pom.xml中添加mybatis依赖&lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt; ...

2019-03-14 15:22:00 200

原创 Oracle数据库-函数总结

Oracle有很多内置函数:单行函数和集合函数单行函数是指当查询表或视图时每行都能返回一个结果,可用于SELECT,WHERE,ORDER BY 等子句中,而集合函数是作用在多行记录上返回一个结果,可用于带GROUP BY或HAVING子句的查询中,单行函数数量比较多注:dual是一个虚拟表,用来构成select的语法规则,Oracle里保证dual里面永远只有一条数据,所以可以使用dua...

2019-03-14 11:35:09 639

原创 IDEA使用教程(二) 快捷键

idea的快捷键设置:idea支持使用其他开发工具的快捷键,可以在此设置:idea 默认的本身的快捷键:常用快捷键:Ctrl + Alt  +  s                                :打开设置选项 Alt  +  Enter                                  :修复提示 Alt  +  Enter      ...

2018-12-26 15:23:05 513

原创 Mybatis(一) 主配置文件

SqlMapConfig.xml是mybatis的全局配置文件配置文件示例:&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-co...

2018-12-12 11:02:21 3416

原创 IDEA使用教程(一) 基础配置

Setting分为全局设置和项目设置,全局设置对所有项目都有效,项目设置当前项目通用的配置最好还是Settings全局设置,省的每个项目都要重新设置: IDEA主题,字体设置:编码时的字体和大小:控制台文本字体大小颜色:  编码方式: 鼠标轮滚放大缩小: 显示行数,方法线:快捷键设置:  自动提示设置:  自动导包设置...

2018-12-12 10:34:06 388

原创 SpringBoot(六)打包方式

SpringBoot项目的两种发布方式:即项目的两种打包方式,jar包或是war包一、打包成jar包IDEA工具,使用Maven工具,install命令注意:是Lifecycle 下的install jar包的位置:  运行jar包: 注:修改打包时包的名称: 关闭jar包运行:Windows任务管理器,结束进程:注:如果任务管理器中没有进程...

2018-12-12 09:39:04 237

原创 SpringBoot(五) 热部署

SpringBoot实现热部署的两种方式:即引入两种jar包,分别是devtools和springloadeddevtools使用:spring为开发者提供名为spring-boot-devtools的模块来使SpringBoot应用支持热部署,提高开发效率。添加devtools的依赖&lt;dependency&gt; &lt;groupId&gt;org.spring...

2018-12-12 09:15:40 688

原创 SpringBoot(四)整合视图

一、SpringBoot整合Thymeleaf模板       首先在pom.xml中添加对Thymeleaf的相关依赖:&lt;!--thymeleaf--&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boo...

2018-12-11 21:57:32 415

原创 SpringBoot(三)配置文件

SpringBoot虽然简化配置,但也需要配置,配置文件的两种:application.properties和application.yml默认创建spring-boot项目后,会在resources目录下生成一个空的application.properties配置文件,springboot启动时加载该配置文件,application.properties中包含系统属性,环境变量,命令参数...

2018-12-11 19:43:20 234 1

原创 SpringBoot(二)配置访问静态资源路径

SpringBoot访问静态资源一.默认的访问静态资源的几种方式:      在src/main/resources/目录下创建static 文件夹      在src/main/resources/目录下创建resources文件夹      在src/main/resources/目录下创建public文件夹      在src/main/resources/目录下创建ME...

2018-12-11 19:25:12 838

原创 Swagger使用

Swagger介绍Swagger是一款接口文档在线自动生成和功能测试的工具,是一个规范和完整的框架Swagger的主要作用接口文档在线自动生成,进行接口的功能测试Swagger使用首先导入swagger的依赖jar包pom.xml 文件&lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; ...

2018-12-11 19:01:47 371

原创 SpringBoot(一)SpringBoot的启动方式

SpringBoot启动方式1.springboot使用启动类启动,SpringBoot可以java方式启动项目编写启动类:@SpringBootApplicationpublic class myspringboot{ public static void main(String[] args){ SpringApplication.run(App.cla...

2018-12-06 16:49:02 362

原创 Redis使用教程

1.Redis 基础    Redis是用C语言开发的一个开源的高性能键值对(Key-value)数据库,他通过提供多种键值数据类型来适应不同场景的存储需求。Redis支持的键值数据类型如下:字符串类型 (String):“zhanshen”哈希(hash)字符串列表(list)字符串集合(set)有序字符串集合(sorted set)1.1 Redis 安装 ...

2018-10-28 08:58:50 2671

原创 Nginx使用教程

nginx介绍Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。应用场景http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。 虚拟主机。可以实现在一台服务器...

2018-10-28 08:48:03 48590 6

原创 dubbo使用教程

1 dubbo结构介绍说明:       Provider:暴露服务的服务提供方Consumer:调用远程服务的服务消费方Registry:服务注册用发现的注册中心Monitor:统计服务的调用次调和调用时间的监控中心Container:服务运行容器调用关系说明:0:服务容器负责启动,加载,运行服务提供者1:服务提供者在启动时,向注册中心注册自己提供的服务...

2018-10-28 08:39:59 344

原创 文件(图片)上传实现

基于SpringMVC的文件上传实现1.实现文件上传需要对应的JAR包:   commons-fileupload-1.3.1.jar   commons-io-2.4.jar   maven依赖:&lt;dependency&gt;&lt;!-- 上传组件包 --&gt; &lt;groupId&gt;commons-fileupload&lt;/group...

2018-09-22 22:58:56 445

原创 表单下拉框动态获取数据

1.在进行表单操作时,下拉框选项需要动态读取数据库数据,使用ajax异步获取数据。&lt;form class="layui-form layui-form-pane" method="post" id="websiteform"&gt; &lt;div class="layui-form-item"&gt; &lt;label class="layui-for

2018-09-22 22:37:30 4224

原创 String 理解与使用

1.String基础1.1 String介绍String是一个对象,不是基本数据类型,String类是final类,意味着String类不能被继承,它的成员方法都默认为final方法,String类其实是通过char[]数组来保存字符串的。String对象一旦被创建就是固定不变的,对string对象的任何串操作都不影响到原对象,相关的任何change操作都会生成新的对象。1.2 字...

2018-09-06 17:10:20 619

原创 java 异常

 1.运行时异常与非运行时异常区别?运行时异常是RuntimeException类及其子类的异常,是非受检异常,如NullPointerException,IndexOutOfBoundsException等,由于这类异常要么是系统异常,无法处理,如网络问题,要么是程序逻辑错误,如空指针异常,JVM必须停止运行以改正这种错误,所以运行时异常可以进行处理(捕获或向上抛出,当然也可以处理),若...

2018-09-06 16:38:37 205

原创 面试题(java部分)

一、java面向对象 面向对象是什么?将功能封装到对象里强调是具有某功能的对象,记住:万物皆是对象面向对象的四大基本特征?抽象:抽象是将一类对象的共同特征总结出来。封装:封装是将类中的属性和方法保护起来,封装起来,不允许随意访问,使用private,并且提供getter,setter方法。调用的时候通过getter方法访问继承:子类继承父类,从已有的类得到继承信息创建新...

2018-06-07 20:58:21 223

原创 springMVC笔记(一)

1.简介Spring MVC和Struts2都属于表现层的框架,提供了一个DispatcherServlet作用前端控制器来分派请求,同时提供里获得配置处理程序映射,视图解析。Spring MVC通过一套MVC注解,让pojo称为处理请求的控制器,无需实现任何接口。支持REST风格的url请求。采用了松散耦合可插拔组件结构,比其他mvc框架更具有扩展性和灵活性。2.框架结构图3.S...

2018-06-07 20:44:10 205

原创 数据库中文乱码

使用mysql的模糊查询是中文查不出来解决:使用mysql的模糊查询的过程中,like后面加中文条件总是输出null,没有将中文转码 解决方法: 在数据库的URL上添加:&amp;characterEncoding=UTF-8;在配置文件中,无法使用&amp;,应使用&amp;amp;代替...

2018-06-07 19:59:06 178

原创 Spring MVC 与json

使用@ResponseBody注解表示该方法的返回结果直接写入http响应正文(ResponseBody)中,在使用ajax异步获取时使用。在处理器方法中使用@ResponseBody注解@Controller@RequestMapping("/news")@ResponseBodypublic class NewsController { @Autowired private News...

2018-05-29 20:00:38 124

空空如也

空空如也

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

TA关注的人

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