上传文件时通过accept指定只能上传图片时google响应缓慢问题

input[file]标签的accept为image/*时打开文件选择框特别慢解决办法input[file]标签的accept属性可用于指定上传文件的MIME类型。例如,想要实现默认上传图片文件的代码,代码可如下:<inputtype="file"name="file"class="element"accept="image/*">此时弹出的框只能选择图片但是!这段代码在Chrom

作者:星辰 时间:2017-10-08 浏览 673评论 0 赞 0砸 0 标签: html Java基础知识 代码

jndi方式获取数据库连接

packagecom.noteshare.common.datasource.provider;importjava.sql.Connection;importjava.sql.SQLException;importjava.util.HashMap;importjava.util.Map;importjavax.naming.Context;importjavax.naming.Initia

作者:星辰 时间:2017-08-31 浏览 656评论 0 赞 0砸 0 标签: Java基础知识

系统数据库初始化程序,实现启动系统时按步骤初始化程序和执行升级sql脚本

研究背景:部署系统时希望能够自动初始化数据库,故做了下探索和小案例编写大致实现了如下功能:系统启动时根据提供的sql脚本顺序执行脚本来初始化一个空库依赖的jar包有主要应用了以下jar包中的ScriptRunner来执行sql脚本<!--ibatis工具包--><dependency><groupId>com.ibatis</groupId>&l

作者:星辰 时间:2017-08-03 浏览 675评论 0 赞 0砸 0 标签: Java基础知识 java组件 oracle sqlserver 数据库编程

JVM层对jar包字节码加密

需求拿到的需求是要对某特定的jar包实现加密保护,jar包需要提供给外部使用,但核心逻辑部分需要保护以免被简单反编译即能看到。几个思路大致想到以下几种方式:1.混淆器,将jar包混淆后反编译出来的东西看起来就很眼花,但如果耐心一点也是可以看出来的。2.对jar包进行加密,然后在Java层重写类加载器对其进行解密,以达到对jar包的加密保护。包括用对称加密算法和非对称加密算法。不管用什么算法,在

作者:星辰 时间:2017-07-31 浏览 727评论 0 赞 0砸 0 标签: Java基础知识 安全 安全漏洞

Junit 测试 servlet--easymock

对于要在项目里对servlet进行单元测试,可以使用junit进行,而用junit测试servlet时有两种方法,一种使用httpunit+servlet测试,另一种是easymock+servlet,在这里重点介绍使用easymock方法进行的junit测试。环境:eclipse3.7,junit4,easymock3.1。测试单元代码如下:Java代码importstaticorg.jun

作者:星辰 时间:2017-07-06 浏览 670评论 0 赞 0砸 0 标签: Java基础知识 测试

在不装jre环境下运行jar程序

在不装jre环境下运行jar程序最近在学javase,自学了一个月,花了两天做了一个仿qq的聊天软件。是在eclipse下完成的。想导出和不了解Java机制的朋友聊聊天。在eclipse中导出jar1).选中需要导出的工程(Aaqq),右击选中“Export”2).选择“java”,然后“RunnableJREfile”,接着“next”3).最后一步,导出main函数

作者:星辰 时间:2016-12-12 浏览 925评论 0 赞 0砸 0 标签: Java基础知识

Java中的private、protected、public和default的区别

(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default来说,有点的时候也成为friendly(友员),它

作者:星辰 时间:2016-12-11 浏览 785评论 0 赞 0砸 0 标签: Java基础知识

TimerTask定时任务暂停与开启以及修改间隔时间

最近在写定时拉取天气数据的程序,使用的是swing写的,为了提高维护性,对窗口做了一个开始与暂停按钮,并做了一个设置定时任务间隔时间的功能。使用的是Timer定时器,使用过Timer的小伙伴应该知道它似乎没有提供开启和暂停的方法,也没有提供修改间隔时间的方法,为此我做了些小小的改动让其实现了自己的需求。大致思路:通过标志变量来控制开启与暂停,通过反射来修改TimerTask的友员(defaul

作者:星辰 时间:2016-12-11 浏览 1218评论 0 赞 0砸 0 标签: demo Java基础知识 swing 爬虫

Java多线程之内存可见性

可见性:一个线程对共享变量值的修改,能够及时的被其它线程看到。共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。所有的变量都存储在主内存中JAVA内存模型(JVM)所有的变量都存储在主内存中每个线程都有自己独立的工作内存,里面保存该线程使用到的变量的副本(主内存中该变量的一份拷贝)两条规定线程对共享变量的所有操作都必须在自己的工作内存中进行,不能直接

作者:星辰 时间:2016-09-18 浏览 921评论 0 赞 0砸 0 标签: Java基础知识

java中的深克隆和浅克隆

最近写代码时遇到一个需要对对象进行深克隆的问题,由于自从学了之后就再也没有用过,导致都不记得怎么写了,于是乎又复习了一遍,可是还是没搞得太清楚,有时间再找个时间深度复习下。以下是今天复习写的一个案例,总算是写出来了。做个记录。日后好在此基础上继续学习。packagecom.noteshare.test;importjava.io.Serializable;importjava.util.Arr

作者:星辰 时间:2016-09-12 浏览 776评论 0 赞 0砸 0 标签: Java基础知识 笔试题 面试题