`
文章列表

poi设置下拉框

1.下拉框数据较少时 String[] strs = new String[]{"结算等级1","结算等级2","结算等级3","结算等级4","结算等级5","结算等级6"}; CellRangeAddressList regions = new CellRangeAddressList(1, rowIdx - 1, i, i); DVConstraint constraint = DVConstraint.c ...
某次调用row.getPhysicalNumberOfCells来循环标题,给某些列设置下拉列表(超过255字符,引用其他sheet页面)。 一直以为是设置下拉列表的方式有问题,但是找了很多资料是没有问题的。最后发现同样的设置方法有些列设置成功了,就是最后一列设置不成功。 打印日志,果然发现没有获取最后一列。 然后网上找getPhysicalNumberOfCells的使用,发现次方法不统计空列,但我的标题第一行是空的。然后换getLastCellNum解决问题 附: 超过255字符的下拉列表设置,引用隐藏的sheet的列 Sheet sheetHid = wb.createSh ...
public class LongCompareStringTest { public static void main(String[] args) { Long data = 0l; System.out.println(data.toString()); if ("0".equals(data)) { // 得到false1 System.out.println("true1"); } else { System.out.println("false1"); } ...
maven项目 同一个父包下面的子类相互引用(pom的依赖引用)时,时常都是引入了源文件。 对于在Source/META-INF/下的页面文件需在jar包生效,故而需要引入jar包 在<dependency>下面添加如下配置,则可引入生成的jar包而不是源文件: <scope>system</scope> <systemPath>D:\Program Files\apache-maven-3.0.5\repo\com\byron\SpringSecurity-Common\0.0.2\SpringSecurity-Common-0.0.2.j ...
#xls格式 // 下载wb String fileNamestr = "文件名.xls"; OutputStream output = null; try { response.setHeader("Content-disposition","attachment; filename=" + new String(fileNamestr.getBytes("gb2312"), "ISO8859-1" )); response.setCharacterEncodi ...
环境: jdk1.6.0_29 问题描述: 线程dump: "main" prio=6 tid=0x0264a400 nid=0x730 runnable [0x0261b000]    java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fil ...
<html> <head> <style> /*弹窗样式*/ .theme-buy { margin-top: 7%; text-align: center; } .theme-signin { font-size: 15px; } .theme-popover-mask { z-index: 100; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opa ...
#调用 List<ModelTest> list = readExcelForList(inputStream, fileName, ModelTest.class); #excel处理工具类 public class TestUtil { ......... public <T> List<T> readExcelForList(InputStream input, String fileName, Class<T> cls) { List<T> dataList = new ArrayList&l ...
正常情况下,request请求获取用户IP的api为request.getRemoteAddr() 可是某些情况下,这不是正确答案 负载均衡时,获取的就是反向代理服务器的地址 要获取真实用户ip,需做如下配置修改 在前端nginx上需要做如下配置: location / pr ...
最易理解的一种方式是,创建对象时先实例化父类对象,然后实例化子类对象,将父类对象引用当做子类对象的属性赋值给子类对象。而这个属性名称当简单理解为super(隐式的对象组合?) 创建有父类的子类的对象时,是不是 ...
springmvc开发中,经常需将界面日期数据(String)转换成后台模型的日期类型(Date)数据。 不同版本的springmvc可能有不同的处理方法,或者版本越高,处理方法越优化 实验的几种方式 public class User { private int id; private String username; private String password; private Date birth; public int getId() { return id; } ...
jdbc查询数据库时,内存是怎么分配的? 对这个问题感兴趣是因为在一次项目中,经常碰到多线程查询导出oracle数据时,发生oom。但是websphere已经设置到2G,情况依然时有发送,也没有内存泄露的情况发生。最后调试,发现fetchSize设置过大为5000,每次查询数据时,不管实际返回多少条数据,都会分配5000*每行大小的内存,最后调小fetchSize,问题解决(调至分页查询时的页大小)。 分配内存猜想可能有以下几种方式: 1.jdbc查询数据库根据加载的实际数据大小,在jvm中分配内存,以性能换线程 2.jdbc查询数据库时,提前根据数据库中表结构,预加载内存,以内存换性能 ...
1.redis 2.memcached 3.MongoDB 3.1 MongoDB下载及安装 3.2 mongo使用-客户端 3.3 mongo使用-java 3.4 mongo使用-spring 3.MongoDB MongoDB是适用于海量数据,大量查询的业务场景-如评论等 要使用新技术如评论系统中MongoDB替换mysql,总要适应一段时间,总觉得用老技术稳定合理点。换个角度看,如果MongoDB比mysql先出现或同时出现,现在MongoDB与mysql的市场份额又是另一番景象了 MongoDB为非关系型数据库,其结构为数据库(dbs)-集合(collections ...
1.redis 2.memcached 3.MongoDB 2.memcached Memcached守护进程是c写的,是高性能的分布式内存对象缓存系统 2.1 memcached安装 http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip http://s3.amazonaws.com/downloads.northscale.com/memcached-win64-1.4.4-14.zip 下载后解压memcached-win32-1.4.4-14.zip为memcached,并 ...

osgi学习-felix

    博客分类:
  • osgi
osgi有4个比较出名的实现框架:Knopflerfish, Apache Felix, Equinox, Spring DM 本文简单记录felix的环境的搭建及简单部署 1.eclipse搭建felix运行环境 2.开发plug-in project简单实例 3.plug-in project间通信简单实例-订单 环境准备: 下载felix,最新版本felix5.6.4需要jdk1.8环境 http://mirrors.hust.edu.cn/apache//felix/org.apache.felix.main.distribution-5.6.4.zip shell启动f ...
Global site tag (gtag.js) - Google Analytics