-
单例模式
单例模式 单例模式 适用于资源占用较多的类,保证一个类只有一个实例即单例。通用的做法就是构造器私有化,提供一个全局的访问点,返回类的实例。 1.饿汉式 public class Singleton { private static Singleton sin = new Singleton(); private Singleton(){} public s...
-
微服务架构
微服务架构 1、微服务简介 微服务是一种软件架构模式。 它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通(通常是基于HTTP的Restful API).每个服...
-
TCP使用注意事项总结
TCP使用注意事项总结 目录 发送或者接受数据过程中对端可能发生的情况汇总 本端TCP发送数据时对端进程已经崩溃 本端TCP发送数据时对端主机已经崩溃 本端TCP发送数据时对端主机已经关机 某个连接长时间没有数据流动 TCP发送数据不全 TCP数据发送不全实例 为什么会出现数...
-
十七:迭代器模式详解(foreach的精髓)
十七:迭代器模式详解(foreach的精髓) 定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。 从定义中可以看出,迭代器模式是为了在不暴露该对象内部表示的情况下,提供一种顺序访问聚合对象中元素的方法。这种思想在JAVA集合框架中已...
-
使用位图算法来优化签到历史存储空间占用
使用位图算法来优化签到历史存储空间占用 前言 实际开发中有这样的场景,用户每日签到,可获取相对应的积分赠送,如果连续签到,则可获得额外的积分赠送。 本文主要讲解使用位图算法来优化签到历史记录的空间占用。当然如果业务中仅仅是获取连续签到的最大天数,使用一...
-
JavaWeb中点赞功能的实现及完整实例
JavaWeb中点赞功能的实现及完整实例 实现原理 1、功能描述:一个用户对同一文章只能点赞一次,第二次就是取消赞 2、建立一个点赞表great,字段有文章ID(aid),点赞用户ID(uid) 3、当有用户进行点赞行为时,使用aid和uid搜索点赞表。 若有该记录,则表示用户已经点...
-
十四:桥接者模式(发送各类短信案例)
十四:桥接者模式(发送各类短信案例) 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。 桥梁模式的用意 桥梁模式虽然不是一个使用...
-
从此Redis是路人
从此Redis是路人 从此Redis是路人 序言:Redis( Remote DIctionary Server )作为一个开源/C实现/高性能/基于内存的key-value存储系统,相信做Java的小伙伴都不会陌生。Redis常用于缓存、分布式锁、队列(或有序集合)等场景,追求技术的小伙伴们肯定不只满足于Redis的...
-
十二:命令模式(人员解耦和)
十二:命令模式(人员解耦和) 案例: 由于公司的制度不完善,人员缺乏,导致业务人员一有什么事情,全部都来找自己。本来自己就已经身兼数职,现在还要每天面临业务员们的各种炮轰,实在是有点受不了...
-
在前后端分离项目中使用SpringBoot集成Shiro
在前后端分离项目中使用SpringBoot集成Shiro 前言 这次在处理一个小项目时用到了前后端分离,服务端使用springboot2.x。权限验证使用了Shiro。前后端分离首先需要解决的是跨域问题,POST接口跨域时会预发送一个OPTIONS请求,浏览器收到响应后会继续执行POST请求。 前后...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
