- 博客(83)
- 收藏
- 关注
原创 Quartz定时机制
Quartz定时机制首先导入jar包到程序内 quartz-all-1.6.0.jar然后创建一个XMLTimeConfig.xml 名字可以自己定义<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframew...
2019-11-06 17:20:05
433
原创 将其他几张表数据复制到一张总表中
/*将其他几张表数据复制到一张总表中*/DROP PROCEDURE IF EXISTS sp_customer; CREATE PROCEDURE sp_customer() BEGIN-- 需要执行的SQL语句 DECLARE v_sql_1 VARCHAR(500); DECLARE v_sql_2 VARCHAR(500); DECLARE v...
2019-11-06 17:19:18
370
原创 查看数据库某个schema下哪张表占的空间大
为了查询schema下某个表占用的空间问题,以便处理分析问题,直接复制粘贴(改schema)即可select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,concat(truncate(index_length/1024/1024,2),' MB') as index_sizefrom i...
2019-09-29 09:08:48
727
原创 Oracle自动备份.bat文件最正确写法,亲测好用
@echo offset sid=IP/ORCLset username=USERNAMEset password=PASSWORDset connect=%username%/%password%@%sid% %请先建立databak2dmp文件夹然后执行%set back_path=d:\databak2dmpset date_string=%date:~0,4%_%date:...
2019-01-08 10:27:23
1317
原创 Intellij Idea怎么撤销,反撤销
Intellij IDEA中“1.Ctrl+z是撤销快捷键2.反撤销快捷键为:Ctrl + Shift + Z。
2019-01-04 17:03:52
11597
原创 HBuilder webApp开发
https://blog.csdn.net/zhuming3834/article/category/6307605转载:互相学习,webApp相关的东西很全。解决了我好多问题,大家有什么不会的也可以和我一起讨论。共同进步 ...
2018-09-03 13:14:25
1026
原创 实现图片轮播
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Swiper</title> <meta name="viewport" content="width=device-width, initi
2018-08-30 09:00:50
648
原创 JavaScript+jQuery手机端左右滑动事件
//左右滑动翻页$("#wrapper").on("touchstart", function(e) { // 判断默认行为是否可以被禁用 if (e.cancelable) { // 判断默认行为是否已经被禁用 if (!e.defaultPrevented) { e.preventDefault(); }...
2018-08-29 14:17:05
4000
原创 JS和JQUERY的区别
①.根据ID取元素{JS:取到的是一个DOM对象。 例:var div = document.getElementByID("one");JQUERY:取到的是一个JQUERY对象。 例:var div = $("#one");——括号里面是根据某个东西来找,相当于一个选择,如果我们要根据ID来找,在样式表里的ID是用#来表示的,所以在这里我们直接带入井号,整句的意思就是根...
2018-08-09 09:51:51
171
原创 jQuery与JavaScript与ajax三者的区别与联系
jQuery与JavaScript与ajax三者的区别与联系简单总结:1、JS是一门前端语言。2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便 关系比喻:若把js比作木头,那么jquery就是木板(半...
2018-08-09 09:44:47
223
原创 表、视图、存储过程、函数、触发器、事件
表:里面存储的都是真实的数据视图:就是一个表或者多个表的一个映射,一般只做查询使用。比如你想要的数据存在两个表里,但你查询时不想每次都写关联,那么你创建一个视图,以后只查询这个视图就可以(查询时视图与查询表语法一样)。触发器:做数据库操作的时候,还希望相关的数据同步操作就用触发器,比如想要向A表插入数据的时候,同时向B表插入,这样写过触发器每次向A表插入数据之后就会自动向B表插入。存储过程...
2018-07-30 10:08:20
1193
原创 函数--FUNCTION
函数 MySQL提供的内建函数: 内建函数更多函数: 官方猛击这里1、自定义函数 CREATE FUNCTION fun1(i1 int,i2 int)RETURNS INT //设置返回类型BEGIN DECLARE sum int default 0; set sum = i1+i2; RETURN(sum); //...
2018-07-30 10:06:22
312
原创 存储过程--procedure
存储过程 MySQL数据库在5.0版本后开始支持存储过程,那么什么是存储过程呢?怎么创建、查看和删除存储过程呢?存储过程有什么优点? 1.概念:什么是存储过程:类似于函数(方法),简单的说存储过程是为了完成某个数据库中的特定功能而编写的语句集合,该语句集包括SQL语句(对数据的增删改查)、条件语句和循环语句等。 2. 查看现有的存储过程1 show procedure st...
2018-07-30 10:05:22
338
原创 触发器-trigger
触发器-trigger 触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) ...
2018-07-30 10:02:39
401
原创 视图
视图视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。 视图好处: a、简化表之间的联结(把联结写在select中); b、适当的利用视图可以更清晰地表达查询 c、过滤不想要的数据(select部分)...
2018-07-30 09:56:49
208
原创 为什么要使用存储过程?
几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。 但是存储过程处理比较复杂的业务时比较实用。 比如说,一个复杂的数据操作。如果你在前台处理的话。可能会涉及到多次数据库连接。但如果你用存储过程的话。就只有一次...
2018-07-25 16:11:00
730
原创 在开发过程中为什么需要写存储过程
一、 什么是存储过程: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 二、为什么要用存储过程呢? 存储过程真...
2018-07-25 16:04:57
2934
原创 spring boot创建应用 端口冲突8080 Failed to start component [Connector[HTTP/1.1-8080]]
如果你电脑上的8080端口号被其它程序(如jenkins)占用了,则运行lightsword会报以下错误:java.net.BindException: Address already in use......Failed to start component [Connector[HTTP/1.1-8080]]...解决方法:在src->main->resources目录下新建一...
2018-07-25 12:44:44
9094
原创 Maven安装以及环境配置(Windows)
Maven是什么?Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。...
2018-07-25 10:16:33
164
原创 控制台中执行mvn命令后提示‘cmd’不是内部或外部命令
最近在cmd下使用mvn命令时,在执行完以后总会出现一句“‘cmd’不是内部或外部命令,也不是可执行程序或批处理文件”,如下图: 虽然命令执行成功了,不会有什么影响,但是身为强迫症晚期的我是绝对不能忍的。首先,能够正确执行mvn命令,说明Maven的配置是没问题的,那么问题出在什么地方呢?找来找去最后定位到是环境变量的问题,查看系统变量中的Path,发现里面缺少了%SystemRoot...
2018-07-25 09:52:31
509
原创 VS2017序列号|Visual Studio 2017 激活码 序列号
趁着这两天微软发布了Visual Studio 2017,安装体验了这个史上最强IDE最新版,分享一下自己的安装过程:下载地址点击这里该版本堪称史上最大IDE,随便勾了几个选项,就要占用几十个GB的安装空间,最后果断选择了最小安装包,只要600多Mb安装成功,随便打开一个项目之后,就获得提示:要打开这个项目,还需要继续安装xxx和xxx选项,点击确定后弹出安装界面,vs自动帮我勾选了4个多G的安装...
2018-07-04 08:51:41
4801
1
翻译 Java Web系统常用的第三方接口
1. Web Service 接口1.1 接口方式说明和优点在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为客户端去调用第三方提供的接口时,大部分时候都是使用 Web Service接口, Web Service作为接口使用广泛的原因,与它的特点息息相关。Web Service的主要目标是跨平台的可互操作性,为了实现这一目标, Web Service 完全基于 XML(可扩...
2018-07-03 14:51:56
478
原创 tomcat中reloadable作用
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloa...
2018-06-20 16:21:05
906
原创 错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)
启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using th...
2018-06-20 09:08:15
182
原创 如何再一台电脑上配置多个tomcat同时运行
1、配置运行tomcat 首先要配置java的jdk环境,这个就不在谢了 不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat2、第一个tomcat: 找到"我的电脑" 里面的环境变量 , 添加"CATALINA_HOME"="E:\apache-tomcat-6.0.29" 这个时候第一个tomcat启动运行是没有问题的3、接着开始配置第二个tomcat的: ...
2018-06-20 08:58:34
215
原创 eclipse给方法添加自动注释
4,自动生成注释 在团队开发中,注释是必不可少的,要不然,换个人维护代码只能“呵呵”了。由于大家都写注释,所以对注释的格式应该统一。我们可以使用Eclipse注释模板自动生成注释。打开注释模板编辑窗口:Window ->Preferences->java -> Code Style -> Code Template->Comments钩选最下面的:Autom...
2018-06-15 15:41:55
25722
1
原创 java 4种http请求,get,post方式
import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingExceptio...
2018-06-15 14:25:15
310
原创 Java HTTP通信--Get与POST请求
一、JDK自带的http通信机制--java.net.URLpackage com.wjy;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;...
2018-06-15 14:19:35
197
原创 java实现HTTP请求的三种方式
目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现。HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,HttpClient3.1 是 org.apache.commons.httpclient下操作远程 url的工具包,虽然已不再更新,但实现工作中使用httpClient3.1的代码还是很多,HttpCl...
2018-06-15 14:11:57
155
原创 java 常见几种发送http请求案例
[java] view plain copy<span style="font-family: Arial, Helvetica, sans-serif;">import java.io.BufferedReader;</span> [java] view plain copyimport java.io.FileOutputStream; import java.io...
2018-06-14 13:13:40
248
原创 Java中Http连接的两种方式
在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部的类库,以后还会有很多需要导入外部类库的需求。 http协议是基于tcp的一种协议。 tcp是一种保证可靠连接的传输协议,通过三次握手,和丢失重传的机制保证数据的传输。首先来看HttpUrlConne...
2018-06-14 13:06:13
246
原创 java实现HTTP请求的三种方式
目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现。HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,HttpClient3.1 是 org.apache.commons.httpclient下操作远程 url的工具包,虽然已不再更新,但实现工作中使用httpClient3.1的代码还是很多,HttpCl...
2018-06-14 13:03:28
240
原创 https://和http://区别
1. HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头2. HTTP 是不安全的,而 HTTPS 是安全的3. HTTP 标准端口是80 ,而 HTTPS 的标准端口是4434. 在OSI 网络模型中,HTTP工作于应用层,而HTTPS 工作在传输层5. HTTP 无法加密,而HTTPS 对传输的数据进行加密6. HTTP无需证书,而HTTPS 需要CA...
2018-06-14 13:00:44
10447
原创 String类型转Long类型
开发中有遇到Long类型比较是否相等,比如Long A和Long B判断是否相等,当时习惯性的直接A==B; 自测的话确实么有问题,但是测试那边测试就有问题,当时郁闷了一下然后换成了A.equals(B)或A.longValue()==B.longValue()都是正确的; 改完bug,觉得需要看看是为什么,通过看Long.class,可以看出 如果值在[-128, 127]之间...
2018-06-14 12:58:23
4765
1
原创 java中判断list是否为空的用法
1、如果想判断list是否为空,可以这么判断:if(null == list || list.size() ==0 ){ //为空的情况}else{ //不为空的情况}2、list.isEmpty() 和 list.size()==0 有啥区别呢 答案:没有区别 。isEmpty()判断有没有元素,而size()返回有几个元素, 如果判断一个集合有无元素 建议用isEmpty()方法...
2018-06-13 10:19:11
766
原创 jdbc,mybatis,hibernate各自优缺点及区别
先比较下jdbc编程和hibernate编程各自的优缺点。 JDBC: 我们平时使用jdbc进行编程,大致需要下面几个步骤: 1,使用jdbc编程需要连接数据库,注册驱动和数据库信息 2,操作Connection,打开Statement对象 3,通过Statement对象执行SQL,返回结果到ResultSet对象 4,使用ResultSet读取数据,然后通过代码转化为具体...
2018-06-06 09:35:25
188
转载 Hibernate
在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点。下面我就带领大家一起回...
2018-06-06 09:12:00
168
转载 Mybatis简介与原理
什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Acce...
2018-06-06 08:50:49
202
转载 Hibernate与Mybatis对比
1. 简介Hibernate:Hibernate是当前最流行的ORM框架之一,对JDBC提供了较为完整的封装。Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL的自动生成和执行。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于 POJO 与 SQL 之间的映射关系。然后通过映射配置文件,将SQL所需的参数,以及返回的结果字段映射到指...
2018-06-06 08:38:20
268
原创 oracle数据库如何修改字段的数据类型?
alter table 表名 modify 字段名 字段类型(字段长度);如果表中有数据尽量不要使用此语句,会造成数据丢失,应在备份的情况下进行修改。若有数据 ,数据库会报错错误报告 -ORA-01439: 要更改数据类型, 则要修改的列必须为空01439. 00000 - "column to be modified must be empty to change datatype"...
2018-06-05 15:39:12
1877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人