自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot 集成Quartz,支持持久化,支持动态启停定时任务

一.Quartz基本流程 首先需要创建任务(Job),比如定时发送短信邮件之类的,这是任务主体,也就是写业务逻辑的地方。 创建任务调度器(Scheduler),调用任务的主要API,主要用于启动、停止、暂停、恢复等操作。 创建任务明细(JobDetail),最开始编写好任务(Job)后,只是写好业务代码,并没有触发,这里需要用JobDetail来和之前创建的任务(Job)关联起来,便于执行。 创建触发器(Trigger),触发器是来定义任务的规则的,比如几点执行,几点结束

2020-12-09 16:03:12 578 2

原创 Linux利用Docker安装RabbitMq!

1.docker pull rabbitmq:3-management;2.docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq df6f26ea3e53进入管理界面:ip:15672用户名:guest密码:guest

2019-04-26 09:36:53 611 1

转载 git status 中文名乱码问题及设置单个上传文件大小!

git status 中文名乱码问题:在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。通过将git配置变量 core.quotepath 设置为false,就可以解决中文文件名称在这些Git命令输出中的显示问题,如:git config --global core.quotepath false设置单个上传文件大小:可以通过命...

2019-04-22 14:34:22 229

原创 solr服务器搭建!

1.安装linux、jdk、tomcat。2.把solr的压缩包上传到服务器。并解压3./root/solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名为solr.war4.解压war包。启动tomcat自动解压。关闭tomcat。删除solr.war5.把/root/solr-4.10.3/example/lib/ext 目录下所有的ja...

2019-04-11 13:52:45 150 1

转载 数据库中nvarchar 和varchar区别!

nvarchar 和varchar区别       有时候设计字段的时候,碰到nvarchar和varchar时候,是有点犹豫。所以今天就来探个究竟把。(一)  varchar是非Unicode可变长度类型,nvarchar是Unicode编码可变长度类型DECLARE @name AS VARCHAR(50)='我是中国人test'SELECT @name AS Name,DA...

2019-01-18 11:05:31 7824

原创 Docker 安装ElasticSearch!

第一步:下载elasticsearch镜像。docker pull registry.docker-cn.com/library/elasticsearch第二步:运行elasticsearch容器。docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 --name '自定义名字' '镜像i...

2019-01-17 09:15:56 176 1

原创 Docker 安装RabbitMQ!

