自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 Javaweb服务器多个文件下载到客户端(二)

在服务器文件夹下有多个文件,将该文件夹下多个文件通过浏览器下载到客户端,先将多个文件变成压缩包,然后压缩包使用ResponseEntity下载到客户端

2023-03-30 16:36:51 440

原创 javaweb将文件从服务器下载到客户端本地(一)

服务器有个以日期为文件名的文件夹,该文件夹下存储多个学生的讲师评价,教师需要将所有学生的讲师评价下载到本地。

2023-03-30 16:27:06 1651

原创 springmvc上传文件,同时下载多个文件

学员上传讲师评价表格,根据上传日期存储在服务器日期文件夹中。班主任可以下载整个班级所有学员上传的讲师评价表格,根据选择日期,将该日期下所有表格打包下载到本地。

2023-03-20 15:28:52 181

原创 sql语句写出在sw区域连续工作超过3个月的员工

需求:求出在sw区域连续工作超过3个月的员工。

2023-03-10 13:59:17 149

原创 JS-Number

toExponential() 方法返回字符串值,它包含已被四舍五入并使用指数计数法的数字。var x = 9.656;x.toExponential(2); // 返回 9.66e+0x.toExponential(4); // 返回 9.6560e+0x.toExponential(6); // 返回 9.656000e+0toFixed() 方法返回字符串值,它包含了已被四舍五入指定位数小数的数字:ar x = 9.656;x.toFixed(0

2020-12-02 08:44:47 83

原创 JS-string

JavaScript 字符串是原始值,通过字面方式创建:var firstName = "Bill"字符串也可通过关键词new定义为对象:var firstName = new String("Bill")var x = "Bill"; // typeof x 将返回 stringvar y = new String("Bill");// typeof y 将返回 object请不要把字符串创建为对象。它会拖慢执行速度。new关键字使代码复杂化。也可能产生一...

2020-11-18 08:44:15 121

原创 JS-Undefined 与 Null 的区别

Undefined与null的值相等,但类型不相等:typeof undefined // undefinedtypeof null // objectnull === undefined // falsenull == undefined // truetypeof运算符可返回以下原始类型之一:string number boolean undefinedtype...

2020-11-18 08:28:59 86

转载 Hibernate之FetchMode.Join查询

关于setFetchMode: FetchMode是让两个表建立连接,仅此而已。 例如:一个Emp只能属于一个dept,而一个dept中可以有好多Emp, 这时在Emp中就有一个dept对象 public class Emp{ ....... private dept d; get()方法 set()方法 ...... } 那么如果我想取出emp的时

2014-02-21 14:46:59 6732

原创 关于Hibernate性能优化之 FetchType=Lazy时查询数据

当表A和表B一对多的关系对于A和B的实体类,设置FetchType=EAGER时,取A表数据,对应B表的数据都会跟着一起加载,优点不用进行二次查询。缺点是严重影响数据查询的访问时间。解决办法FetchType=LAZY,此时查询的访问时间大大缩短,缺点是查询表A 的数据时,访问不到表B的数据。解决办法,在web.xml中加入下面配置,表示在页面中关闭session

2014-02-20 15:03:05 4383

原创 struts2自定义标签

1)在web.xml文件中加入下列代码,指定tag.tld的位置    /website-tags  /WEB-INF/tag.tld    2)在WEB-INF目录下创建tag.tld文件      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocati

2014-02-17 13:45:29 500

转载 Java编程中“为了性能”尽量要做到的一些地方

1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态

2014-02-12 17:48:23 495

转载 mysql更改timeouts数据库连接时间

想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:      就是这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago),是由于MySQL服务在长时间不连接之后断开了,断

2014-02-09 13:31:34 2518

转载 稳定系统配置文件

关键你给的分太少!如下是上线达1年,稳定运行的配置。---------------------------------------------------------、属性文件c3p0.driverClass=com.mysql.jdbc.Driverc3p0.user=rootc3p0.password=edwinc3p0.jdbcUrl=jdbc\:mysql\://192.168

2014-02-09 09:54:43 683

转载 SSH框架 dataSource c3p0连接池配置说明

http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/sch

2014-02-09 09:27:33 673

原创 SSH框架Could not open Hibernate Session for transaction

Struts2+Spring3+Hibernate4 mysql5当页面停留时间过长,再点击某个事件时,报如下异常:org.springframework.transaction.CannotCreateTransactionException:Could not open Hibernate Session for transaction;nested exception is org.hi

2014-02-09 09:03:58 1000

