积微成著 不积跬步,无以至千里

文章列表

web开发

Access-Control-Allow-Origin重复跨域问题

Access-Control-Allow-Origin重复跨域问题

之前在备案期间,由于解析不了域名,所以就将域名全部代理到了本地,项目之间涉及到多个域名,碰到了字体文件跨域问题。以前一直用windows系统,本地nginx配置也很好办的,header中加一个Access-Control-Allow-Origin就好了location~.*\.(eot|ttf|woff|svg|otf|woff2)${if(!-e$request_filename){proxy_passhttp://cdn;}proxy_redirectoff;proxy_set_h……

不忘初心  发布于 2018-09-20 浏览(13) 赞 (0)

web开发

linux环境下ErLang二进制方式安装教程

linux环境下ErLang二进制方式安装教程

由于rabbitmq是基于erlang开发的,所以在安装使用rabbitmq之前需要先装好erlang环境,整理了两种方式:一、yum方式,直接一键install,方便快捷[root@JDu4e00u53f7~]#yum-yinstallerlang二、使用二进制包来安装,比较麻烦,但是过程清晰观察yum安装方式的日志,可以看到需要非常多的依赖好在网上有大神已经整理好了相关依赖,这些依赖我们直接yum一键安装,就不再一一赘述了[root@JDu4e00u53f7~]#yum-yinstallmakegccgcc……

不忘初心  发布于 2018-09-12 浏览(17) 赞 (0)

web开发

linux环境下RabbitMQ二进制方式安装教程

linux环境下RabbitMQ二进制方式安装教程

之前有讲过在linux环境下RabbitMQ源码包方式安装教程,当时没有找到相关二进制包安装的方案,后来慢慢查阅资料,功夫不负有心人,最终还是让我找到了不多逼逼,直接进入正题在/usr/local目录下面新建rabbitmq文件夹[root@JDu4e00u53f7local]#mkdirrabbitmq进入rabbitmq目录,下载二进制包[root@JDu4e00u53f7local]#cdrabbitmq[root@JDu4e00u53f7rabbitmq]#wgethttp://www.rabbitmq.com/rel……

不忘初心  发布于 2018-09-12 浏览(19) 赞 (0)

web开发

linux环境下RabbitMQ源码包方式安装教程

linux环境下RabbitMQ源码包方式安装教程

最近项目中需要用到消息队列,之前使用过ActiveMQ,这次想用一下新的MQ,查阅了很多资料,最后在一堆MQ中选中了RabbitMQ。简单介绍一下它的优点(具体性能数据还需要做实际测试):1、erlang语言开发,天生具有高并发的特性;2、语言无关性,支持各种编程语言;3、支持持久化、事务、ack机制;4、消息延迟率低,微秒级,仅次于kafka;5、支持主从,高可用,可以非常方便的拓展集群;6、消息丢失率很低,ack确认之前不会删除队列的消息;7、Tps和Qps都相当可观,仅次于ZeroMQ;8、新生物种,社区非常活跃;今天主要……

不忘初心  发布于 2018-09-10 浏览(21) 赞 (0)

web开发

mybatis中foreach的变量名和if的变量名相同

mybatis中foreach的变量名和if的变量名相同

在mybatis中,为我们提供了一个foreach标签,可以很方便的用来实现in语句,今天在使用的时候,碰到了一个细节问题,foreach标签中的变量名称和if条件中的变量名称一模一样,导致最后生成的sql出了问题。需求是要能够根据标签做出批量查询和单独查询,所以写了两个if标签,查询的时候,传递了批量查询的参数,但是单独查询的sql也被生成出来了,而且值还是批量查询的最后一个。不太好描述,还是直接上图片:大家可以看到上图中,第一个and中是根据tags做一个in查询,第二个and中是根据tag做一个like查询,但是问题来了,第二个and……

不忘初心  发布于 2018-02-26 浏览(94) 赞 (0)

web开发

SwingQQ窗体抖动效果

SwingQQ窗体抖动效果

之前讲过了好友列表的闪烁,消息来临的时候,能第一时间知道,但是有时候消息太多了,实在没看到,QQ还提供了一个必杀技——窗体抖动,这个功能也非常的好用,给好友发送抖动窗口了之后,直接强制将聊天窗口弹出来,并且在屏幕上抖一抖,这样总该能看到消息了。今天来教大家如何让swing窗体也抖动起来,实现原理非常的简单,上一篇文章中讲过好友头像的闪烁,就是动态改变窗体的坐标,还需要加入一个循环,让抖动的效果持续一会儿。好了,没多少要说的,直接给代码了:packagecom.wolffy.frame;importjavax.swing.JButton;im……

不忘初心  发布于 2017-12-19 浏览(100) 赞 (0)

web开发

SwingQQ消息来了好友头像闪动

SwingQQ消息来了好友头像闪动

在使用QQ的时候,当有人给我们发消息,好友列表里面,他(她)的头像就会开始闪烁,如果收起了分组,那么好友分组又会开始闪烁,这个功能非常的强大,也非常的实用和人性化,能够第一时间通知用户,极大的提升了用户体验。之前在iteye上发表的SwingQQ项目中已经有这个功能了,但是杂糅在了一起,看起来不太方便,今天来单独就这个功能写一篇文章,方便大家更清晰的学习如何实现这个功能,来几张效果图看看:上图中,是展开状态下,我点击消息来啦的按钮之后,好友1-1的头像就会开始来回闪动,向右偏移了1个单位,看起来不太明显,大家以那个企鹅的眼睛来做对比,就会发现……

不忘初心  发布于 2017-12-18 浏览(93) 赞 (0)

seo优化

什么是高质量的内容

什么是高质量的内容

现在国内做SEO,主要都是依托于百度这个全球最大的中文搜索引擎,而它又是一个商业机构,所以它的最终目的是赚钱,但是它的内容则是由不计其数的站长来提供的,否则这么的内容,百度就算是倾尽整个公司之力怕是也做不到,既然有这么多的站、这么多的内容,那它为了赚钱,肯定会挑选它认为最优质的内容给用户。参考百度站长平台给出的信息,总结一下,想达到“优质内容”的标准,需要满足以下几点:一、内容坚持原创这也是第一个老生常谈的问题了,就按我们自己来说,平时在网络上搜索东西的时候,如果一搜就是一堆重复内容的话,那我们肯定会觉着体验很差看到上面的图片了吗?一眼看……

不忘初心  发布于 2017-12-14 浏览(89) 赞 (1)

web开发

JFrame、jDialog、JWindow三者的区别

JFrame、jDialog、JWindow三者的区别

在使用swing开发的时候,用到最多的窗体组件就是JFrame了,但是官方还提供了其他的组件JDialog和JWindow,今天就来带领大家看一下这三者有什么区别,分别在什么场景下适用。一、JFrame在窗体的右上角,会有最小化、最大化、关闭这三个按钮而且,在任务栏有一个图标(注意:是任务栏,不是系统托盘)最后一个图标就是swing的标记,java官方标志性的图标,这个也是可以自己更改的,自定义一个icon即可。二、JDialog这是一个弹框的窗体组件,多用于信息的提示,它是没有最大化和最小化的,只有一个关闭按钮而且,在任务栏并……

不忘初心  发布于 2017-12-14 浏览(105) 赞 (0)