自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

原创 Jedis中使用一致性Hash解决均衡问题

Jedis中使用一致性Hash解决均衡问题知识点1: SortedMap, TreeMap 参考:https://www.cnblogs.com/jpfss/p/9772818.html,https://www.jianshu.com/p/e11fe1760a3d知识点2: 一致性hash概念 参考:https://www.jianshu.com/p/e968c081f563知识点...

2020-01-08 16:00:30 114 1

转载 Java设计模式

设计模式可分为3大类: 创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。序号 模式 & 描述 包括 1 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给...

2020-01-07 19:54:15 86

原创 单元测试之Mockito与PowerMock

参考:https://www.jianshu.com/p/51930cc5dcf9https://blog.csdn.net/qq276291420/article/details/84545997https://www.cnblogs.com/yuesf/p/11220451.htmlhttps://www.cnblogs.com/lovezmc/p/11232112.htmlhttps:/...

2019-12-26 15:39:55 173

原创 自动记忆监听记忆form元素的值, 再也不怕刷新页面啦

本工具自动监听记忆form表单元素的值, 不再怕刷新页面啦,原理:1. 自动提取指定的form元素的唯一身份标志, 有id取id, 没有id 取class, 没有class取tagName, 默认向上取5层, 如果本页面内仍然有重复的则继续向上取, 最终还是有重复的标志, 则覆盖, 这种情况已经比较少见了; 其次, 不同页面间的元素的标志, 重复...

2014-09-09 18:14:14 732

转载 如何修复处于“Suspect(挂起)”的数据库

非常有用, 亲自测试Sometimes when you connect to your database server, you may find it in suspect mode. Your database server won’t allow you to perform any operation on that database until the da

2014-08-25 12:43:20 529

原创 Comet:基于 HTTP 长连接的“服务器推”技术

Comet:基于 HTTP 长连接的“服务器推”技术

2014-07-10 14:06:44 400 1

原创 java 图片处理类, PNG, JPG 互转, 支持圆角, 等比抠正方形图

综合网上删除Alpha通道的内容, 修改出来的版本注意点: 所有方法均不支持多线程/* * 图片处理类 */package image;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEncodeParam;import com.sun.image.codec....

2014-06-06 15:06:12 2202

转载 MongoDB的真正性能-实战百万用户一-一亿的道具

上一篇为求振聋发聩的效果,有些口号主义,现在开始实战,归于实用主义。使用情景开始之前,我们先设定这样一个情景:1.一百万注册用户的页游或者手游,这是不温不火的一个状态,刚好是数据量不上不下的一个情况。也刚好是传统MySql数据库性能开始吃紧的时候。2.数据库就用一台很普通的服务器,只有一台。读写分离、水平扩展、内存缓存都不谈。一百万注册用户如果贡献度和活跃度都不高,

2014-05-12 15:56:08 413

转载 MongoDB的真正性能

最近开始研究MySQL和MongoDB,发现这方面资料不多。尤其是真正的说到点子上的文章,太少了。有一些对比测试的文章基本上都是瞎测,测试方法都测到了马腿上,得出的结论基本上都是NoSQL毫无价值容我借用Russell Smith 的那句话:不是MongoDB不行,是你不懂。让我来分析一下MongoDB的真正性能吧。有说MongoDB慢  反对:不设其他唯一

2014-05-12 15:55:01 380

原创 2014/05/01 Android 各个版本, 屏幕尺寸, open GL 等 市场占有率

今天查了一下Android 各个版本, 屏幕尺寸, open GL 等 市场占有率

2014-05-10 10:14:41 902

转载 javascript常用正则验证, 中文, 字符, Email, 电话, 身份证 等等验证

//表单验证扩展$.extend($.fn.validatebox.defaults.rules, { //验证中文 CHS:{ validator:function(value){ return /^[\u0391-\uFFE5]+$/.test(value); }, message:"只能输入汉字." }, //字符验证 stringCh

2014-04-26 16:39:44 547

转载 Java实现定时任务的三种方法