原创 mysql workbench数据库迁移导出导入

1、进入MySQL Workbench首页,点击Local instance,输入root的密码2、在MANAGEMENT中点击Data Export,输入root密码,进入该页面。选中要导出的数据库,也就是Schema,在下面Export to Self-ContainedFile选择导出存放位置和sql文件名,例如E:\my.sql。点击Start Export。此时,选中的数据库中的表结

2014-01-26 11:05:51 6469

转载 MYSQL删除表的记录后如何使ID从1开始

方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始方法3:如果你要保存你的数据,介绍你第三种方法,by QINYI用phpmyadmin导出数据库,你在里面会有发现哦编

2014-01-10 09:07:07 662

转载 如何把一个java工程打成一个jar包

1、jar包有入口(即有main()函数)选中要打包的工程--->右键选择Export---->java----->Runnablejava file----->next---->在launchconfiguration输入jar包入口,即该工程要打包的主函数文件----->Exportdestination输入jar包存放的位置以及文件名---->libraryhandling选择packa

2014-01-09 08:44:41 711

原创 struts.xml向jsp传递参数

struts.xml文件                              /WEB-INF/news/newsList.jsp                                           list!list?para=1     newsList.jsp         window.onload

2013-12-29 10:32:22 619

转载 JSP页面中meta含义

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中name 属性 1、ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集; 2、http://yourlink">定时让网页在指定的时间n内,跳转到页面http://yourlink; 3、

2013-12-26 09:28:20 728

原创 SSH框架存储显示图片

1)上传图片jsp页面                               2)Struts.xml配置文件                                        /upload_image.jsp                                         /show_image.jsp

2013-12-25 13:36:51 962

原创 ssh框架分页

为了满足代码复用,使用时,只需要将下列jsp代码复制到列表下边,将beanName改成自己表对应的bean的类名就可以实现分页功能。前台jsp:                首页                                    上一页                                                    上

2013-12-25 11:38:26 622

原创 struts2点击action请求url重复命名空间

问题如下,struts.xml配置如下                               /WEB-INF/personal/pages.jsp                           我再页面不断重复的点击pages的action请求,url地址栏就会出现如下所示:http://localhost:8080/ZhaoPinJi

2013-12-24 09:48:12 1368 1

原创 jquery前台校验

首先在header标签里引入下面js文件     jsp如下所示:                                      此时点击提交按钮,在输入框后面会自动提示This field is required.如果想改变提示内容,jsp如下所示        $().ready(function() {          $(

2013-12-20 15:53:12 590

原创 <s:textfield>

1)在表格里使用标签,发现自动换行解决办法:在struts.xml文件里面的标签下加入2)当我们修改按钮的时候,希望输入框里面显示原来的值在action里面,我们需要有一个属性pi,有相关的set、get方法。并且在跳转到页面的方法里面对pi进行赋值。public class PositionAction extends BaseAction {    priv

2013-12-19 17:02:46 1325

原创 hibernate 一对多 jsp显示

需求如下:公司信息表company_info:name(姓名)、nature(性质外键关联nature_code)公司的性质放置到另外一张表公司性质表company_nature:nature_code(公司性质代码)、nature_des(公司性质描述)namenature软件公司1nature_code

2013-12-17 16:45:43 1226

原创 MyEclipse根据数据库反向生成实体类

本人SSH框架,版本分别是2,3,4连接Mysql数据库,1)点击Window--》show view-->MyEclipse Database-->DB Browser进入DB Browser页面。2)在DB Browser页面空白处,点击右键选择NewDriver template:选择MySQL Connector/J(本人连接mysql数据库)Driver name

2013-12-17 15:08:53 653

转载 svn 删除与恢复

SVN删除文件一、本地删除SVN删除文件中的本地删除,指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除。二、服务器删除1.通过本地删除后提交服务器a)Update上一个版本,但只适用于修改较少的情况;b)通过showLog,找到被删的项,选中,点击右键->Revertchangesfromthisrevision;2.在

2013-12-17 09:32:14 784

转载 myeclipse中svn使用---资源库同步

工程右键点击team,点击与资源库同步在右下角出现以上所示的箭头,一定要注意这几个箭头,他们分别代表不同的意思::代表有0个要更新的内容。:代表有9个要提交的内容。:代表有0个冲突内容。这三个都是本地的数据相对于SVN最新版本的数据进行的对比。如果有冲突内容先解决冲突的内容,点击 会出现两个画面,左边的画面是本地的画面,右边的画面是SVN的画

2013-12-17 08:18:59 2630

