- 博客(296)
- 资源 (12)
- 收藏
- 关注
转载 Redis百亿级Key存储方案
1 需求背景该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid)的mapping关系,还包括了supperid的人口标签、移动端id(主要是idfa和imei)的人口标签,以及一些黑名单id、ip等数据。在hdfs的帮助下离线存储千亿记录并不困难,然而DMP还需要提供毫秒级的实时查询。由于cookie
2016-09-13 14:20:36 2070
原创 微信公众平台jsapi开发教程(2)获取timestamp,nonceStr,signature参数
微信公众平台jsAPI开发教程之获取timestamp,nonceStr,signature参数
2016-09-01 09:05:33 14246 4
原创 微信蓝牙设备开发教程之获取蓝牙设备deviceid和设备二维码(2)
微信蓝牙设备开发教程之获取蓝牙设备deviceid和设备二维码,微信获取蓝牙设备id和二维码
2016-08-25 09:44:58 9979 9
原创 java微信硬件设备授权案例
微信硬件设备接入,本文是基于微信蓝牙设备接入的案例,交互场景为微信app和蓝牙设备通过蓝牙连接成功,然后进行数据的交互传输。
2016-08-12 10:39:43 1975
原创 Nginx开启Gzip压缩功能
1、Vim打开Nginx配置文件vim /etc/nginx/conf/nginx.conf2、找到如下一段,进行修改或添加gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_version 1.0;gzip_comp_level 2;gzip_types text
2016-07-28 12:13:01 422
转载 Jmeter教程 简单的压力测试
1.Jmeter 概要描叙jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。2.Jmeter 基本界面和组件的
2016-07-25 18:03:38 2011
原创 百度编辑器代码高亮
写技术文章的时候,通常需要插入代码,为了美观,百度编辑器给我们提供了一个漂亮的边框。但是有一个问题是就在后台编辑器编辑、预览的时候都能看的到,一发布到前台就没有了。这个问题,官方给出了答案。只需要在前台需要显示代码的页面调用如下代码即可:这样,你就能看到和这个一样的效果了!123456789
2016-07-22 22:20:07 1654
转载 nginx配置
运行用户 #user nobody; #启动进程,通常设置成和cpu的数量相等或者2倍于cpu的个数(具体结合cpu和内存)。默认为1 worker_processes 1; #全局的错误日志和日志级别[ debug | info | notice | warn | error | crit ] #error_log logs/error.log
2016-07-20 14:00:43 329
原创 Nginx 配置反向代理后,页面中取绝对URL地址的问题显示代理端口
upstream tomcat { server 127.0.0.1:82;}location / { proxy_pass http://tomcat;}如上配置,反向代理后,使用http://test.xxx.com/访问,但是页面中的链接变成了:http://tomcat:82/xxxx.html请问大家,这个要如何配置,才能
2016-07-20 08:48:28 17638 5
原创 阿里云服务器mysql远程登录
利用xshell登录服务器#mysql -u root -p回车键输入数据库密码mysql> show databases;mysql>user mysqlmysql>update user set host='%' where user='root' and host='localhost'; mysql>flush privileges;
2016-07-18 10:36:11 2159
原创 阿里云服务器mysql数据库修改密码
利用shell 登录阿里云服务器,执行命令#cd /etc/#vi my.cnf点击键盘任意按键 进入编辑模式在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql skip-grant-tables 点击 ESC按键退出编辑模式 #:wq! 保存重启mysql#/etc/
2016-07-18 10:32:50 5945
转载 域名直接访问到项目
如果你目前状况是这样的有一个服务器已经部署好项目已做域名解析使用IP:8080/项目名称 能够访问项目一般你这样做就能使用域名直接访问项目了进入tomcat文件夹cd 到你的tomcat下修改server.xml文件中监听端口修改前是这样的:cd confvim server.xml"8080" protocol="HTTP/
2016-07-14 17:24:34 509
转载 urlrewrite 的使用方法
、下载: 下载地址为http://tuckey.org/urlrewrite/#download 2、配置 将urlrewrite.jar包导入 然后在web.xml配置过滤器 UrlRewriteFilter class> org.tuckey.web.filters.urlrewrite.UrlRewrit
2016-07-05 18:01:31 2479
转载 Java中byte与16进制字符串的互相转换
ava中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占2
2016-05-17 17:41:57 1368
转载 解决修改properties 属性文件存在缓存问题,附带操作properties文件工具类
在做项目的时候有些数据不一定需要在数据库管理,例如数据库连接,定时任务等等的配置..有时候需要动态修改这些数据,但在修改完后,再次获取时出现问题. 在项目中要修改properties,修改之后,再进入相关目录查看properties文件,发现内容已经修改了,但是但通过TaskController.class.getResourceAsStream("/config.properties
2016-05-07 15:37:07 1386
转载 Java并发与多线程教程(2)
Java同步块Java 同步块(synchronized block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:Java同步关键字(synchronzied)同步的实例方法同步的静态方法实例方法中的同步块静态方法中的同步块Java同步示例Java并发工具集Java 同步关键字(synchronized)
2016-04-12 09:37:15 955
转载 java获得两个日期之间的所有月份
private static List getMonthBetween(String minDate, String maxDate) throws ParseException { ArrayList result = new ArrayList(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月
2016-04-12 09:18:10 8785 1
转载 java并发与多线程教程
Java并发性与多线程介绍在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。随着多任务对软件开发者带来的新挑战,程序不在能假设独占所有的
2016-04-08 17:59:47 452
转载 highcharts怎么样让y轴的值完整显示 而不是100000显示为100k
yAxis: [{ title: { ... }, labels: { ...., format: '{value:.,0f}'//就这个地方设置显示格式 }}]
2016-03-28 14:22:04 3139
原创 java 实现两个日期之间所有日期的遍历
public static void main(String[] args) { Calendar start = Calendar.getInstance(); start.set(2016,3, 10); Long startTIme = start.getTimeInMillis(); Calendar end =
2016-03-25 15:01:01 15616 2
转载 Hyperic-Sigar简介
Hyperic-Sigar是一个收集系统各项底层信息的工具集.他有如下特点:1. 收集信息全面收集CPU,MEM,NETWORK,PROCESS,IOSTAT等使用Sigar,你完全可以模仿出cpuinfo,meminfo,top,free,ifconfig,ipconfig,netstat,route,df,du,ps,ls等多种unix平台和windows平台的指令.2.跨平台
2016-03-18 15:04:47 341
转载 mybatis配置oracle的主键自增长
mysql、sqlserver等数据库本身带有主键自增长像auto_increment的功能可以直接使用useGeneratedKeys=”true”来实现,比如下面的配置insert id=”add” useGeneratedKeys=”true” keyProperty=”id” parameterType=”Auth”>insert into s_user_auth (id,u
2016-03-16 12:26:31 5947 1
转载 Mybatis出现:无效的列类型: 1111 错误
在使用Mybatis时,不同的xml配置文件,有的会提示:无效的列类型: 1111通过观察,如果是参数是Map类型或者Java Object类型,如果Map或者Object里面的属性类型不一致,如有些属性是String类型,有些属性是Integer类型,那么MyBatis解析的时候,就会出现问题,类型无法识别。当然,如果传入参数不是Map或者Java Object,而是多个参数列表
2016-03-16 12:25:48 47547
转载 nohup 启动 WebLogic Server
Java代码 但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个命令, Java代码 The trick to do nohup and be able to enter username and passwd etc. is to go into C-Shell, csh. I usua
2016-03-11 18:00:40 3428
tomcat+nginx
2012-07-05
图聊工具咔咕图聊工具咔咕
2011-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人