0%

前言

在使用spring的过程中,一般很少直接使用BeanFactory示例作为容器,更多的是使用ApplicationContext示例作为容器。
ApplicationContext容器提供观察者模式的时间机制

  • ApplicationEvent:事件
  • ApplicationListener:时间监听
  • ApplicationContext:容器
    应用程序只需要创建一个event并发布到容器中,Listener就会监听到此事件并进行处理。
    此篇文章我们就来详细讨论一下Spring事件的各种用法。
阅读全文 »

无线承载网络

无线承载网络(Wireless Hosted Network)是Windows7和安装有WLAN服务的Windows Server 2008 R2中一项新增的WLAN特性。
通过此特性,Windows计算机能通过一块物理无线网卡以客户端身份连接到(由物理设备提供的)硬AP,同时又能作为软AP,允许其它设备与自己连接。

阅读全文 »

进项税和销项税的概念

  • 进项税:企业买东西时记在采购总价中的增值税款
  • 销项税:企业向外卖东西时收到的销售总价中的增值税款
  • 实际交税:每月企业拿所有的销项税额减去进项税,如果是正数就要向税务局交税,如果是零或者负数就不用交了
阅读全文 »

背景

在windows环境下,定时执行指定任务,最方便的就是创建一个windows自带的计划任务;
比如定期清理临时文件,我们可以创建一个bat脚本,然后通过计划任务执行这个脚本,到了设定的时间bat确实被执行了;
但是有个问题,每次执行bat时都会弹出一个cmd的窗口,执行完毕后又自动关闭,这样的体验非常不好,不知道的人还以为中毒了呢;
那么今天我就教大家如何消除这个“黑框”;

阅读全文 »

这是“矿工”工具系列的第二篇,我们将原来的客户端命名为“矿场”,“矿场”是“矿工”的容器,一个“矿场”可以包含0到N个“矿工”;
“矿场”安装在客户端机器上,负责定时启动“矿工”;本文章主要记录“矿场”定时启动矿工的技术选型,并核心介绍了java service wrapper的使用方法;

阅读全文 »

背景介绍

“矿工”被设计成一款独立的数据抓取工具,核心解决从多个超市抓取商品、供应商、价格、销售流水、采购数据等;
由于不同超市的erp系统千差万别,使用的数据库以及版本存在差异,因此设计上需要满足如下条件:

  • 全程无需超市参与(首次实施除外)
  • 定时增量同步(间隔在5分钟级上下)
  • 数据不允许丢失,允许偶尔的数据重复
  • 支持远程调整同步的周期 (特殊时间段需要调整)
  • 支持远程暂停同步过程
  • 支持远程更新同步逻辑(字段、取值条件等)
  • 支持远程维护门店数据库连接方式
  • 每个门店每日数据量在2W条记录,需要支持100家门店
  • 服务端要有完善的同步过程跟踪,方便后期的监控和报警
阅读全文 »