10 2016 档案

摘要:@Entity:表示是一个hibernate的实体类 @Table:表示实体类和表的对应关系 @Id:表示是数据库中的主键 @Column:在数据表中描述的对应的列的信息 属性名是根据get方法,数据类型就是get方法的返回值 为啥注解都是写在get方法上的? @OneToMany : 一对多关系, 阅读全文
posted @ 2016-10-28 09:50 Angelinas 阅读(251) 评论(0) 推荐(0)
摘要:toggle 切换 mapper 映射器 pattern 模式、方式 layout 布局 appender 追加 deploy 部署 domain 域 widgets 小工具,窗体小部件 facade 正面,表面,外观 constans 常量 schema 模式,计划,图解,概要 trigger 触 阅读全文
posted @ 2016-10-12 10:20 Angelinas 阅读(390) 评论(0) 推荐(0)
摘要:1,web.xml中配,因为tomcat启动web项目时先加载web.xml。 2,spring需要启动IOC容器才能为其他框架提供服务,spring是通过监听器来启动容器,初始化 这边启动它,也得告诉spring配置文件位置啊 阅读全文
posted @ 2016-10-12 10:07 Angelinas 阅读(151) 评论(0) 推荐(0)
摘要:1、定义 运行在服务器端,由java代码编写的,有多种协议,不单单http协议,ftp协议等 2、作用 在服务器端处理请求 交互式的浏览更新数据 3、servlet与jsp的关系 servlet只负责处理java逻辑上边的事拿数据,jsp只负责显示数据。 jsp在被翻译时会被编译成一个servlet 阅读全文
posted @ 2016-10-12 10:04 Angelinas 阅读(238) 评论(0) 推荐(0)
摘要:1、 共三张表:user用户表 group分组表 contact联系人表 entity 分模块,三个实体类,三个模块 2、 先注册再登录 DAO:UserDAOImpl public User getUser(String userName);根据用户名查询对象——登录时 public int sa 阅读全文
posted @ 2016-10-12 10:03 Angelinas 阅读(221) 评论(0) 推荐(0)
摘要:1、DAO模式 分包:依次建立 entity:实体包,放的是跟oracle数据库中表结构相对应的对象的属性,也就是这个对象有什么 dao:增删改查接口,实现增删改查的具体方法 service:同dao,也是一个接口,一个接口的实现类,方法什么的都跟dao差不多 servlet:新建servlet类, 阅读全文
posted @ 2016-10-12 10:03 Angelinas 阅读(5231) 评论(0) 推荐(1)
摘要:一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有 web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制 阅读全文
posted @ 2016-10-12 10:02 Angelinas 阅读(232) 评论(0) 推荐(0)
摘要:一、ServletConfig讲解 1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。 例如: 1 <servlet> 2 <servlet-name>ServletConfigDemo 阅读全文
posted @ 2016-10-12 10:02 Angelinas 阅读(100) 评论(0) 推荐(0)
摘要:${s.count}. ${test.title} 阅读全文
posted @ 2016-10-12 10:02 Angelinas 阅读(2092) 评论(0) 推荐(0)
摘要:1,浏览器内核不同-->兼容性问题-->不同浏览器相对应不同代码 2,javascript框架, 只写代码,不用考虑浏览器兼容问题 prototype、mootools、jQuery(目前最流行) 特点: 1,丰富的选择器(快速找到html id) 2,操作简单 3,动画特效 4,ajax通信 5, 阅读全文
posted @ 2016-10-12 10:01 Angelinas 阅读(137) 评论(0) 推荐(0)
摘要:1、JSP简介 含义:是运行在服务器端的java页面,是动态网页技术,开发时采用html嵌套java代码的方式实现的 JSP的执行流程是什么? 翻译阶段:web服务器收到jsp请求时,把jsp文件翻译成.java文件 编译阶段 : 把.java文件编译成.class文件 执行阶段:执行已经被编译完成 阅读全文
posted @ 2016-10-12 10:01 Angelinas 阅读(224) 评论(0) 推荐(0)
摘要:1、 document.write("hello"); 打印输出 document.write(mystr+"I love JavaScript"); document.write(mystr+"<br>");//输出hello后,输出一个换行符document.getElementById("p1 阅读全文
posted @ 2016-10-12 10:00 Angelinas 阅读(175) 评论(0) 推荐(0)
摘要:原来:计算效率低 现在:成本降低,能用PC机,就不用大型机和高端存储了;软件容错硬件故障视为常态,通过软件保证可靠性;简化并行分布式计算,无需控制节点同步和数据交换,但是谷歌只发表了相关技术论文,没有开源实现,hadoop是模仿谷歌大数据技术的开源实现来了。 谷歌大数据技术:MapReduce、Bi 阅读全文
posted @ 2016-10-09 11:21 Angelinas 阅读(201) 评论(0) 推荐(0)
摘要: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 class TestGetHT... 阅读全文
posted @ 2016-10-09 11:21 Angelinas 阅读(605) 评论(0) 推荐(0)
摘要:爬虫:用于搜索,但搜索的内容还在原来的网站上,主动,智能 采集:把别的网站的内容,放到自己网站上 网站首页相当于入口,入口下有很多一级分类,和首页是上下级的关系。分类是有层级关系的 网站的内容架构: 先确定抓取范围:先分析网站内容结构;eg:抓全栈的数据--那就以网站首页作为入口 网站内容架构:首页 阅读全文
posted @ 2016-10-09 11:09 Angelinas 阅读(180) 评论(0) 推荐(0)
摘要:1,先创建spring的主配置文件(applicationContaxt.xml如果写在WEB-INF下,就不用配置context了,就是不用告诉它路径了,WEB-INF会自动加载的),由监听器负责加载 ,导入类库,添加spring支持 2,stru2的核心控制器就是咱自己写的Action 视图就是 阅读全文
posted @ 2016-10-09 10:54 Angelinas 阅读(1669) 评论(0) 推荐(0)
摘要:一,搭建SpringMVC项目 1,主配置文件 地基 because,不像struts2是个独立的框架,可以脱离Spring单独使用。需要先添加Spring支持,是Spring框架组成的一部分,相当于Spring的一个扩展 so,t添加Spring核心类库、数据库支持、web支持 在WEB-INF下 阅读全文
posted @ 2016-10-09 10:54 Angelinas 阅读(160) 评论(0) 推荐(0)
摘要:JDBC:传统的JDBC会有很多重复的操作,比较繁琐。 MyBatis:轻量级。只需要定义语句,语句的执行,绑定占位符,转换查询结果。既保留了原有的灵活性,又简化了繁琐部分。多表连接,多层嵌套。 Hibernate:重量级。sql语句是根据映射文件自动生成的,只能执行标准化,简单的sql语句,适合标 阅读全文
posted @ 2016-10-09 10:52 Angelinas 阅读(204) 评论(0) 推荐(0)
摘要:1,由瑞典MySQL AB公司开发,目前是属于Oracle公司 2,是开源关系型数据库管理系统。开源意味着没有盗版,关系型意味着跟oracle一样,表与表之间是一对多,多对一等关系 3,分为社区版和企业版。社区版不付费 语句规范: 关键字与函数名大写; 数据库名称,表名称,字段名称,小写; sql语 阅读全文
posted @ 2016-10-09 10:52 Angelinas 阅读(138) 评论(0) 推荐(0)
摘要:(1)执行方式不同 java:是编译语言,需要先编译再执行 JavaScript:无需编译,直接执行 (2)数据类型不同 java:强数据类型语言 JavaScript:弱数据类型语言 (3)运行位置不同 java:运行在服务器端(后端) JavaScript:运行在客户端浏览器(前端) 阅读全文
posted @ 2016-10-09 10:52 Angelinas 阅读(354) 评论(0) 推荐(0)
摘要:HttpServeletRequest 单个字符串,getParameters() 多个字符串,getParametersValues(),返回一个数组,需要提前定义一个数组 阅读全文
posted @ 2016-10-09 10:52 Angelinas 阅读(956) 评论(0) 推荐(0)
摘要:把student项目改造成ssm struts2 +mybatis+spring 1,先添加spring支持:类库三个,applicationContext.xml写在webinf下四个命名空间,监听器 2,添加struts2支持 struts2与spring整合的jar包 3,添加mybatis2 阅读全文
posted @ 2016-10-09 10:51 Angelinas 阅读(295) 评论(0) 推荐(0)
摘要:前提条件: 学生表 (多 子表) 年级表(一 主表) 1,第一种情况:先查子表所有 student.sql.xml文件如何配 由于有多表连接,无法把查询结果直接封装成一个实体对象 > 结果转换规则:自己手动指定 内连接 返回单个association 左外连接 返回集合collection 阅读全文
posted @ 2016-10-09 10:51 Angelinas 阅读(2513) 评论(0) 推荐(0)
摘要:mybatis自带的分页机制不推荐使用:首先会用sql语句,把数据库中所有数据加载回内存,再用我指定的页号、每页行数在内存中把那一页的数据提取出来。效率差。 更好的分页,在查询的时候,把我想看的分页语句只显示出来。自己手写底层分页语句。借助插件机制,自己写一个分页插件(可能公司有自己的分页插件) 第 阅读全文
posted @ 2016-10-09 10:51 Angelinas 阅读(17293) 评论(1) 推荐(0)
摘要:搭建项目 一:lib(关于框架的jar包和数据库驱动的jar包) 1,第一步:先把mybatis的核心类库放进lib里 2,第二步:导入第三方类库(在lib里)。mybatis的核心类库在运行时还依赖一些第三方类库 3,第三步:导入连接数据库驱动jar包 二:创建mybatis的配置文件 1,第一步 阅读全文
posted @ 2016-10-09 10:50 Angelinas 阅读(1876) 评论(0) 推荐(0)
摘要:SpringMVC 登录名: 密码: ublic class LoginController { //方法的返回值返回一个对象\ @ModelAttribute("form") p... 阅读全文
posted @ 2016-10-09 10:50 Angelinas 阅读(868) 评论(0) 推荐(0)
摘要:<!-- 字符集过滤器 --> <filter> <filter-name>Charset</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init- 阅读全文
posted @ 2016-10-09 10:50 Angelinas 阅读(777) 评论(0) 推荐(0)
摘要:1,输入数据时:木马、浏览器插件会窃听键盘事件,知道点的哪些字母,(网银支付)密码泄露。 输入安全性:在输入密码时通过虚拟键盘来录入 2,浏览器与服务器之间的通信 传输安全性:通过加密。针对密码提交加密之后的数据,数据提交到服务器端再进行解密 3,存储的安全性:在数据库中保存密码时不能存储明文密码, 阅读全文
posted @ 2016-10-09 10:50 Angelinas 阅读(230) 评论(0) 推荐(0)
摘要:HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null当向HashSet结合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode 阅读全文
posted @ 2016-10-09 10:50 Angelinas 阅读(125) 评论(0) 推荐(0)
摘要:1.导入JSR303验证类库Jar包2.在MVC的配置文件中添加<mvc:annotation-driven/>的配置3.在MVC的配置文件中添加验证器的配置4.在接收表单数据的类中添加验证规则注解5.在控制器方法的表单对象参数上添加@valid注解6.在控制器方法中对BindResult对象进行判 阅读全文
posted @ 2016-10-09 10:49 Angelinas 阅读(1830) 评论(1) 推荐(0)
摘要:struts2:extends ActionSupport SpringMVC:啥都没继承 把对象写在方法的参数列表中,spring会自动创建这个对象 阅读全文
posted @ 2016-10-09 10:49 Angelinas 阅读(436) 评论(0) 推荐(0)
摘要:一、目录 目录结构 /bea bea的主目录 |-/jdk141_03 预打包的1.4.1_03JDK/jre |-/jrockit81sp1_141_03 预打包的jrockit1.4.1 |-/logs 安装bea产品的历史记录 |-/utils 附加的/工具jar文件 |-/weblogic8 阅读全文
posted @ 2016-10-09 10:39 Angelinas 阅读(437) 评论(0) 推荐(0)
摘要:1,先添加spring支持: applicationContext.xml 配在WEBINF下,四个命名空间:aop,context,tx,p 配Listener:ContextLoaderListener 2,添加SpringMVC支持: 在web.xml中配servlet:DispatcherS 阅读全文
posted @ 2016-10-09 10:39 Angelinas 阅读(171) 评论(0) 推荐(0)
摘要:新建BackgroundController类: 阅读全文
posted @ 2016-10-09 10:39 Angelinas 阅读(346) 评论(0) 推荐(0)
摘要:shell脚本作用:内网ip,公网ip ;cpu负载,内存使用量;ngix和mysql。。。 shell在终端输出时高亮显示: echo -e "\e[1;35m Jeson say hi \e[1;0m" 这俩,前边那个是管中间你要输出的那部分内容的颜色;后边是管之后终端的颜色。0就是黑色。 阅读全文
posted @ 2016-10-09 10:36 Angelinas 阅读(196) 评论(0) 推荐(0)
摘要:逻辑分区包含在扩展分区内,删除扩展分区就也连带逻辑分区删除了。 以上是在命令行 给新添加的硬盘分区。以上是MBR分区模式,使用fdisk分区。 GPT的主分区中不适合安装X86系统,也就是32位操作系统 GPT分区模式,使用partener分区,功能强大,既可以使用MBR又可以使用GPT 阅读全文
posted @ 2016-10-09 10:36 Angelinas 阅读(141) 评论(0) 推荐(0)
摘要:vim 文件名 当文件不存在时,会自动创建该文件,当文件存在时会直接打开文件。 打开文件后, 当用户不操作时,命令模式与底行模式看起来是一样的。这俩都是等待用户输入的。 命令模式常用指令: vim + 文件名 打开文件时,光标定位到文件内容第一行; vim +3 文件名 打开文件时,光标定位到文件内 阅读全文
posted @ 2016-10-09 10:35 Angelinas 阅读(171) 评论(0) 推荐(0)
摘要:二,Bash变量 shell作用:帮助管理员简化操作,不像java等语言是先编译后执行,速度快。shell是在程序中编译,速度慢。 定义变量时,=左右两侧不要有空格,它会误认为是命令呢,只有命令才需要敲空格,变量值中如果有空格,需要用双引号或单引号给括起来。 阅读全文
posted @ 2016-10-09 10:35 Angelinas 阅读(80) 评论(0) 推荐(0)
摘要:一,Shell原理 英文字母有相对应的ascii码,再把ascii码翻译成0101机器语言 过于古老,不支持历史命令 二,脚本执行方式 三,Bash的基本功能 1,别名与快捷键 vim是vi的增强版本,vim有颜色支持,功能比vi强大很多,用vim比较多 用命令行是临时生效,vi /root/.ba 阅读全文
posted @ 2016-10-09 10:34 Angelinas 阅读(160) 评论(0) 推荐(0)