自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MrCharles在CSDN

随便写写

  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 在Action获取Scope对象

引言:在前面的Action操作中,关键就是Action中的exectue方法,但是此方法并没有request、session、application等对象作为参数,自然就不能利用这些对象来操作。下面我们建立struts2scope项目,并用四种方式来获取这些对象:方式一、与Servlet解耦合的非IOC方式获取的scope对象与容器无关,通过ActionContext获取。LoginA

2015-07-23 14:42:31 730

原创 动态Result配置

步骤一:建立DynaAction,主要代码如下:package com.asm;public class DynaAction extends ActionSupport {    private Stringusername;    private StringnextAction;     public String execute()throws Ex

2015-07-23 12:24:09 1032

原创 使用通配符配置action

建立struts2wildcard项目,此实例基本仿照前面前面第7点的实例改写而成。为了使用通配符,只需要改写配置文件即可。此实例未使用通配时的配置文件如下:actionname="addUser"class="com.asm.UserAction"method="addUser">           resultname="success">/user/addUser.

2015-07-23 11:14:29 800

原创 struts2.Action中的method属性配置

.Action中的method属性在struts1.x中我们知道通过继承DispatchAction可以实现把多个Action进行统一操作,在struts2中实现action的统一操作也很简单。我们以crud操作为例,把crud集中到一个Action中。步骤一、建立CRUDAction,内容如下:package com.asm;import com.opensymphony.xwo

2015-07-23 11:04:30 1300

原创 开启struts2自带的开发模式常量

在以前的开发中,当修改一些配置时总是不能及时地更新到服务器,我们总会重新部署或重启来更新改变的内容,在struts2中可以通过一个常量来达到此目的。即在struts.xml中的struts>元素下增加如下内容:constantname="struts.configuration.xml.reload"value="true"/> 这样配置后,当配置文件修改保存时就会及时更新到服务器中。其它

2015-07-23 10:42:51 660

原创 使用struts2进行文件下载以及下载权限控制的例子

本测试有两个模块,一个是文件上上传,一个是文件下载,文件下载的时候会检查是否足有权限,如果没有,就会转发到登录页面,如果有权限,就会直接启动下载程序,给浏览器一个输出流。下面直接上我的代码:登录表单<body> <form id="form1" name="form1" method="post" action="login.action"> <p>

2015-07-23 08:49:48 771

原创 struts2 ajax jquery返回json类型

三个页面,<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts> <packa

2015-07-22 16:38:04 650

原创 struts 文件上传示例

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.UUID;import org.apache.commons.io.Filenam

2015-07-22 09:24:34 560

转载 struts2请求过程源码分析

struts2请求过程源码分析  Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2是一个运行稳定、性能优异、设计成熟的WEB框架。  我这里的struts2源码是从官网

2015-07-21 18:57:52 878

转载 如何快速成为数据分析师?

上面有几位说得挺好的,数据分析、数据挖掘的坑很大,基础性的东西都很难,要想快速入门,那你基本只能获得一些模糊的概念。 并且,上面高票答案提到的所谓数据分析师,各位仔细想一想,其实只是稍偏数据方向的网站运营罢了。真正的数据分析师,而不是互联网浪潮里面随便把运营也叫“数据分析师”,处理的是数据挖掘、机器学习项目,比如商业智能探索,推荐系统构建,搜索算法优化、自然语言处理等,需要的知识包括数学、计算机方

2015-07-21 16:46:01 1177

原创 多对多 hibernate映射

数据库:create table EMPLOYEE( EMPID NUMBER(6) not null, EMPNAME VARCHAR2(32))alter table EMPLOYEE add primary key (EMPID) ; create table PROJECT( PROJID NUMBER(6) not null, PROJNAME VA

2015-07-14 16:20:28 865

原创 java 正则表达式 验证邮箱

import java.util.regex.Matcher;import java.util.regex.Pattern;public class demo1 { /**java正则表达式 * @param args */ public static void main(String[] args) { // TODO Auto-generate

2015-07-14 10:36:17 1592

原创 面向对象的几大原则

单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职

2015-07-13 08:50:38 671

原创 Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作

我之前虽然会用,但是一直分不清彼此之间有什么区别,所以查找资料,将它们进行整合区分,加深了解,一 介绍1.Struts2的作用   Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2的

2015-07-11 13:32:17 831

转载 关于使用struts2跳转后css和js失效的解决方式

根据观察,主要是由于通过action跳转后的url会根据命名空间,自动跳转到命名空间子目录,使得当前引用的css和js查找不到,从而失效,根据这个原因,可使用四种办法解决:1.使用struts2.xml文件中配置文件的配置,通过修改result的type使得url重定向,result默认的是dispatcher,是服务器中的跳转,使用redirect可以使得客户端重新得到一个新的url,这样u

2015-07-11 10:15:17 617

转载 Hibernate——脏检查和缓存清理机制

脏检查Session到底是如何进行脏检查的呢?当一个Customer对象被加入到Session缓存中时,Session会为Customer对象的值类型的属性复制一份快照。当Session清理缓存时,会先进行脏检查,即比较Customer对象的当前属性与它的快照,来判断Customer对象的属性是否发生了变化,如果发生了变化,就称这个对象是“脏对象”,Session会根据脏对象的最新属性来执

2015-07-10 13:49:47 895

原创 深入hibernate的三种状态

学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的ses

2015-07-10 13:37:06 519

原创 servlet容器与web容器的概念

一般的说法是这样的,servlet容器的主要任务是管理servlet的生命周期。而web容器更准确的说应该叫web服务器,它是来管理和部署 web应用的。还有一种服务器叫做应用服务器,它的功能比web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器 有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomca

2015-07-10 11:20:17 523

原创 后海日记(11)

现在手上已经有几个offer了,看来it确实可以让我快速解决温饱问题啊。轻松月入过万,it究竟可以带我去哪里呢? it终究只是解决温饱问题的方法,要想做好,估计还要长远的去想想我应该怎么提升自己。如果师兄回来做生物公司,我也会义无反顾去做的,如果三杰的农业公司有苗头,我也会去做。至少师兄有技术,可以做当单克隆抗体,可以做mix,多克隆抗体。我想想还是要好好努力,以后的科研也绝对是互联网+.社会上的

2015-07-06 10:44:04 782

原创 hive一些思考

Hive查询 1.hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。2.Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了

2015-07-06 10:35:26 792

原创 伪分布模式 hive查询

[root@node1 ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core

2015-07-06 10:34:41 1856 1

原创 hive 连接查询sql对比效率

准备4个表从mysql 导出excel 转换为txt创建hive 表的导入文件create table bdqn_student( sno int, sname string, sbirthdate string, sgender string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘\t’ STORED AS TEXTFILE;create

2015-07-06 10:34:20 2153

原创 hive 集群初探,查询比较

在slave3安装MySQL作为hive 的matastore[root@slave3 hadoop]# yum search mysql[root@slave3 hadoop]# yum install mysql-server.x86_64成功安装MySQLInstalled: mysql-server.x86_64 0:5.1.73-5.el6_6

2015-07-06 10:33:30 1787

原创 zookeeper.out: Permission denied错误解决方法

[hadoop@node1 root]$ zkServer.sh start JMX enabled by default Using config: /opt/software/zookeeper-3.4.6/bin/../conf/zoo.cfg Starting zookeeper … /opt/software/zookeeper-3.4.6/bin/zkServer.sh: line

2015-07-06 10:29:02 7212 1

原创 Hive 启动 Diagnostic Messages for this Task: java.lang.Throwable: Child Error

Diagnostic Messages for this Task: java.lang.Throwable: Child Error at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) Caused by: java.io.IOException: Task process exit with non

2015-07-06 10:28:16 2045

原创 hive sql 查询 Child Error 错误追究

Diagnostic Messages for this Task:java.lang.Throwable: Child Error        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)Caused by: java.io.IOException: Task process exit with no

2015-07-04 16:31:49 998

GPU散热可视化视频动态图

GPU散热可视化视频动态图

2021-03-19

MU-Chinese-Course-Guide-2020_2.pdf

莫纳什大学课程中文简介

2021-03-19

2014_Fall_Happenings.pdf

2014_Fall_Happenings.pdf

2021-03-19

MMdnn.pptx

https://firstai.blog.csdn.net/article/details/108628300 Tutorial教程:使用MMdnn将mxnet模型转换为tensorflow 2.0/keras 模型-全网唯一 PPT 讲解

2020-11-20

MatlabProgressBar-master.zip

MATLAB进度条,

2020-08-29

rtl8821ce-dkms_5.5.2.1-0ubuntu3_18.04.1_all.deb

神舟笔记本电脑网卡驱动,ubuntu。神舟笔记本电脑网卡驱动,ubuntu。神舟笔记本电脑网卡驱动,ubuntu。神舟笔记本电脑网卡驱动,ubuntu

2020-08-29

BecomingHumanCheatSheets.pdf

人工智能,神经网络,机器学习,深度学习和大数据小抄cheat sheets,人工智能,神经网络,机器学习,深度学习和大数据小抄cheat sheets

2019-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除