java
文章平均质量分 65
efficiency_shang
If there’s one thing I can’t stand, Sir, its’s quitter!
展开
-
struts2的上传
1、JSP页面中: 2、struts文件中: /upload MerchantsList ${pageNow} /WEB-INF/pages/merchants/merchantsRYXA原创 2014-10-08 15:26:49 · 397 阅读 · 0 评论 -
java的System.getProperty()
Java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJav转载 2016-12-19 17:55:06 · 196 阅读 · 0 评论 -
visual svn server安装失败
今天,安装svn服务器,进度条到start service时,提示安装失败,然后retry或者cancel,在此,我总结了几种解决办法:1、安装时勾选了https,默认是选中的,好多人没有在意(选择端口时的后面那个复选框);去掉之后,暂时不要点击retry或者cancel(如果点击cancel,这个服务也回回滚掉),从计算机——管理——服务,中找到svn server,双击这个"VisualS原创 2016-12-28 10:53:28 · 4546 阅读 · 1 评论 -
javax.mail发送邮件(带附件)
下面是java mail写的一个简单的发送邮件的功能:发送邮件之前,先下载javax.mail的jar包,jar包地址:点击打开链接请发件人地址,收件人地址,发件人密码和要发送的附件请注意填写。package com;import java.util.Properties;import javax.activation.DataHandler;import javax原创 2016-12-20 11:46:34 · 3266 阅读 · 1 评论 -
ConcurrentHashMap的锁分段技术
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称转载 2017-02-28 15:12:18 · 718 阅读 · 0 评论 -
Java线程安全总结
我认为要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。后面我还会写java并发包的文章,详细总结如何利用java并发包编写高效安全的多线程并发程序。暂时写得比较仓促,后面会慢慢补充完善。 浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存转载 2017-02-21 15:39:56 · 189 阅读 · 0 评论 -
HTTP深入浅出 http请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(转载 2017-03-03 10:56:55 · 304 阅读 · 0 评论 -
Java中堆内存和栈内存详解
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。转载 2017-03-03 17:55:48 · 395 阅读 · 0 评论 -
List对象去重和按照某个字段排序
1、List去重 People类public class People { private int id; private String name; private Date createDate; public int getId() { return id; } public void setId(int id) { this.id = id; }原创 2017-03-09 16:00:22 · 1772 阅读 · 0 评论 -
java基础(System.err和System.out)
最近被学弟W问到一道面试题,有一副扑克,红桃,方块,黑桃,梅花,每种花色各一张,输出相加等于24的所有可能。题目本身很简单,但是学弟W想把红桃和方块用红色的输出,然后他就想到了System.err,这样红色的用System.err输出,黑色的就用System.out输出。结果就出现了问题,顺序完全乱了,如果只用一种颜色顺序就完全没有问题。我看到后也很纳闷儿,然后查资料后发现:1.Syste原创 2016-12-19 15:50:52 · 7060 阅读 · 1 评论 -
java语言基础部分(1)——常用关键字
1、static 在static方法的内部不能调用非静态方法,但这不是完全不可能,如果传递一个对象的引用到静态方法里,那么就可以通过这个对象的引用调用非静态方法。static可以修饰内部类,普通类是不允许声明为静态的; 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配; 对于实例变量,每创建一个实例,就会原创 2016-11-30 09:44:58 · 503 阅读 · 0 评论 -
struts2下载
1、JSP页面中: " >下载2、struts2配置文件中: /upload ${fileDataContentType} targetFile attachment;fileName=${pathName} 4096原创 2014-10-08 15:30:44 · 355 阅读 · 0 评论 -
java编写网页爬虫(分页——插入数据库——导出数据)
最近由于公司业务需要,需要从某网站爬取数据,在正则表达式上费了一番功夫,其他地方还算OK,这篇文章从网站爬取数据开始(分页的),到用jdbc插入MySQL数据库,然后从MySQL数据库中导出数据,一条龙!!!话不多说,直接上代码:package com;import java.io.BufferedReader;import java.io.IOException;impo原创 2016-05-23 14:32:13 · 3797 阅读 · 2 评论 -
java swing根据url生成截图
上一周,由于公司业务需求,需要根据表中的url生成图片,翻阅了一天资料之后,发现只有一篇博文基本可以参考:http://blog.csdn.net/cping1982/article/details/5353049/,其他博文,大部分都是和该篇博文大差不差。该篇博文中,很显然,只有第三种合适。所以我也模仿写了一个根据url截图的,写完测试后,10条之内的截图还可以,但我数据库中数据量过大,根据该方原创 2016-05-23 15:40:38 · 2464 阅读 · 1 评论 -
Apache下部署静态项目
1、修改Apache安装目录下的主配置文件,httpd.conf; 查找“DocumentRoot”,修改该默认路径为:DocumentRoot "d:/web";2、让Apache支持静态内容 ①将LoadModule include_modulemodules/mod_include.so前面的“#”(代表注释)去掉 ②将AddType text/htm原创 2016-06-28 17:40:51 · 568 阅读 · 0 评论 -
Memcached安装
1、打开命令行窗口2、进入memcached.exe的目录3、执行命令 memcached -d install,没有报错说明安装成功4、右键计算机——管理——服务,查看memcached,右键启动即可原创 2016-08-18 09:41:37 · 211 阅读 · 0 评论 -
图片轮播控件 jQuery bxslider
最近,看到有好多人问图片轮播怎么写,这个东西完全不必自己写,虽然当初我刚开始学习html的时候出于兴趣写过一个,但是现在想想并没有什么卵用;在此,总结一个比较好用的图片轮播插件,jQuery的bxslider,希望对大家有用。1、准备素材: ①首先你的目录结构应该是这样的(如果想修改目录结构,记得把html中引用js、css和图片部分修改一下,另外还要修改一下css中imag原创 2016-10-18 17:05:04 · 2310 阅读 · 1 评论 -
Java导出jar包(并用bat命令执行)
1、使用eclipse导出jar包的步骤很简单,右键——Export——Jar File,然后到以下界面注:除了src之外都不用勾选!,然后选择jar包导出的路径,然后Next,到选择MANIFEST.MF这一步,有两种选择:①用系统生成的②用自己定义的。打开MANIFEST.MF文件,就知道两种方式的不同。该文件里面主要有Main-Class,执行jar包时的入口地址(mai原创 2016-05-23 15:14:15 · 14571 阅读 · 2 评论 -
Redis和Memcache对比及选择
我这段时间在用Redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)。 You should not care too much about performances. Redis is faster per core with smal转载 2017-02-24 10:08:40 · 337 阅读 · 0 评论