- 博客(50)
- 资源 (66)
- 收藏
- 关注
原创 改漏洞
1 sql注入 String fileWid=RequestUtils.getParam(request,"fileWid");String sql="select ywbh,ywwid,wjm from zc_ywfj where wid='"+fileWid+"' ";CachedRowSet rs=new SQLDirect().exeQuery(sql);Strin
2017-03-30 17:26:35 532
原创 springmvc 第一个入门例子
源码下载地址 :绝对可以在eclipes上 直接运行 简单的搭建矿建 主要是是运用了springmvc 如何调用handeler 并产生视图的实验效果 :
2017-03-29 15:41:09 364
原创 springmvc错误汇总
1 Servlet springDispatcherServlet is currently unavailable原因web.xml 配置有误
2017-03-29 13:25:31 355
原创 ajax传值可以兼容多种浏览器
对重复值的效验新增页面//用户编号已存在校验function validayhbh(){var yhbhv=document.getElementById('YHBH').value;var swid=document.getElementById('wid').value;var yhbhsfcz = "";$.ajax({type: "POST"
2017-03-28 10:59:28 454
原创 函数
oracleCREATE OR REPLACE FUNCTION GET_JFLYSTR(p_kpid IN NUMBER --卡片ID) RETURN VARCHAR2IS RESULT VARCHAR2 (1000);BEGINDECLARE V_JFBBH varchar2(40); V_JE FLOAT; CURSO
2017-03-17 17:03:15 344
原创 配置文件
auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.154:3306/zc?characterEncoding=UTF-8&allowMultiQueries=true"username="root" pa
2017-03-16 16:14:17 231
转载 Java中 a++ 和 ++a 的区别
在java中,a++ 和 ++a的相同点都是给a+1,不同点是a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。举个例子来说: a=2; b = a++; 运行后: b = 2,a =3 ; a=2; b = ++a; 运行后: b = 3,a =3; 如下图
2017-03-16 09:45:04 1643
原创 Oracle的Timestamp数据类型与Mysql的Timestamp数据类型兼容的经验
oracle: select cast(sysdate as timestamp) from DUAL select CURRENT_TIMESTAMP from dualmysql; select CURRENT_TIMESTAMP from dual在MySQL上开发的应用程序,在向Oracle做程序兼容的时候,遇到了一个小麻烦,其他类型的
2017-03-15 14:17:21 3415
原创 浏览器兼容性
一、模态窗体1、模态窗体的关闭调用函数closeModalDialog(retValue),这个函数在util.js里2、要取得返回值,打开模态窗体后要加一句话,如下: var ret = window.showModalDialog(url, window, WindowStyle); if (ret == undefined){ ret = window.retu
2017-03-15 13:51:28 363
原创 序列
oracle的序列变成mysql的 : mysql 创建一个表 并创建一个函数即可oracle:-- Create sequence create sequence CHATACTIVITY_SEQminvalue 1maxvalue 9999999999999999999999999999start with 52373increment by 1cache
2017-03-15 13:50:12 285
转载 oracle转Mysql中,varchar2(10)和number应该转换为什么类型?
留意oracle中integer和number的区别number 既可以存浮点,也可以存整数:number(p,s) p默认38位,s指的是小数位数;integer 是number的子类,属于38位精度整数;一. varchar2(10)和number应该转换为什么类型?oracle转成mysql时:varchar
2017-03-14 15:37:30 7613
原创 oracle的存储过程实现字段类型的替换
create or replace procedure convert_date_to_timestamp/************************** function: 将数据库中所有的表中含DATE类型的字段改为TIMESTAMP类型; 需要建立下列类型表: create table type_table_info ( table_name varch
2017-03-14 15:00:23 2123
转载 java怎么去除字符串中的数字。。。
比如:str=123assume345contribute..把数字去掉。。str=assumecontributepublic class Hello{ public static void main(String[] args){ String str="123assume345contribute"; System.out.pri
2017-03-13 18:11:39 2377
原创 java从字符串中提取数字的简单实例
1 String类提供的方法:?1234567891011121314151617181920212223242526272829package 测试练习;import Java.util.*;public cl
2017-03-13 18:09:33 6154
原创 java代码的执行顺序3
staticA staticB HelloA I'm A class HelloB I'm B class 我觉得是这样
2017-03-13 17:57:08 265
转载 java中的代码块执行顺序2
http://www.cnblogs.com/liaoxianfu/p/6219828.html 大神 可以去看看 理解的很深/*代码块:在Java中,使用{}括起来的代码被称为代码块。根据其位置和声明的不同,可以分为局部代码块:局部位置,用于限定变量的生命周期。构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造
2017-03-13 17:54:45 179
原创 Java:类中代码的执行顺序
引言对于Java的初学者而言,很多时候我们只知道如何写一些基础的代码,但是却不知道为什么,对于一些概念而言,更是停留在一个很模糊的概念上,其实这样是不好的一种学习习惯。所以对于不太清楚的一些概念,自己多敲一敲,或许能更好的掌握。问题今天要说的问题是,Java中代码的执行顺序,不知道叫这个题目合适不。这里先定义几个类别:构造方法(如:public className(){……}) ...
2017-03-13 17:53:43 231
原创 SVN 不小心cleanup 了怎么办
cleanup不会删除文件,你这些文件不见了,应该不是因为cleanup操作的原因,而且不会是执行了“还原”操作,还原操作也不会删除新增的文件。但是不管什么原因,一般来说新增的文件如果消失了,基本就找不回来了,因为在服务器端不存在这些文件,客户端的回收站里也不会有这些文件
2017-03-13 10:18:26 6353 1
转载 JS中获取session中传过来的值对象
对于把某一对象置于session范围内,并在JSP页面中提取session中放进去的对象的过程我想做J2EE开发的程序员应该都熟悉,很简单就比如:Servlet代码: List list=new ArrayList(); list.add("王利虎"); HttpSession session=request.getSession(); //把某一对象置于session范围内
2017-03-10 16:17:07 32639 1
转载 MySQL 中 delete ,update语句的子查询限制
场景一delete from student where id = (select max(id) from student);[Err] 1093 - You can't specify target table 'student' for update in FROM clause描述: 如果子查询的 from 子句和更新、删除对象使用同一张表,会出现上述错误。解
2017-03-10 14:29:28 1541
转载 java中的拦截器与过滤器
1 过滤器 主要是应用于servlet,现在都说拦截器。 也就是说servlet的过滤器与SpringMVC拦截器之间的关系与区别2 你的每一个请求都会先进你写的拦截器在进入你写的方法,不破坏你的业务逻辑 在你的业务之外做一些其他事情3 在xml中配置的目的是为了找到这个文件(类),这个文件(类)的内容很正常 就是写方法实现自己的业务198 拦截器:1 还可以用来
2017-03-09 17:15:18 273
转载 Oracle中的rownum,ROWID的 用法
大神:http://blog.csdn.net/lang_man_xing/article/details/7353789详细分析了为什么rownum要那样写1.ROWNUM的使用——TOP-N分析使用SELECT语句返回的结果集,若希望按特定条件查询前N条记录,可以使用伪列ROWNUM。ROWNUM是对结果集加的一个伪列,即先查到结果集之后再加上去的一
2017-03-08 17:12:28 263
转载 oracle中rownum和rowid的区别
rowid就跟身份证一样 一旦婴儿(数据)出生,就不会变http://blog.csdn.net/wonder1053/article/details/7268620rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到
2017-03-08 16:52:36 449
转载 java基础---->Java Collections Framework 概述
Java Collections Framework一、集合类的引入通常,程序总是根据运行时才知道某些条件去创建对象,在此之前,不知道所需对象的数量,甚至不知道确切的类型。为解决这个普遍的编程问题,需要在任何时刻和任何位置创建任何数量的对象,就不能创建命名的引用来持有每一个对象。 MyType aReference;Java有多重形式保存对象,如数组。但是数组有固定的尺寸,
2017-03-06 16:02:38 1613 1
转载 Java中try,catch,finally的用法
Java中try,catch,finally的用法,以前感觉还算熟悉,但看到一篇博文才有更深点的理解,总结网友博客如下。Java异常处理的组合方式:1.try+catch 运行流程:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句 2.try+catch+finally 运行流程:运行到try块中,如果有异常抛出,则转到
2017-03-06 15:51:16 425
转载 防止表单重复提交
为防止表单的重复提交,需要在前台jsp页面和后台代码里做如下事情:1、前台jsp页面这里只考虑IE和FF浏览器。1)调用判断当前浏览器类型的代码function browserType(){ //取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; if (userAgent.indexOf(
2017-03-03 17:59:08 175
转载 JSON
版权声明:本文为博主原创文章,未经博主允许不得转载。下面是博客园上一篇关于JSON的入门文章:http://www.cnblogs.com/Truly/archive/2006/12/31/608896.html 示例准备工作: 1.从http://json-lib.sourceforge.net/ 下载json-lib-2.2.3-jdk15
2017-03-03 17:57:02 256
转载 log4j
ITeye上一篇很详细的介绍log4j的文章:http://www.iteye.com/topic/378077在项目中实现日志功能的步骤:1、导入commons-logging-×.jar、log4j-×.jar、slf4j-api-×.jar和slf4j-log4j×.jar包;2、定义log4j.properties;3、在代码中使用log
2017-03-03 17:48:16 271
原创 JQuery之Ajax
ExtJs和jQuery框架,确实都是很不错的JS框架,个人倾向于JQuery。ExtJs是构建RIA的不错的解决方案之一,它更专业于企业级客户端的UI设计,以及构建与后台无关的Ajax应用。而JQuery则更简单易用,它是轻量级的JS库,JS库压缩得非常小,快速、简洁,写更少的代码,做更多的事情,适合非专业客户端程序员做一般的前端开发。 JQuery的.ajax()方法是J
2017-03-03 17:46:10 231
原创 oracle转mysql笔记
疑问: Oracle中的date要转换成mysql的datetime oracle的date是可以存储时分秒的mysql:varchar 是可变长字符串,不预先分配存储空间,长度不超过5000,如果存储长度大于此值,定义字段类型为text,独立出来一张表,用主键来对应mysql的存储过程调用存储过程 需要CALL test(v_name,v_id);mysql与 ora
2017-03-03 17:35:05 565
原创 oracle 转mysql的newID()
oracle 创建 newid()函数CREATE OR REPLACE FUNCTION "NEWID" RETURN VARCHAR2IS RESULT VARCHAR2 (40);BEGIN SELECT TO_CHAR (SYSDATE, 'yyyy') || TO_CHAR (SYSDATE, 'mm')
2017-03-03 17:33:07 1565
转载 存储过程的优缺点
为什么要用存储过程几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。但是存储过程处理比较复杂的业
2017-03-03 17:28:55 310
原创 mysql的GROUP_CONCAT
完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 如果GROUP_CONCAT 后面什么都没有 就是单纯的吧查出的数据分到一个组里面
2017-03-03 15:31:08 245
转载 MySQL实现类似Oracle中start with功能
转载:http://blog.csdn.net/nimeijian/article/details/50425715-- 获取父节点树: DROP FUNCTION IF EXISTS `getParentList`; DELIMITER $$ CREATE FUNCTION `getParentList`(rootId VARCHAR(10000
2017-03-03 11:53:47 12787 6
转载 mysql存储过程中定义权限
【definer和invoker的解释】 创建存储过程的时候可以指定 SQL SECURITY属性,设置为 DEFINER 或者INVOKER,用来奉告mysql在执行存储过程的时候,,是以DEFINER用户的权限来执行,还是以调用者*(invoker)的权限来执行。 默认情况下,使用DEFINER方式,此时调用存储过程的用户必须有存储过程的EXECUTE权限,并且D
2017-03-02 17:25:26 1189
转载 Oracle之AUTHID CURRENT_USER 3
3调用者的举例详解没有AUTHID CURRENT_USER表示定义者权限(definer rights),以定义者身份执行;加上AUTHID CURRENT_USER表示调用者权限(invoker rights),以调用者身份执行。 例: 1. 创建两个用户:xxpo,xxgl2. 在xxpo下创建一张表:xxpo_authid
2017-03-02 17:11:36 264
jsp+javabean+mysql在线调查问卷
2016-01-02
redis springboot 实现的超卖 有博客地址
2021-12-28
运行generator需要的sql
2017-09-12
geberator所需要的工具
2017-09-12
genetator的所需要的sql
2017-09-12
SSM整合所需的jar包
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人