- 博客(23)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
转载 java遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key
2016-05-31 16:14:14 724
转载 CentOS7 linux kill 命令
杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill –pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其
2016-05-28 18:43:30 8951
原创 Redis 分页排序查询
Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有条件查询,在面对一些需要分页或排序的场景时(如评论,时间线),Redis就不太好不处理了。前段时间在项目中需要将每个主题下的用户的评论组装好写入Redis中,每个主题会有一个topicId,每一条评论会
2016-05-23 18:45:08 83645 11
转载 redis java 分页、排序示例
Jedis 是 Redis 官方首选的 Java 客户端开发包。工作过程总结的一个示例,贴出来,如下:Java代码package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.I
2016-05-23 16:12:47 17332 1
转载 redis实现増删改、查询过滤功能
搜了一下,似乎没有redis的分版,正好方便从sql向redis转换的同行,就发在本版吧redis性能强悍,多机方便,但是这种key=value机制的系统,似乎无法实现数据库特有的増删改、查询过滤经过几天学习,似乎找到一个办法。。。。 (虽然有点累赘,但胜于无。也算是redis初学者的抛砖引玉)例子:表man,字段id、姓名、年龄、城市 记录数据: 1 zhangsan 20 bj 2 li
2016-05-23 15:02:42 4877 1
转载 结合MongoDB开发LBS应用
简介随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是Symfony2+Doctrine2 ODM+MongoDB的组合。我们将这些技术要点整理成文,希望能够通过本文的介绍和案例,详细解释如何使用MongoDB进行地理位置信息的查询和处理。在
2016-05-20 11:35:24 862
转载 LBS经纬度搜索和距离排序 各种方案
看到最近有好多人陆续收藏、关注这个问题,特来更新一下建议使用ElasticSearch(https://elastic.co)进行LBS业务功能开发PostGIS也是不错的Redis新版有提供Geocoding,可以尝试一下一直在琢磨LBS,期待可以发现更好的方案。现在纠结了。简单列举一下已经了解到的方案:1.sphinx geo索引2.mongodb ge
2016-05-20 11:32:16 7000
原创 linux mysql 5.7 修改默认字符集为utf8
1、通过 SHOW VARIABLES LIKE 'character_set_%'; 查看mysql字符集情况mysql> show variables like "%char%";+--------------------------+---------------+| Variable_name | Value |+--------------------------+-----
2016-05-19 16:35:33 17285 3
转载 Redis资料汇总专题
很多朋友反映,说NoSQLFan上的资料不少,但是要找到自己实用的太难,于是萌生做这样一个专题的想法。通过将不同NoSQL产品从入门到精通的各种资料进行汇总,希望能够让大家更快的找到适合自己的教程或文章进行阅读。最后更新时间:2013-04-221.Redis是什么?十五分钟介绍 Redis数据结构Redis系统性介绍一个很棒的Redis介绍PPT强烈推荐!非同一般的R
2016-05-19 13:19:59 946
转载 redis 集群 数据丢失及解决方案 AOF RDB 数据恢复
Redis的数据回写机制Redis的数据回写机制分同步和异步两种,同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由于这样做不需要主进程阻塞,系统不会假死,一般默认会采用这个方法。个人感觉方法2采用fork
2016-05-19 13:15:56 10601
转载 linux Redis 注册服务
之前安装好了Redis服务之后,每次开启与关闭都需要去redis目录下去运行脚本,相当的繁琐,于是试着将redis的注册成系统服务,如此便可以方便的对其进行各种操作,以下为具体的注册服务配置:将Redis做成一个服务 service 1.复制redis init脚本到/etc/rc.d/init.d目录按以上步骤默认安装Redis时,其服务脚本位于:
2016-05-19 13:10:07 1049
原创 java RSA 加密解密
RSA工具类.javapackage com.zjp.common.utils;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import j
2016-05-16 10:51:31 3269
原创 java AES 128 位加密解密算法
最近在做app后台的服务器,使用到AES加密解密算法,无奈网上的都不符合要求,于是自己借鉴着写了一个AES加密解密工具。废话不多说,上代码import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;impor
2016-05-16 10:40:08 14539 1
转载 Redis单机及其集群的搭建
一、单机版redeis1.安装包下载http://download.redis.io/releases/ 下载redis的压缩包,并放在/usr/soft文件夹下2.解压压缩包:tar -zxf redis-3.0.7.tar.gz 3.安装这里安装redis在/usr/local/redis文件夹中进入安装包:cd /usr/soft/redis-3.0.7,执行命令make PREFIX=/u
2016-05-12 18:46:49 1330
原创 Centos 7 yum 安装 mysql5.7
1.下载YUM库shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2.安装YUM库shell > yum localinstall -y mysql57-community-release-el7-7.noarch.rpm3.安装数据库shell > yum install -y mysql
2016-05-12 11:48:12 2948
原创 阿里云 centos7 tomcat8 https 配置不起作用
配置方法网上一搜一大片,这里不描述了,只要将自己生成的证书或者网上购买的证书(例如:证书名称app.xxxx.com.jks,证书密码:password)放到tomcat/conf目录下,然后修改server.xml 如下即可。<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled
2016-05-11 23:23:39 4894 3
原创 myeclipse 导入多模块maven项目
File->Import 选择Maven Existing Maven Project 选择项目文件夹 创建完成
2016-05-11 09:54:53 3633 1
转载 app与后台的token、sessionId、RSA加密登录认证与安全解决方案
一、登录机制粗略地分析, 登录机制主要分为登录验证、登录保持、登出三个部分。登录验证是指客户端提供用户名和密码,向服务器提出登录请求,服务器判断客户端是否可以登录并向客户端确认。 登录认保持是指客户端登录后, 服务器能够分辨出已登录的客户端,并为其持续提供登录权限的服务器。登出是指客户端主动退出登录状态。容易想到的方案是,客户端登录成功后, 服务器为其分配sessionId, 客户端随后每
2016-05-10 13:07:30 37974 20
原创 ActiveMQ 运行案例
前言ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。一、使用介绍环境准备1、activemq下载传送门:https://a
2016-05-09 13:42:12 1829
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等
2016-05-07 00:08:14 619
转载 Swagger SpringMVC整合与简介
前言Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧
2016-05-06 22:23:48 5699 1
原创 linux ftp no route to host 解决方案
windows 本地访问虚拟机里的linux ftp服务没有问题, 但是部署到linux服务器上后,出现no route to host 错误 解决方法: 编辑iptables-config文件# vi /etc/sysconfig/iptables-config 在最下面添加一行:IPTABLES_MODULES="ip_nat_ftp ip_conntrack_ftp"重启防火墙即可# s
2016-05-05 18:58:03 6778
原创 linux CentOS 安装rz和sz命令 lrzsz
lrzsz在linux里可代替ftp上传和下载。lrzsz 官网入口:http://freecode.com/projects/lrzsz/ lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议windows 需要向centos服务器上传文件,可直接在centos上执行命令yum -y install lrzsz 程序会自动安装好,然后如你要下载者sz [找到你要下载的文件]
2016-05-05 11:32:33 107901 3
hardening-check-2.6-1.el7.noarch.rpm
2020-08-11
省市区及地区码.sql
2015-11-09
C语言通讯录管理系统彩色界面
2014-01-02
sqlserver数据库,按照指定日期将表中对应时间段内的记录备份出去。
2014-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人