- 博客(29)
- 资源 (15)
- 收藏
- 关注
原创 Struts2详解之参数接收(六)
参数接收的几种方法希望对大家有些帮助 首先建一个bean类User,并设置get和set方法和toString方法 package cn.hd.param;public class User { private String name; private String psd; public String getName() { ...
2018-06-27 20:41:28 332
原创 Struts2详解之页面跳转(五)
一 跳转之 转发(struts.xml默认的跳转方式) package cn.hd.jump;import com.opensymphony.xwork2.ActionSupport;public class ChainAction extends ActionSupport { public String jump(){ System.out.println("转发到 ...
2018-06-27 20:31:51 312
原创 Struts2详解之Action类的创建(四)
Action类的创建方式一 pojo类的创建方式(Plain Ordiary Java Object)普通的典型的java对象,没有实现接口,没有继承,这样的方式就叫做Pojo类低侵入性,比servlet这种继承的要好。不建议使用(不安全)public class IndexAction1 { public String execute() { ...
2018-06-27 20:11:59 223
原创 Struts2详解之访问流程(三)
1.在浏览器输入访问地址比如:2.先加载web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2018-06-27 19:58:30 222
原创 struts2详解之配置详解(二)
struts.xml配置详解 package:跟项目中的package没关系,这里的关系是用来管理actionname:给这个package起个名字,没有什么特殊的意义,一般情况下它的命名是按照package管理action的分类来命名,还有就是package和package的名字不能重复namespace:访问路径地址前缀,与name没有关系,跟其他的package中的namespac...
2018-06-26 20:37:26 215
原创 Struts2详解之环境搭建(一)
什么是Struts2 Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可...
2018-06-26 19:39:22 189
原创 hibernate检索策略
1.1概念即在建立关联关系的情况下,在加载当时对象时对象时,对关联对象的检索策略。合理设置关联关系,可以提高软件的效率。1.2立即检索策略实现方法:将<set>元素的lazy设置为false检索方式:立即初始化与当前对相关联的对象优点:即使当前状态为游离状态,也可以方便地从当前对象导航到与之关联的对象缺点:执行太多的select语句,增加访问数据库的次数,还可能加载程序中不需要的对象,...
2018-06-25 20:09:28 290
原创 hibernate总结多表查询
1.1笛卡尔积多表查询,书写方式,表名之间用,号隔开。这样将多张表的数据全部查出来,查出来的方式就是笛卡尔积的方式(完全组合)这样查出来的数据,有很多是无效的数据可以给多个表查询增加条件,查到想要的信息多表查询1.1 内连接可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有效的数据显示内连接隐士内连接隐士内连接与显示内连接没有本质区别1.4外链接以一张表为基础。将这张表中的所有数据全部显示...
2018-06-25 20:04:23 3574
原创 hibernate的查询方式
1.1 Hql基础查询条件查询:建议使用字符串的占位符的方式@Testpublic void fun1(){ Session session = HibernateUtil.getSession(); Transaction transaction = session.beginTransaction(); //hql语句中的查找是类名类的属性名 String h...
2018-06-22 22:22:45 193
原创 主键生成策略
1.1主键分类 主键,可以分为自然主键和代理主键。1.2hibernate常见的主键(1)assigned ----表示在新增数据时由应用程序指定主键的值。主要针对主键是采用自然主键的形式。这种方式,适用于主键列不是自动增长列。(该主键为自然主键)其缺点为在执行新增操作时,需查询数据库判断生成的主键是否已经存在。 (2)increment ----表示新增数据操作时由hibernate自动生成主键...
2018-06-22 22:12:24 422
原创 hibernate中的API{CRUD(Save update get delete)操作}(二)
hibernate环境搭建请看(点击打开链接)上篇文章已把hibernate环境搭建好了,下面就看代码演示在写代码之前,先和大家说下上篇bean类中还必须实现toString方法,不然下面演示就是一串地址。好了不多说了直接上代码先看dao类public class User { private Integer sno; private String name; privat...
2018-06-20 22:45:12 231
原创 最详细的Hibernate环境搭建(一)
Hibernate1. 1什么是框架(1)框架可以理解为一个半成品项目,他封装了一些功能,我们需要掌握如何驾驭这些功能,不需要操心它是怎样实现的。其实他就是按照我们之前所学的内容实现的(2)为什么要使用框架?框架可以提高开发效率1.2 Hibernate hibernate是dao层的框架,完成的功能是对数据库进行crud(create(增加)、retrieve(查询)、update(更新)、de...
2018-06-20 21:29:11 1667
翻译 java面试题(一)
答题时,先答是什么,再答有什么作用和要注意什么(这部分最重要,展现自己的心得)答案的段落分别,层次分明,条理清晰都非常重要,从这些表面的东西也可以看出一个人的习惯、办事风格、条理等。要讲你做出答案的思路过程,或者说你记住答案的思想都写下来。把答题想着是辩论赛。答题就是给别人讲道理、摆事实。答题不局限于什么格式和形式,就是要将自己的学识展现出来!别因为人家题目本来就模棱两可,你就心里胆怯和没底气了,...
2018-06-19 23:11:11 186
原创 数据库连接池C3P0详细介绍
数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 C3P0:是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的...
2018-06-14 12:08:51 25095 5
原创 九大隐含对象和四大域对象
隐含对象 隐含对象也称为内置对象,隐含对象可以在jsp中直接拿来使用,不必再去声明。 在jsp中一共有9个隐含对象,分别为:pageContext、request、response、session、out、config、page、exception、application。 pagecontext 类型:pagecontext 作用:通过pa...
2018-06-13 21:23:45 2237
翻译 WEB过滤器
Filter的介绍Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpServletRe...
2018-06-13 19:29:43 284
原创 servlet是否存在线程安全问题
今天老师问了一句,servlet存在线程安全问题吗,心想着servlet不是单例的嘛,每个线程在调用的时候都会为实例对象分配独立的引用。我就以为servlet属于线程安全的。晚上自己再网上查看了一下,发现servlet不是安全的。 下面就给大家介绍一下servlet线程安全问题 首先,默认的servlet是非线程安全的,servlet是单例模式,只产生一...
2018-06-12 21:21:33 7088 1
原创 大数据之hadoop环境搭建
Hadoop的环境搭建1. 安装虚拟机将事先准备好的虚拟机导入这时虚拟机就启动了。 为了职业化:我们就创建一个普通用户 Useradd username(名字可以随意取) 设置密码:passwd 密码不会显示 用户和密码创建好以后 下面进行虚拟机的配置了修改主机名:通过vi /etc/sysconfig/network你会...
2018-06-10 23:55:16 484 1
原创 大数据介绍(一)
这是本人整理的一些关于大数据的知识,总分为三个方面,第一方面主要在于理论和理解,后面的方面在于操作和补充;希望对想学大数据的你有点帮助第一方面:大数据离线分析 一般处理T+1数据 Hadoop 2.X:(common、HDFS、MapReduce、YARN) Hadoop并不是什么数据库,也不是程序库,甚至不是一个独立产品。实际上,Hadoop是一些独立模块的组合,包括一个分布式文件系统H...
2018-06-09 00:08:20 5753 1
原创 maven
什么是maven?Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),...
2018-06-07 21:56:42 248
原创 Linux命令大全
1. 文件管理catchattrchgrpchmodchowncksumcmpdiffdiffstatfilefindgitgitviewindentcutinlesslocatelsattrmattridmcmdelmdirmktempmoremmovemreadmrenmtoolsmtoolstestmvodpastepatchrcprmslocatesplitteetmpwatchtouch...
2018-06-06 22:03:55 235
原创 shell
变量字符串数组的一般格式:shell echo命令显示普通字符串脚本文件显示转义字符显示变量\c是不换行结果是:显示命令执行结果Shell printf命令Printf由POSIX标准所定义,printf使用引用文本或空格分割的参数,外面可以在printf中使用格式化字符串,还可以指定字符串的宽度,左右对齐方式等,默认printf不会像echo自动添加换行符,可以手动添加。语法:printf f...
2018-06-06 22:00:48 312
原创 Linux常见操作指令七
快照2. 弹出的框选择快照选项3. 这时又会弹出一个选框,选择拍摄快照4. 这时会弹出一个框,如下图克隆:克隆完成后的操作修改mac地址安装软件安装:rpm –ivh rpm软件包名卸载: rpm –e 软件名jdk配置...
2018-06-06 01:14:13 224
原创 linux常见的操作指令五
查看IP地址和网卡信息查看指定网卡ping本机,检测网卡是否启用网络统计,显示链接信息路口信息等路由跟踪指令查看DNF相关信息,记录等查看主机名 IP名称arp地址解析仪创建时间vi编辑最左边的编号可以用set number指令来显示出来,右边的数字是进入编辑模式自己输入的。...
2018-06-05 08:52:33 208
原创 linux常见指令四
21.查看该用户所支持的命令22.列举所有的连接23.列举Tcp协议的服务24.列举Udp协议的服务25.查看数据库的状态26.查看java当前进程
2018-06-04 21:46:58 184
原创 linux常见操作指令三
11.查看用户信息12.查看用户组信息文件13.分配权限14.同组用户和其他人添加权限15.创建用户16.设置密码17.修改文件所属的用户和所属组18.编辑指令19.查看ip信息20.查看路由信息...
2018-06-04 21:42:31 216
原创 linux操作常见指令二
1.用户切换2.关机3.查看版本4.当前目录5.文件夹的创建与删除6.文件的创建与删除7.查看当前文件夹名字8.查看当前进程9.用户的切换10.用户创建与删除
2018-06-04 21:36:50 193
原创 Linux常见操作指令一
命令解释hostname查看主机名Ifconfig查看网络ping查看网络是否连通history查看历史信息clear清屏pwd查看“当前工作目录”的完整路径cdcd.(当前目录) cd..(父目录) cd ~ (当前用户的主目录)date显示日期cal显示日历bc计算器shutdown关机指令程序的启动和关闭方式①/etc/init.d/服务名 start /etc/init.d/服务名 st...
2018-06-04 21:28:06 204
工行icbc对接demo
2023-05-17
jdkapi1.8.rar
2021-03-29
比较实在的五子棋.cpp
2020-06-03
诊所信息管理系统.cpp
2020-04-19
c++分数计算器课程大作业.rar
2019-12-19
关于hibernate的查询,事务概念,复杂表的关系
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人