- 博客(22)
- 收藏
- 关注
原创 Window.open()方法参数详解
1, 最基本的弹出窗口代码 window.open('page.html');2, 经过设置后的弹出窗口 window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=n...
2018-08-15 15:56:16
556
原创 Spring框架 介绍以及用法 ,优缺点
开发工具STS--IDE的选择 STS即Spring Tool Suite,下载地址: http://spring.io/tools。简单的说STS是基于eclipse开发环境的客制化用来开发Spring应用程序,建议 使用。 STS是基于Eclipse构建的,Eclipse有的功能它都有,并且集成了Spring以及一些常用的插件,例如Git,GitHub,...
2018-07-30 20:02:36
3226
原创 struts2------自定义校验器
自定义验证器必须实现 Validator 接口,为了简化校验器的开发,框架提供了两个抽象类ValidatorSupport 和FieldValidatorSupport。其中ValidatorSupport【用于定义非字段优先的校验器】 和 FieldValidatorSupport【用于字段优先的校验器】 实现了 Validator 接口,同时提供了用于实现数据校验的通用方法。实现用户名称的...
2018-07-27 10:03:14
322
原创 maven 中 pom.xml常见的配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-...
2018-07-27 09:54:36
565
转载 Spring+maven 简单页面登录
1...package com.qi.action;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;import com.qi.biz.IUserServ;import com.qi.entity.UserBean;import com.qi.unit.S...
2018-07-24 13:46:04
1225
原创 struts 验证
使用验证框架1、定义一个xml文件,位置和需要执行校验的类位置一致,名称定义规则为 类名称-validation.xml 类似于validate方法 类名称-请求地址-validation.xml 类似于validateAdd方法 例如目前需要针对UserAction进行服务器端数据校验,则xml文件和UserAction类文件的位置相同 这里是针...
2018-07-20 19:21:39
169
原创 Java基础知识梳理(1)
1.常用DOS命令切换盘符:盘符名:,例d:查看当前文件夹:dir进入文件夹名:cd 文件夹名,例cd 新建文件夹退出到磁盘根目录:cd/清屏:cls退出:exit2.JRE和JDKJRE:java运行环境JDK:Java工具开发包3.JDK的安装及配置安装的注意事项:(1)jdk中已经包含jre,所以不用单独安装jre了。(2) 安装路径中不要...
2018-07-10 19:59:08
184
原创 新闻分页 练习(所有 代码都有 注释清楚 每一步)需要webcontent 下的lib中增加oracle 驱动 才能运行
1.建立index.jsp: <%@ page language="java" pageEncoding="GBK"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>&
2018-07-03 12:55:18
212
原创 判断字符是否是中文汉字( from JDK1.7)
//判断字符是否是中文汉字。 from JDK1.7 public boolean isChinese(char c) { Character.UnicodeScript sc = Character.UnicodeScript.of(c); if (sc == Character.UnicodeScript.HAN) { retur...
2018-07-03 12:40:57
318
原创 程序员面试,面试官更注重代码量、项目经验还是操作系统、数据结构这种基础课程?
我先后去了解如下一些公司:腾讯、百度、阿里的蚂蚁金服和国际支付宝部门(两个部门,两次面试)、饿了么、爱奇艺、360、携程网、京东、华为、bilibili、上海黄金交易所、东方财富网、zilliz、掌门集团(做无线万能钥匙的那一家)、喜马拉雅听书、UCLOUD、峰果网络、华尔街见闻、万得财经、汇正财经、逗屋网络、朝阳永续,还有数家小规模的公司或创业公司吧。一、以百度、爱奇艺等为代表的,以数据结构和算...
2018-06-22 13:11:32
532
2
原创 SQL经典查询练习题
scott.emp员工表结构如下:1. Name Type Nullable Default Comments 2. -------- ------------ -------- ------- -------- 3. EMPNO NUMBER(4) 员工号 4. ENAME ...
2018-06-13 13:28:46
631
原创 servlet中get与post的区别
什么时候用get请求,什么时候用post请求? get:a,浏览器的提交方式 b,超链接 c,表单提交的默认方式 post:a,表单提交的时候修改提交方式为post 1 get和post请求的区别: 1.从安全的角度来说,post要比get相对安全,但不是绝对安全 get会将请求参数值直接写在资源路径后面,而post则是将请求参数 放在请求数据包的实体内容里面 2.从提交数据的...
2018-06-12 20:36:54
2356
原创 B/S架构与C/S架构的区别:
现在软件开发的整体架构主要分为B/S架构与C/S架构,选择哪种架构不仅对于软件开发公司很重要,也对应用企业很重要,在应用的过程中,肯定会碰到这个问题,伟创软件就这个问题做了详尽的解析,目前,伟创软件就是采用B/S架构1、硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务. B/S 建立在广域网之上的, 不必是专门的网络...
2018-06-12 12:12:17
541
原创 jdbc 链接oracle 以及增删改查
//创建工具类package com.yan;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ConnectionManager { sta...
2018-06-06 13:54:18
1379
1
原创 常见的垃圾回收算法以及它们的优缺点
顾名思义,垃圾回收就是释放垃圾占用的空间。垃圾回收算法:1.Mark-Sweep(标记-清除)算法 这是最基础的垃圾回收算法,之所以说它是最基础的是因为它最容易实现,思想也是最简单的。标记-清除算法分为两个阶段: 标记阶段和清除阶段: a. 标记阶段的任务是标记出所有需要被回收的对象 b. 清除阶段就是回收被标记的对象所占用的空间。 优点:标记...
2018-06-06 13:50:14
666
原创 with admin option 用于系统权限授权,with grant option 用于对象授权。
给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播无效,如授予A系统权限create session with admin option,然后A又把create session权限授予B,但管理员收回A的create session...
2018-06-06 09:01:52
1506
翻译 Java基础部分经典习题
1. java.util.Comparator是比较器接口,如果我们需要控制某个类的次序并且该类本身不支持排序,那么就可以建立一个类比较器来进行排序,实现方式很简单只需要实现java.util.Comparator接口。java.util.Comparator接口只包括两个函数,它的源码如下:package java.util; public interface Comparator<...
2018-06-05 09:23:49
242
原创 2、编写一个程序块,将emp表中前5人的名字
declare cursor s1 is select * from emp;v_res emp%rowtype;begin open s1; fetch s1 into v_res; for a in 1..5 loop dbms_output.put_line(v_res.ename); fetch s1 into v_res; end loop;close s1;en...
2018-06-04 19:15:37
3056
1
原创 编写一个PL/SQL程序块,从emp表中对名字以"A"或"S"开始的所有雇员按他们基本薪水的10%给他们加薪。
declare cursor s2 is select * from emp where (ename like'A%' or ename like 'S%'); v_res emp%rowtype; begin open s2; fetch s2 into v_res; loop exit when s2% notfound; update emp set sal= sa...
2018-06-04 19:14:54
8215
原创 emp表中对所有雇员按他们基本薪水的10%给他们加薪, -- 如果所增加后的薪水大于5000,则取消加薪。
declare cursor s3 is select * from emp; v_res emp%rowtype; v_s emp.ename%type;begin open s3; fetch s3 into v_res; loop exit when s3%notfound; update emp set sal = sal * 0.1 + sal w...
2018-06-04 19:14:04
5637
1
原创 --按照salgrade表中的标准, --给员工加薪,1:5%,2:4%,3:3%,4:2%,5:1%,
declaer cursor s1 is selcet * from emp; v_res emp%rowtype; begin open s1; fetch s1 into v_res; loop exit when s1%notfound; if v_res.job='PRESIDENT' then update emp set sal=s...
2018-06-04 19:13:09
1585
转载 Statement 和 PreparedStatement之间的关系和区别.
Statement 和 PreparedStatement之间的关系和区别. 关系:PreparedStatement继承自Statement,都是接口 区别:PreparedStatement可以使用占位符,是预编译的,批处理比Statement效率高 详解:1、PreparedStatement:表示预编译的 SQL 语句的对象。 接口:public interface ...
2018-06-04 19:09:18
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人