原创 Struts2 ---jsp超链接跳转到action

从前struts1框架时:href如下电话信息查询在strust2框架下报错,后来查各种文档,发现DMI重新命名规则如下:电话信息查询

2013-12-16 11:38:10 3830

转载 SVN使用---与资源库同步

1.同步在Eclipse下,右击你要同步的工程->team->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;2.提交在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;3.覆盖/更新在同步透视图下有"蓝色向左的箭头,表示svn修改过",右击该文件,可以选择覆盖/更新操作;

2013-12-16 10:09:53 27566

原创 jsp显示一对多的数据

SSH框架(Struct2+Spring3+Hivernate4)有tel_type表(type,typename)\ tel_info(id,type,comName,comTel)使用MyEclipse自动创建entity方式public class TelType implements java.io.Serializable {// Fieldsprivate Inte

2013-12-11 17:54:50 3113

原创 MyEclipse安装svn插件

下载site-1.10.3.zip压缩包,解压到某个目录,例如D:\盘。在MyEclipse中点击Help,选Install from site,点击Work with后面的add按钮,在弹出Add Repository页面中,点击Local按钮,选择压缩包所在目录。Name填写“Subclipse”。选择Subclipse和SVNKit复选框,注意不选Subclipse下面的Subcli

2013-12-11 13:16:22 448

原创 使用nexus管理maven仓库

nexus用来管理maven仓库,每次都从中央仓库下载不仅耗费资源,而且经常版本错误或者没有相应的jar包(比如各种数据库驱动)。使用nexus管理本地仓库,可以放在公司的私服上,这样大家都访问私服的仓库,节省带宽和时间。将本地开发的jar包或者把中央仓库没有的jar上传到私服,也就是nexus服务器上,仿佛如下:左侧菜单点击Repositories,右侧出现Repositories的页面

2013-12-10 17:35:22 440

原创 maven学习笔记-----jar查找groupid、artifactid

在pom.xml文件中加入我们需要jar包的依赖,往往不知道是哪个目录下的,也就是groupid是什么?解决方法如下http://mvnrepository.com/登录该网站,输入你想引入的jar包,然后根据结果集点击进去,举例比如说hibernate-commons-annotations,点击进去看到页面最上面一行如下所示:home » org.hibernate » hib

2013-12-09 16:09:24 5600

转载 maven scope范围说明

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提

2013-12-09 11:26:47 474

原创 Maven学习笔记(三)---管理web项目

用的系统是64位win7.MyEclipse10、tomcat6、jdk1.7、Maven3.0.5一、创建web工程常规创建,注意在Add maven support前打勾,在Standard Maven JEE project structure前打勾,选中此项,自动生成maven识别的目录,不用再更改目录。二、更改本地仓库默认情况下每次去中央仓库加载jar包,浪费资源

2013-12-07 17:45:38 1139

原创 Maven学习笔记(二)---新建maven工程报错找不到包

在MyEclipse工程中创建web Project,会报一些包找不到,无法编译,pom.xml文件报错。对应的解决方案是在我们安装目录的conf\settings.xml文件中指定了本地仓库的具体位置,如下所示:D:\Repository\Maven3.0.5那么我就到对应的目录下去找提示无法找到包的位置,在该包所在的位置会有.lastUpdate结尾的文件,删除。到http://m

2013-12-07 09:14:14 1238

原创 Maven学习笔记(二)---Myeclipse配置maven

maven的解压目录是D:\maven,将D:\maven\bin配置到环境变量path中。D:\maven\conf\settings.xmlmaven 的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,改将它指定到我们自己的路径下,如图所示:将 maven 配置到 myeclipse 中,打开

2013-12-06 16:35:47 382

原创 Maven学习笔记(一)

一、下载并安装http://maven.apache.org/download.cgi中下载apache-maven-3.1.1-bin.zip,将该压缩包解压到E:\根目录,然后E:\apache-maven-3.1.1\bin配置到环境变量path中去,注意一定要先配置JAVA_HOME,否则提示错误。验证安装是否成功:在命令行输入mvn -version;则会看到相应安装成功提示

2013-12-06 14:58:36 467

mybatis.rar

通过mybatis框架实现对数据库的操作。包括增加、删除、修改和查询。

2019-06-25

UDPChat.rar

通过UDP开发聊天室,可以输入双方ip地址,然后开始聊天

2019-06-25

struts框架图片上传和显示

使用struts框架实现图片上传功能和显示图片。使用struts框架实现图片上传功能和显示图片。

2017-09-30

空空如也

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

TA关注的人

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