自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leon-这个程序员不闷骚的博客

大部分人眼中的程序员都是死肥宅,还是做一个假程序员吧,高富帅那种,哈哈哈~

  • 博客(169)
  • 资源 (25)
  • 论坛 (2)
  • 收藏
  • 关注

转载 分布式任务调度的实现

单机定式任务调度的问题在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方式有线程的while(true) 和sleep组合、使用Timer定时器触发任务又或者是使用quartz框架。貌似这些方法可以完美的解决方案,为什么还需要分布式呢?主要有如下两点原因:1.高可用:单机版的定式任务调度只能在一...

2018-04-12 11:45:13 1713 1

原创 SpringBoot上传文件到阿里云OSS

springboot上传文件到阿里云OSS

2017-07-26 14:50:27 8421 9

原创 tomcat启动慢, Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] mil

tomcat启动慢,熵池阻塞变慢详解, Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] milliseconds

2017-01-04 22:16:26 56038 17

转载 微信红包技术分析

[架构设计]微信红包技术分析微信红包技术分析计算:微信金额是拆的时候实时算出来,不是预先分配的,采用的是纯内存计算,不需要预算空间存储。采取实时计算金额的考虑:预算需要占存储,实时效率很高,预算才效率低。2014年微信红包使用数据库硬抗整个流量,2015年使用cache抗流量。实时性:为什么明明抢到红包,点开后发现没有,2014年的红包一点开就知

2016-07-13 15:31:37 12017 3

转载 资深首席架构师眼中的架构应该是怎样的?

[架构设计]资深首席架构师眼中的架构应该是怎样的?资深首席架构师眼中的架构应该是怎样的? “架构的视角每个人都不一样,这位在eBay、携程、唯品会等平台型互联网公司都工作过的老司机就以平台架构视角和大家分享架构心得体会。一家之言,欢迎讨论。本文首发于InfoQ垂直公众号「聊聊架构」,ID:archtime。我对架构定义的理解大概在7~8年前,我曾

2016-07-13 15:26:19 3390 1

转载 DockerJava+Tomcat环境搭建

DockerJava+Tomcat环境搭建   软件环境:jdk、tomcat、docker、centos、虚拟机  首先,您要准备一个 CentOS 的操作系统,虚拟机也行。总之,可以通过 Linux 客户端工具访问到 CentOS 操作系统就行。需要说明的是,Ubuntu 或其它 Linux 操作系统也能玩 Docker,只不过本文选择了以 CentOS 为例,仅此而已。Cen

2016-07-13 15:09:21 6435

原创 用java画工作流流程图,java生成流程图

用java画工作流流程图,java生成流程图

2016-06-30 09:15:32 28064 1

原创 Flex 布局教程:语法篇

网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就

2016-06-27 16:52:10 8078 1

转载 Flex 布局教程:实例篇

你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局骰子的一面,最多可以放置9个点。下面,就来看看Flex如何实现,从1个点到9个点的布局。你可以到codepen查看Demo

2016-06-27 16:51:03 6074

原创 activiti工作流表说明

activiti工作流表说明

2016-06-12 15:59:45 17222 1

转载 20位活跃在Github上的国内技术大牛

20位活跃在Github上的国内技术大牛本文列举了20位在Github上非常活跃的国内大牛,看看其中是不是很多熟悉的面孔?1. lifesinger(玉伯)Github主页:        https://github.com/lifesinger微博:@        玉伯也叫射雕玉伯(王保平),淘宝前端类库 KISSY、前端模块化开发框架SeaJS、

2016-05-27 18:08:46 32275 1

原创 java递归与反向递归(逆向递归)查询树tree结构根据关键字过滤数据

