- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 Javaweb服务器多个文件下载到客户端(二)
在服务器文件夹下有多个文件,将该文件夹下多个文件通过浏览器下载到客户端,先将多个文件变成压缩包,然后压缩包使用ResponseEntity下载到客户端
2023-03-30 16:36:51 470
原创 javaweb将文件从服务器下载到客户端本地(一)
服务器有个以日期为文件名的文件夹,该文件夹下存储多个学生的讲师评价,教师需要将所有学生的讲师评价下载到本地。
2023-03-30 16:27:06 1722
原创 springmvc上传文件,同时下载多个文件
学员上传讲师评价表格,根据上传日期存储在服务器日期文件夹中。班主任可以下载整个班级所有学员上传的讲师评价表格,根据选择日期,将该日期下所有表格打包下载到本地。
2023-03-20 15:28:52 198
原创 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 94
原创 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 157
原创 JS-Undefined 与 Null 的区别
Undefined与null的值相等,但类型不相等:typeof undefined // undefinedtypeof null // objectnull === undefined // falsenull == undefined // truetypeof运算符可返回以下原始类型之一:string number boolean undefinedtype...
2020-11-18 08:28:59 99
转载 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 6786
原创 关于Hibernate性能优化之 FetchType=Lazy时查询数据
当表A和表B一对多的关系对于A和B的实体类,设置FetchType=EAGER时,取A表数据,对应B表的数据都会跟着一起加载,优点不用进行二次查询。缺点是严重影响数据查询的访问时间。解决办法FetchType=LAZY,此时查询的访问时间大大缩短,缺点是查询表A 的数据时,访问不到表B的数据。解决办法,在web.xml中加入下面配置,表示在页面中关闭session
2014-02-20 15:03:05 4420
原创 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 513
转载 Java编程中“为了性能”尽量要做到的一些地方
1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态
2014-02-12 17:48:23 501
转载 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 2543
转载 稳定系统配置文件
关键你给的分太少!如下是上线达1年,稳定运行的配置。---------------------------------------------------------、属性文件c3p0.driverClass=com.mysql.jdbc.Driverc3p0.user=rootc3p0.password=edwinc3p0.jdbcUrl=jdbc\:mysql\://192.168
2014-02-09 09:54:43 686
转载 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 684
原创 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 1012
原创 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 6561
转载 MYSQL删除表的记录后如何使ID从1开始
方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始方法3:如果你要保存你的数据,介绍你第三种方法,by QINYI用phpmyadmin导出数据库,你在里面会有发现哦编
2014-01-10 09:07:07 678
转载 如何把一个java工程打成一个jar包
1、jar包有入口(即有main()函数)选中要打包的工程--->右键选择Export---->java----->Runnablejava file----->next---->在launchconfiguration输入jar包入口,即该工程要打包的主函数文件----->Exportdestination输入jar包存放的位置以及文件名---->libraryhandling选择packa
2014-01-09 08:44:41 734
原创 struts.xml向jsp传递参数
struts.xml文件 /WEB-INF/news/newsList.jsp list!list?para=1 newsList.jsp window.onload
2013-12-29 10:32:22 630
转载 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 752
原创 SSH框架存储显示图片
1)上传图片jsp页面 2)Struts.xml配置文件 /upload_image.jsp /show_image.jsp
2013-12-25 13:36:51 977
原创 ssh框架分页
为了满足代码复用,使用时,只需要将下列jsp代码复制到列表下边,将beanName改成自己表对应的bean的类名就可以实现分页功能。前台jsp: 首页 上一页 上
2013-12-25 11:38:26 633
原创 struts2点击action请求url重复命名空间
问题如下,struts.xml配置如下 /WEB-INF/personal/pages.jsp 我再页面不断重复的点击pages的action请求,url地址栏就会出现如下所示:http://localhost:8080/ZhaoPinJi
2013-12-24 09:48:12 1388 1
原创 jquery前台校验
首先在header标签里引入下面js文件 jsp如下所示: 此时点击提交按钮,在输入框后面会自动提示This field is required.如果想改变提示内容,jsp如下所示 $().ready(function() { $(
2013-12-20 15:53:12 602
原创 <s:textfield>
1)在表格里使用标签,发现自动换行解决办法:在struts.xml文件里面的标签下加入2)当我们修改按钮的时候,希望输入框里面显示原来的值在action里面,我们需要有一个属性pi,有相关的set、get方法。并且在跳转到页面的方法里面对pi进行赋值。public class PositionAction extends BaseAction { priv
2013-12-19 17:02:46 1361
原创 hibernate 一对多 jsp显示
需求如下:公司信息表company_info:name(姓名)、nature(性质外键关联nature_code)公司的性质放置到另外一张表公司性质表company_nature:nature_code(公司性质代码)、nature_des(公司性质描述)namenature软件公司1nature_code
2013-12-17 16:45:43 1246
原创 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 666
转载 svn 删除与恢复
SVN删除文件一、本地删除SVN删除文件中的本地删除,指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除。二、服务器删除1.通过本地删除后提交服务器a)Update上一个版本,但只适用于修改较少的情况;b)通过showLog,找到被删的项,选中,点击右键->Revertchangesfromthisrevision;2.在
2013-12-17 09:32:14 875
转载 myeclipse中svn使用---资源库同步
工程右键点击team,点击与资源库同步在右下角出现以上所示的箭头,一定要注意这几个箭头,他们分别代表不同的意思::代表有0个要更新的内容。:代表有9个要提交的内容。:代表有0个冲突内容。这三个都是本地的数据相对于SVN最新版本的数据进行的对比。如果有冲突内容先解决冲突的内容,点击 会出现两个画面,左边的画面是本地的画面,右边的画面是SVN的画
2013-12-17 08:18:59 2647
原创 Struts2 ---jsp超链接跳转到action
从前struts1框架时:href如下电话信息查询在strust2框架下报错,后来查各种文档,发现DMI重新命名规则如下:电话信息查询
2013-12-16 11:38:10 3849
转载 SVN使用---与资源库同步
1.同步在Eclipse下,右击你要同步的工程->team->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;2.提交在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;3.覆盖/更新在同步透视图下有"蓝色向左的箭头,表示svn修改过",右击该文件,可以选择覆盖/更新操作;
2013-12-16 10:09:53 27653
原创 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 3141
原创 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 462
原创 使用nexus管理maven仓库
nexus用来管理maven仓库,每次都从中央仓库下载不仅耗费资源,而且经常版本错误或者没有相应的jar包(比如各种数据库驱动)。使用nexus管理本地仓库,可以放在公司的私服上,这样大家都访问私服的仓库,节省带宽和时间。将本地开发的jar包或者把中央仓库没有的jar上传到私服,也就是nexus服务器上,仿佛如下:左侧菜单点击Repositories,右侧出现Repositories的页面
2013-12-10 17:35:22 454
原创 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 5817
转载 maven scope范围说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提
2013-12-09 11:26:47 486
原创 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 1150
原创 Maven学习笔记(二)---新建maven工程报错找不到包
在MyEclipse工程中创建web Project,会报一些包找不到,无法编译,pom.xml文件报错。对应的解决方案是在我们安装目录的conf\settings.xml文件中指定了本地仓库的具体位置,如下所示:D:\Repository\Maven3.0.5那么我就到对应的目录下去找提示无法找到包的位置,在该包所在的位置会有.lastUpdate结尾的文件,删除。到http://m
2013-12-07 09:14:14 1283
原创 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 390
原创 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 480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人