![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hjkdsa
这个作者很懒,什么都没留下…
展开
-
Java文件上传下载
文件上传1.前端form提交 <form action="upload" enctype="multipart/form-data" method="post"> 请选择文件:<input type="file" name="file"> <input type="submit" value="上传"> </form>2.UploadServlet/** 步骤原创 2015-09-05 14:05:54 · 324 阅读 · 0 评论 -
Java---数组与内存控制
带着问题 Java数组的基本语法 Java数组的静态特性 Java数组的内存分配机制 初始化Java数组的两种方式 初始化基本类型数组的内存分配 初始化引用类型数组的内存分配 何时是数组引用变量,何时是数组对象 数组元素等同于变量 多维数组的内存分配 数组初始化数组的初始化有两种方式 静态初始化 动态初始化 //静态初始化 String[] str= new String[]{"1","2","3原创 2017-09-21 23:11:05 · 164 阅读 · 0 评论 -
Java并发编程实战(一)
线程的优势 降低程序的开发维护成本 提升资源利用率以及系统吞吐率 提高用户界面的响应灵敏度 发挥多处理其的强大能力 异步事件的简化处理 风险 安全性问题 活跃性问题 性能问题 线程安全 线程安全指的是在多线程环境下,程序的执行能在保证可靠和正确性。当多个线程访问某个类时,这个类始终都能表现出正确的行为。那么就称这个类是线程安全的。 原子性 竞态条件和复合操作 ...原创 2018-04-16 20:43:50 · 181 阅读 · 0 评论 -
Java并发编程实战笔记(二)-结构化并发应用程序
第六章 任务执行 大多数并发应用都是围绕任务执行来构造的:任务通常是一些抽象的且离散的工作单元。通过把应用程序的工作分解到多个任务中,可以简化程序的组织结构,提供一种自然的事务边界来优化错误恢复过程,以及提供一种自然的并行工作结构来提升并发性。 在线程中执行任务 当围绕“任务执行”来设计应用程序结构时,第一步就是要找出清晰的任务边界。在理想的情况下,各个任务之间是相互独立的;任务并不依赖...原创 2018-04-24 22:25:05 · 148 阅读 · 0 评论