自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 润乾 -- 判断任意日期的星期几

如何判断任意日期是星期几,毕竟不是每个月的一号就是星期一。本文简单介绍一下如何计算出任意一个日期是星期几。第一步:制作报表;如图所示:A1单元格根据参数年份和参数月份判断该月的天数;A2单元格根据参数年份判断是否是润年,如果是则对二月份进行判断计算出该月总天数;B1单元格为年份和月份拼成的日期类型,B2单元格根据B1单元格拼出的该月第一天用relDate函数通过A2单元格获取的该月总共的天数去计算...

2018-03-09 16:21:30 737

原创 Hibernate

1.hibernate的配置文件:1)hibernate是否显示生成的sql2)告诉hibernate用的是哪个数据库方言的dialect3)数据库配置(驱动+数据库信息)Hibernate用的JDBC,因JDBC要有数据库的连接信息,所以要在hibernate的配置文件中配置数据库的相关信息4)告诉hibernate管理的业务对象实体对象持久化到数据库表中:告诉hibernate,对象与数据库表...

2018-03-09 15:12:25 284

原创 WEB前端 -- xml:lang="en"

<html xmlns="http://www/w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></meta> <title&amp

2018-03-09 14:49:24 1656

转载 WEB打印(jsp版)

<%@ page contentType="text/html; charset=UTF-8" language="java"%><%@include file="/base/taglibs.jsp"%><%@include file="/base/prefix.jsp"%><%@include file="/bas

2018-03-09 14:05:57 483 1

原创 Oracle的注意事项

1.删除表drop table 表名:删除内容和定义,释放空间。truncate table 表名:删除内容,释放空间,但不删除定义。表被清空后,表和表的索引将重新设置成初始化大小。隐式提交,不能对truncate使用rollback命令。delete from 表名:删除内容,不删除定义,不释放空间。删除表中的数据是一行一行的删,并在事务日志中为删除的每行记录一项。释放空间的理解:delete删...

2018-03-09 11:04:15 800 1

转载 数据库之间的差异

1.运算符的差异不同数据库系统中字符串的拼接方式不同,主流数据库对字符串拼接的支持如下:1)MYSQLconcat:支持一个或多个参数,如concat('1','2','3')concat_ws:可以在待拼接的字符串之间加入指定的分隔符,如concat_ws('1','x','2')2)MSSQLServer+:如'1'+'2'3)Oracle||:如'1'+'2'concat():只支持2个参数...

2018-03-09 08:56:32 2750

转载 oracle 命令操作

内容包括三大项:    1.oracle基本操作语句    2.SQLServer基本操作语句    3.各种数据库连接方法**************************************************oracle基本操作语句********************************************************打开服务器net start oracl...

2018-03-08 15:52:49 1090

转载 Oracle -- Oracle服务器端和客户端的配置

1.手动配置服务器端监听器:监听器配置包括监听协议、地址以及其他相关信息的参数。监听器配置存储在一个名称为listener.ora的配置文件中,该文件位于ORACLE_HOME\network\admin目录下。(ORACLE_HOME为Oracle软件的安装目录,后同。)Listener.ora配置文件中的内容如下(可以使用EditPlus等文档编辑工具打开):#LISTENER.ORA Net...

2018-03-08 15:32:46 7690

转载 Oracle -- oracle如何热备份(一定要理解归档模式和非归档模式!!)

最保险的的方式是物理冷备份,不要轻易试水!!以下是物理热备份:查询当前的模式selectname,log_mode from v$database;配置数据库的归档模式1.改变非归档模式到归档模式:1)SQL>conn / as sysdba (以DBA身份连接数据库)2)SQL>shutdown immediate; (立即关闭数据库)3)SQL>startup mount (...

2018-03-08 14:53:56 5263

原创 Oracle -- 时间相关查询小结

1.第一天、最后一天select trunc(sysdate, 'YYYY') firstDay, add_months(trunc(sysdate, 'YYYY'), 12) - 1 lastDay from dual t;select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本...

2018-03-08 14:52:44 222

转载 Oracle-- 几种启动和关闭方式

一、Oracle数据库几种启动方式1、startup nomount  非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount (dbname)  安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机、重新定位数据文件、重做...

2018-03-08 13:42:12 3691

转载 Oracle --用户名密码过期的修改

1、查看用户的proifle是哪个,一般是default:SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如default)的密码有效期设置:SELECT * FROM dba_profiles s WHERE s.profile=\'DEFAULT\' AND resource_name=\'PASSWORD_LIFE_TIME\';3、将密码...

