侧边栏壁纸
  • 累计撰写 793 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

Halo

Dettan
2022-02-27 / 0 评论 / 0 点赞 / 119 阅读 / 1,093 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
git remote add upstream  https://github.com/halo-dev/halo.git
git fetch upstream
git merge upstream/master
博客系统
freeMark ss+jpa 没有mybatis . 可以换主题 , 系统初始化 ,增量更新. 集成了各种云, httpclient ,swagger

oneBlog

百度推送:支持百度推送功能,加速百度搜索引擎收录博文
SEO:自带robots、sitemap等seo模板,实现自动生成robots和sitemap
文件搬运工:集成blog-hunter (opens new window)实现“文章搬运工”功能,支持一键同步imooc、csdn、iteye或者cnblogs上的文章,可抓取列表和单个文章
实时通讯:管理员可向在线的用户发送实时消息(需用户授权 - 基于websocket实现,具体参考DBlog建站之Websocket的使用 (opens new window)
自动申请友情链接:在线申请友情链接,无需站长手动配置,只需申请方添加完站长的连接后自行申请即可
评论系统:自研的评论系统,支持显示用户地址、浏览器和os信息,后台可审核评论、开启匿名评论、回复和邮件通知评论
权限管理:后台配备完善的权限管理
系统配置支持快速配置:可通过后台手动修改诸如域名信息、SEO优化、赞赏码、七牛云以及更新维护通知等
多种文件存储:集成七牛云、阿里云OSS,实现文件云存储,同时支持本地文件存储
第三方授权登录:集成JustAuth (opens new window)实现第三方授权登录

tubo
http://tumo.tycoding.cn/2018/07/30/vue/vue-6

newBlog
ZRLOG
插件
这个插件是socket通信实现的

DimpleBlog
vue2 前台
评论直接填QQ号, 获取头像, 发送邮件
挺快的.

forum-java
现代化社区(论坛/问答/BBS/社交网络/博客)
最新vue实现
商用版1w多

solo
搭建站点的文章会与主站联动,评论也会联动
GitHub登录
https://ld246.com/top/solo

内容简介
Java 动态代理及源码简析
Android 中的 Retrofit 框架以及 Spring AOP 的内部实现都是基于 Java 动态代理机制来实现的,所以理解 Java 动态代理机制有助于我们阅读框架源码以及理解其实现思路。 Java 有两种代理方式,一种是 静态代理,另外一种就是本文所介绍的 动态代理 。 静态代理比较简单,静态代理代理的是一个类,代理类和委托类(被代理类)都实现相同的接口,然后代理类内部持有委托类的引用,客户端只需要与代理类打交道,客户端调用代理类的方法时,代理类内部再调用委托类的方法,但在调用委托类方法的前后,代理类可以插入自己的代码,执行自己的逻辑,下面是一个静态代理的简单代码演示。 public interface IAnimal { void say(String word); } public class Cat implements IAnimal { @Override public void say(String word) { System.out.println("Cat: say()-->" + word); } } public class StaticAnimalProxy implements IAnimal{ private IAnimal animal; public StaticAnimalProxy(IAnimal animal) { this.animal = animal; } @Override public void say(String word) { System.out.println("静态代理前置代码"); animal.say(word); System.out.println("静态代理后置代码"); } } StaticAnimalProxy proxy = new StaticAnimalProxy(new Cat()); proxy.say("hello!"); 输出: 静态代理前置代码 Cat: say()-->hello!
https://imhanjie.com/post/java-dynamic-proxy/


jakarta.mail
implementation "com.sun.mail:jakarta.mail"

0

评论区