在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行垃圾回收(译者注:个人觉得用定时任务来跑垃圾回收不是很好的例子,从译者接触到的项目来看,比较常见的是用定时任务来进行非实时计算,清除临时数据、文件等)。在本文里,我会给大家介绍3种不同的实现方法:普通thread实现TimerTask实现ScheduledExecutorService实现

2014-04-09 18:11:10 454

转载 如何使用Socket.IO编写聊天应用程序

这篇文章要介绍如何使用Socket.IO和Backbone.js构建一个简单的聊天应用程序。Socket.IO主要用于开发具有高度交互性、实时性的web应用程序,比如聊天系统或者多人游戏。 Backbone.js可以帮助开发者在Web应用程序中向Javascript代码添加架构的组件库,让开发者很容易地管理应用和分离耦合的处理逻辑。阅读这篇文章之前,大家至少应该熟悉Node.js和Express。

2014-04-08 10:26:01 1213

转载 MySQL 分类取前N条 sql 写法

FROM (SELECT @num:=0,@AAA:= 0) temp JOIN(   SELECT    @num := IF(@AAA = parentid, @num + 1, 1) AS row_number,   @AAA := parentid AS Dummy, mt.*   FROM pmw_infoimg mt   WHERE 1=1   ORDER

2014-04-07 00:12:08 653

原创 Play Framework 服务器端支持断点续传记录

需求: 公司网站提供程序文件下载, 需要支持断点续传,环境: Play Framework待下载文件大小: 4.5M, 随着版本升级, 会缓慢增加.升级场景: 软件可能会要求强制升级, 所以下载并发某个时刻会大一些1. 先了解下载是怎么回事(1). 用户下载时, 会发送http请求GET /down.zip HTTP/1.1 Accept: ...

2014-03-27 18:26:54 786

转载 java ExecutorService与Executors学习总结

由于所做的一个功能模块需要以非常高的频率处理数据, 所以决定采用线程池来做. 刚好前一段时间使用netty做了一个长连接服务器,  当中有这样一段话, // 建立通道工厂 ChannelFactory factory = new NioServerSocketChannelFactory( Executors.newCachedThreadP

2014-03-11 14:50:37 685

原创 初使化

初使化

2008-06-16 08:43:00 336

Layui官网文档备份, Layui文档

Layui官网下线了, 所以做了一个备份, 方便上网不太方便的同学~ Layui文档备份, 备份时间 [2021-09-29] 使用方法: 运行Layui.exe即可, 自动在默认浏览器打开文档. 启动快, 占用内存小. [引用官网通知] 包括新版下载、文档和示例在内的所有框架日常维护工作,将全部迁移到 Github 和 Gitee。 此后,layui 仍会在代码托管平台所活跃,且 2.7 正式版也将在其间首发。而 layui 官网将不复存在。这不是终结,只是重归到开源的纯粹中来

2021-10-15

恢复Win10照片查看器.zip

下载运行后, 右击图片->属性->打开方式,更改->选择: windows照片查看器 -> 勾选 始终使用此应用打开此类型文件(若有) -> 确定

2021-07-28

Chrome浏览器页面崩溃,STATUS_INVALID_IMAGE_HASH

在85,87版本上测试可用 问题: Chrome浏览器所有页面崩溃,“喔唷,崩溃啦!( STATUS_INVALID_IMAGE_HASH )” 原因: Google在79版本(2019年12月20号左右)的更新中又重新启用了Renderer Code Integrity Protection(渲染器代码完整性保护),会阻止签名不是谷歌和微软的模块加载。该功能已经在之前一个版本中导致同样的问题,并由Google自己禁用了。 解决: 禁用谷歌chrome的这项功能: RendererCodeIntegrityEnabled, 下载到电脑中双击运行

2020-11-17

NoSQL Manager for MongoDB 无限30天试用

亲测可用, NoSQL Manager for MongoDB 2.7.x, 支持MongoDB 3.0, 下载运行 破解.bat即可

2015-07-24

Process Monitor v3.2 windows 注册表监控, 文件读写监控

线程监控, dll监控, 文件监控, 注册表监控 Introduction Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It combines the features of two legacy Sysinternals utilities, Filemon and Regmon, and adds an extensive list of enhancements including rich and non-destructive filtering, comprehensive event properties such session IDs and user names, reliable process information, full thread stacks with integrated symbol support for each operation, simultaneous logging to a file, and much more. Its uniquely powerful features will make Process Monitor a core utility in your system troubleshooting and malware hunting toolkit.

2015-07-08

解决win8 photoshop 不能拖放打开文件

1. 解决win8 photoshop 不能拖放打开图片文件 2. 解决win8 photoshop 不能右击打开图片文件

2013-10-21

DHTML 手册

网页制作完全手册 -------------------------------------------------------------------------------- 通过下列链接访问参考资料,可帮助你创建引人注目的 Web 页面。 动态 HTML (DHTML) 对象模型参考 DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 HTML 元素 HTML 字符集 样式表(CSS)参考 CSS 属性参考 CSS 长度单位参考 其他参考 命令标识符 缺省行为参考 htc 行为参考 可视化滤镜和切换参考 HTML+TIME参考 网页矢量图形标记语言 HTML 应用程序 技巧 语言代码 颜色表 -------------------------------------------------------------------------------- 说明 本手册的内容全部来自Microsoft MSDN Library,若有疑问可直接访问Microsoft MSDN Library。 由于链接众多,错误之处在所难免,希望各位用户指正。由此带来的一切后果,本人概不负责。 其他参考文献(前台): script.chm Microsoft Windows 脚本技术 1.37MB Jscript.chm Microsoft JScript 语言参考 602KB vbscript.chm Microsoft VBScript 语言参考 530KB lsh_htccom1.chm Microsoft Windows 脚本部件 140KB wsh.chm Microsoft Windows 脚本宿主 136KB MSXML.chm Microsoft XML 4.0 Technology Preview 2.37MB css.chm css 2.0 中文手册(苏昱) 258KB cssfilter.chm 样式表滤镜中文手册(苏昱) 386KB behavior.chm 默认行为中文手册(苏昱) 149KB methods.chm 文档对象模型中文手册(苏昱) 187KB 以上资料可在http://clgigi.8u8.com上下载。

2013-07-30

Araxis Merge Professional 2009 绿色版

Araxis Merge Professional 2009 绿色版 解压即用

2013-07-30

jQuery 1.7 中文使用手册 chm格式

jQuery API 中文文档 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element]) 数据缓存 data([key],[value]) removeData([name|list])1.7* $.data(element,[key],[value]) 队列控制 queue(element,[queueName]) dequeue([queueName]) clearQueue([queueName]) 插件机制 jQuery.fn.extend(object) jQuery.extend(object) 多库共存 jQuery.noConflict([ex]) 属性 ....

