自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周振伟的博客

屌丝程序员的工作日记

  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 @SL4J 注解的使用 eclipse 安装lombok

@SL4J这个注解输出log就比较简单了 但是sl4j这个注解很尿性,ide必须安装插件才能编译 1.pom文件中 添加依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version&g...

2019-01-08 16:03:08 2096 7

原创 mysql 5.7 主从配置(一主一从)

首先在两台机器上分别安装mysql5.7,然后开始下面的配置1.主库开启bin-logserver-id=1 #服务器id (主从必须不一样)log-bin=mysql-bin #打开日志(主机需要打开),这个mysql-bin也可以自定义,这里也可以加上路径#作为主机的配置binlog-do-db=employees #要给从机同步的库log-bin-index=mast...

2018-12-27 18:41:31 1157

原创 微信第三方授权登录并在h5中发起支付

 概述:微信第三方授权登录,授权后转向h5页面直接发起支付,应用场景:智能售货机,用户扫码直接支付并记录用户信息。一.业务配置项1.1注册微信公众号,微信商户号微信公众号需要认证,认证后才会有相关开发接口权限1.2开通微信支付权限登录商户平台,将商户号和公众号绑定,产品中心-》appID授权管理1.3微信公众号服务器配置登录微信公众平台,配置服务器信息,注意服务器地...

2018-11-19 17:04:00 5477

原创 logstash分批次同步大量数据

问题:用logstash同步mysql数据到elasticsearch,原始数据有几千万条,发现过了几十万条之后,到了后面同步就特别慢,无法完成同步原因: statement => "select * from t_wechat_message where id > :sql_last_value"logstash配置文件中会配置同步时需要执行的sql,sql_last_value是内...

2018-06-10 17:42:09 9280 2

原创 阿里云oss写入大文件导致系统盘临时性空间不足

问题:用ossfs命令将oss挂载到ecs上成为本地目录系统磁盘总是报警空间不足,持续一段时间后又恢复正常原因:就是在写入大文件到oss时,会先缓存到本地系统盘写入完成后会自动恢复方案:扩容系统盘,或者尽量避免直接写入大文件到oss,若需上传大文件,用专门的ossutil导入工具...

2018-06-08 15:44:19 1360

原创 logstash增量同步mysql数据到elasticsearch

