随笔分类 -  java

普通java项目打成jar包,引入第三方jar .
摘要:ja方法1 . MANIFEST.MF 中添加 Class-Path 。 1. 项目src目录下创建 META-INF/MANIFEST.MF 文件、文件内容 Manifest-Version: 1.0 Class-Path: lib/commons-lang3-3.10.jar Main-Clas 阅读全文

posted @ 2022-07-29 10:45 远方的人

截图图片成 圆形 图片
摘要:/*//截图成圆形 File localFile = new File("c:/a.jpg"); BufferedImage sourceImg = ImageIO.read(localFile); BufferedImage newImage = new BufferedImage(toWidth 阅读全文

posted @ 2016-01-29 11:25 远方的人 阅读(951) 评论(0) 推荐(0)

javax.mail 发送邮件 , greenMail 测试 , spring
摘要:发送邮件接口:package com.manxu.archetype.account.email;import javax.security.auth.login.AccountException;public interface AccountEmailService { void ... 阅读全文

posted @ 2015-04-03 15:08 远方的人 阅读(918) 评论(0) 推荐(0)

filter 死循环(tomcat 启动完成 ,自动执行filter.dofilter,导致tomcat 启动超时) , tomcat 启动和 servers 启动 不同
摘要:package com.diancai.interceptor;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterCon... 阅读全文

posted @ 2014-11-25 12:18 远方的人 阅读(1356) 评论(0) 推荐(0)

抽象 abstract 和 接口 interface。 java 的 堆 和 栈。 参数传递(基本类型和普通对象的区别)
摘要:package com.test;import com.test.Pro;//protected 修饰的成员只能在本包中和 继承该类的方法中使用public abstract class Testpro { public void aa(){ Pro p=new Pro(); ... 阅读全文

posted @ 2014-04-23 16:09 远方的人 阅读(354) 评论(0) 推荐(0)

8.15 session 有效时间, session在数据查询中最后不用
摘要:1.在tomcat-->conf-->conf/web.xm中的中设置: 30 2.项目的web.xml 30 3.代码中定义 session.setMaxInactiveInterval(30*60);在数据查询时最好不要使用 session ,存入session 一旦 过期,取出时 报null 空指针。。 阅读全文

posted @ 2013-08-15 12:55 远方的人 阅读(255) 评论(0) 推荐(0)

线程 synchronized
摘要:public class BankCard { private static int money=3000; public synchronized void getMoney(String a,int b){ //synchronized (this) { try{ Thread.sleep(1) 阅读全文

posted @ 2013-05-02 13:49 远方的人 阅读(201) 评论(0) 推荐(0)

关于数字
摘要:避免显示时出现科学计数法if(Utils.isBlank(capital)){ DecimalFormat df = new DecimalFormat("0.####"); this.capital=String.valueOf(df.format((double)t.getCapital()/10000)); } 阅读全文

posted @ 2013-04-18 09:42 远方的人 阅读(160) 评论(0) 推荐(0)

java 正则表达式
摘要:表达式意义:1.字符x 字符 x。例如a表示字符a\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\0n 带有八进制值 0的字符 n (0 <= n <= 7)\0nn 带有八进制值 0的字符 nn (0 <= n <= 7)\0mnn 带有八进制值 0的字符 mnn(0 <= m <= 3、0 <= n <= 7)\xhh 带有十六进制值 0x的字符 hh\uhhhh 带有十六进制 阅读全文

posted @ 2013-04-17 16:14 远方的人 阅读(295) 评论(0) 推荐(0)

jsp 页面根据路径直接打开.pdf 文件
摘要:<%@ page language="java" import="java.util.*,java.io.*" pageEncoding="UTF-8"%> 导入java.io.* String aa=request.getparameter("url");//直接打开pdfout.clear();out=pageContext.pushBody():response.setContentType("application/pdf");try{ String strpdfPath=n 阅读全文

posted @ 2013-04-11 09:41 远方的人 阅读(784) 评论(0) 推荐(0)

导航