自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaCode

Java Vegetables

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 查询部门下的所有下级部门

with Dept as( select id,departmentname,supdepid from hrmdepartment where id='19' union all select HrmDept.id,HrmDept.departmentname,HrmDept.supdepid from hrmdepartment HrmDept,Dept ...

2019-07-24 18:45:36 3243

原创 Oracle 分页(企业常用)

1. 关键字rownum-- 案例: 查询第3页,每页 10 条数据select id,lastname from ( select id,lastname,rownum rn from (select id,lastname from hrm order by id asc) where rownum <= 30) awhere...

2019-03-22 11:10:09 206

原创 SQLServer 分页

1. 关键字 TOP-- 案例: 查询第3页,每页 10 条数据select top 10 idfrom hrmwhere id not in(select top 20 id from hrm)-- 解读: pageNumber:页码;例如第一页; pageSize :每页条数;例如每页显示10条select top pageSize idfrom hrmwhere i...

2019-03-22 10:48:25 469

原创 SQL Server 日期

1. 日期比较 :DATEDIFF-- 年: 返回 10SELECT DATEDIFF(yyyy,'2008-08-05','2018-08-05') AS DiffDate-- 月: 返回 7SELECT DATEDIFF(mm,'2008-01-05','2008-08-05') AS DiffDate-- 日: 返回 1SELECT DATEDIFF(dd,'2008-0...

2019-03-22 10:09:26 260

原创 WebService

package com.wujin.httpclient.a;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.Writer;im...

2019-02-24 15:52:26 125

原创 webpack loader加载css、图片

 1. 加载 样式文件 .cssnpm install --save-dev style-loader css-loader2.webpack 加入module 配置//提供目录const path = require('path');//module.exports = { entry: './src/index.js', output: { ...

2018-09-28 10:58:09 474

原创 Webpack 入门;构建项目,脚手架

 1. 选择一个文件夹: D:/usr/webpack/demo01,并且在该目录下创建一个package.json 空白文件demo|- package.json2. 打开vscode:3. 进入终端执行: npm init4. 在当前文件夹下创建文件目录:demo|- package.json|- /dist |- index.html|- /sr...

2018-09-28 10:29:14 1674

原创 promise 与 fetch 详细介绍 与 使用

1. promise1.1  含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大;1.2  基本语法new Promise(function(resolve, reject) { // ... some code 比如发送ajax if (/* 异步操作成功 */){ resolve(value); } e...

2018-09-17 15:17:30 2378

原创 java,js日期比较

 jsvar current_time = "2007-02-02 7:30";var stop_time = "2007-01-31 8:30";alert(CompareDate(current_time,stop_time));function CompareDate(d1,d2){ return ((new Date(d1.replace(/-/g,"\/"))) ...

2018-09-13 15:40:25 281

原创 oracle job定时调度任务

Oracle JOb :oracle的定时调度任务二,dbms_job package 用法介绍  包含以下子过程:     Broken()过程。  change()过程。  Interval()过程。  Isubmit()过程。  Next_Date()过程。  Remove()过程。  Run()过程。  Submit()过程。

2016-12-15 18:05:01 834

原创 Tomcat+nginx 动静分离

Tomcat+nginx实现动静分离nginx.conf文件详解

2016-11-24 16:22:00 958

原创 折半查找

思想:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一

2016-10-09 14:53:19 429

原创 插入排序

基本思想:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。图二:步骤:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置

2016-10-09 14:45:03 231

原创 快速排序

一.  快速排序的基本思想快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。二.  快速排序的三个步骤1) 选择基准:在待排序列中,按照某种方式挑出一个元素,作为 “基准”(pivot);2) 分割操作:以该基准在序列中的实际位置,把

2016-10-09 14:36:15 283

原创 httpServletRequest获取浏览器的cookie

1.方法:当在设置问cookie后利用response添加cookie,响应给浏览器,当下次访问服务器是,request携带cookie到服务器,使用 req.getCookies();得到cookie2.关于cookie的置值:Cookie cookie = new Cookie(“”,“”);2.1.第一个参数是cookie的名字,第二个参数是cookie的值,如果

2016-09-20 16:22:26 23992

原创 在jsp页面导入jquery多个js文件

1.路径是否正确;2.jsp文件是否正确;3.在js文件中,的文件首行不能留空格4.js文件内容是否正确5.引用的顺序:jquery放在第一位,其他的按照文件字母排序的方式引用

2016-09-20 09:05:42 2622

原创 异常:严重: A child container failed during start

1.异常信息描述严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:Failed to start component [StandardEngine[Catalina].StandardHos

2016-09-14 16:01:27 693

原创 自定义标签 tld

1.如何自定义标签1.创建一个类并实现SimpleTagSupport,重写doTag()方法2.创建tld文件,这个文件需要放在WEB-INF下面,书写的方式按照c标签的方式3.书写jsp使用自定义的标签2.具体的实现简介:这个例子是实现显示系统时间的标签第一步:类里面的属性就是要外部传入的值,类比于: 这里的test就是和format类似public class T

2016-09-13 17:30:24 299

原创 页面传输中文到服务器乱码,页面显示乱码

1.问题描述:表单提交中文乱码问题,怎么解决2.原因当表单传输到服务器上时,服务器会将传输的数据进行编码(iso-8859-1),然后当我们从服务器上面取数据的时候,就会出现乱码3.解决的方式:第一种:对get/post都有效   例如在servlet中:可以先将得到的乱码字符串先进行ISO-8859-1进行编码,然后在用UTF-8解码:String username2

2016-09-08 14:58:06 3563

原创 Servlet之tomcat处理Http请求的流程

1.问题描述:

2016-09-08 14:56:17 2079

原创 js的DOM对象的应用--省市联动

1.使用js写出省市联动:createElement()getElementById()getElementsTagName()appendChild()removeChild()parentNodechildNodessetAttribute()innerHTMLinnerTEXT2.代码:Insert title here //

2016-09-03 09:52:11 304

原创 Jquery的使用第一部分

1.内容:部分选择器::first,:last:even  :odd:eq()  :gt() :lt():not()  :empty():show :visible:contains() :hidden2.代码:Insert title here $(function(){ //alert("hello"); //$("ul

2016-09-03 09:31:38 235

原创 js正则表达式验证邮箱

问题描述:使用js的正则表达式验证邮箱注意事项:1.在正则表达式的前后要加上^在后面要加上$否则会出现错误;2.在使用单个字符是使用[xx]括起来代码:function validateEmail() { var email = document.getElementById("email").value; //注意事项:正则表达式必须加上^和$ var

2016-08-31 17:07:16 2587

原创 Java实现动态代理(cglib,aop)的过程

1.问题描述:出现异常:Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to com.spring.proxy.serviceImpl由异常追溯动态代理的源头2.过程2.1:我们java创建动态代理的简单实现:代码如下:service实

2016-08-26 21:28:51 501 1

原创 java.lang.AbstractMethodError: Method oracle/jdbc/driver/T4CPreparedStatement.getParameterMetaData()

1.问题描述数据库Oracle,不是mysql今天使用commons-dbutils的queryRunner,调用方法query或者update出现异常:java.lang.AbstractMethodError: Methodoracle/jdbc/driver/T4CPreparedStatement.getParameterMetaData()Ljava/sql/Parame

2016-08-22 17:44:03 5510 3

原创 Calendar获取年月日,时分秒,等等的运用

1.问题描述使用calendar来代替Date2.方式:Calendar获取年月日,时分秒,等等的运用。。。。3.代码:import java.util.Calendar;/** * Calendar的简单使用 * @author _jon * */public class TestCalendar { public static void main(Str

2016-08-19 14:37:50 42502

原创 trigger抛出异常ORA-04091:table ...... is mutating, trigger/function may not see it

1.问题描述今天做一个触发器例子,假设为A表写一个触发器A_trigger,在触发器中对本表(A表)进行DML,然后抛出异常:ORA-04091:table ...... is mutating, trigger/function may not see it2.问题产生的原因:这是有在被触发TRIGGER工作的时候,默认把当前表 (表)锁死,不允许对其进行操作,不允许对其进行操作,.

2016-08-19 09:37:14 1555

原创 jdbc的获取连接的两种方式

1.问题描述:jdbc获取连接的两种方式(包括properties文件方式)额外:(两种连接都有测试)mysql连接的jdbc:URL:jdbc:mysql://localhost:3306/数据库名(jdbc:mysql:///数据库名)oracle连接的jdbc:URL:jdbc:oracle:thin:@localhost:1521:orcl2.方法:一种java.s

2016-08-18 15:17:38 9821

转载 怎么让properties文件有序读写

1.问题描述:今天用java写一个自我介绍,介绍的内容写在properties文件中,要求把properties文件中的内容读取出来,并且有序才行(不然介绍自己的信息就乱了)2.解决方式:参考网上的解决办法,很实用我最终采用的方法是自定义一个PropertiesUtil类,该类继承自Properties。PropertiesUtil提供一个返回由key按照存入顺序组成的List

2016-08-18 12:12:15 2165

原创 PL/SQL存储函数

1.描述怎么创建一个简单的存储函数我们可以直接做DML来对表进行操作,但是我们有时候却需要一个统一的方式来把操作集中起来,可以类比java中方法的概念;2.创建过程CREATE [OR REPLACE] FUNCTION function_name [ (argment [ { IN | IN OUT }] Type, argment [ { IN | OUT | IN O

2016-08-18 12:09:34 291

原创 为什么不能再where语句中使用聚合函数

1.问题描述select deptno ,avg(sal) from emp where count(*)>3 group by deptno; 在where 句中使用聚合函数count(*),报出错误:ORA-00934: group function is not allowed here那是为什么呢?2.问题解决:大致解释如下,sql语句的执行过程是:from-->where

2016-08-15 15:07:42 24650 5

原创 如何利用pl/sqldeveloper连接远程服务器

1.问题描述:今天这么简单的问题让我做了很久,我都崩溃了,最后找到了解决办法2.办法:第一种:使用Net Manager,如果你使用这种方式在最后的测试连接总是失败,恭喜你,我和你一样;接下来请看第二种!!!第二种:直接在E:\oracle\product\10.2.0\client_1\NETWORK\ADMIN中的tnsnames.ora文件更改:(温馨提示:请看对文件路径,我

2016-08-11 19:57:18 742

原创 利用反射越过泛型检查

1.问题描述现在有一个List list = new ArrayList();如何在list中添加String数据???2.问题解决:利用反射越过泛型检查,我们知道泛型其实就是在编译的时候检查,其实在class文件中,并没有泛型的存在,所以我们可以利用泛型来跳过编译的检查3.代码:java代码:import java.lang.reflect.Method;import

2016-08-11 14:20:02 738

原创 关于ArrayList的涉及线程安全问题

1.简介ArrayList的基本使用和介绍2.介绍ArrayList的底层是数组,所以决定了他查询快,增删慢的特点,但是他的效率高,线程不安全;3.解决办法:虽然ArrayList线程不安全,但是我们怎么来用它,我们可以借助Collections来使用便可以;4.collections:他是集合工具类,他的方法全部是由静态方法组成,和Arrays相类似,我们现在就关注于

2016-08-11 12:19:10 5695

原创 JDBC调用存储函数(PL/SQL)

1.简介本文使用JDBC调用 java,sql.CallableStatement来实现2.CallableStatement介绍 public interface CallableStatement extends PreparedStatement (引用API)作用:用于执行 SQL 存储过程的接口。JDBC API 提供了一个存储过程 SQL

2016-08-11 11:06:14 2234

达内简历模板来自ppt

达内简历模板

2016-10-08

mybatis-spring.zip

mybatis整合spring的整合包

2016-08-11

空空如也

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

TA关注的人

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