变是永远不变的......

希望和大家交流

升级mysql-connector-java中timestamp的坑

现象:connector在5.1.23版本后,java.util.Date的数据中小数秒会被拼接到sql中,导致更新、查询中timestamp用在where条件找不到存在的数据。问题复盘:我们项目中之前用到的connector版本是5.1.21,需要升级到5.1.32。昨天升级后发布一台机器发现了...

2017-12-01 10:07:59

阅读数 854

评论数 0

由index_merge引发的死锁事件

问题:最近出现大量如下报错com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction ...

2017-10-12 17:17:15

阅读数 462

评论数 0

es构成

面向文档Elasticsearch 是 面向文档型数据库,这意味着它存储的是整个对象或者 文档,它不但会存储它们,还会为他们建立索引,这样你就可以搜索他们了。你可以在 Elasticsearch 中索引、搜索、排序和过滤这些文档。不需要成行成列的数据。这将会是完全不同的一种面对数据的思考方式,这也...

2017-08-15 16:49:47

阅读数 528

评论数 0

分布式锁2 Java非常用技术方案探讨之ZooKeeper

前言:由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。之前我已经写了一篇关于分布式锁的文章: 分布式锁1 Java常用技术方案 。上一篇文章中主要...

2017-07-31 17:35:34

阅读数 286

评论数 0

分布式锁1 Java常用技术方案

前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 第一步,自身的业...

2017-07-31 17:11:07

阅读数 291

评论数 0

activiti

初识Activiti 1.1. 工作流与工作流引擎 工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实...

2017-06-30 23:24:49

阅读数 419

评论数 0

【自动化学习笔记】环境搭建Selenium2+Eclipse+Java+TestNG_(一)

第一步 安装JDK 第二步 下载Eclipse 第三步 在Eclipse中安装TestNG 第1种方法:直接安装 Help->Install New Software name:MyTestNG location:http://beust.com/eclipse ...

2017-06-05 18:08:30

阅读数 592

评论数 1

8个方法让你成为更优秀的程序员

现在是时候认真考虑提高你的编程技能了!这是给自己设定的一个简单的职业生涯提升目标,但是“成为一个高薪程序员”不是一个简单的目标。一方面,“我要变得更优秀”意味着你知道“更优秀”是什么样的。另一方面,太多立志改善的人却不知道怎么做。 下面我要分享8个可操作的,可提高编程技能的行为准则。1.提醒自己...

2017-05-11 09:47:10

阅读数 515

评论数 3

http工作过程

最近做一个和其他公司通信的项目,用到了httpclient,通信过程用http,下面我们说一说http的工作过程网络四层工作过程地址解析如用客户端浏览器请求这个页面:http://localhost.com:8080/index.htm 从中分解出协议名、主机名、端口、对象路径等部分,对...

2017-02-21 19:37:54

阅读数 2427

评论数 4

ivr项目总结

项目背景最近一周一直在做a公司和b公司的ivr切换工作,那首先可能你要问了“啥是ivr?” 官方:IVR,(Interactive Voice Response)即互动式语音应答,您只须用电话即可进入服务中心,可以根据操作提示收听手机娱乐产品,也可以根据用户输入的内容播放有关的信息。 举例:“...

2017-02-21 18:50:27

阅读数 1858

评论数 3

16有些略仓促

2016年一转眼过去了,这一年给我的回忆和收获是不同往年的,虽然说18岁已成年,但感觉对于社会自己依然是个新生儿,这段时间我是个听客和看客,享受习惯了学生年代的氛围与快乐,到了一个新环境还真有些措手不及,毕竟它认为你是个成年人,所以得工作、交往都应该慢慢成熟起来。 ![这里写图片描述](h...

2017-02-04 10:53:15

阅读数 384

评论数 7

java完美处理表情符

遇到这个问题是在测试时发现用的是mysql,字符集为utf8,查到各路大神的办法,需要修改表的字符集为utf8mb4,但是试了很多次,无果~ 于是尝试用java来实现,其实主要就是入库时用正则将表情转为字符,然后从库中取出时为string: /** * 将str中的emoji表情转为b...

2016-11-22 19:10:49

阅读数 5830

评论数 5

IDEA jetty - 热部署插件JRebel 安装使用教程

1、下载插件并安装 jrebel-idea6.4.8 本地安装: 2、重启idea 3、激活 http://idea.lanyus.com/ilanyulanyu19950316@gmail.com 点击激活。 查看效果: 4、应用 选择你要热部署的项目: 注意: 使用jet...

2016-11-05 19:45:23

阅读数 1783

评论数 2

git+jenkins自动构建二

紧接上篇文章,我们下面说一下jenkins配置: 6、系统管理 –> 系统设置 –> GitHub –> Add GitHub Sever - 配置源码管理 1. 填写项目的git地址, eg. https://github.com/your_name/your_r...

2016-11-05 19:34:53

阅读数 1325

评论数 2

git+jenkins自动构建一

环境准备:virbox+vagrant+redhat 环境配置:maven、jdk不再赘述 插件安装:gcc-c++,prce-devel,zlib-devel,openssl-devel 1、添加下载源到repos中 wget -O /etc/yum.repos.d/jenkins.re...

2016-11-05 19:34:09

阅读数 947

评论数 0

mac下安装virtualbox+vagrant

1、下载virtualbox资源VirtualBox_mac_5.0.24.dmg centosMix CentOS-7.1.1503-x86_64-netboot.box2、下载vagrantvagrant_1.8.1.zip 请到云盘下载3、将vagrant box文件条件到虚拟机中vag...

2016-10-29 11:55:04

阅读数 1285

评论数 3

验证码暴破、撞库

解决思路: 1、每次产生的验证码都做及时清除缓存 2、用户密码做MD5处理 3、用户登录次数限制@ResponseBody @RequestMapping(value = "/login", method = RequestMethod.POST) pub...

2016-10-24 15:31:31

阅读数 1863

评论数 6

sms+quartz多次重发短信

定时短信总是重发,反反复复半个月试了很多种方案:方案一思路检查逻辑,查看是否是因为一个用户报了同一学校不同分校的topic,获取到重复的userid,从而得到了相同的mobile,需要对手机号去重操作if(!strMobile.contains(userTopicInfoVoList.get(mo...

2016-10-09 11:23:10

阅读数 764

评论数 6

quartz执行两次

在现在的项目中发现Quartz执行了两次,在网上找到下列解决方案,我是用的第一种,灰常感谢这位哥们,转自:http://my.oschina.net/EugeneQiu/blog/265040?p=1 很多人在使用spring的Quartz配置定时任务时,会发现每次定时时间到达后,指定的定时方法...

2016-10-09 10:38:23

阅读数 3397

评论数 5

mybatis-generator-core工具使用

1、下载mybatis-generator-core包: 相关jar包,请在此下载 2、配置generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ge...

2016-09-06 19:31:59

阅读数 4232

评论数 1

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