- 浏览: 26047 次
最新评论
文章列表
List<Map<String, Object>> list = interviewRecordDAO.totalCompanyForTeacherAll(paramMap);
// 第一步,创建一个webbook,对应一个Excel文件
HSSFWorkbook wb = new HSSFWorkbook();
// 第二步,在webbook中添加一个sheet,对应Excel文件中的sheet
HSSFSheet sheet = wb.createSheet("走访统计表");
// 第三步,在sheet中添加表头第0行,注意老版本poi对Exce ...
在同一个Tomcat下部署多个WebApp可能出现的问题
1.如果有在工程中引入 Log4j 工具包,并指定了其监听程序。请在 web.xml 配置参数:
Java代码:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webApp.root</param-value><!-- 自定义 -->
</context-param>
避免启动时,存在两个工程而报错。
原因 ...
1、Oracle 用 wm_concat(字段) 拼接
2、mysql 用group_concat(字段)拼接
最近在对一个web系统做性能优化.
而对用到的静态资源文件的压缩整合则是前端性能优化中很重要的一环.
好处不仅在于能够减小请求的文件体积,而且能够减少浏览器的http请求数.
因为是基于java的web系统,并且使用的是nginx+tomcat做为服务器.
最后考虑用wro4j和maven plugin在编译期间压缩静态资源.
优化前:
基本上所有的jsp都引用了这一大坨静态文件:
Html代码 收藏代码
<link rel="stylesheet" type="text/css" href="${ctxPath}/css ...
1、检索原表比视图快。
程序中调sql语句时,能用原表的尽量用原表,因为用原表查询的时候速度远快于查询视图。
比如:原表检索
select t.kcbj,min(t.xn) as xn,min(t.xq) as xq,min(t.jszgh) as jszgh,min(t.kcmc) as kcmc,min(t.skzhou) as skzhou,min(t.skxingqi) as skxingqi,wm_concat(distinct t.bjmc) as bjmc,min(t.jxrwid) as jxrwid,min(t.skdd) as skdd,min(t.jsxm) ...
var editor=CKEDITOR.instances.a_content;
try{
editor.setReadOnly(true);
}catch (e) {}
// 2018-06-13 update opCommand是ID
// 1.从可编辑模式到只读
var editor = CKEDITOR.instances.opCommand;
if (editor) {
editor.setReadOnly(true);
} else {
CKEDITOR.on('instanceReady', function (e) {
e.ed ...
1、查询出所有的根节点:
public List<Object> getGroupTree() {
List<Object> list=new ArrayList<Object>();
List<Group> groupList=groupDao.getGroupList("/");
for (Group group : groupList) {
list.add(getChildrenList(group));
}
return list;
}
2、遍历某根节点的所有子节点:
public Map<Stri ...
一、附件上传,
1、在applicationContext.xml中添加:
<!-- 支持上传文件 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean>
2、在controller中这样接受:
@RequestMapping("/upload")
public @ResponseBody int uploadExcel( ...
@OneToMany(cascade = { CascadeType.ALL}, fetch = FetchType.LAZY ,targetEntity = Student.class,mappedBy="classes")
红色是关键,不能忘记。
1、页面上传Excel:
<form id="uploadForm" enctype="multipart/form-data" method="post">
<table id="tb_east">
<tr>
<td>文件名:</td>
<td><input id="fileName" class="srk"/></td>
</tr ...
还是没把这点嗜好坚持下去,或许是还不习惯吧,没事,再来。每天的日报不是都记得吗,是吧,会形成这个习惯的,哈。
一:导言
有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写$("#"),$("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到有一次公司里的技术交流,我才改变了自己对自己的看法。
...
从今天开始写博客,理由如下:
1、可以把自己成长的经历记录下来,这点是首要也是主要的;
2、可以加深对知识点的理解和记忆;
3、对知识点的记录备份,将来忘掉了,或是想巩固一下,可以到这里来翻阅;
4、大众的眼睛是雪亮的,旁观者清,可以吸收大众的意见和看法,纠正自己看法的局限性,也可以共同讨论,开拓视野;
5、对大众回报吧,以前一直是从网络中搜寻答案,只吸收,不提供,现在只想给大众一个参考吧。
注:1、碰到任何一个自己不会的知识点都要完整的记录下来;
2、一定要坚持写下去, 不要管写的好与坏。
3、这是自己唯一的一项坚持,一定要坚持,go!go!
大牛告诉我们应该好好学习与修炼以下知识与技能
1、Java语言学习(对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器(ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项 ...
JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧。本文将为你呈献其中7个基础知识点。
1. 在 String.prototype.replace 方法中使用 /g 和 /i标志位
令很多 JavaScript 初学者意外的是,字符串的 replace 方法并不会 替换所有匹配的子串——而仅仅替换第一次匹配。当然 Jav ...