递归查询树tree结构有两种做法:第一种,递归查询数据库结构,第二种,一次性将数据库表中的所有数据查出来,然后再递归查出来的list集合,第一种做法适合数据量较少的tree结构,因为要一直查询数据库数据量大时速度回相对较慢,所以数据量大时建议使用第二种方法反向递归(逆向递归)查询树tree结构根据关键字过滤数据,大家有么有遇到过这个问题:这是一个树结构,默认查询全部我想要根

2016-05-19 16:01:30 32309 6

原创 jquery监听鼠标滚轮(滚动)事件

jquery监听鼠标滚轮(滚动)事件jQuery(function($) {$('#nav').bind('mousewheel', function(event, delta) {var dir = delta > 0 ? 'Up' : 'Down';if (dir == 'Up') {console.log(“向上滚动, www.imiansha.com”);} e

2016-05-09 17:56:18 48131 1

原创 web登录用户名密码加密

之前一直没关注过web应用登录密码加密的问题,这两天用appscan扫描应用,最严重的问题就是这个了,提示我明文发送密码。这个的确很不安全,以前也大概想过,但是没有具体研究过,都不了了之,这次借这个机会,终于搞定了这个问题。首先,有不少帖子说在客户端用js对密码进行md5摘要,然后提交给登录处理的url。这种做法无非是自欺欺人,就算别人抓包抓不到你原始密码,用这个md5后的密码一样可以模拟

2016-03-04 10:07:39 36869 4

原创 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法

一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessio

2016-03-03 09:40:18 4404 2

原创 java 实现上传文件到远程服务器

import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.M

2016-01-28 15:56:46 40454 3

原创 如何调用百度编辑器ueditor的上传图片、上传文件

教你如何调用百度编辑器ueditor的上传图片\上传文件html>head>scriptsrc="ueditor/ueditor1.43.config.js">script>scriptsrc="ueditor/ueditor1.43.all.min.js">script>head>body>

2016-01-04 09:17:09 7736 2

原创 上传文件慢,SpringBoot分片上传文件

上传文件慢,大文件上传卡顿,请求超时怎么办?话不多说直接上代码,代码复制过去可以直接使用第一步:创建后端代码package cn.leon.demo.rest;import lombok.extern.slf4j.Slf4j;import org.apache.commons.io.FileUtils;import org.springframework.beans.factory.annotation.Value;import org.springframework.web.bin

2021-04-08 15:01:34 139 2

原创 解决Springboot2.x版本pagehelper分页不生效的问题

失效原因:Maven依赖不全导致问题解决:按照以下配置导入Maven依赖重启应用即可注意:下面的三个依赖都要导入,少一个都会导致不会生效 <!-- pagehelper分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId&

2021-03-25 15:37:07 53

原创 数据结构和算法可视化解析工具

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html支持以下数据结构和算法Basics Stack: Array Implementation Stack: Linked List Implementation Queues: Array Implementation Queues: Linked List Implementation Lists: Array Implementation (availa.

2021-02-20 10:26:02 47

原创 Eclipse Code Templates

Comment for created types/*** @className: ${file_name}* @description:* @date: ${d:date('yyyy/MM/dd HH:mm:ss')}* @author: ${user}* @version: 1.0.0* @since JDK 1.8* @CopyRight xxx网络科技有限公司*/Methods/** @description:* @author...

2020-12-07 21:38:57 38

原创 Charles抓取https请求包

1、 windows下安装charles,看到此文章的用户相信都已经安装了charles,如果还真的没安装,麻烦就自行搜索,进行安装了,打开charles(我使用的charles版本是3.11.4),再继续浏览。2、 ok,charles已准备完成,接下来就要配置charles证书:之后会弹出安装证书:点击安装,一路下一步,直到提示“导入成功”此时证书还是不...

2019-01-07 16:23:27 306

转载 广告反作弊的常用技术分析

基于IP地址1来自同一IP地址的多次点击,会被视为一次点击或直接视为作弊而被K掉账号;同一广告点击IP大部分来自同一地理区域,也会被怀疑为作弊。基于Cookies2虽然IP不同但是Cookies相同,也会被视为作弊。主要针对利用VPN不断变换IP地址点击广告的作弊。基于广告点击率3广告点击率有个正常范围,远高于平均点击率会被视为作弊。基于页面停留时间4在广告页面停留时间...

2018-12-21 18:06:09 2030

转载 反作弊基本概念与机器学习的应用

常见作弊方式:机器作弊:机器刷量、任务分发、流量劫持人为作弊:QQ群/水军、直接人工、诱导 常见作弊手段:电商:刷单,刷信誉,刷好评,职业差评师支付平台:洗钱,诈骗广告:数据造假、刷流量 (引流—广告展示—广告点击—转化)自媒体、社交软件:刷粉丝、刷点击、阅读量搜索:seo使用作弊手段刷排名(案例:2015蜻蜓FM “普罗米修斯”、“宙斯”函数,修改转化量、流量...

2018-12-21 18:03:11 2085

转载 浅谈广告反作弊

移动时代,在流量快速变现的利益驱动下,流量造假越发猖獗,流量造假形式和技术手段也越发高级。无论什么形式的作弊,最后损失最大的永远都是为流量买单的“广告主”。移动营销时代,流量作弊的方式有哪些?同时该如何杜绝和应对虚假流量,减小损失?传统PC时代,IP、Cookie、User-Agent很容易刷,那么到了移动端,是不是设备信息就很难刷了呢?比如IMEI、IDFA。事实却并非如此,不仅移动的设备信...

2018-12-21 18:01:08 4266 1

转载 MySql计算两个日期的时间差函数

MySql计算两个日期时间的差函数:第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下: SELECT TIMESTAMPDIFF...

2018-07-18 16:21:19 330

转载 如何相互转换逗号分隔的字符串和List

将逗号分隔的字符串转换为List方法 1: 利用JDK的Arrays类[java] view plain copyString str = "a,b,c";  List&lt;String&gt; result = Arrays.asList(str.split(","));  方法 2: 利用Guava的Splitter[java] view plain copyString str = "a,...

2018-06-26 16:10:02 492

转载 Linux下 保存 git账号密码

一、通过文件方式1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:touch .git-credentialsvim .git-credentials在里面按“i”然后输入: https://{username}:{password}@github.com 比如 https://account:password@github.com2. 在...

2018-06-07 14:43:09 955

原创 SpringBoot项目取消数据库配置

spring boot启动报错:springboot项目启动时,如果没有配置数据库配置,启动时会抛出如下异常。2018-06-04 11:18:39.153 INFO 2660 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handle...

2018-06-04 11:50:18 2261

原创 Spring Boot 读取静态资源文件

一、需求场景有时候我们需要在项目中使用一些静态资源文件,比如城市信息文件 countries.xml,在项目启动后读取其中的数据并初始化写进数据库中。二、实现静态资源文件 countries.xml 放在 src/main/resources 目录下使用 Spring 的 ClassPathResource 来实现 :Resource resource = new ClassPathResourc...

2018-05-23 23:33:36 962

原创 HTML5+获取设备信息

Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI、IMSI、型号、厂商等。通过plus.device获取设备信息管理对象。1、属性1.1、imei: 设备的国际移动设备身份码,调用此属性获取设备的国际移动设备身份码。 如果设备不支持则返回空字符串。平台支持:Android - 2.2+ (支持),iOS - 4.5+ (不支持): iOS设备不支持获取imei值,返回空字符串。...

2018-05-08 14:25:37 31619 5

原创 Gitbook中文教程

简介GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。GitBook支持输出以下几种文档格式静态站点:GitBook默认输出该种格式PDF:需要安装gitbook-pdf依赖eBook:需要安装ebook-convert准备安装在使用GitBook 之前, 我们需要先安装一些必须的工具,Node.js、GitBook、...

2018-04-12 17:35:30 2678

原创 redis出现MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on

redis保存或修改数据出现以下错误MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is confi...

2018-04-11 09:37:51 3170

原创 java BigDecimal用法详解(保留小数,四舍五入,数字格式化,科学计数法转数字等)

一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+...

2018-03-28 16:08:25 39250 4

原创 springboot+mybatis多数据源配置

配置文件pom包依赖配置:&lt;dependency&gt;    &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt;    &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt;    &lt;version&gt;${mybatis-spring-boot...

2018-03-23 10:28:59 258

原创 前后端分离(跨域)sessionid不一致Safari浏览器解决方案(不能保持会话或者不能存储cookie)

对于前后端分离的项目或者单点登录的系统后台需要做session会话校验或者cookie跨域存储,Safari浏览器可能会遇到无法存储cookie的时候,解决方案如下:PC端Safari浏览器需要设置 偏好设置-&gt; Safari -&gt; 阻止Cookie -&gt; 始终允许偏好设置-&gt; Safari -&gt; 允许访问过的网站-&gt; 始终允许偏好设置-&gt; Safari ...

2018-03-21 17:51:48 6504

原创 前后端分离 跨域 sessionid保持一致

1.前端开发使用的VUE,后端使用的java,前后端分离,解决方法如下:前端要将withCredentials设为true以ajax请求为例:[javascript]view plaincopy$.ajax({url:a_cross_domain_url,//将XHR对象的withCredentials设为truexhrFields:{wit...

2018-03-21 10:51:49 15307 3

原创 java按权重随机算法

 /**     * @Description 方法描述:权重随机     * @author leon 2018年1月26日 下午3:54:32     * @CopyRight leon     * @param map     * @return     */    public static String weightRandom(Map&lt;String, String&...

2018-02-28 15:21:36 3521

原创 maven配置jdk版本

设置全局的jdk,在setting.xml文件中的profiles元素下添加如下profile元素[html]view plaincopyprofile>id>jdk-1.8id>activation>activeByDefault>trueactiveByDefault>

2018-02-06 11:12:58 4718

原创 Java HttpServletRequest详解

Java HttpServletRequest详解,HttpServletRequest介绍,HttpServletRequest参数获取

2017-12-26 15:54:19 821

Spring MVC工程使用feign调用Spring cloud组件

Spring MVC工程使用feign调用Spring cloud Spring boot组件

2017-05-27

Navicat_Premium

Navicat for MySQL for mac(数据库管理及开发工具)V12.1.19中文特别版

2020-12-07

activiti工作流中文说明文档

activiti工作流中文说明文档,activiti目前很少有中文的说明文档,此文档是本人整理的一份很全的关于activiti使用说明文档,希望能给开发者带来帮助

2016-06-12

postgresql-9.1-windows

postgresql-9.1 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。

2015-10-19

jquery-mousewheel 可以响应鼠标滚轮事件

jquery-mousewheel 可以响应鼠标滚轮事件

2016-05-09

springMvc文件上传完整版

springMvc文件上传完整版,包含js和java代码,支持ajax上传,多文件上传,进度条显示,文件大小限制,参数传递,回调函数,很实用,js用的是最新的pupload.js,相当强大

2016-08-26

jquery1.7.2

jquery1.7.2最新完整包,正式发布的js框架

2015-12-15

apache-maven

apache-maven,maven用于java项目管理

2015-10-07

xalan 系列最新全部jar包和文档

xalan是一套xslt处理器(有C和JAVA语言两种版本),用来将XML文件转换为HTML,TEXT和XML等其他类型文件格式。支持XSLT1.0和XPATH 1.0版。开发人员可以通过命令行方式或在JAVA APPLET和SERVLET中使用,并可以作为自己开发的应用程序的类库使用。xalan-java实现的是transformation API for XML(TRaX)接口,此接口为jaxp1.2标准中的一部分

2015-12-15

java自动获取usb扫码枪数据

用java开发检测并自动获取usb扫码枪扫描的数据,设备输入windows(7/xp)(32/64)系统下,有个扫码枪,是usb接口.运行tomcat后,当扫码枪扫描到条码,就将条码的数据保存下来.准确获取到扫码枪,用纯java开发

2016-07-20

MyEclipse注册机

MyEclipse注册机,可以破解MyEclipse6,MyEclipse7,MyEclipse8,MyEclipse9,MyEclipse10,MyEclipse2014,MyEclipse2015等所有MyEclipse

2015-10-07

cms内容管理系统java

CMS版发布了。我的CMS经历过17个版本更新,7.2是第18个版本。我们一直不断在实践中突破创新,我的CMS7.0版拥有超高效稳定的内核构架,让网站发展无后顾之忧。而我的CMS7.2版则在移动互联实现与全面安全防御实现突破创新,让网站移动互联实现更简单(变形),缔造网站管理安全无忧新境界(金刚)。除了移动互联与全面安全防御外,7.2版本的模块更加完善,功能更加强大。在原来7.0版本的基础上更加完善,打造更完美的产品。安全稳定的程序为网站发展与壮大提供更加可靠的保障! 我的CMS 7.2版新增了: ·完善多终端访问功能,让网站移动互联实现更简单 ·WAP系统功能更新,更适应智能手机 ·增加更强大的“来源HASH验证”,让网站管理更无忧 ·后台新增“随时认证码”验证,让网站管理更无忧 ·新增多图同时上传插件,上传多图效率更高 ·内置更全面、人性化的图集显示插件,展示更给力 ·内置视频播放器集合插件,制作视频网站更简单 ·评论页支持伪静态,动态页SEO更优化 ·新增批量更新信息评论数功能,整理数据很方便 ·新增“源端口号”记录,适应移动互联网下网监要求 ·更新Fckeditor编辑器,默认兼容IE10以上版本 ·管理员密码采用三重md5加密,超强加密 ·导航首页链接可设置是否加文件名,更人性化 ·新增更多安全特性,系统更牢固 ...... 等等功能,更多升级功能可以点击这里查看 我的CMS每一个版本的发布都是在广大用户反馈基础上进行改进与创新突破,用户的所有建议我们都有记录,我的CMS7.2版共累积收集了600多个待升级功能,还有一些用户特殊需求。虽然一些功能无法全部在7.2版实现,但这些功能需求官方都有记录与整理,未来版本我们会不断改进与增加。衷心地感谢这么多用户对我的完善提出这么多宝贵的建议与支持,我们不会辜负你们的厚望,我们还将不断开发出更加完美的CMS精品。 我的CMS每一版都比前一版本更加安全、稳定、灵活、高效,让我们 共同揭示基于我的CMS7.2版带来的更高性能网站管理解决方案新纪元!

2015-10-07

eclipse-properties文件插件

eclipse-properties文件插件 问题 在Struct2在读取语言包文件language.properties属性文件,如果文件中包含中文,会出现乱码。虽然可以native2ascii进行解决,但是使用起来不方便,为了解决这个问题,可以为Eclipse安装Properties Editor插件解决这个问题。 Properties Edito官网地址:http://propedit.sourceforge.jp/index_en.html Properties Edito安装地址:http://propedit.sourceforge.jp/howto_eclipseplugin_install_en.html 环境 Eclipse版本: 3.6 步骤 1 安装Properties Editor插件 a Help --> Install New Software b 在打开窗口“Work with”输入:http://propedit.sourceforge.jp/eclipse/updates/ 回车 选择PropertiesEditor下的2个组件进行安装即可。如果去掉“Contact all update sites during install to find required software” 可以跳过自检。 安装过程中,可能有警告,别管它,点击是就可以。 c 安装完毕后,重启Eclipse。 2 Properties文件和Properties Editor关联 如果安装成功,则properties文件图片会变成一个文本中有个绿色的P。 如果还不能用Properites Editor打开,则文件右击 -> Open With -> PropertiesEditor即可

2015-10-19

进销存免费版

进销存免费版,有java,c,php,asp等版本,永久免费,支持多语言,多平台,多数据库,一键安装,可看源代码

2015-10-10

2015全国省市区最新数据库

2015全国省市区最新数据库,mysql,oracle,sqlserver,postgresql都可以

2015-10-19

浏览器IE11

Internet Explorer 11(简称IE11)是微软开发的网页浏览器,是Internet Explorer 10的下一代,于2013年11月07[1] 日随Windows 8.1发行。来自Net Application的最新数据显示,IE11已经成为了全球第二大桌面浏览器 Internet Explorer 11浏览器看上去与IE 10十分相似,不过选项卡界面已经移至底部,并且新增了Windows 8.1设备与Windows Phone同步标签的功能。IE 11也开始支持WebGL,并允许网站创建单独的动态瓷砖模块,让用户可以将其添加到开始屏幕上,获得RSS更新。 但不幸的是,IE11仍然拥有桌面和Metro两个版本,而且标签同步功能不能在这两个版本间使用,这与Windows 8.1所注重的云同步功能格格不入,也会令用户感到混淆。另外,IE11也支持直接调用Skype拨打网页中的电话号码,并拥有新的阅读列表功能,可以把网页添加为书签稍后阅读。

2015-10-19

Tomcat-7.0.26

Tomcat-7.0,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为8.0。

2015-10-07

jquery.easydrag.js

jQuery easyDrag插件让你更方便的实现拖动层

2015-12-15

tomcat-redis-session-manager

当用户量大、应用服务器使用集群来布署时,使用Tomcat默认自带的Session就不能满足需求了。当然解决方法有很多,本文提供了一个解决方案,就是使用Redis来保存Session,好处就是使用Session的代码没有任何变化,Tomcat默认把Session保存到Redis上面了。因tomcat7使用redis共享session,其他的包存在问题,自己编译后处理通过。 该包是在https://github.com/jcoleman/tomcat-redis-session-manager 将源码编译后的包。

2016-02-03

xalan 系列最新全部jar包和文档.rar

xalan 系列最新全部jar包和文档 xalan jar包(包括serializer.jar、xalan.jar、xercesImpl.jar、xml-apis.jar、xsltc.jar) 可以用于解决: Provider org.apache.xalan.processor.TransformerFactoryImpl not found错误。

2015-12-15

openfire包

Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。

2015-12-15

jfinal-2.0最新文档

jfinal-2.0最新文档

2015-10-19

jfinal-1.9-all.zip

jfinal-1.9-all.zip源码,包括文档和jar包

2016-05-31

java反编译工具

java反编译工具,自从2010年0.3.3版本后,改工具终于迎来了一次更新。JD-GUI是一个独立图形界面的Java源代码“.class”文件反编译工具。您可以浏览重建的源代码,JD-GUI的即时访问方法和字段。 JD-GUI是免费的非商业用途。这意味着,JD-GUI不得包含或嵌入到商业软件产品。不过,这个项目可以被自由地用于个人需要一个商业或非商业的环境。 JD-GUI version 0.3.5,JD-Core version 0.6.2,Java反编译工具,实现了ecliPSe的高亮着色功能,多文件标签浏览 此程序jd-gui.exe使用C++开发,主要具有以下功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

2015-10-07

redis64,32

redis64,32 redis for windows_32bit or 64bit, 包含配置文件.下载后直接解压可用. 文件说明: redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). 启动测试: redis-server.exe redis.conf 连接测试: redis-cli.exe -h localhost -p 6379

2015-10-19

killer-leon的留言板

发表于 2020-01-02 最后回复 2020-01-02

csdn写的最有良心的博客文章

发表于 2016-07-08 最后回复 2019-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除