2018-03-08 13:31:08 670

转载 SQL注入漏洞

SQL注入漏洞原理:需要从页面传入数据时,在所传的参数后面加"1' or '1'='1"对付SQL注入漏洞有2种方式:过滤敏感字符和使用参数化SQL1.过滤敏感字符攻击者一般需要在输入框中输入的文本中一般包含or、and、select、delete之类的字符串片段,所以在拼接SQL之前检查用户提交的文本中是否含有这些敏感字符串。若有,则终止操作。例:string user = txtUser.ge...

2018-03-08 12:59:20 357

原创 Oracle -- 复制数据

1、复制表结构以及数据create table x asselect * from y; --不会创建索引2、只复制表结构create table xas select * from y where 1=2;3、只复制数据(1)两个表结构一样insert into xselect * from y;(2)两个表的结构不一样,只复制部分列insert into x(col1x,col2x,...

2018-03-08 11:51:35 833

原创 Oracle -- 标量子查询、表子查询、开窗函数

1.子查询子查询:SQL语句允许将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通表一样,被当做结果集的查询语句被称为子查询。子查询分2种:1)只返回一个单值的子查询,可看做是一个拥有返回值的函数。2)返回一列值的子查询,这时子查询可以看作是一个在内存中临时存在的数据表。子查询分标量子查询、表子查询。标量子查询:子查询的返回值必须只有一行记录,而且只能有一个列。可以用在select语句...

2018-03-08 08:02:13 1728

原创 取中间数据及连接

1.MSSQLServer2000、Oracle、DB2取中间几条数据1)在MSSQLServer2000中取前5用top,取第六名开始3个人的信息。首先将前5名的主键取出来,在检索时排除这5名的前3人即可。select top 3 * from employee where fnumber not in (select top 5 fnumber from employee order by f...

2018-03-07 22:18:51 798

原创 MYSQL、MSSQLServer、Oracle及DB2的取随机数

1.MYSQLrand()2.MSSQLServerrand()注:rand()还支持一个参数,这个参数为随机数种子,如rand(9527)3.Oracle没有内置的生成随机数的函数,但是提供了包dbms_random用来生成随机数select dbms_random.value from dual;除此之外,dbms_random包还提供了其他几种方法用来完成其他的随机处理dbms_random...

2018-03-07 11:28:13 591

转载 Oracle -- oracle数据库优化辅助SQL语句

--查询正在执行的sql语句select osuser 电脑登录身份, program 发起请求的程序, username 登录系统的用户名, schemaname, b.cpu_time 花费cpu的时间, status, b.sql_text 执行的sql from v$session ...

2018-03-06 13:59:43 202

原创 Oracle -- 查询之最

1.逻辑读最多的SQLSELECT * FROM (SELECT buffer_gets, sql_text FROM v$sqlarea WHERE buffer_gets > 500000 ORDER BY buffer_gets DESC) WHERE ROWNUM <= 30;2.执行次数多的SQL SE...

2018-03-06 13:36:20 214

原创 Oracle -- 小结

1.1)v$sqltext:存储的是完整的SQL,SQL被分割v$sqlarea:存储的SQL和一些相关的信息,比如累计的执行次数,逻辑读,物理读等统计信息(统计)v$sql:内存共享SQL区域中已经解析的SQL语句。(即时)select opname, target, to_char(start_time, 'yyyy-mm-dd hh24:mi:ss') start_time, elapsed...

2018-03-06 13:01:47 216

