排序:
默认
按更新时间
按访问量

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

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

2018-03-09 16:21:30

阅读数:45

评论数:0

Hibernate

1.hibernate的配置文件:1)hibernate是否显示生成的sql2)告诉hibernate用的是哪个数据库方言的dialect3)数据库配置(驱动+数据库信息)Hibernate用的JDBC,因JDBC要有数据库的连接信息,所以要在hibernate的配置文件中配置数据库的相关信息4)...

2018-03-09 15:12:25

阅读数:31

评论数:0

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

<html xmlns="http://www/w3.org/1999/xhtml" xml:lang="en"> <head> &a...

2018-03-09 14:49:24

阅读数:227

评论数:0

WEB打印(jsp版)

<%@ page contentType="text/html; charset=UTF-8" language="java"%> <%@include fil...

2018-03-09 14:05:57

阅读数:37

评论数:0

Oracle的注意事项

1.删除表drop table 表名:删除内容和定义,释放空间。truncate table 表名:删除内容,释放空间,但不删除定义。表被清空后,表和表的索引将重新设置成初始化大小。隐式提交,不能对truncate使用rollback命令。delete from 表名:删除内容,不删除定义,不释放...

2018-03-09 11:04:15

阅读数:80

评论数:0

数据库之间的差异

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

2018-03-09 08:56:32

阅读数:376

评论数:0

oracle 命令操作

内容包括三大项:    1.oracle基本操作语句    2.SQLServer基本操作语句    3.各种数据库连接方法**************************************************oracle基本操作语句*************************...

2018-03-08 15:52:49

阅读数:158

评论数:0

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

1.手动配置服务器端监听器:监听器配置包括监听协议、地址以及其他相关信息的参数。监听器配置存储在一个名称为listener.ora的配置文件中,该文件位于ORACLE_HOME\network\admin目录下。(ORACLE_HOME为Oracle软件的安装目录,后同。)Listener.ora...

2018-03-08 15:32:46

阅读数:805

评论数:0

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

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

2018-03-08 14:53:56

阅读数:293

评论数:0

Oracle -- 时间相关查询小结

1.第一天、最后一天select trunc(sysdate, 'YYYY') firstDay, add_months(trunc(sysdate, 'YYYY'), 12) - 1 lastDay from dual t;select to_char(trunc(add_m...

2018-03-08 14:52:44

阅读数:26

评论数:0

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

一、Oracle数据库几种启动方式1、startup nomount  非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount (dbname)  安装启...

2018-03-08 13:42:12

阅读数:31

评论数:0

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

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

2018-03-08 13:31:08

阅读数:34

评论数:0

SQL注入漏洞

SQL注入漏洞原理:需要从页面传入数据时,在所传的参数后面加"1' or '1'='1"对付SQL注入漏洞有2种方式:过滤敏感字符和使用参数化SQL1.过滤敏感字符攻击者一般需要在输入框中输入的文本中一般包含or、and、select、delete之类的字符串片...

2018-03-08 12:59:20

阅读数:31

评论数:0

Oracle -- 复制数据

1、复制表结构以及数据create table x as select * from y; --不会创建索引2、只复制表结构create table x as select * from y where 1=2;3、只复制数据(1)两个表结构一样insert into x select * f...

2018-03-08 11:51:35

阅读数:22

评论数:0

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

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

2018-03-08 08:02:13

阅读数:233

评论数:0

取中间数据及连接

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

2018-03-07 22:18:51

阅读数:72

评论数:0

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

1.MYSQLrand()2.MSSQLServerrand()注:rand()还支持一个参数,这个参数为随机数种子,如rand(9527)3.Oracle没有内置的生成随机数的函数,但是提供了包dbms_random用来生成随机数select dbms_random.value from dua...

2018-03-07 11:28:13

阅读数:45

评论数:0

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

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

2018-03-06 13:59:43

阅读数:25

评论数:0

Oracle -- 查询之最

1.逻辑读最多的SQLSELECT * FROM (SELECT buffer_gets, sql_text FROM v$sqlarea WHERE buffer_gets > 500000 ORDER...

2018-03-06 13:36:20

阅读数:27

评论数:0

Oracle -- 小结

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

2018-03-06 13:01:47

阅读数:17

评论数:0

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

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

2018-03-06 11:19:16

阅读数:42

评论数:0

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

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

2018-03-06 11:10:19

阅读数:189

评论数:0

JAVA -- 下拉框、级联

public void list_jb(){ View view = new View(SUCCESS); List<BaseTreeModel> listClasses = commonHelperService.findClasses(); v...

2018-03-06 09:46:24

阅读数:111

评论数:0

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

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

2018-03-06 09:43:51

阅读数:215

评论数:0

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

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

2018-03-06 09:32:38

阅读数:27

评论数:0

WEB前端 -- getParameter 与 getAttribute的区别

HttpServletRequest.getParameter("modelName"); 能取到想要的modelObject吗?经过测试之后,发现是不能的。后来想想,其他道理挺简单的,当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数...

2018-03-06 09:08:54

阅读数:30

评论数:0

Oracle -- 问题解决

1.数据库取出一个 Count函数 统计的值报异常:java.math.BigDecimalcannot be cast to java.lang.String解决方案:将Count函数统计的值转换类型to_char(count()得到的数值)2.执行update卡住不动,但可以执行其他selec...

2018-03-06 08:55:26

阅读数:29

评论数:0

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\comm...

2018-03-06 08:52:03

阅读数:81

评论数:0

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

var time_start=$("#field_2534_60603_FREALSTARTDATE").val(); var time_end=$("#field_2534_60604_FREALENDDATE").val(...

2018-03-06 08:40:58

阅读数:156

评论数:0

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

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

2018-03-06 08:28:44

阅读数:44

评论数:0

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

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

2018-03-06 08:21:17

阅读数:55

评论数:0

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

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

2018-03-06 08:07:44

阅读数:215

评论数:0

实战小结

1.判断一串字符串最后4个字符是不是.jpg  strcmp(right(filename,4)."jpg")2.jsp本质jsp约等于java+HTML1)jsp是一种动态网页技术动态网页技术:动态生成网页数据,而不是有动态效果的网页;常见的动态网页技术有js...

2018-03-05 15:23:31

阅读数:31

评论数:0

WEB前端 -- JavaScript语句标识符

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

2018-03-05 11:00:31

阅读数:76

评论数:0

WEB前端 -- JavaScript杂记

1.javascript中使用a标签获取当前目录的绝对路径方法 1)location.href:当前页面的完整URL 2)location.pathname:当前URL中的路径名 3)location.hash:当前URL中的锚点 4)location.search:当前URL中的查询参数 变量:...

