![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
gongzg_test
这个作者很懒,什么都没留下…
展开
-
java web 文件上传
1、设置form表单请求的mime编码: enctype的默认值是application/x-www-form-urlencoded,不能用于文件上传,只有使用multipart/form-data,才能上传二进制文件,2、设置form表单的请求方式为post,默认为get,get不支持二进制传输,而且get请求传递参数的长度受浏览器地址栏的限制jsp页面文件上传Demo:原创 2016-09-07 14:59:03 · 255 阅读 · 0 评论 -
HashMap的工作原理
转自: http://www.importnew.com/7099.htmlHashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现Hash...转载 2018-11-13 17:32:32 · 127 阅读 · 0 评论 -
Java并发编程:ThreadLocal用法
转自: http://www.cnblogs.com/dolphin0520/p/3920407.html一.对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来很容易理解...转载 2018-11-01 16:33:33 · 336 阅读 · 0 评论 -
Spring-MVC并发访问的线程安全
转:http://blog.csdn.net/wxwzy738/article/details/15623733springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧<span style="color: rgb(68, 68, 68); font-family: 'Hiragino Sans GB W3', 'Hir...转载 2018-11-01 15:15:31 · 244 阅读 · 0 评论 -
用面向对象的方法求出数组中重复value的个数
/** * 用面向对象的方法求出数组中重复value的个数, * 1 出现 1次 * 2出现 2次 * * int arr[] = {1,4,65,2,4,6,2,3,4,4,1,5,1,3,4,98,1,1,96,2,1,9}; */ public static void main(String[] arg...原创 2018-10-19 15:44:54 · 2491 阅读 · 1 评论 -
有一个100万的数组,里边有两个是重复的,如何设计算法找到
利用Set不能存入重复对象和LinkedHashSet有序的特性实现代码如下:public class ArrayDemo { public static void main(String[] args) { long startTime = System.currentTimeMillis(); /** * 初始化数组 start */ int le...原创 2018-10-11 15:23:46 · 1989 阅读 · 0 评论 -
关于2的补码
负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补码(Two's ...转载 2018-08-22 17:37:33 · 302 阅读 · 0 评论 -
JAVA表达式之谜
一、奇数性 下面方法的目的是确定一个数是否为奇数 public static boolean isOdd(int i){ return i % 2 == 1; } 分析:这是Java对取余操作符(%)的定义所产生的,上述方法对于所有的负奇数判断都会失败,在任何负整数上调用该方法都会返回false,不管该负整数是奇数还是偶数。因为 -1 % 2 的结果是 -1,有...转载 2018-08-22 17:36:02 · 157 阅读 · 0 评论 -
利用 Levenshtein距离 计算两个字符串的相似度
编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。一般来说,编辑距离越小,两个串的相似度越大。例如将kitten一字转成sitting: sitten (k→s) sittin (e→i) ...转载 2018-08-22 10:48:11 · 871 阅读 · 0 评论 -
javaweb项目乱码问题
java web项目部署在tomcat中时出现乱码问题,解决方案tomcat解码默认为 ISO8859-1格式,会出现乱码,需要修改配置文件conf/server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />修改为 UTF-8<Conne...原创 2018-07-07 11:53:17 · 205 阅读 · 0 评论 -
java死锁代码示例
/** * 线程死锁 * @author 签约test * */ public class TestDeadLock { /** * I want to say ,in there the lock1 and the lock2 isn’t * common lock ,But in there we must notice that the S原创 2016-06-22 22:04:42 · 369 阅读 · 0 评论 -
JavaBean规范
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{ …}(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,例如:public User() {…}(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id; ( 4 ...转载 2019-02-21 13:31:56 · 822 阅读 · 0 评论