自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bozi

大道至简

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

转载 mac安装Redis可视化工具-Redis Desktop Manager

Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带schema的key等。Redis Desktop Manager一款基于Qt5的跨平

2017-12-29 15:17:06 1047

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解压后将里面所有文件拷贝至redis安装目录:

2017-12-29 15:13:40 122

转载 手动释放linux内存cache和脚本定时释放

当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。一、通常情况先来说说free命令:# free -mtotal used free shared buffers cachedMem: 249 163 86 0 10 94-/

2017-12-29 15:11:44 973

转载 redis、memcache、mongoDB 对比

redis、memcache、mongoDB 对比从以下几个维度,对redis、memcache、mongoDB 做了对比,欢迎拍砖:1、性能都比较高,性能对我们来说应该都不是瓶颈总体来讲,TPS方面redis和memcache差不多,要大于mongodb2、操作的便利性memcache数据结构单一redis丰富一些,

2017-12-29 15:08:22 221

原创 解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)

今天在ubuntu10.04上面安装nginx,安装完成之后尝试启动nginx,使用命令:sudo /etc/init.d/nginx start结果提示错误:hankcs@ubuntu:~$ sudo /etc/init.d/nginx start[sudo] password for hankcs: * Starting nginx nginx

2017-12-29 15:07:12 1812

转载 linux(centos 7) 环境 mongodb 安装,配置,创建用户密码

1.下载安装包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.9.tgz下载完成后解压缩压缩包tar zxf mongodb-linux-x86_64-rhel62-3.2.9.tgz 2. 安装准备将MongoDB文件夹命名为mongdb文件夹mv mongodb-linux-

2017-12-29 14:54:38 1444

原创 Mongodb 设置过期时间Expire Date

给collection:AuthCode 设置过期时间Expire Date 为5分钟 : db.AuthCode.ensureIndex({"createdAt": 1},{expireAfterSeconds: 300})步骤:[java] view plain copy[root@app bin]

2017-12-29 14:51:11 5460

原创 MySQL中interactive_timeout和wait_timeout的区别

在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误:?123ERROR 2013 (HY000): Lost connectionto MySQL server during queryERROR 2006 (HY000): MySQL

2017-12-29 14:41:31 196

原创 订阅号和服务号区别

随着微信推出企业号后,很多人开始对微信公众平台的订阅号、服务号和企业号犯迷糊,搞不清楚这三个号的区别了,下面偶就为您详细说说吧 订阅号:面向人群: 面向媒体和个人提供一种信息传播方式。消息显示方式: 折叠在订阅号目录中。消息次数限制: 每天群发一条。验证关注者身份: 任何微信用户扫码即可关注。消息保密: 消息可转发、分享。高级接口权限: 不支持定制应用: 不支持,新

2017-12-29 14:21:40 11735

原创 ab测试算法的基本概念

对于AB测试来说,ab测试算法是非常重要的一个组成部分,一起跟我来看看AB测试是如何通过算法来实现的吧。AB测试其实就是为了优化网站设计了A版本和B版本,然后通过必要的测试来比对这两个版本之间各种重要的数据来得出到底哪个版本更好的结论,所以说在这个测试里面,ab测试算法非常重要,而且通常都是要有四个关键信息的,一个是客户端方面的数据,还有服务器方面的数据,另外就是数据层以及数据仓库方面的数据。

2017-12-28 16:48:15 2855

原创 短信平台收集及选择

