- 博客(19)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Spring Boot下使用druid阿里连接池 (一) 项目中装配druid
前言: 学习使用Spring Boot和druid也有一段时间了,今日做一下druid详细说明的博客,以防止自己囫囵吞枣不能及时消化和总结druid简介:Druid首先是一个数据库连接池,并且提供Sql监控页面视图.Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSou...
2019-05-28 17:18:18
821
原创 Spring boot全局异常统一拦截
前言: spring boot学习以及使用也有一段时间了,平时疏于整理资料,故今日写一篇关于全局异常的资料背景: 异常处理是为了给用户带来良好的交互体验异常:访问了错误的页面,或者是非法的访问导致服务器不能返回正常的数据,例如访问了不存在的页面导致404 程序代码内部的错误,在开发时期由于没有考虑周全导致的程序异常,列如常见的空指针异常(NullPointExceptio...
2019-05-27 15:44:47
5777
原创 Spring Boot构建RESTful API
项目需求:搭建前后台项目分离项目,提供良好的接口文档,避免了写开发对接文档的时间.操作步骤:添加在pom.xml中添加依赖 编写SwaggerConfig配置文件信息 编写实体类 @ApiModel(value = "Employee", description = "员工信息") 实体类描述信息 @ApiModelProperty(value = "员工编号") 为字段添加说明...
2019-05-24 10:02:40
285
原创 Spring内获取Bean对象的帮助类
项目需求:有时候对不是spring容器内的类进行操作市,无法通过注解获取Bean,则需要通过SpringContext获取Srping容器内的Bean操作如下:import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org....
2019-05-23 16:18:09
168
原创 Java下利用Poi操作Excel的导入以及导出
项目需求:根据数据库生成员工Excel的模板,然后让客户根据模板填入数据,进行批量导入操作如下:1.Maven下导入jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&g...
2019-05-23 16:05:09
378
原创 Java数据结构--------2.线性表和链表
数组线性表:数组是一种固定大小的数据结构,尽管如此,仍然可以使用数组实现动态结构.处理方法是,当数组不能再存储新的元素是,创建一个更大的数组来代替当前数组. 查询较快,插入和删除较慢 开始时,用默认大小创建一个数组data,设置为Object[]型,像数组中插入一个新元素时,首先确认数组是否有做够的空间.如数组不够空间,则创建当前数组中的元素复制到新数组中,并将新数组设为当前数组,并将...
2019-04-19 22:58:50
149
原创 Java数据结构--------1.简介,学习目标以及接口定义
数据结构定义:按某种方式组织的数据集合 且支持对结构中的数据进行访问于操作学习目标:线性表(List): 一种顺序存储的数据集合,支持表中任何位置进行插入删除等操作 堆栈(Stack): 可以看做一种特殊的线性表,但它通常只允许对线性表的顶端数据进行插入和删除等操作.数据先进后出 列队(Queue): 和堆栈有些相似,不过它通常是对数据尾端进行操作.数据则是先进先出 二叉树...
2019-04-19 20:28:18
195
原创 谈谈对Spring框架的理解
发现一些企业在面试时比较喜欢让你谈下对Spring的理解.可能Spring真的是过于优秀了,让许多企业如此钟爱.那么下面就来说说Spring究竟有什么好处吧!!开源框架 : 容易进行拓展轻量级容器 : 其实spring本身内容就是做为一款容器,将各种bean放入容器中进行管理context : spring框架提供上下文信息,主要为企业提供JNDI,EJB,电子邮件,国际化,校验和调度等功能.
2017-07-07 11:20:57
945
原创 Spring Boot基础 - application.properties配置详解 - 03
Spring Boot中的application.properties主要用来配置数据库连接、日志相关配置等。除了这些配置内容之外,本文将具体介绍一些在application.properties配置中的其他特性和使用方法。1.自定义属性与加载我们在使用Spring Boot的时候2.多环境配置常见的配置信息
2017-07-05 17:06:40
1225
原创 Spring Boot基础 - Web应用 - 02
Spring Boot为我们集成了不同的模板引擎,对以下的视图模板都进行了支持ThymeleafFreemarkerVelocity - 本文以thymeleaf进行演示,就是html文件1.在pom文件中添加对thymeleaf的引用<dependency> <groupId>org.springframework.boot</groupId>
2017-07-05 16:21:26
251
原创 Spring Boot基础 - 初识 - 01
SpringBoot学习需要掌握以下知识Spring框架,以及注解Maven项目管理最好呢还拥有SpringMvc一定的知识先来浅谈一下什么是[spring boot][6]SpringBoot是一个微端服务框架,她为我们提供了更良好的封装,更简洁xml配置,良好的事物机制,以及对其他主流程序的集成(像是一些nosql数据库),总而言之,用了你就会发现SpringBoot真的是一门很好用的框
2017-07-05 11:07:15
343
原创 Linux下Redis环境搭建
在Linux下搭建一个redis环境先来谈谈什么是redis吧.一个高效的缓存数据库C语言编写[所以效率很高]Key-Value数据库基于内存亦可持久化的日志型速度快,可以做及时推送,秒杀等很多大公司都在使用搭建环境CenterOs + redis3.0搭建步骤redis的环境需要gcc的支持,打开终端输入 gcc:yum install gcc-c++从官网下载 http
2017-05-10 11:37:14
361
原创 mysql中[Err] 1093 - You can't specify target table 'student' for update in FROM clause错误详解
错误概述: 关于这个错误,意思是说你不能先select出同一表中的某些值,再对这个表(在同一语句中)进行其他的操作(update,delete等). 因为有这种操作可能会一系列的错误[猜测可能会是容易引发递归之类的错误],但oracle等其他数据库并不会有这种问题最简单的例子: 比如一个学生表,有id,name两个字段,如果你在去更新一个学生的姓名时候,写出如下的语句 update
2017-04-20 15:36:38
1804
1
转载 怎么将oracle的sql文件转换成mysql的sql文件
怎么将sql文件导入PowerDesigner中的方法(将oracle的sql文件转换成mysql的sql文件)呢?怎么将xx.sql文件的数据库结构导入powerdesigner 的方法呢? 现讲下。将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。在Pow
2017-04-07 14:36:24
1462
原创 MyBatis在Oracle数据库下模糊查询之参数个数无效错误
Oracle拼接字符串concat需要注意的小事项在用ssm框架编写代码的时候,因为数据库换成了oracle,在模糊查询数据的时候突然发现报错了select * from SYS_MENU where url like concat('%',#{roleName},'%')一直报错参数个数无效,在网上查找资料发现模糊查询的sql语句还是concat('%','s','%')这样写的
2017-03-30 17:19:49
9736
2
原创 Oracle创建自增长主键
1.创建表,并添加主键2.创建序列3.创建触发事件–创建表 create table test( ID number(8) primary key,–设置id为主键 test varchar2(100) )–创建序列 –系统会生成一个序列数,保证你的id值不会重复 create sequence SEQ_TEST minvalue 1 –最小值 nomax
2016-11-22 21:35:50
335
转载 19个方便渗透测试的Chrome扩展
Google Chrome是目前世界上最流行的浏览器之一,简洁的界面让他俘获了许多用户,除此之外还具有许多改善浏览体验的功能。与Firefox一样,Chrome也支持插件,称之为“扩展”,这些扩展程序极大地拓展了Chrome的公呢个。数千个扩展程序让我们可以直接在浏览器中执行花样繁多的功能,而不需要安装独立的软件。在这篇文章中,我们将介绍19项好用的安全扩展来把Chrome变成一个安全测试工具。
2016-11-13 20:07:03
2410
转载 ajax有哪些常用的构成技术?
1、XMLHTTPRequest Ajax的一个最大的特点是无需刷新页面便可向服务器传输或读写数据(又称无刷新更新页面),这一特点主要得益于XMLHTTP组件XMLHTTPRequest对象。这样就可以向再发桌面应用程序只同服务器进行数据层面的交换,而不用每次都刷新界面也不用每次将数据处理的工作提交给服务器来做,这样即减轻了服务器的负担又加快了响应速度、缩短了用户等候时间。 最早应用X
2016-11-07 10:04:29
4086
TA创建的收藏夹 TA关注的收藏夹
TA关注的人