-
多线程与高并发(三)synchronized关键字
多线程与高并发(三)synchronized关键字 上一篇中学习了线程安全相关的知识,知道了线程安全问题主要来自JMM的设计,集中在主内存和线程的工作内存而导致的内存可见性问题,及重排序导致的问题。上一篇也提到共享数据会出现可见性和竞争现象,如果多线程间没有共享的数...
-
我在开发中常忽视的安全问题
我在开发中常忽视的安全问题 前言 前不久,开发的任务告一段落。后来得知项目中bug比较多,需要去逐一检查修复,苦于没有专业的测试工程师,只好硬着头皮上(觉得能学到很多东西),也学会了一些安全测试常用软件基本操作,比如Burpsuite、sqlmap等。今天做一些总结吧...
-
你经历过满屏都在飞"1"的绝望吗!
你经历过满屏都在飞1的绝望吗! 下图的这种绝望,我经历过.QAQ 无限循环 最简单无限循环格式 : while(true) { } 或 for(;;) { } 无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。 循环嵌套 嵌套循环是指在一个循环语句的循环体中再定义一个循环...
-
Java 并发集合类
Java 并发集合类 集合 ?1 ConcurrentHashMap ??基于 散列链表+红黑树 实现,类似于 HashMap,JDK 8 进行了优化,利用 volatile + CAS 实现无锁化操作,保证线程安全的同时,提高性能。默认容量16,默认加载因子0.75; ??散列链表和红黑树的内部类定义如下: // 基本结...
-
Java基础--JDBC
Java基础--JDBC 一、JDBC 1、JDBC简介 (1) JDBC(Java Database Connectivity),即Java数据库连接。用于在Java程序中实现数据库操作功能。 (2)是一种用于执行SQL语句的Java API,使用户以相同的方式连接不同的数据库。 (3)JDBC提供一套标准接口,即访问数据库通...
-
乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符
乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符 大家好,我是乐字节的小乐,这次要给大家带来的是Java变量与数据类型。本文是第一集:Java编程规范,关键字与标识符。 一、编程规范 任何地方的名字都需要见名知意; 代码适当缩进 书写过程成对编程 对代...
-
面向对象之多态(向上转型与向下转型)
面向对象之多态(向上转型与向下转型) 1.多态的分类 什么是多态:同一个行为具有多个不同表现形式或形态的能力就是多态。 多态一般分为两种: 重写式多态和重载式多态。 重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相...
-
28个Java开发常用规范技巧总结
28个Java开发常用规范技巧总结 1、类的命名使用驼峰式命名的规范。 例如:UserService,但是以下情景例外:DO / BO / PO / DTO / VO。 例如说:UserPO,StudentPO(PO,VO,DTO,等这类名词需要全大写) @Data@Builder public class CustomBodyDTO { private String name;...
-
面试中的被问到Spring,我们该怎么去回答
面试中的被问到Spring,我们该怎么去回答 今天只谈一下我们在面试中的如果面试官问到Spring,你应该怎么去回答,来获取面试官的青睐。在我的印象中,Spring框架可以说是Java世界里面最为成功的框架了,在企业的实际的应用里面,大部分的企业架构都是基于Spring框架的,...
-
java_io流
java_io流 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流...
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
