自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Synchronized和Lock的区别,以及有关lock锁的冷知识

目录标题Synchronized和Lock的区别synchronized&ReentrantLock思考:可以加多个锁或解多个锁吗?(1).当将mark1和mark2同时打开时(2).当打开mark1关闭mark2时(3).当关闭mark1打开mark2时(4).当关闭mark1, 打开mark2, 注释掉mark4时Synchronized和Lock的区别synchronized关键字和java.util.concurrent.locks.Lock都能加锁,两者有什么区别呢?原始构成:sy

2020-10-31 22:29:30 869

原创 Java多线程面试题总结--paxton

多线程线程和进程答: 进程是程序执行时的一个实例,​ 线程(thread)是操作系统能够进行运算调度的最小单位。线程定义方法,这些方法的区别?答: 1.继承Thread类​ 2.实现Runnable接口​ 3.实现Callable接口,通过FutureTask调度(jdk1.5新增并发编程)4.使用线程池框架Executor创建(jdk1.5新增并发编程)三种不同创建方式的区别:使用Thread的方式为继承,一旦继承Thread就无法再继承其他类,扩展性存在一定

2020-10-26 19:26:11 256

原创 jsp中jstl的基本使用

1.首先让我们来了解一下什么是jstl?JSTL(JavaServer Pages Standard Tag Library),是jsp(java server pages)的标准标签库,由一系列标签构成的用于便捷操作服务端数据的标签的写法,语法类似于html,使用标签库可以彻底抛弃传统jsp中插入java代码的标签(<%%>和<%=%>).jstl由以下标签构成:c标签,fmt标签,sql标签,xml标签,fn标签,其中属c标签和fmt标签最为常用.jstl的使用

2020-08-30 20:57:13 3991

原创 web前端之js中DOM对象的操作以及案例

1.首先了解一下什么是DOM对象:DOM(Document Object Model),文档对象模型,在html文件中所有元素(title,body,head,div…)都可看成是一个文档对象.通过documen可以调用html中的文档对象并进行相关操作:基于BOM操作的案例:表单操作:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8">

2020-08-23 21:01:55 323

原创 web前端之登录界面

题目如下:1.首先构建HTML代码(骨骼):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Register</title> <link rel="stylesheet" href="css/test2.css"></head><body> <div class=

2020-08-16 21:32:13 6452

原创 反射在JDBC中的使用

反射一直是java程序开发中的重难点,特别是在一些底层框架中都会大量运用到反射,今天我就分享一下反射在JDBC中的作用.JDBC全称是Java DataBase Connectivity(java连接数据库技术),对于数据库中表格的数据一般存在多个属性,每个属性都有其对应的值(空或非空),这就让我们联想到了键值对结构,也就是Map集合,一个Map集合中可以存放一条数据的所有属性.而在JDBC中,基于反射能将Map集合转化为该数据的对象并返回.于是,我做了一个通用的转化工具类(map to bean),能将

2020-08-09 10:33:06 966

原创 mysql数据库中按范式进行表格拆分

题目:将一下数据库表重新设计,要求满足三大范式(第3范式)规范:经分析,可拆成4个表格(即满足第3范式),如下:注:第一范式:要求建立的数据库表中所有的列是原子的,每一列不可再拆分;目前的关系型数据库默认都是满足第一范式(不可能创建出不满足第一范式的数据表).特点:表格中的每列不可再分成子列.第二范式:数据库表中不存在非关键字段(主键)对任一候选关键字段的部分函数依赖.特点:在满足第一范式的情况下,表中的非主键列对主键列必须完全依赖.第三范式: 满足第二范式的基础上,要求表中列不能存在

2020-08-02 11:06:08 827

原创 FastJSON的基本使用

使用FastJSON将访问到的JSON数据转化为java数组写入到指定文件中例子:访问音乐网站的JSON数据格式化后写入txt文件中首先创建音乐实体类: package homework;import java.math.BigDecimal;import java.math.RoundingMode;import java.text.SimpleDateFormat;import java.util.Date;/** * 音乐数据实体类 * * @author ...

2020-07-26 11:56:01 517

原创 世界杯冠军问题

问题:利用Map,完成下面的功能:从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录历届世界杯冠军 .(Map)在原有世界杯Map 的基础上,增加如下功能: 读入一支球队的名字,输出该球队夺冠的年份列表。例如,读入“巴西”,应当输出 1958 1962 1970 1994 2002 读入“荷兰”,应当输出 没有获得过世界杯.代码如下:首先创建一个实体类用于存放球队的

2020-07-18 21:49:58 520

原创 Java8函数式接口与Lambda表达式详解

Java8函数式接口与Lambda表达式详解#Java这门语言是面向对象的,因此在执行一些方法时候如果需要传递参数,这些参数也只能是基本类型数据,或者引用类型;而引用类型是以对象形式存在的;但是实际的需求可能是需要将一个方法作为参数传递到其他方法中,在java8之前只能通过匿名内部类的形式进行传递,例如:public interfaceFightable{voidfight(intpower);}public class TestFightable{publicvoidattack(Fighta

2020-07-12 20:37:23 284 1

空空如也

空空如也

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

TA关注的人

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