自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一罐热茶

随笔

  • 博客(9)
  • 收藏
  • 关注

原创 java枚举——优雅而高效

一, 枚举实现单例在《Effective Java》一书中对使用枚举类型实现单例的方式推崇备至:使用枚举实现单例的方法虽然没有被广泛采用,但是单元素的枚举类型已经成为实现Singleton的最佳方法。无论是懒加载,饿加载,还是枚举,或者静态内部类。实现单例的话,要满足以下要求:① 线程安全问题,其他的实现方式需要显示的实现这一要求;枚举不需要,因为Java 虚拟机在加载枚举类的时...

2019-03-09 22:08:14 608

原创 破解网页中禁止复制、粘贴的一种方法

浏览网页的时候,让人蛋疼的一件事就是不能复制、粘贴。在网上查找一番后,发现方法很多,有装插件的,有插js代码的。其实禁用JS就好了。所以,最简单的解决办法是:1,以360浏览器为例,谷歌也一样,按F12进入开发者页面,如下图再按F1,如下图,勾中红色框中的箭头。此时就可以复制粘贴了,但不要关了开发者页面,把它缩小就行。每次本页面处理完之后,再把勾去掉,不然会影响下个页面...

2019-05-25 17:10:20 13020 2

原创 JVM学习之GC

一 判断对象是否存活1 引用计数算法给对象天界一个引用计数器,每当有一个地方引用它,计数器的值加1;引用失效时,计数器减1,计数器为0的对象就是不可能在被使用的。优点: 实现简单,判定效率高、缺点: 对象之间,循环引用,难以解决。2 可达性分析通过一系列称为“GC Roots” 的对象作为起始点,向下搜索,搜索走过的路称为引用链,当一个对象到引用链没有任何引用链相连的时候,...

2019-03-25 18:43:30 194

原创 基于MVC模式的学生数据管理系统简单实现以及c3p0中文乱码

重温了一遍之前的这个MVC代码,复习一下知识。源码位于https://github.com/supersunspp一,MVC模式与三层架构Java提出三层架构是,Web层、业务逻辑层、数据访问层。MVC设计模式指的是,Model层、View层、Controller层。关系如下图: ...

2019-03-14 13:09:16 833

原创 java基础的学习笔记

这是比较早的时候,配套着java 书籍做的笔记,直接从云笔记搬了过来。正好再对这过一遍基础。对象初始化:①成员变量初始化为0,②super(),即完成父类构造代码块以及构造函数 ③显示初始化④子类构造代码块,构造函数抽象类:特点:1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中。该类也必须被abstr...

2019-03-09 15:00:40 86

原创 Java Web(一):http和servlet

一,什么是http协议和servlet?http协议:TCP/IP的体系结构中应用层的一个协议,超文本传输协议(HTTP,HyperText Transfer Protocol),作用就是怎样向服务器请求文档、服务器怎么把文档传送给浏览器,通俗点讲,就是我们从服务器访问网页资源时,服务器如何把网页上的东西传给我们。版本1.0: 请求data,服务器返回后,断开连接; 版本1.1不会断开,...

2019-03-06 15:48:10 526

原创 通过git上传本地库到github

总结了一下从本地git Bash上传文件到github,分为以下步骤:一 创建SSH key下载好git客户端,注册一个github账号,新建一个repository。具体步骤网上很多,不再赘述。因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,所以需要在git客户端生成一个公钥,私钥对,再把公钥告诉github,这样两者的连接就建立起来了。然后,在要上传文件...

2019-01-11 17:49:32 137

转载 如何正确地写出单例模式

如何正确地写出单例模式发表于2014-08-28 | 分类于程序设计 | | 阅读次数50513单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到...

2018-10-02 17:31:19 104

转载 单例模式的安全性

单例模式,我想大家再熟悉不过了,不过本文不是介绍单例模式该怎么写的。来了解单例怎么写的,请 移步。本文来说说怎么破坏一个单例,让你写的单例变成一个假的单例。当然,本文也会给出怎么进行防守的方法。一个简单的单例来一个简单的单例模式例子:public class Singleton { private static final Singleton INSTANCE = new...

2018-10-02 10:05:20 638

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除