短信平台选择原则:1、最好选择三网合一,发送的号码统一一个。2、不建议使用大充值的后用,一般选择小预付费使用,按需充值3、要保障的选择大厂或中厂大厂:1、阿里大于(1元起冲,模板不限)2、网易云信(一次要冲2000元以上,模板不限)3、SendCloud(59元以上,模板不限)4、阿里云(1元起冲,模板不限,和阿里大于差不多,同一家公

2017-12-28 16:27:44 456

原创 @Consumes @Produces分别表示入参和出参数吗

可以这样讲。但是不是很到位。是限定作用,类似于filterconsumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;produces: 指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回;

2017-12-28 15:46:14 25226 1

转载 Eclipse、IDEA环境下设置jvm默认编码

这这有个小程序,大家可以在自己机器上跑一下:import java.nio.charset.Charset;public class Encoding { public static void main(String[] args) { System.out.println(System.getProperty("file.encoding"));

2017-12-28 15:40:11 1383

原创 Mysql Too Many Connections问题解决

MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为100。本文将讲解此参数的详细作用与性能影响。与max_connections有关的特性MySQL无论如何都会保留一个用于管理员(SUPER)登陆的连接,用于管理员连接数据库进行维护操作,即使当前连接数已经达到了max_conne

2017-12-28 15:17:30 207

原创 linux压缩和解压缩命令大全

tar命令  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirNamegz命令  解压1:gunzip FileName.gz  解压2:gzip -d FileName.gz  压缩:gzip FileName  .tar.gz 和 .tgz  解压:tar z

2017-12-28 15:13:48 133

原创 js正则表达式

1、非负整数         /^\d+$/ 2、正整数           /^[0-9]*[1-9][0-9]*$/ 3、非正整数       /^((-\d+)|(0+))$/ 4、负整数           /^-[0-9]*[1-9][0-9]*$/ 5、整数               /^-?\d+$/ 6、非负浮点数     /^\d+(\.\d+)?$/

2017-12-28 15:06:21 184

原创 消息推送分类:通知和透传

目前的消息推送方式主要有两种:通知和透传。什么是透传?透传即是透明传送,即传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。透传消息,就是消息体格式及内容,对于传递的通道来说是不去过问的,通道只负责消息的传递,对消息不做任何处理,当客户端接收到透传消息后,由客户端自己来决定如何处理消息。正是因为透传消息可以自定义消息体,也可以自定

2017-12-28 14:44:05 11173 2

原创 java分词器

Ansj中文分词这是一个基于n-Gram+CRF+HMM的中文分词的java实现.分词速度达到每秒钟大约200万字左右(mac air下测试),准确率能达到96%以上目前实现了.中文分词. 中文姓名识别 . 用户自定义词典,关键字提取,自动摘要,关键字标记等功能可以应用到自然语言处理等方面,适用于对分词效果要求高的各种项目.访问 http:/

2017-12-28 14:29:56 3892 3

转载 恢复云数据库MySQL的备份文件到自建数据库

云数据库MySQL版使用开源软件Percona Xtrabackup对数据库进行备份,所以您可以使用该软件将云数据库MySQL的备份文件恢复到自建数据库中,本文将介绍详细的操作步骤。关于云数据库MySQL版如何备份数据,请参见备份RDS数据。前提条件本地MySQL数据库安装在64位的Linux系统中,且与云数据库MySQL版的版本相同。说明:由于软件限制

2017-12-28 09:49:37 283

原创 mybatis中的#和$的区别

#相当于对数据 加上 双引号,$相当于直接显示数据1、 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2、$将传入的数据直接显示生成在sql中。如:order by ${

2017-12-27 21:17:38 467

原创 使用spring的@Async异步执行方法

在spring的配置文件中加入对异步执行的支持beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx

2017-12-27 20:47:59 462

原创 mybatis参数String与Integer类型的判断

mybatis写update时,正常是set了值才会进行update操作,我们一般是这样写:if test="sampleBatchNo != null and sampleBatchNo != ''" >SAMPLE_BATCH_NO =#{sampleBatchNo,jdbcType=VARCHAR},if>1、 String类型是符合的,但是如果是Intege

2017-12-27 10:58:40 7382

原创 解决JSONObject.fromObject数字为null时被转换为0

在使用JSONObject.fromObject的时候会遇到一种情况就是当对象的某一个Double型或Integer型的属性为空的时候,转JSON的时候会变成0。当一个布尔型的属性为空的时候,转JSON的时候会变成FALSE。  原因就是JSONObject.fromObject转JSON有一个默认的配置参数,从jar包里的源码里可以看到这些属性初始值。package net.

2017-12-22 14:40:53 3635

原创 MySql支持Emoji表情存储

utf8mb4和utf8的区别如下:utf8一个字符最多3字节,而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。MySQL 需要支持 emoji 表情符号版本需要大于5.5.3,且字符集需要设置为utf8mb4 字符集。1、设置数据表结构字符集ALTER TABLE p_wechat_user CONVERT TO CHARACT

2017-12-08 22:36:58 268

原创 HttpClient 4.3与4.3版本以下版本 close 比较

网上利用java发送http请求的代码很多,一搜一大把,有的利用的是java.net.*下的HttpURLConnection,有的用httpclient,而且发送的代码也分门别类。今天我们主要来说的是利用httpclient发送请求。httpclient又可分为httpclient3.xhttpclient4.x到httpclient4.3以下httpclient4.3以上

2017-12-08 21:50:57 3343

原创 mac更新系统后Git不能用,提示missing xcrun at

今天更新了mac系统,然后就踩了这个坑。启动AndroidStudio 右上角提示:can't start git: /usr/bin/git probably the path to git executable is not valid . `fix it`.12点击fix it后 点击最上边路径地址后边的test提示:errors while exe

2017-12-02 23:58:16 634

原创 IntelliJ IDEA debug 调试打开 Evaluate Expression计算表达式窗口

在用IDEA debug调试的时候,当需要动态查看某一个值的时候,就需要用到计算表达式窗口 当debug选中某一行的时候,按快捷键 Alt + F8 就可以打开Evaluate Expression计算表达式窗口如下:然后就可以在输入框中输入对象,查看具体的值!

2017-12-01 22:48:04 26049 1

原创 Idea--Tomcate配置中的On Upate Action 与 On Frame Deactivation

这两个选项的设置,依赖于 项目的部署方式 是 exploded1、on update action首先来看 on update action 相关的解释,从字面上理解 就是 手工触发 update 动作的时候 做什么:     update resources ---- 更新静态的资源,比如html,js,css等 运行模式和调试模式都是立即生效。 update classes

2017-12-01 22:39:24 622

设计文档那些事.pptx

设计文档那些事.pptx

2021-08-19

OAF入门学习DEMO

OAF入门学习DEMO,增删改查,具体步骤及相关代码

2015-06-26

basic详细语法讲解

basic语法详细讲解,只需一天时间即可掌握此语言

2014-09-01

空空如也

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

TA关注的人

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