我们谈了大清单报表的呈现方法,其实有时候这些报表还需要打印,比如银行打印流水对账单。那么,打印是不是也要像呈现那样做一个缓存机制呢?没有这个必要。打印和浏览不同,一般是从头到尾过一遍就行了,过程中没有翻页的需求。这样,只要流式读入数据逐步生成打印页就可以了,不会发生内存溢出的问题。但这个做法仍然比较麻烦,特别是现代浏览器加强了安全控制,applet等插件经常被禁用,打印功能常常不能直接由报表工具提
分类:
其他好文 时间:
2018-06-05 12:18:50
阅读次数:
160
MYSQL一.数据库基础1.传统的文件系统管理的缺陷编写应用程序不方便;数据冗余不可避免;应用程序依赖性;不支持对文件的并发访问;数据间联系弱;难以按用户视图表示数据;无阶段性安全控制功能.2.数据库管理系统的优点相互关联的数据的集合;较少的数据冗余;程序与数据相互独立;保证数据的安全、可靠;最大限度地保证数据的正确性;数据可以并发使用并能同时保证一致性.3.数据库管理系统数据库是数据的汇集,它以
分类:
数据库 时间:
2018-06-05 00:36:05
阅读次数:
198
Shiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是安全控制的入口点,其负责读取配置(如ini配置文件),然后判断URL是否需要登录/权限 ...
分类:
Web程序 时间:
2018-06-01 20:05:02
阅读次数:
241
前面说的互斥量Mutex与关键段CriticalSection都不能实现线程的同步,只能实现互斥,接下来我们用时间event就可以实现线程的同步了,事件也是一个内核对象。 一、相关函数说明 (一) 创建事件 1.函数原型 2.参数说明 第一个参数表示安全控制,一般直接传入NULL。 第二个参数确定事 ...
分类:
编程语言 时间:
2018-05-31 00:32:39
阅读次数:
228
AOP(面向切面编程:Aspect Oriented Programming)为诸如日志记录、性能统计、安全控制、事务处理、异常处理等与具体业务逻辑无关,却需要在全局范围进行执行的功能提供了一种良好重用和与业务逻辑解耦的实现思路。AOP思想是围绕着切面进行的,所谓“切面”就是目标对象的某种操作,其基 ...
分类:
Web程序 时间:
2018-05-23 23:32:47
阅读次数:
341
核心容器:IOC:依赖注入AOP:日志记录,性能统计,安全控制,事务处理,异常处理Spring MVC:Spring profile:生产和日常配置的切换Spring事件触发功能:比较简单,但是够用Spring的Conditional功能:和Profile类似,但是更灵活一点Spring的DI和IO... ...
分类:
编程语言 时间:
2018-05-14 16:50:47
阅读次数:
226
前几天写了一个SpringBoot对拦截器的使用,在实际项目中,对一些情况需要做一些安全验证,比如在没有登录的情况下访问特定的页面应该解释的拦截处理。这一篇介绍使用SpringSecurity来做简单的安全控制,由于SpringSecurity比较复杂,如果有不对的地方可以大家一起学习。 新建项目, ...
分类:
编程语言 时间:
2018-04-29 18:46:01
阅读次数:
179
Windows共享、打印机操作、远程桌面一、配置共享文件夹1、需要启用网络共享与发现鼠标右击网络--属性--更改高级共享设置--来宾或公用--启用网络发现、启用文件和打印机共享通过NTFS权限+共享权限实现安全控制2、防火墙软件需要放行共享访问3、设置共享文件夹的两种方式①通过公用文件夹共享文件此电脑--C盘--用户--公用--将共享文件按类别放入所属的文件类型的文件夹里②通过计算机上的文件夹设置
一、WebAPI的工作方式 WebAPI的工作方式:HTTP的请求最先是被传递到HOST中的,如果WebAPI是被寄宿在IIS上的,这个HOST就是IIS上,HOST是没有能力也没有必 要进行请求的处理的,请求通过HOST被转发给了HttPServer此时已经进入WebAPI的处理加工范围,Http ...
Java同步锁 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 运行结果: 从结果发现,这样的输出值明显是不合理的。原因是两个线程不加控制的访问Foo对象并修改其数据所致。如果要保持 ...
分类:
编程语言 时间:
2018-03-13 19:08:03
阅读次数:
208