-
用私有构造器或者枚举类型强化Singleton
参考Effective Java第三版Joshua J. Bloch 参与编写JDK的大佬,上次看Collections的源码时看见了他的名字,然后翻了翻书,竟然就是他写的! 1.常见的一种: public class Singleton { private static final Singleton INSTANCE= new Singleton(); private Singleton(){...
2019-05-10 06:05:25
-
Tomcat控制台乱码问题
乱码效果图 解决办法 1、修改cmd的编码格式 快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改。 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下: "autorun"="chcp 65001",之后重新打开cmd即可...
-
深入理解java虚拟机之垃圾收集器
前言 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同的版本的虚拟机所提供的垃圾收集器都有可能会有很大的区别,并且一般都会提供参数供用户根据自己的应用...
-
Redis基础知识详解
文章大纲 一、Redis介绍 二、Redis安装并设置开机自动启动 三、Redis文件结构 四、Redis启动方式 五、Redis持久化 六、Redis配置文件详解 七、Redis图形化工具 八、Java之Jedis连接Redis单机 九、项目源码与资料下载 十、参考文章 一、Redis介绍 1. 什么是Redis Redis...
-
Lambda表达式。
函数式编程思想: 面向对象思想:做一件事,先找能解决这件事的对象,然后调用该对象相应方法。 面向过程思想:只要能获取到结果,怎么做的不重要,重视结果,不重视过程。 冗余的代码: public static void main(String[] args) { new Thread( new Runnable() { @Over...
2019-05-10 06:05:04
-
JavaWeb ,EL,
WEB 概述: java web 是用java 技术来解决相关web 互联网领域的技术总和 。 web 可分为 web服务器和web客户端(浏览器) web 的资源分类: 静态资源: HTML 动态资源: JSP/Servlet 默认情况下 , 浏览器可解析并渲染HTML 和XML文档及图片 ,但是不能对动态资源进行解...
-
Java_静态变量
class c1c { private static int num = 0 ; private static double pi = 3.14 ; private double radius; private int height; public c1c( double r, int h) { radius = r; height = h; num ++ ; } public void count() { System.out.print( "创建了"+num+"个对象" );...
2019-05-10 06:05:01
-
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较...
-
JUnit的好搭档-Hamcrest
一、Hamcrest简介 Hamcrest是一个用于编写匹配器(matcher)对象的框架,允许以声明方式定义匹配(match)规则。它可以与JUnit框架配合使用,使断言可读更高,更加灵活(例如判断数组、集合、map中的内容等)。 Hamcrest支持多种语言,本文只使用JAVA语言。Hamcrest官...
2019-05-10 06:04:58 定义
-
Java开发笔记(九十五)NIO配套的文件工具Files
NIO不但引进了高效的文件通道,而且新增了更加好用的文件工具家族,包括路径组工具Paths、路径工具Path、文件组工具Files。先看路径组工具Paths,该工具提供了静态方法get,输入某个文件的路径字符串,输出该文件路径的路径对象Path。通过get方法获取路径对象的代码示...
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