2018-03-05 10:49:39

阅读数:21

评论数:0

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

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

2018-03-05 10:15:11

阅读数:1915

评论数:0

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

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

2018-03-05 08:26:42

阅读数:294

评论数:0

WEB前端 -- 简单选择器

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

2018-03-05 07:51:30

阅读数:160

评论数:0

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

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

2018-03-04 16:27:12

阅读数:489

评论数:0

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

text():获取或设置文本内容。html():获取或设置html内容。<p>1111<strong style="background:red">1111&...

2018-03-04 16:22:18

阅读数:157

评论数:0

WEB前端 -- 引入多个库造成冲突的解决方案

1.将JQuery库在Base库之前引入,那么“$”的所有权就归Base库所有,而JQuery可以直接用JQuery对象调用,或者创建一个“$$”符给JQuery使用。var $$ = jQuery;                   //创建一个$$的jQuery对象$(function(){...

2018-03-04 15:17:48

阅读数:21

评论数:0

WEB前端 -- JQuery常用小功能代码小结

1.禁止右键点击$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });2.隐藏搜索文本框文字点击时隐藏搜索栏中的文字$(doc...

2018-03-04 14:56:03

阅读数:57

评论数:0

WEB前端 -- 实例

1.隔行变色<script> /*$('#table tr:even').css('background','#abcdef'); $('#table tr:odd').css('background','yellow');*/ $('#table t...

2018-03-04 14:21:46

阅读数:1805

评论数:0

WEB前端 -- 选择器

1.基本过滤选择器基本过滤选择器:first选取第一个元素:last选取最后一个元素:not()选取除指定元素外的元素:even偶数选择器:odd奇数选择器:eq()选取指定索引的元素:gt()选取大于指定索引的元素:lt()选取小于指定索引的元素:header选取h1,h2,h3,h4,h5,h...

2018-03-03 14:23:29

阅读数:171

评论数:0

WEB前端 -- JQuery小结

<p id = "p">111</p> <script> var p = document.getElementById('p')...

2018-03-02 11:38:32

阅读数:22

评论数:0

WEB前端 -- jquery中的;(function ( $, window, document, undefined )介绍

 在jquery插件中我们经常看到以下这段代码;(function ( $, window,document, undefined ){ //函数体内具体代码 })(jQuery, window,document);解释:    1.代码前面的分号,可以防止多个文件压缩合并比为其他文件的最后一...

2018-03-02 11:05:42

阅读数:134

评论数:0

JAVA -- JAVA集合

Vector和ArrayList的区别首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实...

2018-03-02 09:42:56

阅读数:21

评论数:0

JAVA -- List、Map、Set的理解

List特点:元素有放入顺序,元素可重复Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)List接口有三个实现类:LinkedList,ArrayList,...

2018-03-02 09:01:13

阅读数:18

评论数:0

工具 -- MyEclipse中改变选择JDK版本

1. 安装配置JDK为了管理方便,此处安装jdk1.6.0_10到C:/Program Files/Java文件夹下,下面进行环境变量的配置。右键我的电脑—属性—高级—环境变量:(1) 首先,为了指定命令搜索路径,在用户变量的PATH变量中增加C:/Program Files/Java/jdk1....

2018-03-02 08:49:43

阅读数:54

评论数:0

JAVA -- Struts的线程安全比较

Struts1中所有的Action都只有一个实例,被反复的调用。Struts2中的Action处理一次请求会生成一个实例,这些实例彼此完全独立,使用完毕后就立刻销毁。Struts1中的Action线程不安全,一般将不能有可写的属性(即将Action设计成无状态类)。Struts2中的Action线...

2018-03-02 08:35:39

阅读数:16

评论数:0

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