理解RESTful架构
    
            
摘要:本文转载自:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 一、理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时
        
阅读全文
 
            
         
        
            
    使用pdf.js开发一个图书在线阅读界面,可以点击书签显示对应的页面,可以全文检索
    
            
摘要:客户现场问题:图书pdf文件单个超过1G的文件很多,在线加载pdf文件特别慢,半天都加载不出来,所以需要在线阅读功能进行重构 解决办法: 一、后台处理 1、首先使用itext-pdf对pdf文件进行书签抽取,对抽取出的书签保存到书签表,书签表里会有书签名称、页码、层级关系等字段,然后对书签使用ES创
        
阅读全文
 
            
         
        
            
    pdf.js兼容ie9浏览器及以上版本
    
            
摘要:本插件不兼容ie8,兼容ie9及以上版本,官网最新的几个版本都不兼容ie9 pdf.js是一款优秀的pdf在线浏览的插件,使用很容易上手,具备打印、下载、关键词查找高亮显示等很多功能 目录结构如下图: 使用: 直接把下载下来的pdf.js放到tomcat下运行,index.html是我写的demo,
        
阅读全文
 
            
         
        
            
    Java实体类自动生成serialVersionUID的方法
    
            
摘要:介绍在 Eclipse 和 IntelliJ IDEA 两种IDE中实现自动生成serialVersionUID的方法。 Eclipse 在Eclipse中创建实体类且实现Serializable序列化接口后,在类名所在行左侧有“黄色三角形感叹号提示符”且类名有黄色下划线提示(见下图), 第1步:单
        
阅读全文
 
            
         
        
        
            
    docker安装percona数据库启动失败
    
            
摘要:启动percona的时候发现没啥问题,但是在docker ps查看的时候会发现没有percona,而且查看/data/mysql-data文件也没有写入内容。 percona安装步骤 #镜像地址:https://hub.docker.com/_/percona/ #第一步拉取镜像 docker pu
        
阅读全文
 
            
         
        
            
    linux彻底卸载mysql
    
            
摘要:一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql 1 rpm -qa|grep -i mysql 可以看到如下图的所示,显示之前安装的mysql: 二、停止mysql服务、删除之前安装的mysql 停止mysql服务 开始删除查找到的mysql RPM包 rpm -e --no
        
阅读全文
 
            
         
        
            
    maven安装
    
            
摘要:Linux配置maven 一.解压maven 1.1先解压maven包 tar zxvf apache-maven-3.5.4-bin.tar.gz -C /opt/inst 1 1.2.重命名解压后的文件 cd opt/inst mv apache-maven-3.5.4 maven354 1 2
        
阅读全文
 
            
         
        
            
    在Linux上操作的时候会遇到命令失效,常用的ls,vi,等常用命令都不能用了
    
            
摘要:在Linux上操作的时候会遇到命令失效,常用的ls,vi,等常用命令都不能用了,只能使用cd来切换目录, 如下: 不管是在Xshell中操作的,还是在终端中操作,都是错误,而且重启了虚拟机后,悲催的发现虚拟机不能登录了。 这是怎么回事呢? 其实是我们在操作Linux的时候不小心把环境变量的配置写错了
        
阅读全文
 
            
         
        
            
    包扫描路径写成dubbo.scan.base-packages时,无法暴露服务
    
            
摘要:Dubbo整合SpringBoot 在application.properties配置文件中,将扫描包路径写成dubbo.scan.base-packages时候,服务是没法暴露的。必须写成dubbo.scan.basePackages才可以
        
阅读全文
 
            
         
        
            
    使用docker安装zookeeper
    
            
摘要:#拉取zk镜像 docker pull zookeeper:3.5 #创建容器 docker create --name zk -p 2181:2181 zookeeper:3.5 #启动容器 docker start zk
        
阅读全文
 
            
         
        
            
    Centos7 安装docker
    
            
摘要:我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上, RHEL/Centos 的内核修补过, centos6.5的版本就可以——这个可以试试) 1,root账户登录,查看内核版本如下 [root@lo
        
阅读全文