• DUZHI_BLOG主题使用配置指南

    Jpress 大家应该都知道,JF开发的一套博客系统;  DUZHI_BLOG基于wp的主题开发了一套工具供Jpress使用的一套主题;  GIT:http://git.oschina.net/duzhime/DUZHI_BLOG 群聊: 优点: 1、java 开发  2、css/js 压缩 3、lucene 索引机制 .....不说了,大家用用就知道了 配置指南 1、网站域名: 2、主题必须配置数据: 可以参考配置: 1、特殊格式:   1.1 站点消息 参考配置如下: 博客日常更新贴 快速获取本站安装包 本站将永久开源,为了系统的正常运行,如果对Jpress 有好的建议,也将适时采纳,并同

    2017-02-13 15:19:442119评论: 54
  • DUZHI_BLOG 分支开发使用指南

    今天也很Happy 和大家说说开分支这件事,本来这个分支一直是自己用的,一直没想着Share这件事,但是今天”cknote“建议我看个群,我想想还是有必要,和我当前的策略是一致的,如实努力开了群: 有兴趣可以加入: 下面言归正传: GIT分支路径: http://git.oschina.net/duzhime/DUZHI_BLOG 我用Idea 配置给大家介绍下; 环境 几个注意点: jdk 版本:1.8 源文件目录:java&resources Web Directory :webapp Artifacts 基本上这几个配置。如果大家有其他问题可以发布到评论,我看到后,给大家更新。  

    2017-02-13 15:00:51618评论: 14
  • JPress 二次开发文档

    JPress文档 开始 演示站点:http://www.yangfuhai.com (也是作者博客) JPress官网:http://jpress.io 简介 JPress,一个wordpress的java代替版本,使用JFinal开发。支持类似wordpress的几乎所有功能,比如:模板,插件等。同时在模板上,JPress提出了“模板即模型”的概念,方便模板制作人灵活制作业务模型,移除了widget等繁杂功能,同时在模板和插件制作上比wordpress更加灵活简洁。 但是,JPress又不是wordpress的java版本,它天生融合了微信公众平台,整合了国内众多云平台、短信发送、邮件发送平

    2017-02-12 22:36:082762评论: 04
  • 关于Synchronized与ReentrantLock的那些事

    这几天再折腾一些事情,由于部分本站部分数据使用了索引功能,加上准备增加历史的今天功能; 大家都知道,现在很多的数据都可以采集而来,当然我也不想费事,如实也使用了JUHE API来调用获取历史的今天功能; 当然这些功能访问每次都掉也是可以的,但是我怕第三方API挂了,或者不可用,所以加了本地缓存;如是增加了Module;     标签只是准备按天记录用了,所以每天会自动生成一个tag 如(123,124)等等; 废话不说了, 由于增加Content 必然引起索引的重建,有由于索引机制是异步通知机制,所以就会出现索引被写锁的功能(读不影响) 如是翻资料,用 synchronized (){ }

    2017-01-24 12:35:44284评论: 24
  • 分享一个JS/CSS 在线合并压缩的方案-Compressor-Java 实现

      大家好,这几天正好做站点优化,也看了写工具,在线的非在线的。 如:grunt,php的minify,yui等 今天给大家介绍下我引用了YUI做了在线的效果,主要生成文件以及合并CSS的效果。下面介绍下过程; 1、由于我使用的是Freemarker 去做的View 所有我做了个标签; package me.duzhi.blog.plugins.compress; import com.jfinal.kit.StrKit; import freemarker.core.Environment; import freemarker.ext.beans.BeansWrapper; import

    2017-01-08 18:17:081946评论: 34
  • Lucene 索引 搜索使用

      很折腾,发现一个bug,我的网站的搜索,只能根据 Title 查询,找了半天我发现我用的5.4版本的mysql 所以搞了半天怎么也不支持,FULLTEXT Index;   无奈之举使用了Lucene 解决方案做全文索引,代码类见附件: package io.jpress.searcher; import com.jfinal.log.Log; import com.jfinal.plugin.activerecord.Page; import io.jpress.Consts; import io.jpress.model.Content; import io.jpress.model

    2017-01-04 15:37:12203评论: 04
  • 巧妙的实现了伪静态化

    http://www.duzhi.me/article/48.html 相信大家都看到上面的URL很不陌生,(说的是格式),尤其刚从Wordpress 的逻辑看。下面截一张WordPress的图给大家看看. 看到上面的图,用PHP Wordpress 的 非常熟悉。PHP 用的基本都是rewrite 实现301转发。 下面我们看看Java 怎么实现呢? 大部分搜索引擎都会优先考虑收录静态的HTML页面,而不是动态的*.jsp、*.php页面。但实际上绝大部分网站都是动态的,不可能全部是静态的HTML页面,因此互联网上大部分网站都会考虑伪静态——就是将*.jsp、*.php这种动态URL伪装成静

    2016-12-30 22:38:25132评论: 04
  • 关于上传(upload)的一点啾啾

    背景: 在Java 中上传其实比较麻烦,需要引用一些便捷的Java 搞定,比如常见fileupload 等jar,在本站中并没有使用apache upload jar,而采用了 cos-26Dec2008 Maven 地址: com.jfinal cos 26Dec2008 有兴趣的可以研究下源码,毕竟都是开源的; 下面贴几段代码供大家看看, 1、上传的Action 代码 /** * 上传文件 */ public void upload() { UploadFile uploadFile =

    2016-12-25 11:36:12212评论: 14
  • 转型中的博客

    这几天正好公司的事情可以歇歇,顺便在QCloud 上买了个主机(1G)基础型,具体可以参考官方配置“https://www.qcloud.com/” JPress,一个wordpress的java代替版本,使用JFinal开发。支持类似wordpress的几乎所有功能,比如:模板,插件等。同时在模板上,JPress提出了“模板即模型”的概念,方便模板制作人灵活制作业务模型,移除了widget等繁杂功能,同时在模板和插件制作上比wordpress更加灵活简洁。具体请参考“http://jpress.io/” 下面给大家介绍下   源码地址,欢迎Fork https://git.oschina.n

    2016-12-20 11:38:54534评论: 04

联系我们

******

在线咨询:点击这里给我发消息

邮件:ashang.peng#aliyun.com

QR code