热门 最新 精选 话题 上榜
大家先从ThreadPoolExecutor的总体流程入手:  针对ThreadPoolExecutor代码,我们来看下execute方法: [java] view plaincopy public void execute(Runnable command) {           if (command == null)
转载 29天前
30阅读
1.RMI简单介绍 Spring除了使用基于HTTP协议的远程调用方案,还为开发者提供了基于RMI机制的远程调用方法,RMI远程调用网络通信实现是基于TCP/IP协不涉及异
原创 29天前
71阅读
九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用out:javax.servlet.jsp.JspWr
原创 29天前
65阅读
上一节中已经成功的发布了一个服务端webservice,这一部分将默认客户端调用webservice这里我们重新建立了一个新的过来即可,调用方式采用了和RMI类似的机制,即客户端直接服务器端提供的服务接口(interface),CXF通过运行时代理生成远程服务的代理对象,在客户端完成对webservice的访问几个必填的字段:s
原创 29天前
55阅读
在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可以使用
原创 29天前
55阅读
批处理脚本中没有直接的while语句,但是无涯教程可以使用if语句和标签很容易地实现此循环。 下图显示了此...
原创 29天前
68阅读
Linux下*.tar.gz文件解压缩命令1.压缩命令:   命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名   可先切换到当前目录
原创 29天前
64阅读
spring的应用初始化流程一直没有搞明白,刚刚又碰到了相关的问题。决定得好好看看这个流程。我们在开发spring的项目当中基本上
转载 29天前
39阅读
高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句? 1. <select id="selectBlogDet
转载 29天前
38阅读
我们有没有想过,是否有一种技术,服务器可以主动将数据推送给客户端进行渲染,而不再是客户端向服务器发出请求等待返回结果呢?接下来,让我们一起了解weboskcet
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解n
原创 29天前
72阅读
SpringMVC两种方式实现多文件上传
DBCP、C3P0、Proxool 、 BoneCP等开源数据库连接池基本简介  简介  使用评价 项目主页 DBCPDBCP是一个依赖Jak
转载 29天前
43阅读
在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:session中数据不能太多,最好只有个用户id。参考实现:http://rollerweb
原创 29天前
57阅读
Redis示例配置文件 # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1
原创 29天前
45阅读
redis特点
本文内容来源于《深入理解Java虚拟机》一书,非常推荐大家去看一下这本书。本系列其他文章:【深入理解Java虚拟机】J
原创 精选 29天前
251阅读
【深入理解Java虚拟机】内存分配策略
pom.xml所需velocity的jar org.apache.velocity velocity 1.7
原创 29天前
24阅读
IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化
原创 29天前
32阅读
HttpClient对象创建版本差异3.X是这样的HttpClient httpClient=new DefaultHttpClient();4.3是这样的CloseableHttpClien超时设置方法HttpClient client = new HttpC
原创 29天前
54阅读
方式一:修改tomcat的conf/server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirect
原创 29天前
65阅读
Myeclipse 控制台 乱码
你的浏览器不支持HTML5播放此视频 $(document).ready(function(){
原创 29天前
61阅读
应用安全包含了一个非常复杂和庞大的知识体系:从早期设计和威胁建模去维护 和防护生产应用程序。随着应用程序开发实践
从技术层面来讲,隧道是一种通过互联网的基础设施在网络之间传递数据的方式,其中包括数据封装、传输和解包在内的全过程,使用隧道传递的数据(或负载)可以使用不同协议的数据帧或包。
ICMP(Internet Control Message Protocol)是一种面向无连接的协议,属于网络层的协议,用于检测网络通信故障和
有时,要求彼此之间嵌入多个" if"语句。以下是此声明的一般形式。 if(condition1) if (condition2) do_so...
原创 29天前
72阅读
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。
转载 29天前
42阅读
如果是root用户可直接执行dpkg-reconfigure locales 命令,如果是kali用户则需先切换成root用户登陆再进行执行,
以下是关于HashCode的官方文档定义: [plain] view plain copy hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。       hashCode 的常规协定是:    在 Java 应用程序执行期间,在同一对象上多次调用 has
转载 29天前
51阅读
Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监用程序可以重用来自不同事
转载 29天前
37阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档排版常用代码 html 语言 缩进 换行 横线 图片格式 上标和下标 特色符号⭐ 字体大小 颜色提示:以下是本篇文章正文内容,下面案例可供参考索引与标题 @TOC Ctrl+Alt+Del缩进 &emsp;&emsp; //缩进两个汉字字符 &ensp;&ensp; //缩进两个英文字符 1 2 换
原创 29天前
39阅读
在前面一篇文章中已经讲述了在进程和线程的由来,今天就来讲一下在Java中如何创建线程,让线程去执行一个子任务。下面先讲述一下Java中的应用程序和进程相关的概念知识,然后再阐述如何创建线程以及如何创建进程。下面是本文的目录大纲:  一.Java中关于应用程序和进程相关的概念  二.Java中如何创建线程  三.Java中如谅解并欢迎
转载 29天前
31阅读
如何创建线程?