自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.懒懒猪的博客

一只小小鸟

  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 Redis + Tomact + Oracle 实现日志记录

业务背景:最近接手一个电商App的项目,使用Oracle作为数据库。其日志记录是直接操作数据库的。当并发量大时候,就容易出现性能问题;数据库还存在其他电商使用的表,当日志插入导致数据库性能变差时,会影响到其他表使用,所以我就想着用现在流行的非关系型数据库Redis作为日志数据库。REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的ke...

2018-02-09 11:39:18 1194

转载 【字符串反转总结】Java中七种方法实现

算法比较简单,注释就能说明问题,直接上代码!转载自http://blog.csdn.net/guomutian911/article/details/48912617方法一:(利用递归实现)[java] view plain copypublic static String reverse1(String s) {    int 

2017-12-18 13:40:46 239

原创 java项目读取properties的几种方式

从网上搜集了java项目读取properties的几种方式:1. IO文件流public static void load1() throws Exception{ //文件真实路径 String fileName="E:/eclipse_workspace/LogToOracle/config/redisManage.properties"

2017-11-21 09:30:18 1322

原创 JavaScript常用代码总结一

记录一些自己比较常用到的JavaScript代码手机类型判断var BrowserInfo = { userAgent: navigator.userAgent.toLowerCase() isAndroid: Boolean(navigator.userAgent.match(/android/ig)), isIphone: Boolean(navigator

2017-09-29 16:39:35 272

原创 常用的正则表达式(一)

常用正则表达式(记录下来,方便查看)一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2

2017-07-15 15:26:39 271

原创 HTML5 input file类型,accept(文件类型控制)

在上传文件的时候,需要限制指定的文件类型。           accept表示可以上传文件类型,image表示图片,*表示所有支持的格式。accept可以指定如下信息:*.3gppaudio/3gpp, video/3gpp3GPP Audio/Video*.ac3audio/ac3AC3 Audio

2017-04-20 09:21:58 40239 1

原创 JAVA学习日记1:JSONObject与JSONArray的使用

Java不像PHP解析和生产JSON总是一个比较痛苦的过程。但是使用JSONObject和JSONArray会让整个过程相对舒服一些。需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar  ezmorph.jar json-lib-2.2.2-jdk15.jar

2017-04-13 19:50:06 316

原创 input 随其内容而变化长度

做页面表单时候,需要input随着其内容而变化长度。网上找了不少资料,发现propertychange(属性改变事件)很适用。propertychange(属性改变事件):监听input里面的字符变化,该事件不仅仅会监听到input的value属性,还包括其他标签的属性各种属性发生变化都会发生该事件,比如span元素的style属性。在事件发生时还可以用event.propertyNa

2017-04-07 09:32:18 5150

原创 JS-排序

第一种:快速排序var ary=[1,2,3,5,47,86,9,24,77]; function quickSort(ary){ if(ary.length<=1){ return ary; } var cen=Math.floor(ary.length/2); var cenVal=ary.splice(cen,1)[0]; var left=[]

2017-03-25 22:50:52 266

原创 JS — 数组去重(4种方法)

js对数组进行去重复,记下来,方便以后直接可用。第一种:双重循环var ary=[1,2,3,3,2,3,4,5];for(var i=0;i<ary.length;i++){ for(var j=i+1;j<ary.length;j++){ if(ary[i]===ary[j]){ ary.splice(i,1);

2017-03-25 22:35:37 502

原创 HTTP状态码详细解释

状态 码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来

2017-03-25 18:10:47 390

翻译 JqGrid---学习笔记(一)

jqGrid 是一个用来显示网格数据的jQuery插件,通过使用jqGrid可以轻松实现前端页面与后台数据的ajax异步通信。其官方网址为:http://www.trirand.com。一、jqGrid特性:基于jquery UI主题,开发者可以根据客户要求更换不同的主题。兼容目前所有流行的web浏览器。Ajax分页,可以控制每页显示的记录数。支持XML,JSON,数组形式

2017-03-16 15:22:38 734

原创 Oracle Connect By Prior(递归查询)简洁实例

oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根结点的限定条件。:连接条件

2017-03-07 19:27:17 1442

转载 Oracle 分组排序函数

项目开发中,我们有时会碰到需要分组排序来解决问题的情况:1、要求取出按field1分组后,并在每组中按照field2排序;2、亦或更加要求取出1中已经分组排序好的前多少行的数据这里通过一张表的示例和SQL语句阐述下oracle数据库中用于分组排序函数的用法。1.row_number() over()row_number()over(partition by col1 ord

2017-03-07 19:20:16 794

转载 获取客户端的IP

在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。现在图示代理上网和IP的关系: 第一种

2017-03-02 18:39:47 328

navicat for mysql

Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。

2017-12-18

Javascript权威指南(第6版)中文版

Javascript权威指南(第6版)中文版。本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。 第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。 本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。

2017-10-13

Just.Color.Picker.v3.5.24.04.2014

JustColorPicker是一非常方便的屏幕取色器,需要截取颜色时只需将鼠标放到电脑屏幕上的任何一个你想要的颜色的地方即可,软件即可显示此颜色所代表的数值,特别适用于平面和网页设计等领域.

2017-10-13

jedis-2.9.0.jar

Jedis是redis的java版本的客户端实现。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。定义redis是一个key-value存储系统。

2017-10-13

maven-3.5.0

Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

2017-10-13

空空如也

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

TA关注的人

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