1.下载和es相同版本的logstash我的es版本为5.4.0 所以下载logstash版本也是5.4.02.解压logstash3.在config文件夹下创建test.conf配置文件input { stdin { } jdbc { type => "xxx" jdbc_connection_string => "jdbc:mysql://127.0.0.1:3306...

2018-06-03 14:44:53 8866 5

原创 spring @value 注解 属性static无法获取值

如题,碰见个问题@Value("${file.path}")private static String filePath;这样是无法获取配置文件中的值的去掉static即可问题原理:

2018-04-24 16:21:09 4980

原创 layui上传文件提示上传异常,实际文件已经上传成功

layui上传文件提示上传异常,实际文件已经上传成功原因:上传回调的方法接收的参数应该是json格式的,之前返回的是String,所以一直走异常的方法        @ResponseBody @RequestMapping("/web/upload") public JSONObject uploadSourceData(@RequestParam(value="file") Multipart...

2018-04-22 18:15:36 17376 3

原创 mysql存储特殊字符问题,设置编码utf8mb4

错误:参考链接:本地数据库:https://www.cnblogs.com/shihaiming/p/5855616.htmlrds:https://help.aliyun.com/knowledge_detail/41706.html?spm=5176.7841698.2.9.F5YjI5本地数据库:修改my.cnf (windows为my.ini)[client] default-charac...

2018-03-29 15:35:18 6137

原创 本地数据迁移阿里云oss方法

1. 阿里云文档位置https://help.aliyun.com/document_detail/56990.html?spm=a2c4g.11174283.6.1077.XGxFRAhttps://help.aliyun.com/document_detail/57053.html?spm=a2c4g.11186623.6.1078.rF1CiS第一个链接是ossimport工具使用说明第二个...

2018-03-23 11:56:03 5934 2

原创 python3 pip 安装

1.下载get-pip.py2.执行get-pip.py3.配置pip环境变量

2018-03-09 00:37:47 2396

原创 python UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 1-1: Non-BMP character

UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 1-1: Non-BMP character not supported in Tk这个错误因为包含特殊字符import sysnon_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0x...

2018-03-09 00:36:03 14617 17

原创 Basic Auth API遇到的坑

项目中需要调用第三方api,居然有个第三方用的是Basic Auth方式认证  很坑。Basic Auth 就是在请求的时候在headers中设置  Authorization: "Basic 用户名和密码的base64加密字符串"然而  我可能是用了假的加密算法得到的加密值总是不对总是无法认证最后发现一个小技巧   用postman   输入用户名和密码后可以生成加密后的值...

2018-03-07 18:07:08 5181 3

原创 扎心啊,老铁!支付宝支付,同步通知session失效问题

今天遇到一个奇怪的问题,pc端调用支付宝网页支付,但是支付成功后的同步通知,sessionId总是变化搞的一头雾水,相当难受。原因说一下:return_url  我本地测试配置的是  http://127.0.0.1:8080/xxx然而我再访问项目的时候用的是 localhost所以导致支付宝发回调同步通知的时候sessionId变化建议统一使用 127.0.0.1

2018-01-18 19:19:21 5206 2

原创 layui 三级联动下拉框更新时回显问题

最近接触layui,比较简洁美观的一款ui,但也有很多小坑,记录一下实现省市区下拉三级联动更新回显的问题  form.on('select(uprovinceId)', function(data){    initCityList('change');});这里面有个问题就是   选择的时候    如果  请选择  的value 是“” 空字符串,当选择从河北省变到请选择

2017-11-16 18:29:36 5365

原创 mybatis 逆向工程 生成代码

最近发现一个同学分享的代码非常不错,可以生成mybatis的部分代码,操作方便,分享给大家,同时也感谢这位同学https://github.com/astarring/mybatis-generator-gui

2017-11-13 14:51:57 219

原创 Linux安装配置Redis CentOS 7 下安装Redis

这个博客写的挺详细的:http://blog.csdn.net/ul646691993/article/details/52736279

2017-10-29 16:25:23 2590

原创 扎心了,老铁!mysql编码问题引发的血案

Cause:java.sql.SQLException:Incorrect string value:'\xF0\x9F\x99\x86\xF0\x9f.异常扎心,服务出现诡异bug,苦寻良久,终于找到了罪魁祸首。如果某个字段存储了带有表情的内容,那么mysql编码要设置成为utf8mb4如果不是的话,就会报如上错误。windows版mysql,在my.ini文件中加入如下

2017-09-18 18:38:23 813

原创 mysql5.7 配置开启log

在 my.ini文件中 加上如下配置    mysql.log记录启动,关闭远程 连接的一些信息。   myerror.log记录错误信息general-log=1log-output=FILEgeneral-log-file="C:\wxcrmchatservice\mysql/logs/mysql.log"log-error="C:\wxcrmchatservice\mysql

2017-09-11 11:56:16 2002

原创 bootstrap 自定义alert 和 confirm

使用bootstrap时发现没有很好的alert  和  confirm样式  需要自己封装,从网上找的资源分享给大家。以下一段js引入就可以了(function ($) {  window.Ewin = function () { var html = '' +  '' +   '' +   '' +   '×Close' +   '[Title]' +

2017-09-05 14:42:13 13655 2

原创 痛心疾首,慎用getLong

在使用net.sf.json的时候,会发现一个问题,当put进去的值是String类型时,如果取值的时候用getLong方法,这个不会报错,但是如果这个数值长度太长,亲测超过15位,会导致数值发生变化,当你以为万事大吉的时候数据悄悄的被改变了,所以慎用这个getLong方法。package com.test;import net.sf.json.JSONObject;p

2017-07-02 11:05:32 1722 1

原创 mysql 时间加减函数

求两个日期间相差几天?select datediff('2017-08-08','2017-08-01');7select datediff(CURDATE(),DATE_FORMAT(max(enddate), '%Y-%m-%d'))  from t_wechat_rep_log;

2017-06-22 11:32:50 2103

原创 eclipse java 图标J由实心变成空心

空心的J文件不会被编译,会当作资源文件方法:右键,bulid path,在source中加入这些空心J文件,编译就会恢复正常

2017-06-11 14:49:17 1719 1

原创 linux给文件授权

文件权限分为 :读,写,可执行每个文件分为三种用户:主用户,同组用户,其它系统用户用10位来表示:drwxr-xr-x第一位代表文件类型  -  代表普通文件    d 代表目录其余每三位代表一种用户的权限 授权命令 :eg:  chmod u+x test表示给test文件增加可执行权限(u,g,o 分别代表三种用户   + 和 -  代表增加或者去掉权限   r

2017-06-06 15:17:05 11614

原创 spring-data mongodb aggregate 按照子文档属性分组用法

使用过程中遇到的坑,记录一下上例子:有个文档结构如下msg是个子文档,里面有LLKEYNAME字段。需求:按照uin,和msg.LLKEYNAME分组,CreateTime在48小时以内,查询出LLKEYNAME换成friendRemak这个名字     List aggs = new ArrayList         //aggs.add(Aggregation.m

2017-05-23 17:46:02 3549

原创 mongodb 建立唯一索引,去除重复数据

如果建立唯一索引的时候,有数据重复,则会报错,所以可以通过以下方法间接解决:1.将数据导出json格式./mongoexport -d liuniu -c tWechatMessage -o tWechatMessage.json -d 数据库名-c 集合名-o 导出后的名字(也可以加上路径 )2.删除当前集合的数据db.tWechatMessage.r

2017-05-21 13:12:00 14783

原创 Jmeter请求参数Json格式

在http请求下建立一个 头信息管理器添加如下:Content-Type  application/json

2017-04-24 19:01:03 8910

原创 java判断一个字符串是否是json格式

本以为判断一个字符串是否是json格式,常用的json处理工具类会有成型的方法,结果找了一下却没有发现,所以只能用异常来解决这个问题。这肯定是个非常规的办法 ,不过可以解决问题,记录一下,有更好方法,欢迎提出!import com.alibaba.fastjson.JSONObject; public boolean isJson(String content){try {

2017-04-24 18:53:36 30917 8

原创 手把手教学,压力测试工具Jmeter

最近在搞压力测试,对Jmeter使用有了初步了解,希望分享给大家,以初学者的视角玩转Jmeter,欢迎各路大神批评指正!一.Jmeter安装1.从官网下载 jmeter的压缩包,下载好之后解压即可  下载地址:http://jmeter.apache.org/download_jmeter.cgi2.安装jdk,按照下图方法下载一直下一步安装即可3.配置java环境

2017-04-21 18:54:51 2403

原创 Jmeter分析请求的响应结果

问题场景:利用Jmeter同时发送了n次请求,n次请求都被响应了,比如响应结果是这种格式的{"status":3}  这个status的值,有可能为1,2,3,这时候我们想统计一下status为1 ,2 ,3的请求分别有多少个。解决方法:据说beanshell这个东西可以解决,但是搜罗了一下,并没有找到好的方法,如果大家有好的方法,也可以提出来我的笨方法:1.在该请求上设置一个后置处理

2017-04-20 12:37:26 3295 4

原创 沟通的法宝!"三季人法则"

程序员是个可怕的物种,他们思维缜密,逻辑清晰,但也有一个通病,锱铢必较,爱钻牛角!当然我也是一名程序员,以上问题,客观的讲,我也存在!今天遇到一个沟通问题,本来很不爽,一肚子气,但无意间看到了一番话,瞬间豁然开朗,分享给大家,共勉!早晨,子贡在大院门口打扫院子。有人来到,问子贡:“您是孔子吗?”子贡答道:“有什么事需要向我们老师请教?”“我想请教关于时间的问题?”“这个

2017-04-17 01:46:39 551

转载 java中native的用法

原文来自:http://blog.csdn.net/funneies/article/details/8949660native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java本机接口(Java

2017-04-06 21:56:23 272

原创 centos 6.8 安装 nginx1.7.4

好记性 ,不如烂笔头1.去官网下载安装包。2.解压到/usr/local/nginx-1.7.43.cd nginx-1.7.4./configure   (默认安装到/usr/local/nginx)make make install注:遇到问题./configure: error: C compiler cc is not found解决方法:yum

2017-04-05 01:06:25 481

原创 centos6.8 安装mongodb

好记性,不如烂笔头  1.去官网下载安装包https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz2.解压到 /usr/local/mongodb3.在mongodb目录下面,创建data目录,在data目录下创建db目录和logs目录mkdir -p /data/db mkdir lo

2017-04-05 00:42:53 4263

原创 centos安装jdk

好记性不如烂笔头,Java安装小记1.去官网下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  我下载的是 jdk-8u121-linux-x64.tar.gz2.检查系统是否自带openjdkrpm -qa | grep java如果自带op

2017-04-04 16:47:00 340

原创 centos6.8 安装mysql5.7

好记性不如烂笔头,安装 mysql,说易也易,说难也难,一不留神,就会给自己搞的很烦, 仅以此博客记录下安装过程 ,前车之鉴,后车之师,希望对大家有所帮助!1.去官网下载mysql的安装包https://dev.mysql.com/downloads/mysql/   我下载的是   mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2.将安装包 上传到...

2017-04-04 15:07:15 2216 2

原创 mysql 从一个表复制几个字段到另一个表

insert into   t_a(`字段a`,`字段b`,`字段c`)    select  字段a,字段b,字段c  from t_b这几个字段名称一定 要保持一致!

2017-03-28 18:21:56 4236

原创 ztree 点击文字也可以选中前面的复选框

分享一个小方法,实现ztree  点击文字,也可以选中前面的  复选框   radio  或者 checkbox在设置树的时候,加上这句话callback: { onClick: function (e, treeId, treeNode, clickFlag) { zTree.checkNode(treeNode, !treeNode.checked, true); } 

2017-02-10 17:07:39 10311 7

转载 Java程序员应该知道的10个调试技巧

原文链接:http://www.codeceo.com/article/10-java-debug.html?ref=myread在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提3点建议!不要使用System.out.println作为调试工具把所有涉

2017-01-13 08:43:11 206

原创 easyui textbox动态控制只读效果

想做一个需求就是动态的控制textbox只读,但是发现给文本框设置了readonly之后,无法执行$(").textbox('setValue','');这个方法。后来改用了disabled可以达到同样的只读的效果。具体实现过程如下:是否特殊:checked/>是checked/>否function changeReadOnly(){if($("#isSpe

2016-12-15 14:27:07 5314

springboot-aimlbot 智能问答机器人示例

基于aiml实现的智能问答机器人,spring boot 整合aiml

2018-12-25

阿里巴巴开发手册1.4.0最新版本

阿里巴巴最新版本开发手册,按照规约编程,改变代码风格,大神之路从此开始!

2018-11-21

空空如也

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

TA关注的人

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