当前位置: 首页 > news >正文

给网站做伪静态网站分析工具

给网站做伪静态,网站分析工具,初期做网站,国家精品课程网官网上一篇博客《java:aocache:基于aspectJ实现的方法缓存工具》介绍了aocache的基本使用, 介绍AoCacheable注解时说过,AoCacheable可以定义在构造方法上,定义在构造方法,该构建方法就成了单实例模式。 也就是说,只要构建…

上一篇博客《java:aocache:基于aspectJ实现的方法缓存工具》介绍了aocache的基本使用,
介绍@AoCacheable注解时说过,@AoCacheable可以定义在构造方法上,定义在构造方法,该构建方法就成了单实例模式。

也就是说,只要构建方法参数相同,new 返回的实例都是同一个,示例如下:

	@Testpublic void test7Constructor() {try {Date d = new Date();TestUser user = new TestUser("jerry",0,d);log("user:{}",user);for(int i=0;i<5;++i) {TestUser o = new TestUser("jerry",0,d);log("u{}:{}",i,o);/** 每次 new 返回的都是同一个实例 */assertTrue(o == user);}} catch (Throwable e) {e.printStackTrace();fail(e.getMessage());}}private static class TestUser {String name;Integer age;Date birthdate;@AoCacheableTestUser() {this(null, null, null);}@AoCacheableprotected TestUser(String name, Integer age, Date birthdate) {this.name = name;this.age = age;this.birthdate = birthdate;}}

注意

  • @AoCacheable定义在私有(private)构造方法上无效,因为基于AspectJ的工作原理,它不能拦截私有构造方法。
  • 对于是否将@AoCacheable定义在构造方法上要认真考虑是否适合你的使用场景,因为一旦定义了将@AoCacheable注解定义在构造方法上,该方法new操作就不能创建新实例。

所以@AoCacheable定义在构造方法的使用方式是有限制的。因为就无法再创建新实例,如果又希望保持构造方法创建新实例,又能得到单实例缓存。建议不要在构造方法上定义@AcCacheable注解注解,而是定义一个有@AcCacheable注解的静态方法用于获取单实例,示例如下:

	protected TestUser(String name, Integer age, Date birthdate) {this.name = name;this.age = age;this.birthdate = birthdate;}@AcCacheablepublic static TestUser getSingleton(String name, Integer age, Date birthdate){new TestUser(name,age,birthdate);}

项目仓库

访问码云仓库获取完整代码及说明:
aocache: aocache(Aspect Oriented Cache)是一个基于aspectJ实现的方法缓存工具。 (gitee.com)

http://www.fp688.cn/news/152743.html

相关文章:

  • 怎样做自媒体拍视频赚钱广州:推动优化防控措施落
  • wordpress playlm版权西安seo网站排名
  • web前端开发介绍鄂尔多斯seo
  • POS机网站怎么做灰色关键词排名代做
  • 黄浦区seo网站建设海外短视频软件
  • 塘厦镇做网站亚马逊seo是什么意思
  • 代做原创毕业设计网站seo专员很难吗
  • 3d网站建设方案2022年最新新闻播报稿件
  • 做拍拍拍拍网站外贸网站平台
  • 周口做网站宁波网络推广
  • 社区推广普通话网站seo什么意思
  • 网站建设案例分析如何做推广最有效果
  • 页面排版seo优
  • 盐城 网站开发线下推广渠道有哪些方式
  • 网站建设优化服务好么南宁seo标准
  • 桥梁建设工程网站steam交易链接在哪看
  • 南昌创建网站seo搜索优化公司排名
  • b to b网站建设模式百度推广开户电话
  • 学做网站论坛教程福州网站建设方案外包
  • 手机wap网站html源码电商网站建设教程
  • 用php做动态网站吗怎样进行关键词推广
  • 美食怎么做的小视频网站百度号码认证平台取消标记
  • 西安专业网站建设服务好中国十大搜索引擎排名最新
  • 一般做企业网站多少钱seo站长
  • 网站建设不一定当地专业网站制作
  • 专业的个人网站建设哪家网站结构优化的内容和方法
  • 模板建站适屏河北seo公司
  • 导游网站如何建设的seo培训教程视频
  • 浦江做网站做好网络推广
  • 响应式网站怎么做郑州网络推广厂家