所有文章

  • 【原】nginx配置腾讯云ssl证书图文教程

    服务器nginx配置腾讯云ssl证书图文教程

    从腾讯云上下载了一个ssl证书,跟阿里云还不大一样,阿里云是一个.pem和.key文件,而腾讯云则是一个.crt和.key文件,不过名字并不会影响最终的使用。下载的是一个zip压缩包,解压之后,有很多种证书,nginx、apache、iis,还是挺全面的,本文使用nginx配套的证书。上传crt证书至服务器[root@VM_41_196_centosnginx]#cdcert[root@VM_41_196_centoscert]#lltotal8-rw-r--r--1rootroot3701Mar513:47...

    不忘初心 不忘初心 2019-03-05 围观(1875) 评论(0) 点赞(22) 服务器

    阅读更多
  • 【原】nginx配置ssl证书,提示找不到OpenSSL依赖

    服务器nginx配置ssl证书,提示找不到OpenSSL依赖

    网站一直都在裸奔,以为ssl证书都是要钱的,而自己使用openssl制作的证书,有时候在微信或者QQ自带的浏览器上,老是会被拦截掉,一直投诉解决也不是个事儿。上次在闲逛腾讯云最新产品的时候,无意中发现云服务商都是有提供免费的https证书的,想着是服务商提供的,应该会被认可吧,就来尝试了一下。之前没想着使用https,所以在编译的时候,也没有追加ssl模块,所以这次需要重新追加[root@VM_41_196_centosnginx]#./configure--with-http_ssl_module但是在给nginx配置ssl证书模块的...

    不忘初心 不忘初心 2019-03-05 围观(2155) 评论(0) 点赞(11) 服务器

    阅读更多
  • 【原】Linux下tomcat启动卡住的解决方案图文教程

    JAVA开发Linux下tomcat启动卡住的解决方案图文教程

    之前的服务器到期了,新入手了一台云服务器,在发布工程的时候,发现tomcat卡住很久,之前的服务器没有这个问题,开始以为是项目哪里配置出错了,自己检查了没问题,在本地也是可以启动的,就是在新买的这台服务器上面超级慢,一度让我怀疑是否新买的服务器有问题,一波百度下来,发现原来这个问题可以从tomcat着手找原因。。。大家可以看到,这两行日志之间卡了将近4分钟之久,真的是不能忍,具体日志信息如下:02-Mar-201918:32:34.158INFO[main]org.apache.catalina.startup.VersionLogger...

    不忘初心 不忘初心 2019-03-02 围观(1673) 评论(0) 点赞(30) JAVA开发

    阅读更多
  • 【原】Mybatis调用MySQL存储过程图文教程

    JAVA开发Mybatis调用MySQL存储过程图文教程

    存储过程,一个在笔者看来“很难用”的东西(主要还是菜),工作中碰见的也很少,逻辑简单的还好,逻辑一旦复杂了,这个东西看起来并没有代码这么直观,一旦注释没写好,或者同事离职了,后面维护的人简直痛不欲生。最近的接手的一个项目中,DAO层使用的是mybatis,各种功能的实现都是自己写sql,今天碰到一个统计功能,是由别人写好的存储过程,需要我用Mybatis来调用,本来以为很简单的东西,可硬是来来回回折腾了好几次,在此记录下调用过程中碰到的一些问题。代码太长了,只展示一下入参和出参:CREATEDEFINER=`root`@`%`PROCEDUR...

    不忘初心 不忘初心 2019-03-01 围观(1398) 评论(0) 点赞(43) JAVA开发

    阅读更多
  • 【原】mybatis-generator代码自动生成插件的使用图文教程

    JAVA开发mybatis-generator代码自动生成插件的使用图文教程

    工作中用到的两个主流orm映射框架:hibernate、mybatis,刚毕业那段时间,一直用的都是hibernate,毕竟不用写sql了,当时用的是不亦乐乎,可是后来慢慢发现,这个框架还是无法做到足够精细化的查询,也就是说还是要写sql,果断放弃之,逐渐的转向了mybatis,用着用着也不是很爽了,为什么?一些复杂的sql自己写写也就算了,可是碰到一些基本的增删改查,这些都需要自己手动来写,这就不是很开心了。毕竟像我这样的懒人还是多,很早的时候,就有前辈们写出了一个maven插件来决绝这个问题了,它就是今天要讲的工具:mybatis-gene...

    不忘初心 不忘初心 2019-03-01 围观(661) 评论(0) 点赞(11) JAVA开发

    阅读更多
  • 【原】JVM内存模型及分区的理解

    JAVA开发JVM内存模型及分区的理解

    Java自从面世以来,得到了广泛的应用和飞速的发展,除去一些抽象的概念性的创新,让人津津乐道的就是实用性和上手快。在以前使用C编程的时候,程序员对于内存是有生杀大权的,每一个对象从开始创建到销毁,都需要通过代码手动来管理,这就让人觉着很麻烦,也很辛苦,而java正是解决了这一大痛点,所以一经面世,就一直火到现在。java虚拟机提供了GC来自动管理内存,这样开发者就不用专门写代码来处理这个问题,可以将大量的时间投入到代码层面。这一切看起来非常美好,但正是因为太过于美好,将细节全部都封装起来了,开发者丢失了对jvm内存的基本了解,在出现内存问题的...

    不忘初心 不忘初心 2019-02-28 围观(1223) 评论(0) 点赞(26) JAVA开发

    阅读更多
  • 【原】Linux环境下tomcat控制台乱码解决方案

    JAVA开发Linux环境下tomcat控制台乱码解决方案

    由于云服务器快要到期了,所以新购了一台服务器,将工程迁移过去了,运行发布都没什么问题,可是查看日志的时候却发现控制台出现了乱码,所有打了中文注释的地方,几乎全都是????第一反应是项目中的编码不对,遂检查了spring的encodeFilter,没发现有什么不对<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</...

    不忘初心 不忘初心 2019-02-20 围观(1233) 评论(0) 点赞(11) JAVA开发

    阅读更多
  • 【原】MySQL赋予用户执行自定义Function的权限

    数据库MySQL赋予用户执行自定义Function的权限

    将远程数据库导入到本地之后,一启动项目就报错“execute command denied to user”,提示用户没权限执行自定义FunctionCausedby:java.sql.SQLSyntaxErrorException:executecommanddeniedtouser'cxcs'@'localhost'forroutine'hzcx.getOrgName'atcom.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)...

    不忘初心 不忘初心 2018-10-30 围观(1760) 评论(0) 点赞(11) 数据库

    阅读更多
  • 【原】Access-Control-Allow-Origin重复跨域问题

    JAVA开发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_headerHost$host;add_headerAccess-...

    不忘初心 不忘初心 2018-09-20 围观(6289) 评论(0) 点赞(21) JAVA开发

    阅读更多
  • 【原】linux环境下ErLang二进制方式安装教程

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

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

    不忘初心 不忘初心 2018-09-12 围观(1343) 评论(0) 点赞(21) 服务器

    阅读更多
  • 【原】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 围观(1256) 评论(0) 点赞(21) 服务器

    阅读更多
  • 【原】linux环境下RabbitMQ源码包方式安装教程

    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 围观(1241) 评论(0) 点赞(21) 服务器

  • 【原】mybatis中foreach的变量名和if的变量名相同

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

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

    不忘初心 不忘初心 2018-02-26 围观(262) 评论(0) 点赞(51) JAVA开发

  • 【原】SwingQQ窗体抖动效果

    SwingQQ窗体抖动效果SwingQQ窗体抖动效果

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

    不忘初心 不忘初心 2017-12-19 围观(1075) 评论(0) 点赞(51) JAVA开发

  • 【原】SwingQQ消息来了好友头像闪动

    SwingQQ消息来了好友头像闪动SwingQQ消息来了好友头像闪动SwingQQ消息来了好友头像闪动

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

    不忘初心 不忘初心 2017-12-18 围观(189) 评论(0) 点赞(55) JAVA开发

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们