03 2017 档案
Spring之注解实现aop(面向切面编程)
摘要:1:Aop(aspect object programming)面向切面编程,名词解释: 1.1:功能:让关注点代码与业务逻辑代码分离 1.2:关注点 重复代码就叫做关注点 1.3:切面 关注点形成的类,就叫做切面(类) 面向切面编程,就是指对很多功能都有的重复代码抽取,再在运行的时候往业务方法上动 阅读全文
posted @ 2017-03-29 19:03 别先生 阅读(57462) 评论(2) 推荐(4) 编辑
大数据云计算学习路线图(纯属个人看法和观点)
摘要:【ps:以下纯属个人观点和看法,有什么不对的,还请多多指教。】 1:之前发过一个Java攻城狮的学习路线图【ps:挺详细的~~~】:http://www.cnblogs.com/biehongli/p/5754555.html 恰恰是这个Java攻城狮学习路线图使我在学习编程的路上看到了希望,使迷茫 阅读全文
posted @ 2017-03-29 14:32 别先生 阅读(30403) 评论(39) 推荐(10) 编辑
Hibernate之关联关系映射(一对一主键映射和一对一外键映射)
摘要:1:Hibernate的关联关系映射的一对一外键映射: 1.1:第一首先引包,省略 1.2:第二创建实体类: 这里使用用户信息和身份证信息的关系,用户的主键编号既可以做身份证信息的主键又可以做身份证信息的外键,这里先做外键。 创建User.java: 用户和身份证一对一的关联关系映射 private 阅读全文
posted @ 2017-03-22 15:45 别先生 阅读(2525) 评论(0) 推荐(0) 编辑
Hibernate之一级缓存和二级缓存
摘要:1:Hibernate的一级缓存: 1.1:使用一级缓存的目的是为了减少对数据库的访问次数,从而提升hibernate的执行效率;(当执行一次查询操作的时候,执行第二次查询操作,先检查缓存中是否有数据,如果有数据就不查询数据库,直接从缓存中获取数据); 1.2:Hibernate中的一级缓存,也叫做 阅读全文
posted @ 2017-03-21 21:09 别先生 阅读(18641) 评论(0) 推荐(4) 编辑
Hibernate之关联关系映射(一对多和多对一映射,多对多映射)
摘要:~~~接着之前的Hibernate框架接着学习(上篇面试过后发现真的需要学习一下框架了,不然又被忽悠让去培训。)~~~ 1:Hibernate的关联映射,存在一对多和多对一映射,多对多映射: 1.1:一对多和多对一映射,举例说明: 学生和老师: 一个老师可以教多个学生 【一对多映射】 多个学生可以被 阅读全文
posted @ 2017-03-20 11:35 别先生 阅读(17882) 评论(2) 推荐(3) 编辑
第一次"正经面试"之发现自己的缺陷和不足
摘要:1:初试之校园招聘~~~ 如果你细心,可能发现了"正经面试"加了双引号,说起这次面试(昨天面的技术试),要从上礼拜六,距今已经一礼拜了吧。现在这个时候校园招聘已经蠢蠢欲动了吧,(说明:LZ还是在校生呢!)就是3.11号我们学校软件学院举行了大三第一批校园招聘,班长再三强调周六早上八点半开始在老校区图 阅读全文
posted @ 2017-03-19 21:49 别先生 阅读(2980) 评论(10) 推荐(2) 编辑
Hibernate之集合映射的使用(Set集合映射,list集合映射,Map集合映射)
摘要:a:数据库的相关知识: (1):一个表能否有多个主键:不能; (2):为什么要设置主键:数据库存储的数据都是有效的,必须保持唯一性; (3)为什么id作为主键:因为表中通常找不到合适的列作为唯一列,即主键,所有为了方便用id列,因为id是数据库系统维护可以保证唯一,所以就把这列作为主键,简单的说为了 阅读全文
posted @ 2017-03-15 19:45 别先生 阅读(9681) 评论(1) 推荐(1) 编辑
Spring框架+Struts2框架第一次整合
摘要:1:Spring框架和Struts2框架如何整合??? Spring 负责对象创建 Struts2 用Action处理请求 2:Spring与Struts2框架整合的关键点: 让struts2框架action对象的创建,交给Spring完成 3:Spring框架和Struts2框架开发步骤: (1) 阅读全文
posted @ 2017-03-13 14:13 别先生 阅读(914) 评论(0) 推荐(0) 编辑
Spring之对象依赖关系(依赖注入Dependency Injection)
摘要:承接上篇: Spring中,如何给对象的属性赋值: 1:通过构造函数,如下所示: <!-- 1:构造函数赋初始值 --><bean id="user1" class="com.bie.po.User"><constructor-arg value="10010" type="int"></const 阅读全文
posted @ 2017-03-13 09:58 别先生 阅读(2053) 评论(0) 推荐(0) 编辑
Spring的核心之IoC容器创建对象
摘要:Spring的Ioc容器,是Spring的核心内容: 作用:对象的创建和处理对象的依赖关系。 Spring容器创建对象有以下几种方式: 1:调用无参数的构造器 <!-- 默认无参的构造器 --><bean id="user1" class="com.bie.po.User"></bean> 2:调用 阅读全文
posted @ 2017-03-12 21:28 别先生 阅读(3683) 评论(0) 推荐(1) 编辑
Spring之配置文件bean作用域的详细介绍
摘要:Spring的配置文件applicationContext.xml中bean作用域的详细介绍: 1:对象的创建:单例和多例 scope="singleton",默认值,单例 适合于【service,dao,工具类】 scope="prototype",多例适合于【Action对象】2:什么时候创建对 阅读全文
posted @ 2017-03-12 20:24 别先生 阅读(1997) 评论(0) 推荐(0) 编辑
Spring之hello world(Spring入门)
摘要:spring各个版本中: 在3.0以下的版本,源码有spring中相关的所有包【spring功能 + 依赖包】 如2.5版本; 在3.0以上的版本,源码中只有spring的核心功能包【没有依赖包】 (如果要用依赖包,需要单独下载!) 1:第一步,引包咯,毕竟使用的是框架吗!首先引入5个必须的包,如下 阅读全文
posted @ 2017-03-12 18:10 别先生 阅读(583) 评论(0) 推荐(0) 编辑
Spring的控制反转和依赖注入
摘要:Spring的官网:https://spring.io/ Struts与Hibernate可以做什么事? Struts, Mvc中控制层解决方案 可以进行请求数据自动封装、类型转换、文件上传、效验… Hibernate, 持久层的解决方案; 可以做到, 把对象保存到数据库, 从数据库中取出的是对象。 阅读全文
posted @ 2017-03-12 16:23 别先生 阅读(3229) 评论(0) 推荐(3) 编辑
c3p0和QueryRunner的结合使用,让开发更加简便
摘要:1:DBUtils中的QueryRunner的使用: 1.1:QueryRunner中提供了对SQL语句操作的api; 1.2:主要有三个方法: 1.2.1:query():用于执行select(查询); 1.2.2:update():用于执行insert(插入)/update(更新)/delete 阅读全文
posted @ 2017-03-11 20:20 别先生 阅读(6924) 评论(0) 推荐(1) 编辑
C3p0数据库连接池的使用
摘要:1:首先介绍c3p0的一般使用用法,这种用法练习使用,当然工作的时候使用第二种xml配置完成c3p0的使用。 c3p0的网址:http://www.mchange.com/projects/c3p0/ 1.1:第一种方式使用c3p0: 使用编码方式实现c3p0数据库连接池,练习学习使用的方式 1.1 阅读全文
posted @ 2017-03-11 13:29 别先生 阅读(8146) 评论(0) 推荐(1) 编辑
Hibernate的核心对象关系映射
摘要:Hibernate的核心就是对象关系映射: 加载映射文件的两种方式: 第一种:<mapping resource="com/bie/lesson02/crud/po/employee.hbm.xml"/> 第二种://便于测试,会自动加载映射文件:employee.hbm.xml private s 阅读全文
posted @ 2017-03-10 19:36 别先生 阅读(875) 评论(0) 推荐(0) 编辑
Hibernate的主配置文件hibernate.cfg.xml
摘要:1:Hibernate的主配置文件的名字必须是hibernate.cfg.xml(主要配置文件中主要配置:数据库连接信息,其他参数,映射信息):常用配置查看源码:Hibernate\hibernate-distribution-3.6.0.Final\project\etc\hibernate.pr 阅读全文
posted @ 2017-03-10 17:02 别先生 阅读(3680) 评论(0) 推荐(0) 编辑
Hibernate的CRUD以及junit测试
摘要:Hibernate的CRUD以及junit测试 1:第一步创建动态工程引包,省略。 2:第二步,创建数据库和数据表,省略。 3:第三步,创建实体类,如User.java,源码如下所示: 对于实体类,一般实现构造方法,而构造方法一般实现三个: 一个无参构造方法; 一个有参的构造方法; 一个不带id的构 阅读全文
posted @ 2017-03-10 15:24 别先生 阅读(1904) 评论(0) 推荐(0) 编辑
Hibernate的四种查询方式(主键查询,HQL查询,Criteria查询,本地sql查询)和修改和添加
摘要:Hibernate的添加,修改,查询(三种查询方式)的方法: 案例演示: 1:第一步,导包,老生常谈了都是,省略; 2:第二步,创建数据库和数据表,表结构如下所示: 3:第三步创建实体类User.java 4:第四步,完成实体类的属性和数据表字段的映射,映射的.xml如下所示,前面的博客已经介绍如何 阅读全文
posted @ 2017-03-09 21:31 别先生 阅读(21262) 评论(3) 推荐(4) 编辑
VMvare虚拟机如何删除安装的ubuntu操作系统
摘要:VMvare虚拟机如何删除安装的ubuntu操作系统呢??? 这个问题其实在我刚开始接触虚拟机和ubuntu操作系统的时候对于如何删除操作系统是一件很苦恼的事情,因为按照书本的步骤,根本看不懂如何操作,今天说一下错误的删除方式和正确的删除操作系统的方式!!! 错误的删除方式: 正确的删除方式: 路还 阅读全文
posted @ 2017-03-09 19:48 别先生 阅读(4983) 评论(0) 推荐(0) 编辑
Hibernate api 之常见的类(配置类,会话工厂类,会话类)
摘要:1:Configuration :配置管理类对象 1.1:config.configure(): 加载主配置文件的方法(hibernate.cfg.xml) ,默认加载src/hibernate.cfg.xml 1.2:config.configure(“cn/config/hibernate.cf 阅读全文
posted @ 2017-03-09 16:20 别先生 阅读(1181) 评论(0) 推荐(0) 编辑
Json的简单使用
摘要:1>:推荐JSON学习的网址:http://www.w3school.com.cn/json/index.asp 2>:JSON: JavaScript 对象表示法(JavaScript Object Notation),详细介绍呢,见上面的网址即可,这里重实践,轻理论,理论知识呢,去权威网站看比较 阅读全文
posted @ 2017-03-09 10:59 别先生 阅读(3758) 评论(0) 推荐(1) 编辑
Hibernate之开门见山
摘要:1:SSH框架: Struts2:基于mvc模式的应用层框架模式(Servlet层) Hibernate:基于持久层的框架(数据访问层) Spring:创建对象对象处理的依赖关系以及框架整合(Service层) 2:框架和之前学的对比MVC分层模式: 搭建Hibernate环境,开发步骤: 1:下载 阅读全文
posted @ 2017-03-08 16:29 别先生 阅读(421) 评论(0) 推荐(0) 编辑
struts2之OGNL和struts2标签库和ValueStack对象
摘要:OGNL简介: (1)OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 struts2框架默认就支持Ognl表达式语言(所以struts必须引用的包:ognl.jar); (2)struts2的ognl的作用:页面取值使用; 阅读全文
posted @ 2017-03-07 16:20 别先生 阅读(507) 评论(0) 推荐(0) 编辑
struts2使用拦截器完成登陆显示用户信息操作和Struts2的国际化
摘要:其实学习框架,就是为了可以很好的很快的完成我们的需求,而学习struts2只是为了替代之前用的servlet这一层,框架使开发更加简单,所以作为一个小菜鸟,特别感谢那些超级无敌变态开发的框架供我们使用,当然说那些使超级无敌变态并不是说他们很变态,是他们的思想太强大了。 言归正传,这次使用的拦截器是s 阅读全文
posted @ 2017-03-07 15:12 别先生 阅读(1735) 评论(0) 推荐(0) 编辑
struts2的文件上传和文件下载
摘要:实现使用Struts2文件上传和文件下载: 注意点: (1)对应表单的file1和私有成员变量的名称必须一致 <input type="file" name="file1"/> private File file1; (2)限制上传文件大小和类型的格式是定死的,最好记住,记不住知道去哪里查;虽然不做 阅读全文
posted @ 2017-03-06 13:32 别先生 阅读(13479) 评论(1) 推荐(2) 编辑
jsp+servlet实现文件的上传和下载
摘要:实现文件的上传和下载首先需要理解几个知识,这样才可以很好的完成文件的上传和下载; (1):上传文件是上传到服务器上,而保存到数据库是文件名 (2):上传文件是以文件转换为二进制流的形式上传的 (3): enctype="multipart/form-data"需要设置在form里面,否则无法提交文件 阅读全文
posted @ 2017-03-04 19:26 别先生 阅读(21354) 评论(2) 推荐(1) 编辑
Ajax和JSON完成二级菜单联动的功能
摘要:首先需要找好JSON的包哦: 链接:http://pan.baidu.com/s/1jH6gN46 密码:lbh1 1:首先创建一个前台页面,比如secondMenu.jsp,源码如下所示: 1 <%@ page language="java" contentType="text/html; cha 阅读全文
posted @ 2017-03-04 16:58 别先生 阅读(10260) 评论(0) 推荐(2) 编辑
jxl的使用总结(java操作excel)
摘要:jxl.jar是通过java操作excel表格的工具类库; jxl.jar包:链接:http://pan.baidu.com/s/1o8qFJHw 密码:5jyq 1:通过模拟实现创建一个表格,然后模拟添加到表格中数据,实际开发过程中都是通过从数据库导入到表格中的数据 演示效果如下所示: 2:读取e 阅读全文
posted @ 2017-03-03 17:20 别先生 阅读(51026) 评论(3) 推荐(4) 编辑
Ajax异步验证登陆或者注册
摘要:首先介绍一个不错的学习Ajax的中文网站:http://www.w3school.com.cn/ajax/index.asp AJAX = 异步 JavaScript 和 XML。详细介绍见上面的网址即可; 1:首先介绍一下使用Javascript写的异步验证,然而在实际开发过程中很少用这种的,太过 阅读全文
posted @ 2017-03-02 21:48 别先生 阅读(21416) 评论(0) 推荐(3) 编辑
mydate97时间控件的使用
摘要:mydate97官网: http://www.my97.net/dp/index.asp 1:用法如下所示,首先下载一个这个东西: 链接:http://pan.baidu.com/s/1kVmIckv 密码:qjho 2:然后复制粘贴到动态web工程下面的webcontent下面; 3:引入下面这句 阅读全文
posted @ 2017-03-01 19:50 别先生 阅读(7157) 评论(1) 推荐(1) 编辑
Ckeditor一种很方便的文本编辑器
摘要:ckeditor官网: http://ckeditor.com/ 这里介绍ckeditor的其中一个的用法,自己做小项目练手非常的适合,上手非常的快。 首先去官网下载这个东西,链接:http://pan.baidu.com/s/1nuXePuD 密码:rrr0,需要特别说明一下,这个东西需要配置,但 阅读全文
posted @ 2017-03-01 17:33 别先生 阅读(4005) 评论(3) 推荐(0) 编辑
搬家通知博文地址(将博客搬到CSDN)
摘要:(为了确认是您本人在申请搬家,请在原博客发表一 篇标题为《将博客搬至CSDN》的文章,并将文章地址填写在上方的"搬家通知博文地址"中。) 阅读全文
posted @ 2017-03-01 17:00 别先生 阅读(653) 评论(0) 推荐(0) 编辑