Java实践与思索
stormbaron
软件攻城师,Java 和Android开发
展开
-
getOutputStream() has already been called for
在Action中,有这样一个需求,将服务器的一个文件读取出来并写入response中,很自然,我们会 response.getOutputStream(),然后在去针对文件建立InputStream,这样然后通过,IOUtils.copy(input,output),进行文件的传输,但是很不巧总会出现上面的问题,查询了许多资料问题是 Writer和OutputStream冲突,因为这两个的读取...原创 2018-03-28 17:03:50 · 1098 阅读 · 0 评论 -
MySQL数据库命令行详解
MySQL数据库命令行详解基础操作进入数据库 mysql -u root -p (databaseName) root是只用管理员账户,后面括号是自己想连接的数据库名称,可不写,进入mysql后在通过use databaseName来连接对应数据库显示数据库列表 show databases创建数据库 create database name 例:create tes原创 2017-07-23 12:17:10 · 676 阅读 · 1 评论 -
Java开发注意事项
一 规范(1)命名 变量:mNumberOfPlayer(number_of_player)常量:INTEM_IMAGE(intem_image,intemImage)(2)方法 命名:采用小驼峰式注意:1、严格要求自己写体量小的方法,一个方法在20行左右(getter、setter一行解决),方法过大一定要分拆,比如如多 if-els原创 2017-04-21 13:39:01 · 1120 阅读 · 0 评论 -
Java学习与实践--集合类与泛型
最近有把《Think in Java》的章节仔细阅读一遍,发现了一些新的问题,为了加深印象在此记录下来。Java中存放较多数据(基本数据类型、对象)的方式有两种:数组、集合。数组和集合对比:数组:效率高,但是由于数据需要固定的空间,容易造成资源浪费不够灵活,无法知道数据实际已经存放的元素数量(其中数组的length是指数据的容量)集合:灵活性高,可以自动扩充大小,方便获得元素数量等原创 2016-12-01 16:01:43 · 367 阅读 · 0 评论 -
Java程序更新文件自动迁移工具(迁移后自启动)
java文件迁移原创 2016-11-29 10:49:31 · 438 阅读 · 0 评论 -
Java GUI打包成jar包运行、注意事项、不弹出黑框、自带jre
我们在开发Java GUI后需要打包运行步骤如下: 在eclipse 中直接点击export,然后选择 runnable jar,然后选择Main 类 最后Finish问题:(1)程序中引用了第三方架包,如qrcode.jar,需要在清单文件MANIFEST.MF 中罗列路径,并将第三方架包放在对应路径下 此原创 2016-08-04 11:22:36 · 6158 阅读 · 0 评论 -
深入理解Java:SimpleDateFormat安全的时间格式化
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一转载 2016-10-07 17:07:18 · 227 阅读 · 0 评论 -
Java线程--在主线程和子线程中处理类变量
我之前一直被一个问题困扰:我定义了一个带有一个类变量Location的类MainSession ,希望给他赋值后能够在程序的其他地方随意调用但是发现我调用取到的依然是我设定的初始值。出现问题的操作:我的赋值是在子线程中给类变量赋值,然后在主线程取值。根据分析得知 一个类变量在不同的子线程都存在一个实体,互不相干。所以我们在主线程中只能获取到在主线程中赋的值,在子线程中得到的是子线程中赋原创 2016-09-08 15:47:37 · 4554 阅读 · 1 评论 -
Java -接口使用简述(Android自定义TitleBar)
Java接口,Android自定义TitleBar原创 2016-09-07 16:46:58 · 350 阅读 · 0 评论 -
Java日期工具类
java日期处理方法整理,获取当前月第一天和最后一天,获取某月的第一天和最后一天原创 2016-09-01 10:27:20 · 244 阅读 · 0 评论 -
java ee简单文件上传
在Web中我们经常需要上传文件,以下是一个比较简单文件上传方式其中JSP端代码如下: 新上传文件:原创 2016-09-01 10:20:08 · 1584 阅读 · 0 评论 -
Java基础知识-- Thread和线程池的具体使用
Java Thread具体使用(1)直接创建匿名线程使用new Thread(){ public void run(){ //... System.out.println("Sub Thread Runnable"); } }.start();(2)使用Runnable包装待执行的任务new Thread(new Runna...原创 2018-04-06 15:02:07 · 306 阅读 · 0 评论