2020年6月11日

摘要: <html moznomarginboxes mozdisallowselectionprint> <head> <style> @media print { @page { size: auto; margin: 1cm; } #printBtnWrapper { display: none; } 阅读全文
posted @ 2020-06-11 16:39 裘小凉 阅读(211) 评论(0) 推荐(0) 编辑
 
摘要: <html moznomarginboxes mozdisallowselectionprint> <head> <style> @media print { @page { size: auto; margin: 1cm; } #printBtnWrapper { display: none; } 阅读全文
posted @ 2020-06-11 16:37 裘小凉 阅读(461) 评论(0) 推荐(0) 编辑
 
摘要: <html moznomarginboxes mozdisallowselectionprint> <head> <style> @media print { @page { size: auto; margin: 1cm; } #printBtnWrapper { display: none; } 阅读全文
posted @ 2020-06-11 16:33 裘小凉 阅读(160) 评论(0) 推荐(0) 编辑

2018年10月29日

摘要: 避免使用Executors创建线程池,主要是避免使用其中的默认实现,那么我们可以自己直接调用ThreadPoolExecutor的构造函数来自己创建线程池。在创建的同时,给BlockQueue指定容量就可以了。 private static ExecutorService executor = ne 阅读全文
posted @ 2018-10-29 09:46 裘小凉 阅读(164) 评论(0) 推荐(0) 编辑
 
摘要: ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线 阅读全文
posted @ 2018-10-29 09:41 裘小凉 阅读(179) 评论(0) 推荐(0) 编辑

2018年9月7日

摘要: 这篇简单讲一下JDK自带的观察者模式实现代码。 对于观察者模式,JDK中提供了一个Observer接口(观察者),一个Observable类(主题对象)。 注:被观察者又被称为主题对象,目标对象。 具体我们来看下源码。 1.观察者接口 该接口相当于观察者,里面有一个update(Observable 阅读全文
posted @ 2018-09-07 11:31 裘小凉 阅读(104) 评论(0) 推荐(0) 编辑

2018年8月21日

摘要: 一、进制转换 1.1 其他进制转十进制(以十六进制为例): 十六进制范围:0-9, A-F对应数字10-15 2A7E(16) = 14*16(0) +7*16(1) + 10*16(2) + 2*16(3) = 10878(10) 1.2 十进制转二进制:将十进制数除以2,取余数,将最后一位余数排 阅读全文
posted @ 2018-08-21 10:51 裘小凉 阅读(182) 评论(0) 推荐(0) 编辑

2018年8月20日

摘要: Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 1、BeanUtils 提供了对于JavaBean进行各种操作, 比如对象,属性复制等等。 Java代码 //1、 克隆对象 // 新创建一个普通 阅读全文
posted @ 2018-08-20 16:54 裘小凉 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: 对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现(如:Apache Shiro、Spring Security)。 pom.xml添加依赖 创建SpringSecurity配置类 通过@EnableWebSecurity注解开启 阅读全文
posted @ 2018-08-20 15:45 裘小凉 阅读(213) 评论(0) 推荐(0) 编辑
 
摘要: 一、Java发展史: 1995年由詹姆斯高斯林带领团队开发 java问世 2004 jdk1.5版本更名jdk5.0 2010 sun公司被oracle公司收购 二、java三大体系: javaSE: java2SE java标准版,java基础版本,允许开发和部署在桌面、服务器、嵌入式环境和实施环 阅读全文
posted @ 2018-08-20 15:35 裘小凉 阅读(217) 评论(0) 推荐(0) 编辑