原创 Oracle -- 查看所有表空间大小、剩余量、当前用户各表所占表空间

1.查看所有表空间大小、剩余量selectdbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace "剩余总量(M)", dfs.freeblocks "剩余块数", (dfs.freespace / dbf.totals...

2018-03-06 11:19:16 11516 1

转载 WEB前端 -- onfocus="this.blur()"

focus是一个事件,前面加个on表示在这个事件发生的时候执行等号后面的预警,而blur()是this的一个方法,this.blur()就是让这个对象失去焦点。总之:作用就是在某对象获得焦点时使其失去焦点。这个语句仅仅是为了消除链接获取焦点(如tab键)后的虚线框<body> <a href="#" >第一个链接</a> <a href="#" &...

2018-03-06 11:10:19 3905

原创 JAVA -- 下拉框、级联

public void list_jb(){ View view = new View(SUCCESS); List<BaseTreeModel> listClasses = commonHelperService.findClasses(); view.bind("shift", listClasses); String sdate = CommonHelper.getCur...

2018-03-06 09:46:24 1604

转载 JAVA -- string.Format 格式化日期格式

DateTime dt = DateTime.Now;//2010年10月4日 17点05分string str = "";//str = string.Format("{0:y yy yyy yyyy}", dt); //10 10 2010 2010//str = String.Format("{0:M MM MMM MMMM}", dt); //10 10 十月 十月//str = ...

2018-03-06 09:43:51 3322 1

转载 Spring -- SpringMVC接收请求参数和页面传参

1.使用HttpServletRequest获取@RequestMapping("/login.do") public String login(HttpServletRequest request){ String name = request.getParameter("name") String pass = request.getParameter("pass"...

2018-03-06 09:32:38 178

转载 WEB前端 -- getParameter 与 getAttribute的区别

HttpServletRequest.getParameter("modelName"); 能取到想要的modelObject吗?经过测试之后,发现是不能的。后来想想,其他道理挺简单的,当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得...

2018-03-06 09:08:54 497

原创 Oracle -- 问题解决

1.数据库取出一个 Count函数 统计的值报异常:java.math.BigDecimalcannot be cast to java.lang.String解决方案:将Count函数统计的值转换类型to_char(count()得到的数值)2.执行update卡住不动,但可以执行其他select语句现象:开发时到一条update时不继续执行,在plsql中也是显示正在执行,而且一直没有执行结果...

2018-03-06 08:55:26 153

原创 JAVA -- ** cannot be resolved to a type

javax.servlet.jsp.JspWritercannot be resolved to a typeJspWriter cannot beresolved to a type 将jsp-api.jar加入到类路径。jsp-api.jar位于D:\**\Tomcat5.5_New\common\lib中jdk里不包括servlet-api.jar这个包,到tomcat里找到这个包复制到ja...

2018-03-06 08:52:03 1047

转载 WEB前端 -- js时间相减得到分钟数

var time_start=$("#field_2534_60603_FREALSTARTDATE").val();vartime_end=$("#field_2534_60604_FREALENDDATE").val(); var d = new Date(Date.parse(time_start.replace(/-/g, "/"))); var e = new ...

2018-03-06 08:40:58 5735 2

转载 WEB前端 -- JS网站当前日期在IE9、Chrome和FireFox中年份显示为115年的解决方法

很多网站都喜欢放个时间在首页的某个地方,关于这方面的JS代码很多,从复杂地函数到简单的调用系统时间都有。若直接引用之,未免太过鲁莽和不负责任,主要的问题在于不同浏览器的兼容性问题。下面是段简单的JS显示时间代码片段:<script language="javascript" type="text/javascript">var week;if(newDate().getDay()=...

2018-03-06 08:28:44 310

原创 JAVA -- 纯JSP的登录与退出、MVC登录与退出

1.jsp登录与退出2.MVC登录与退出

2018-03-06 08:21:17 809 1

转载 WEB前端 -- JQuery制作回到顶部的按钮

效果图:从简单到复杂依次看看几种实现效果的方法:DEMO一:这种效果是最原始的,也是最简单的。当页载入时,这个按钮就存在,并固定在页面的底部,页面垂直滚动条离顶部有一定的距离时,点击“点我回到页面顶部”按钮时,页面就会回到顶部。那就一起看看其实现过程吧:HTML 代码:<div class="container"> <div class="header"> 我是头部...

2018-03-06 08:07:44 2379

原创 实战小结

1.判断一串字符串最后4个字符是不是.jpg  strcmp(right(filename,4)."jpg")2.jsp本质jsp约等于java+HTML1)jsp是一种动态网页技术动态网页技术:动态生成网页数据,而不是有动态效果的网页;常见的动态网页技术有jsp、ASP(Active Server Page:微软)、PHP(Hypertext Preprocessor:超级文本预处理语言)2)j...

2018-03-05 15:23:31 170

转载 WEB前端 -- JavaScript语句标识符

JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句。语句标识符是保留关键字不能作为变量名使用。下表列出了 JavaScript 语句标识符 (关键字) :JavaScript语句标识符语句描述return退出函数break跳出循环,break语句(不带标签引用),只能用在循环或switch中catch语句块,在try语句块执行出错时执行catch语句块continue跳过循环中...

2018-03-05 11:00:31 1044

原创 WEB前端 -- JavaScript杂记

1.javascript中使用a标签获取当前目录的绝对路径方法 1)location.href:当前页面的完整URL 2)location.pathname:当前URL中的路径名 3)location.hash:当前URL中的锚点 4)location.search:当前URL中的查询参数 变量:用于存储信息的“容器”。变量声明时如果不使用var关键字,那么它就是一个全局变量,即便是它在函数内定义...

