自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jsp九大内置对象作用及方法总结

1、request对象request 对象是 javax.servlet.HttpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于 接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的 作用域为一次请求。常用方法:获取请求行:1.String getMethod() ;获取客户端向服务器端发送请求的方法(GET、POST)。2.String getServletPath() ;获取客户端所请求的脚本文件的文件

2020-07-26 20:00:46 329

转载 java线程池问题

1、什么是线程池: java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。线程池技术正是关注如何缩短或调整T1

2020-07-05 19:36:14 200

原创 哪些集合类是线程安全的?哪些不安全?

线性安全的Vector:只要是关键性的操作,方法前面都加了synchronized关键字,来保证线程的安全性Hashtable:使用了synchronized关键字,所以相较于Hashmap是线程安全的。ConcurrentHashMap:使用锁分段技术确保线性安全,是一种高效但是线程安全的集合。Stack:栈,也是线程安全的,继承于Vector。线性不安全的HashmapArraylistLinkedListHashSetTreeSetTreeMapHashmap:HashMap在

2020-06-21 17:06:05 7067

转载 IntelliJ Idea 常用快捷键列表

1. -----------自动代码--------常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码例如要输入for(User user : users)只需输入user.for+Tab再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。Ctrl+Alt+O 优化导入的类和包Alt+In

2020-06-14 23:47:29 146

原创 java中生成指定范围随机数的方法

这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试过程中也希望通过随机数的方式生成包含大量数字的测试用例。问题往往类似于:如何随机生成 1~100 之间的随机数,取值包含边界值 1 和 100。或者是:如何随机生成随机的3位整数?这里提供三种方法:1.使用Math类的random方法,这个方法返回的是一个0~1之间的double类型的小数public class Demo1 { public static void main(String[] args) {

2020-06-07 18:01:30 1365

空空如也

空空如也

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

TA关注的人

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