随笔分类 - Java
摘要:@NotNull @NotBlank @NotEmpty
阅读全文
摘要:1、定义: 1、 Java中静态变量只能在类主体中定义,不能在方法中定义。 静态变量属于类所有而不属于方法。 2、 静态块:用static申明,JVM加载类时执行,仅执行一次 构造块:类中直接用{}定义,每一次创建对象时执行 执行顺序优先级:静态块>main()>构造块>构造方法 3、类的加载顺序
阅读全文
摘要:操作使用POI接口,了解CellType的类型和值的对应关系。
阅读全文
摘要:Excel添加水印【源码下载】 步骤一:根据生成图片的类创建水印图片 步骤二: 代码在Excel中根据第一行获取sheet的列数【sheet.getRow(0).getLastCellNum() 】,根据【sheet.getLastRowNum()】获取整个sheet的行数。 使用【sheet.pr
阅读全文
摘要:一、要点 1. public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit, BlockingQueue<Runnable> workQueue); corePoolS
阅读全文
摘要:同步与异步的好处坏处 1).同步方法卡界面,因为UI线程忙于计算;异步多线程方法不卡界面,主线程闲置,计算任务交个子线程去做; 2).同步方法慢,只有一个线程计算;异步多线程方法快,多线程并发计算(多线程的资源消耗更多,线程并不是越多越好); 3).异步多线程是无序的:启动无序,执行时间不确定,结束
阅读全文
摘要:一、SendMail发送有回执提示 1.邮件发送配置 2.邮件回执设置 3.到服务器验证发送的用户名和密码是否正确 Email_Autherticatorbean myEmailAuther = new Email_Autherticatorbean(servername, serverpaswd)
阅读全文
摘要:Excel的poi缓存问题 背景: 最近工作需要,需要完成生成新的Excel,然后从Excel中读取包含公式的文本内容。 问题: 当程序中修改公式对应的单元格数据变化时,公式获取的值仍然还是原来的值,没有更新。 解决: 用poi的FormulaEvaluator重新计算excel表格 wb.getC
阅读全文
摘要:由于开发需要使用webservice,第一个接触的工具叫axis2。项目开发相关jar下载。 service端: 启动类: 实现类: client端: 原文引用: WebService 实现文件的上传下载(非自动生成) 其他参考: 使用Axis2方式发布webService的三种方式 axis2 j
阅读全文
摘要:原文地址:https://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.html http://blog.csdn.net/m1mory/article/details/76944668 1.get请求 2.post请求 3.main方法
阅读全文
摘要:1.整合jar: itext-asian-5.2.0.jar,itextpdf-5.5.10.jar,iTextAsianCmaps.jar 下载:itext的整合jar包 2.使用方法: public void ShowTextAligned(int alignment, String text,
阅读全文
摘要:1.数组转换成List集合 2.List集合转换成数组 采用集合的toArray()方法直接把List集合转换成数组,这里需要注意,不能这样写: String[] array = (String[]) mlist.toArray(); 这样写的话,编译运行时会报类型无法转换java.lang.Cla
阅读全文
摘要:Java的四大基础特性 一、抽象 父类为子类提供一些属性和行为,子类根据业务需求实现具体的行为。 抽象类使用abstract进行修饰,子类要实现所有的父类抽象方法否则子类也是抽象类。 二、封装 把对象的属性和行为(方法)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节; 在java中,对于对象的
阅读全文
摘要:多线程案例 一个模拟的买票系统,使用num表示车票的数量: 运行结果: 使用Thread.sleep()进行延时: 运行结果: 通过上述结果发现这个系统出现负数,明显得看出运行错误。 如果想解决这种问题,就需要使用同步。所谓同步就是在统一时间段中只有有一个线程运行, 其他的线程必须等到这个线程结束之
阅读全文