
Java
文章平均质量分 65
罐装面包
这个作者很懒,什么都没留下…
展开
-
Java I/O 笔记
InputStream 所有字节输入流的超类FileInputStream 用于操作文件的读取ByteArrayInputStreamFilterInputStreamBufferedInputStreamDataInputStream OutputStreamFilterOutputStreamDataOutputStreamPrintStreamBufferedOutputStream Java 1.1 对基本 I/O 流类库.原创 2021-06-24 16:34:24 · 115 阅读 · 0 评论 -
Part Servlet 3.0 新特性
Servlet 3.0 改进了部分API,这种改进很好地简化了Java Web开发。其中包括HttpServletRequest 增加了对文件上传的支持。HttpServletRequest 提供了如下两个方法来处理文件上传:Part getPart(String name); 根据 name 来获取文件上传域Collection getParts(); 获取所有的文件上传域构造上传文件的表单<form action="uploadServlet" method="post" encty原创 2021-06-23 22:24:54 · 352 阅读 · 0 评论 -
读取类路径的文件方式
在 Java 程序打包之后,无法通过一般的方法读取到 jar 包内类路径的文件或文件夹Spring 提供的 Resource 相关类可以解决Resource[] resources = new PathMatchingResourcePatternResolver() .getResources(ResourceUtils.CLASSPATH_URL_PREFIX + APP_TEMPLATE + "/**/*");...原创 2021-03-10 22:51:12 · 229 阅读 · 0 评论 -
JBoss 7 配置 MySQL 数据源
1. 模仿 /modules/com 文件夹的 h2database,在 /modules/com 下创建 mysql 文件2. 创建 main 文件夹3. 拷贝 JDBC JAR 文件,这里使用比较旧的版本,高版本 JDBC 会出现启动错误。同时,拷贝 /modules/com/h2database/h2/main 下的 module.xml,待会基于此修改4. 主要两个地方修改5. 可能需要修改 /META-INF/...原创 2021-01-19 01:37:21 · 847 阅读 · 2 评论 -
使用 JNDI 从远程客户端进行 EJB 调用
参考官方:https://docs.jboss.org/author/display/AS71/EJB%20invocations%20from%20a%20remote%20client%20using%20JNDI.html1. 首先,暴露一个接口给远程客户端定义一个接口,其方法 echo 的作用就是重复客户端发送的消息public interface Echo { public String echo(String message);}定义它的实现类@State..原创 2021-01-17 23:36:19 · 574 阅读 · 4 评论 -
BasicHttpAuthenticationFilter 认证流程
BasicHttpAuthenticationFilter 继承自抽象类OncePerRequestFilter,OncePerRequestFilter 的字面意思是:Once Per Request,每个请求只执行一次。OncePerRequestFilter 过滤流程:(1) 调用getAlreadyFilteredAttributeName(),本质上就是通过 Class 对象再加上一个后缀形成一个 attribute 字符串返回。protected String getAlrea..原创 2020-06-19 16:11:18 · 17480 阅读 · 2 评论