- 博客(45)
- 收藏
- 关注
转载 使用注解方式生成Hibernate映射文件
@Entity:表示是一个hibernate的实体类 @Table:表示实体类和表的对应关系 @Id:表示是数据库中的主键 @Column:在数据表中描述的对应的列的信息 属性名是根据get方法,数据类型就是get方法的返回值 为啥注解都是写在get方法上的? @OneToMany : 一对多关系,在一的那个上边写set集合对应那个多的,一个学历对应多个学生 @ManyTo...
2016-10-28 09:50:00 152
转载 技术英语单词中英文对照
toggle 切换 mapper 映射器 pattern 模式、方式 layout 布局 appender 追加 deploy 部署 domain 域 widgets 小工具,窗体小部件 facade 正面,表面,外观 constans 常量 schema 模式,计划,图解,概要 trigger 触发器 corn 玉米(表达式,可表示任何时间,频...
2016-10-12 10:20:00 171
转载 spring监听器
1,web.xml中配,因为tomcat启动web项目时先加载web.xml。 2,spring需要启动IOC容器才能为其他框架提供服务,spring是通过监听器来启动容器,初始化 这边启动它,也得告诉spring配置文件位置啊 转载于:https://www.cnblogs.com/Angelinas/p/5514137.html...
2016-10-12 10:07:00 183
转载 web项目总结——通过jsp+servlet实现对oracle的增删改查功能
1、DAO模式 分包:依次建立 entity:实体包,放的是跟oracle数据库中表结构相对应的对象的属性,也就是这个对象有什么 dao:增删改查接口,实现增删改查的具体方法 service:同dao,也是一个接口,一个接口的实现类,方法什么的都跟dao差不多 servlet:新建servlet类,继承HttpServlet类,一个方法建立一个servlet类,根据不同的方法选择...
2016-10-12 10:03:00 407
转载 Contact项目梳理
1、 共三张表:user用户表 group分组表 contact联系人表 entity 分模块,三个实体类,三个模块 2、 先注册再登录 DAO:UserDAOImpl public User getUser(String userName);根据用户名查询对象——登录时 public int saveUser(User user);保存用户——注册时 public ...
2016-10-12 10:03:00 363
转载 jsp页面输出序号
<c:forEach items="${tests}" var="test" varStatus="s"> <li><a href="show?id=${test.id}">${s.count}. ${test.title}</a></li> </c:forEach> <!--状...
2016-10-12 10:02:00 472
转载 Filter
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有 web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供...
2016-10-12 10:02:00 64
转载 JSP 基础语法
1、JSP简介 含义:是运行在服务器端的java页面,是动态网页技术,开发时采用html嵌套java代码的方式实现的 JSP的执行流程是什么? 翻译阶段:web服务器收到jsp请求时,把jsp文件翻译成.java文件 编译阶段 : 把.java文件编译成.class文件 执行阶段:执行已经被编译完成的字节码文件。把生成的结果页面返还给客户端显示 2、脚本元素...
2016-10-12 10:01:00 99
转载 jQuery(一)
1,浏览器内核不同-->兼容性问题-->不同浏览器相对应不同代码 2,javascript框架, 只写代码,不用考虑浏览器兼容问题 prototype、mootools、jQuery(目前最流行) 特点: 1,丰富的选择器(快速找到html id) 2,操作简单 3,动画特效 4,ajax通信 5,衍生出很多插件 ...
2016-10-12 10:01:00 98
转载 JavaScript
1、 document.write("hello"); 打印输出 document.write(mystr+"I love JavaScript"); document.write(mystr+"<br>");//输出hello后,输出一个换行符document.getElementById("p1").style.color="blue"; 2、引入外部文件 ...
2016-10-12 10:00:00 67
转载 用流从一个指定的网址抓取html代码
package cn.bdqn.collect.test; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public c...
2016-10-09 11:21:00 155
转载 内容采集
爬虫:用于搜索,但搜索的内容还在原来的网站上,主动,智能 采集:把别的网站的内容,放到自己网站上 网站首页相当于入口,入口下有很多一级分类,和首页是上下级的关系。分类是有层级关系的 网站的内容架构: 先确定抓取范围:先分析网站内容结构;eg:抓全栈的数据--那就以网站首页作为入口 网站内容架构:首页下是一级分类,一级分类下是二级分类 内容抓取流程: 入...
2016-10-09 11:09:00 116
转载 简单的SpringMVC的测试项目----跟struts2对比着学习
一,搭建SpringMVC项目 1,主配置文件-----地基 because,不像struts2是个独立的框架,可以脱离Spring单独使用。需要先添加Spring支持,是Spring框架组成的一部分,相当于Spring的一个扩展 so,t添加Spring核心类库、数据库支持、web支持 在WEB-INF下添加applicationContext.xml主配置文件 tx,p,c...
2016-10-09 10:54:00 88
转载 SpringMVC控制器与视图的数据交换
1,先创建spring的主配置文件(applicationContaxt.xml如果写在WEB-INF下,就不用配置context了,就是不用告诉它路径了,WEB-INF会自动加载的),由监听器负责加载 ,导入类库,添加spring支持 2,stru2的核心控制器就是咱自己写的Action 视图就是jsp 模型:数据访问层、业务逻辑层、实体类 StrutsPrepareAndEx...
2016-10-09 10:54:00 265
转载 MySQL基础
1,由瑞典MySQL AB公司开发,目前是属于Oracle公司 2,是开源关系型数据库管理系统。开源意味着没有盗版,关系型意味着跟oracle一样,表与表之间是一对多,多对一等关系 3,分为社区版和企业版。社区版不付费 语句规范: 关键字与函数名大写; 数据库名称,表名称,字段名称,小写; sql语句以分号结尾; PK:primary key 主键 NN:not...
2016-10-09 10:52:00 64
转载 MyBatis简介
JDBC:传统的JDBC会有很多重复的操作,比较繁琐。 MyBatis:轻量级。只需要定义语句,语句的执行,绑定占位符,转换查询结果。既保留了原有的灵活性,又简化了繁琐部分。多表连接,多层嵌套。 Hibernate:重量级。sql语句是根据映射文件自动生成的,只能执行标准化,简单的sql语句,适合标准化的模块操作 转载于:https://www.cnblogs.com/A...
2016-10-09 10:52:00 55
转载 Java与JavaScript的区别
(1)执行方式不同 java:是编译语言,需要先编译再执行 JavaScript:无需编译,直接执行 (2)数据类型不同 java:强数据类型语言 JavaScript:弱数据类型语言 (3)运行位置不同 java:运行在服务器端(后端) JavaScript:运行在客户端浏览器(前端) 转载于:https://www.cnblogs.com/Angelinas/...
2016-10-09 10:52:00 54
转载 在服务器端如何提取checkbox提交的数据?
HttpServeletRequest 单个字符串,getParameters() 多个字符串,getParametersValues(),返回一个数组,需要提前定义一个数组 转载于:https://www.cnblogs.com/Angelinas/p/5587355.html...
2016-10-09 10:52:00 265
转载 MyBatis 内连接association 左外连接collection
前提条件: 学生表 (多 子表) 年级表(一 主表) 1,第一种情况:先查子表所有 student.sql.xml文件如何配 由于有多表连接,无法把查询结果直接封装成一个实体对象--------> 结果转换规则:自己手动指定 内连接 返回单个association <?xml version="1.0" encoding="UTF-8"?> &...
2016-10-09 10:51:00 669
转载 Mybatis+struts2+spring整合
把student项目改造成ssm struts2 +mybatis+spring 1,先添加spring支持:类库三个,applicationContext.xml写在webinf下四个命名空间,监听器 2,添加struts2支持 struts2与spring整合的jar包 3,添加mybatis2支持,把jar包导入,mybatis与spring整合的jar包,把原来在myb...
2016-10-09 10:51:00 120
转载 MyBatis 动态SQL查询,多条件,分页
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cn.bdqn....
2016-10-09 10:51:00 775
转载 mybatis的基本配置:实体类、配置文件、映射文件、工具类 、mapper接口
搭建项目 一:lib(关于框架的jar包和数据库驱动的jar包) 1,第一步:先把mybatis的核心类库放进lib里 2,第二步:导入第三方类库(在lib里)。mybatis的核心类库在运行时还依赖一些第三方类库 3,第三步:导入连接数据库驱动jar包 二:创建mybatis的配置文件 1,第一步:先创建实体包,对照着表结构把实体类写出来。封装好就是...
2016-10-09 10:50:00 554
转载 SpringMVC 配置过滤器解决中文乱码问题
<!-- 字符集过滤器 --> <filter> <filter-name>Charset</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-cl...
2016-10-09 10:50:00 77
转载 HashSet,TreeSet和LinkedHashSet的区别
HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null当向HashSet结合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode值来决定该对象在HashSet中存储位置。简单的说,HashSet集合判断两个元素相等的标...
2016-10-09 10:50:00 60
转载 用户登录模块————账户安全问题
1,输入数据时:木马、浏览器插件会窃听键盘事件,知道点的哪些字母,(网银支付)密码泄露。 输入安全性:在输入密码时通过虚拟键盘来录入 2,浏览器与服务器之间的通信 传输安全性:通过加密。针对密码提交加密之后的数据,数据提交到服务器端再进行解密 3,存储的安全性:在数据库中保存密码时不能存储明文密码,可采用MD5生成密码的摘要 一:MD5消息摘要 不可逆的加密 16进制32位...
2016-10-09 10:50:00 567
转载 SpringMVC 使用Form标签库制作登录表单
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> <% String path = request.getCont...
2016-10-09 10:50:00 143
转载 SpringMVC 服务器端验证
1.导入JSR303验证类库Jar包2.在MVC的配置文件中添加<mvc:annotation-driven/>的配置3.在MVC的配置文件中添加验证器的配置4.在接收表单数据的类中添加验证规则注解5.在控制器方法的表单对象参数上添加@valid注解6.在控制器方法中对BindResult对象进行判断 struts2:validation.xml struts...
2016-10-09 10:49:00 118
转载 SpringMVC 登陆判断
struts2:extends ActionSupport @Override public String execute() throws Exception { User user = userService.getUser(loginName); if (user==null) { addFieldError("loginName",getText("...
2016-10-09 10:49:00 112
转载 Mybatis+SpringMVC+Spring整合
1,先添加spring支持: applicationContext.xml 配在WEBINF下,四个命名空间:aop,context,tx,p 配Listener:ContextLoaderListener 2,添加SpringMVC支持: 在web.xml中配servlet:DispatcherServlet 伪静态*.html 在WE...
2016-10-09 10:39:00 66
转载 SpringMVC 模拟登陆
新建BackgroundController类: package cn.bdqn.mvc.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @R...
2016-10-09 10:39:00 95
转载 WebLogic
一、目录 目录结构 /bea bea的主目录 |-/jdk141_03 预打包的1.4.1_03JDK/jre |-/jrockit81sp1_141_03 预打包的jrockit1.4.1 |-...
2016-10-09 10:39:00 67
转载 磁盘管理
逻辑分区包含在扩展分区内,删除扩展分区就也连带逻辑分区删除了。 以上是在命令行 给新添加的硬盘分区。以上是MBR分区模式,使用fdisk分区。 GPT的主分区中不适合安装X86系统,也就是32位操作系统 GPT分区模式,使用partener分区,功能强大,既可以使用MBR又可以使用GPT 转载于...
2016-10-09 10:36:00 59
转载 VI编辑器
vim 文件名 当文件不存在时,会自动创建该文件,当文件存在时会直接打开文件。 打开文件后, 当用户不操作时,命令模式与底行模式看起来是一样的。这俩都是等待用户输入的。 命令模式常用指令: vim + 文件名 打开文件时,光标定位到文件内容第一行; vim +3 文件名 打开文件时,光标定位到文件内容的第三行; vim + /imooc 文件名 打开...
2016-10-09 10:35:00 62
转载 Shell概述
博文内容中字符过多,拒绝显示 转载于:https://www.cnblogs.com/Angelinas/p/5761751.html
2016-10-09 10:34:00 62
转载 6,关机与重启命令
如果后悔了,就shutdown -c 撤销关机命令 尽量不要在远程终端关机,因为服务器是在服务器机房,一旦关了,怎么在这再开开呢,会很麻烦的。so,服务器远程重启就OK了。 这个命令很安全,服务器对关机重启需要格外注意,跟个人电脑强制断电不一样,因为个人电脑是就我一个人用,不处在高速运转的状态下,而服务器是很多人用,出现问题的可能性很大,硬盘损坏,系统坏。 这三个命令都不太...
2016-08-10 17:18:00 96
转载 ,2,liunx命令格式
一、命令基本格式 ~用户的初始登录位置 /root 这个叫root用户的家目录,每个用户都有自己的家 超级用户的家是根目录,普通用户的家是home下的二级目录 :/home/uer1 pwd 显示当前所在位置 cd 切换位置 LS 1代表引用计数,改文件被引用多少次;第一个root代表所有者;第二个root代表所有组;文件大小,单位是字...
2016-08-05 10:38:00 60
转载 XShell 安装与虚拟机连接
XShell:是liunx的远程管理工具 为啥要用这个工具呢?因为在古老的liunx字符命令下,是看不到中文的,要么使用liunx的图形化界面(支持中文),要么使用远程管理工具,是在windows中的,肯定也支持中文。 就是为了支持中文才用的 如果非要字符界面支持中文,可以下载zhcon的插件 先在虚拟机中输入ifconfig后没有eth0信息的,找不到IP的,可以试试输入 i...
2016-08-04 15:33:00 92
转载 服务器端验证--验证框架验证required.
struts2表单验证里field-validator type值一共可以取哪些?都什么含义? int 整数;double 实数;date 日期;expression 两数的关系比较;email Email地址;urlvisitorconversionregex 正则表达式验证;required 是否为空;requiredstring 必须字符;stringlength 输入字符长...
2016-05-26 09:36:00 347
转载 自定义类型转换器converter
作用:目前将日期转换成string,将string转换成我想要的类型 0509课件里讲 一、数据类型转换在web应用程序中,数据存在两个方向上的转换:1.当提交表单时 表单数据以字符串的形式提交给服务器,在服务器端转换成不同的Java数据类型2.当需要在页面显示数据时 将不同的Java数据类型转换为对应的字符串格式显示输出二、Struts2内置的类型转换Struts2内置了常用...
2016-05-26 09:36:00 249
转载 用ActionSupport实现验证
第一种: 只要Action类继承了ActionSupport,就可以用验证方案了 是个原始的方案,需要自己写代码,但是很灵活,登陆案例 不足:业务处理和验证的代码混在一起,不方便验证部分的复用和维护 @Override public String execute() throws Exception { User user=userService.ge...
2016-05-26 09:36:00 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人