相关分类: Java技术 C/C++ VB delphi
  • 用私有构造器或者枚举类型强化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即可...

    2019-05-10 06:05:20 mac3k文件

  • 深入理解java虚拟机之垃圾收集器

    前言 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同的版本的虚拟机所提供的垃圾收集器都有可能会有很大的区别,并且一般都会提供参数供用户根据自己的应用...

    2019-05-10 06:05:04 订阅号提升用户体验系统提高用户体验IE用户虚拟机空间大小

  • Redis基础知识详解

    文章大纲 一、Redis介绍 二、Redis安装并设置开机自动启动 三、Redis文件结构 四、Redis启动方式 五、Redis持久化 六、Redis配置文件详解 七、Redis图形化工具 八、Java之Jedis连接Redis单机 九、项目源码与资料下载 十、参考文章 一、Redis介绍 1. 什么是Redis Redis...

    2019-05-10 06:05:07 z.comUbuntumacPSBug2345微软系统

  • 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文档及图片 ,但是不能对动态资源进行解...

    2019-05-10 06:05:01 互联网领域PSServlet360服务器文件文档java 技术

  • 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比较...

    2019-05-10 06:05:00 word定义

  • 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方法获取路径对象的代码示...

    2019-05-10 06:04:54 PNG图片统计代码技巧文件Java技术java开发

2