2013-07-30

play framework 框架手册 word 版

[强烈推荐, 文档不多, 很快就可以看完, 看完了, 就会使用play了] 目录 MVC应用程序模型 - 7 - app/controllers - 8 - app/models - 8 - app/views - 8 - 请求生命周期 - 8 - 标准应用程序布局layout - 9 - app目录 - 9 - public目录 - 10 - conf目录 - 10 - lib目录 - 11 - 开发生命周期 - 11 - 连接到java调试器 - 12 - 类增强Enhancement - 13 - 02.HTTP路由 - 13 - 关于REST - 14 - routes文件语法 - 14 - HTTP方法 - 15 - URI范示 Pattern - 15 - Java调用定义 - 17 - 把404当作action来用 - 17 - 指派静态参数 - 17 - 变量和脚本 - 18 - 路由优先级 - 18 - 服务器静态资源 - 18 - staticDir: mapping - 18 - staticFile: mapping - 19 - URL 编码 - 19 - 反转路由:用于生成某些URL - 19 - 设置内容风格(CSS) - 20 - HTTP 内容协商 negotiation - 21 - 从http headers开始设置内容类型 - 21 - 定制格式 - 22 - 03.控制器 - 23 - 控制器概览 - 23 - 获取http参数 - 24 - 使用params map - 25 - 还可以从action方法签名实现转换 - 25 - 高级HTTP Java绑定 - 26 - 简单类型 - 26 - Date类型 - 26 - Calendar日历 - 27 - File - 27 - 支持类型的数组或集合 - 28 - POJO对象绑定 - 29 - JPA 对象绑定 - 30 - 定制绑定 - 30 - @play.data.binding.As - 30 - @play.data.binding.NoBinding - 31 - play.data.binding.TypeBinder - 31 - @play.data.binding.Global - 32 - 结果类型 - 32 - 返回一些文本类型的内容 - 33 - 返回一个JSON字符串 - 33 - 返回一个XML字符串 - 34 - 返回二进制内容 - 34 - 作为附件下载文件 - 34 - 执行一个模板 - 35 - 跳转到其他URL - 36 - Action链 - 36 - 定制web编码 - 37 - 拦截器 - 38 - @Before - 38 - @After - 39 - @Catch - 40 - @Finally - 41 - 控制器继承 - 42 - 使用@With注释添加更多的拦截器 - 42 - Because Java does not allow multiple inheritance, it can be very limiting to rely on the Controller hierarchy to apply interceptors. But you can define some interceptors in a totally different class, and link them with any controller using the @With annotation.由于java不允许多继承,通过控制器继承特点来应用拦截器就受到极大的限制。但是我们可以在一个完全不同的类里定义一些拦截器,然后在任何控制器里使用@With注释来链接他们。 - 42 - Session和Flash作用域 - 42 - 04.模板引擎 - 43 - 模板语法 - 43 - Expressions: ${…} - 44 - Template decorators : #{extends /} and #{doLayout /} - 44 - Tags: #{tagName /} - 45 - Actions: @{…} or @@{…} - 46 - Messages: &{…} - 46 - Comment: *{…}* - 46 - Scripts: %{…}% - 46 - Template inheritance继承 - 47 - 定制模板标签 - 48 - 检索tag参数 - 48 - 调用标签体 - 48 - 格式化特定标签 - 49 - 定制java标签 - 49 - 标签命名空间 - 50 - 在模板里的Java对象扩展 - 51 - 创建定制扩展 - 52 - 模板里可以使用的保留对象 - 52 - 05.用play验证http数据 - 53 - 在play里验证如何进行的? - 53 - 验证的错误消息 - 54 - Localised validation messages 局部验证消息 - 55 - 验证消息参数 - 55 - 定制局部验证消息 - 56 - 定制teral(非局部)验证消息 - 57 - 在模板里显示验证错误消息 - 57 - 验证注释 - 60 - 验证复杂对象 - 60 - 内建验证 - 61 - 使用@CheckWith定制验证 - 61 - 定制注释 - 62 - 06.域对象模型 - 64 - 属性模仿 - 65 - 设置数据库来持久化模型对象 - 68 - 用hibernate持久化对象模型 - 69 - 保持模型stateless - 70 - 07.JPA持久化 - 70 - 启动JPA实体管理器 - 70 - 获取JPA实体管理器 - 70 - 事务管理 - 71 - play.db.jpa.Model支持类 - 71 - 为GenreicModel定制id映射 - 72 - Finding对象 - 72 - Find by ID - 72 - Find all - 73 - 使用简单查询进行查找 - 73 - 使用JPQL 查询进行查找 - 74 - Counting统计对象 - 74 - 用play.db.jpa.Blob存储上传文件 - 74 - 强制保存 - 75 - 更多公共类型generic typing问题 - 77 - 08.Play.libs库包 - 78 - 用XPath解析XML - 78 - Web Service client - 79 - Functional programming with Java功能扩展? - 79 - Option<T>, Some<T> and None<T> - 80 - Tuple<A, B> - 80 - Pattern Matching模式匹配 - 81 - Promises - 81 - OAuth - 82 - OAuth 1.0 - 82 - OAuth 2.0 - 83 - OpenID - 84 - 09.异步Jobs - 86 - 引导程序任务Bootstrap jobs - 87 - 预定义任务Scheduled jobs - 87 - 触发任务job - 88 - 停止应用程序 - 89 - 10.在HTTP下进行异步编程 - 89 - 暂停http请求 - 89 - Continuations - 90 - 回调Callbacks - 91 - HTTP response流 streaming - 92 - 使用WebSockets - 92 - 11.在play框架里使用Ajax - 94 - 通过jsAction标签使用jQuery - 95 - 12. Internationalization国际化支持 - 96 - 仅使用 UTF-8! - 96 - 国际化你的信息 - 96 - 通过应用程序定义支持的语言 - 96 - 依照你的区域定义日期格式 - 97 - 找回区域信息 - 97 - Message arguments - 97 - 模板输出 - 98 - 多参数 - 98 - 立即数Argument indices - 98 - 13.使用cache - 99 - The cache API - 99 - 不要把Session当成缓存! - 101 - 配置mcached - 101 - 14.发送e-mail - 102 - Mail 和MVC 集成 - 102 - text/html e-mail - 103 - text/plain e-mail - 104 - text/html e-mail with text/plain alternative - 104 - 在应用程序里链接到邮件 - 104 - SMTP配置 - 105 - 使用 Gmail - 105 - 15.测试应用程序 - 105 - 书写测试程序 - 105 - 单元测试 - 106 - 功能性测试 - 106 - Selenium test用例测试 - 107 - Fixtures固定值 - 108 - 运行测试 - 110 - 陆续集成,并自动运行测试 - 111 - 16.安全指南 - 112 - Sessions - 112 - 守住你的安全…安全 - 112 - 不要存储关键性的数据 - 112 - 跨站点脚本攻击 - 112 - SQL注入 - 113 - 跨站点请求伪造 - 114 - 17.Play模块和模块仓库 - 115 - 什么是模块? - 115 - 如何从一个应用程序里加载模块 - 115 - 从模块加载默认的routes - 115 - 为模块增加文档说明 - 115 - 使用模块仓库 - 116 - 贡献新模块到模块仓库里 - 117 - 先决条件 - 117 - 模块注册 - 117 - 发布你的模块 - 118 - 18.依赖管理 - 118 - 依赖格式 - 119 - 动态版本 - 119 - dependencies.yml - 119 - ‘play dependencies’命令 - 120 - 透明依赖 - 121 - 保持lib/和modules/目录同步 - 122 - 冲突判定Conflict resolution - 123 - 增加要的仓库 - 124 - Maven仓库 - 125 - 本地仓库 - 125 - 定制ivy设置(Apache ivy:项目依赖管理工具) - 126 - 清除Ivy缓存 - 127 - 19.管理数据库变化Evolution - 128 - Evolutions脚本 - 128 - 同步同时发生的改变 - 130 - 数据不一致状态 - 133 - Evolutions 命令 - 136 - 20.日志配置 - 139 - 对应用程序进行日志 - 139 - 配置日志级别 - 140 - 生产配置 - 140 - 21.管理多环境下的application.conf - 140 - 框架id(framework ID) - 141 - 从命令行设置框架id - 142 - 22.生产部署 - 142 - application.conf - 142 - 设置框架为prod模式: - 142 - 定义一个真实的数据库: - 143 - 禁止JPA的自动结构更新: - 143 - 定义一个安全的secret key: - 143 - 日志配置 - 143 - 前端http服务器(Front-end HTTP server) - 144 - 部署到lighttpd服务器的设置 - 144 - 部署到Apache服务器的设置 - 145 - Apache作为前端代理服务器,可以允许透明更新你的应用程序 - 145 - 高级代理设置 - 146 - HTTPS配置 - 147 - 不依赖Python进行部署 - 148 - 23.部署选择 - 148 - 独立Play应用程序 - 149 - Java EE应用服务器 - 149 - 支持应用服务器 - 149 - 部署 - 150 - 数据源 - 150 - 定制web.xml - 151 - 基于云的主机Cloud-based hosting - 151 - AWS Elastic Beanstalk - 152 - CloudBees - 152 - Cloud Foundry - 152 - Google App Engine (GAE) - 152 - Heroku - 152 - playapps.net - 153 -

2013-06-14

全国县及县以上行政区划代码表(2011.10.31)

最新县及县以上行政区划代码(截止2011年10月31日) 来源:国家统计局设管司 2012-01-05 13:52:31 勘误: http://www.stats.gov.cn/tjbz/xzqhdm/t20120105_402777427.htm

2012-11-16

快速上手_MySQL

快速上手 MySQL --图形化操作详解

2009-06-24

空空如也

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

TA关注的人

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