第一步,下载安装rabbitmq镜像。docker pull registry.docker-cn.com/library/rabbitmq:3-management第二步,启动rabbitmq容器。 docker run -d -p 5672:5672 -p 15672:15672 --name ‘自定义名字’ ‘rabbitmq镜像id(可通过docker images 命令查...

2019-01-17 08:52:12 210

原创 IntelliJ IDEA常用配置!

1.设置主题2.设置鼠标滚轮修改字体大小3.设置鼠标悬浮提示4.设置自动导包功能5.设置显示行号和方法间的分隔符6.忽略大小写提示7.设置默认的字体、字体大小、字体行间距8.修改代码中注释的字体颜色9.修改类头的文档注释信息10.设置项目文件编码11.设置自动编译...

2018-12-29 09:31:05 160 1

原创 SpringBoot 自定义配置类扩展SpringMVC的功能

SpringBoot 1.x:可以使用继承WebMvcConfigurerAdapter来扩展SpringMVC的功能.SpringBoot 2.x:有两种方式可以扩展SpringMVC的功能,第一种方式是通过继承WebMvcConfigurationSupport类,但是此方法会使SpringBoot 对SpringMVC的自动配置失效;第二种方式是实现WebMvcConfigure...

2018-12-17 16:13:47 1152

原创 SpringBoot使用外部Servlet容器(Tomcat)及JSP支持!

第一步:新建一个war工程第二步:选择项目中需要的依赖第三步:创建web.xml文件 点击如下图红色按钮。选择Modules-->选择Web-->双击后点击ok点击“+”创建web.xml,在这里不要忘记将路径修改为\src\main\webapp\WEB-INF\web.xml第四步:添加外部Tomcat点击Edit Configura...

2018-12-09 10:24:59 678 1

原创 Spring Boot 1.x和2.x版本拦截器对于静态资源访问的区别!

Spring Boot 1.x版本:Spring Boot 1.x版本已经做好了静态资源映射,所以拦截器不会对.css、.js等静态资源进行拦截;Spring Boot 2.x版本:Spring Boot 2.x版本,如果按上述注册拦截器,那么静态资源也会被拦截!解决办法:第一步:在配置文件中,配置静态资源的访问路径,默认是/**第二步:注册拦截器时,排除路...

2018-12-05 20:55:26 860

原创 Spring Boot 包扫描机制

Spring Boot 默认包扫描机制是:从启动类所在的包开始,扫描当前包及其子包下的所有文件!

2018-12-04 16:32:55 697 1

原创 Mysql,增加、删除、查看索引!

索引:一种提高数据库查询效率的数据结构!创建索引:    1.create index indexName on tableName(columnName);    2.alter table tableName add index indexName(columnName);删除索引:    drop index indexName on tableName;查看索引:    show inde...

2018-03-15 13:19:55 173

原创 Mysql 增加外键,删除主外键关联表

1.建表时增加外键2.建表完成过后,通过sql语句增加外键alter table table-name add constraint 外键名 foreign key(字段名) references 引用表明(字段名)  3.删除主外键关联表alter table table-name add constraint 外键名 foreign key(字段名) references 引用表明(字段名) ...

2018-03-14 13:19:26 2944 1

转载 Mysql中修改字段类型、长度以及添加删除列

1、mysql中修改字段长度:[sql] view plain copyALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50);  这里的tb_article为表名,NAME为字段名,50为修改后的长度2、mysql修改字段类型:[sql] view plain copyALTER TABLE tb_article MODIFY COLUMN N...

2018-03-09 15:51:04 2408

原创 Mysql存储引擎MyISAM和InnoDB的区别

2018-03-09 14:51:51 206 1

原创 彻底搞清Sql语句各种JOIN,七种JOIN图

2018-03-09 14:49:30 2866 1

原创 Mysql,Sql语句执行顺序

2018-03-09 14:29:05 253 1

原创 Sql性能下降原因

2018-03-09 14:22:23 1133 1

原创 获取table中每一行的值,封装为Json数据传给后台,后台采用SSM框架。

1.table.jsp<table border="1" id="tab"> <thead> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th>

2018-03-09 09:01:43 8794 2

原创 JavaWeb项目,jsp中获取项目名称

<% String WEB_APP = request.getContextPath(); request.setAttribute("WEB_APP", WEB_APP);%>例如:   你的地址为:http://localhost:8080/project_web/homePage/createExcel.do;  <a href="${WEB_APP}/homePa...

2018-03-08 13:11:49 1964 1

转载 sql 经典面试题

SQL的分类 DDL一数据定义语言(create, alter,drop,declare): DML一数据操作语言(select,delete,update,insert)一些基本的语句介绍 1.说明:创建数据库 create database database-name2.删除数据库 drop database dbname3.备份sql server 创建备份数据的device use mas...

2018-03-06 23:00:45 189

转载 【java】IO详解之BIO

注:本篇所写的io均为java bio体系(即jdk1.0发布的io)1.IO相关概念一览1.1 什么是IO所谓IO即input和output的缩写,是对数据的流入和流出的一种抽象,编程中很常见的一个概念。1.2 什么是流体会一下这几个词:水流(静止的水想必没人会叫水流),物流,人流(此人流非彼人流 = =!),可以发现流的特点:动态的,可转移的,从一处到另一处的1.3 java iojava为了...

2018-03-06 10:39:58 225

转载 Tomcat服务器学习和使用

一、Tomcat服务器端口的配置  Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。  如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 <Connector port="8...

2018-03-05 13:25:36 142

原创 jquery的动态元素绑定事件失效解决办法

使用Jquery的on绑定事件,给此动态节点的父元素(非动态节点)绑定。即:$("父元素").on("事件",“动态子元素”,function(){执行函数;});例如为body(父元素)下的一个动态添加的id="btn"(子元素)的标签绑定点击事件:   $("body").on("click", "#btn", function() {执行函数;

2018-01-25 16:57:39 669 2

原创 Centos 7下安装Mysql 5.5及修改Mysql字符集

在Centos 7 下安装Mysql 5.5    1.查看当前系统是否已经安装了Mysql  rpm -qa|grep -i mysql      MySQL-server-5.5.17-1.el6.i686              MySQL-client-5.5.17-1.el6.i686         若看到与Mysql相关的信息,说明当前系统已经安装了Mysql.

2018-01-25 14:55:11 281 1

原创 Eclipse中Web项目创建完成后,动态添加web.xml文件。

在Eclipse中创建Dynamic Web Project 或 Maven Project时忘记添加web.xml文件,怎么办?第一种方法:  1.项目名称右键-->Properties: 2.点击Project Facets,取消选中Dynamic Web Module,点击Apply 3.重新选中Dynamic Web Module后,会出现Further c

2018-01-25 09:05:58 27281 11

原创 JSP request中获取url信息比较

从Request对象中可以获取各种路径信息,以下例子:  假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServ

2017-04-10 13:15:21 275 1

转载 面试中关于二叉树的问题(Java版)

package org.hunan.guan.javaIO;    import java.util.ArrayList;  import java.util.Iterator;  import java.util.LinkedList;  import java.util.List;  import java.util.Queue;  import java.util

2017-01-19 13:53:35 438 1

原创 二叉树定义及相关术语、节点数计算公式、代码实现(遍历,Java版)

二叉树定义:二叉树是由n(n>=0)个节点组成的有限集,或者为空树(n=0),或者为由一个根节点和两个分别称为左子树和右子树的的互不相交的二叉树构成。特点:(1).每个节点最多能有两棵子树,即左子树和右子树。             (2).左子树和右子树右次序之分,如 术语:(1)节点的度:一个节点含有的子树的个数。(2)叶节点:度为零的节点。(3)非叶节点:度不为零

2017-01-18 16:18:13 2934

原创 浅谈Java异常

何为异常?当Java程序违背了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。 java.lang.Throwable是所有异常的父类!Throwable有两个子类,分别是Error,Exception.      Error表示非常严重的错误,恢复是一件很困难的事情。      Exception表示一种设计或实现的问题。而Exception又分为受检异常和非

2017-01-16 20:47:51 231 1

空空如也

空空如也

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

TA关注的人

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