1、基于数据库 它的实现方式很简单,就是在数据库中创建一个lock表,申请锁就是向表中插入一行唯一关键字,数据库能够保证只有一个请求执行成功,也就是说这个请求申请到了锁,其他请求会报错说明没有申请到锁。释放锁就是在数据库中删除这一行数据。 分部式锁接口定义: package com.zhi.util ...
分类:
编程语言 时间:
2020-05-03 18:17:56
阅读次数:
69
Java是一门准动态语言,是因为存在反射机制,如果你不会是不是就等于白学了? 看完不会,请评论,我亲自给你解释,嘻嘻! 什么是动态语言? 动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如JavaScript便是一个典型的动态语言。 除此之外如R ...
分类:
其他好文 时间:
2020-05-03 16:34:05
阅读次数:
65
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i ...
分类:
其他好文 时间:
2020-05-02 09:35:03
阅读次数:
53
类的加载、连接、初始化 在Java代码中,类型的生命周期分为五个步骤: 加载 连接 初始化 使用 卸载 Java作为编译型语言,与其他编译型语言不同的是,很多编译型语言类型的加载、连接、初始化都是在编译阶段,而Java是在程序运行期间完成的,这位我们提供了更大的灵活性,比如我们可以在Java运行期间 ...
分类:
其他好文 时间:
2020-05-01 10:36:02
阅读次数:
50
jmeter一直以来由于开源备受读者青睐,不像loadrunner必须要懂C 而且好学好用,简单易懂,对于初学者再合适不过了 但是它缺点是只支持java代码 那么jmeter既然方便好用,它的测试报告除了我们添加的聚合报告可以在GUI页面预览 在 NO GUI时如何展示出漂亮的报告呢? 步骤一:修改 ...
分类:
其他好文 时间:
2020-04-30 23:22:57
阅读次数:
80
第一阶段: 后端渲染阶段 当时的显示页面是在后台服务器生成之后直接返回客户端的,由于是在服务器生成的页面,所以也叫做后端渲染; 采用的是 jsp or php ,在jsp中有 html+css 和大量的Java代码,特别不容易阅读和维护。而且这就需要前端想要写jsp就必须懂得java代码。 所以当时 ...
分类:
其他好文 时间:
2020-04-30 15:47:39
阅读次数:
51
jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。 jsp 中的常用脚本 声明脚本(极少使用) 声明脚本的格式是: <%! 声明 java 代码 %> 作用:可以给 jsp 翻译出来的 java 类定义属性和方法甚至是静态代码块。内部类等。 表达式脚本(常用) 表达式脚本的格 ...
分类:
Web程序 时间:
2020-04-29 17:48:38
阅读次数:
87
SmartArt图形是信息和观点的视觉表示形式,它具有强大的文字转图示功能及排版功能。本文将演示如何使用Java代码在幻灯片中创建SmartArt图形并自定义布局。 使用工具:Free Spire.Presentation for Java (免费版) Jar文件导入方法 方法一: 下载Free S ...
分类:
编程语言 时间:
2020-04-29 16:23:47
阅读次数:
76
java代码 final Tika tika = new Tika(); Set<String> allowMimeTypeAll = ImmutableSet.of("image/pjpeg", "application/pdf", "application/msword", "image/jpe ...
分类:
编程语言 时间:
2020-04-29 14:47:27
阅读次数:
156
创建线程的四种方式 方式一:继承自Thread 类 方法步骤 1.创建一个继承于Thread类的子类 2.重写Thread 类的 run()方法 将线程的执行操作声明到run()中 3.创建Thread 类的子类对象 4.通过此对象调用start() 方法 Java代码: 输出0~100 以内所有的 ...
分类:
编程语言 时间:
2020-04-29 12:33:31
阅读次数:
69