2018-03-05 10:49:39 172

转载 WEB前端 -- 下拉框的触发事件分析(onchange、onfocus、onclick)

select的onChange事件问题解决 (onchange、onfocus、onclick、onmousedown)一、onChange事件只有在值改变时才可触发,所以必须在每一次选择时(尤其第一次)保证选择的值是改变的!所以<select name="inv_payee" id="ECS_INVPAYEE" onchange="show_payee();" style="border:...

2018-03-05 10:15:11 22088 1

原创 WEB前端 -- 属性选择器与层次选择器

1.层次选择器层次选择器选择器CSS模式JQuery模式描述后代选择器ul li a{}$('ul li a')获取追溯到的多个DOM对象子选择器div > p{}$('div p')只获取子类节点的多个DOM对象next选择器div + p{}$('div + p')只获取某个节点后一个同级DOM对象nextAll选择器div ~p{}$('div ~ p')获取某节点后面所有同级DOM对...

2018-03-05 08:26:42 1847

原创 WEB前端 -- 简单选择器

1.简单选择器在使用JQuery选择器时,首先必须使用“$()”函数来包装CSS规则。而CSS规则作为参数传递到JQuery对象内部后,再返回包含页面中对应元素的JQuery对象。然后,就可对获取的DOM节点进行行为操作了。#box{ //使用ID选择器的CSS规则 color:red; //将ID="box"的元素字体颜色变为红}在JQuery选择器中,可以使用下面的方式...

2018-03-05 07:51:30 1705

原创 WEB前端 -- ready()和onload()

1.$(document).ready()执行时机:等DOM树加载完毕后就能执行编写个数:$(document).ready()可写N个简写:$(function(){})2.window.onload执行时机:等网页中所有的资源加载完毕后(包括图片、flash、音频、视频),才能执行编写个数:window.onload()一个简写:无...

2018-03-04 16:27:12 7163

原创 WEB前端 -- 设置和获取HTML和文本

text():获取或设置文本内容。html():获取或设置html内容。<p>1111<strong style="background:red">1111</strong>1111</p><script> //text():若没有参数,则获得匹配元素的文本节点。若有参数,则会修改匹配元素的文本节点。 //alert($('p'...

2018-03-04 16:22:18 3129

空空如也

空空如也

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

TA关注的人

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