-
Java并发编程之显式锁机制详解
所属栏目:[Java] 日期:2020-05-23 热度:111
我们之前介绍过synchronized关键字实现程序的原子性操作,它的内部也是一种加锁和解锁机制,是一种声明式的编程方式,我们只需要对方法或者代码块进行声明,Java内部帮我[详细]
-
Struts中action线程安全问题解析
所属栏目:[Java] 日期:2020-05-23 热度:194
【问题描述】最近公司安排我面试Java的FreshMan,面试者一般是工作1年多点的新人(这里我就装老一下,其实我也才工作3年不到),在被问及Struts1和Struts2的Action的线程安全问题的时候,大多是支支吾吾,答不出所以[详细]
-
java编程基础之模仿用户登录代码分享
所属栏目:[Java] 日期:2020-05-23 热度:83
上一篇文章我们了解了Java背包问题求解实例代码,接下来我们看看Java中模仿用户登录的相关代码,下面是具体内容。[详细]
-
解析Java编程之Synchronized锁住的对象
所属栏目:[Java] 日期:2020-05-23 热度:187
图片上传密码修改为synchronized是java中用于同步的关键字,一般我们通过Synchronized锁住一个对象,来进行线程同步。我们需要了解在程序执行过程中,synchronized锁住的到底是哪个对象,否则我们在多线程的程[详细]
-
Java中IO流文件读
所属栏目:[Java] 日期:2020-05-23 热度:176
//构造文件File类Filef=newFile(fileName);//判断是否为目录f.isDirectory();//获取目录下的文件名[详细]
-
spring中的FactoryBean代码示例
所属栏目:[Java] 日期:2020-05-23 热度:131
上篇文章中我们介绍了浅谈Spring的两种配置容器,接下来我们就了解下spring中的FactoryBean的相关内容,具体如下。[详细]
-
SpringBoot项目中的多数据源支持的方法
所属栏目:[Java] 日期:2020-05-23 热度:91
1.概述项目中经常会遇到一个应用需要访问多个数据源的情况,本文介绍在SpringBoot项目中利用SpringDataJpa技术如何支持多个数据库的数据源。[详细]
-
MyBatis在insert插入操作时返回主键ID的配置(推荐)
所属栏目:[Java] 日期:2020-05-23 热度:89
很多时候,在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。[详细]
-
Hadoop MultipleOutputs输出到多个文件中的实现方法
所属栏目:[Java] 日期:2020-05-23 热度:161
HadoopMultipleOutputs输出到多个文件中的实现方法1.输出到多个文件或多个文件夹:[详细]
-
Java并发编程Semaphore计数信号量详解
所属栏目:[Java] 日期:2020-05-23 热度:113
Semaphore是一个计数信号量,它的本质是一个共享锁。信号量维护了一个信号量许可集。线程可以通过调用acquire()来获取信号量的许可;当信号量中有可用的许可时,线程能获取该许可;否则线程必须等待,直到有可用的许[详细]
-
基于java servlet过滤器和监听器(详解)
所属栏目:[Java] 日期:2020-05-23 热度:181
1过滤器1.过滤器是什么?servlet规范当中定义的一种特殊的组件,用于拦截容器的调用.[详细]
-
Java实现的3des加密解密工具类示例
所属栏目:[Java] 日期:2020-05-23 热度:152
本文实例讲述了Java实现的3des加密解密工具类。分享给大家供大家参考,具体如下:[详细]
-
java编程枚举类型那些事!枚举类型定义和重写枚举的方法
所属栏目:[Java] 日期:2020-05-23 热度:166
什么是枚举类型枚举类型(EnumeratedType)很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中。[详细]
-
Java编程GUI中的事件绑定代码示例
所属栏目:[Java] 日期:2020-05-23 热度:73
程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定[详细]
-
JDK1.8、JDK1.7、JDK1.6区别看这里
所属栏目:[Java] 日期:2020-05-23 热度:199
这一篇开始说ArrayList参考代码为jdk1.6_45jdk1.7_80jdk1.8_111中的源码,对比阅读,发现修改的问题以及改进点。[详细]
-
Java多线程编程安全退出线程方法介绍
所属栏目:[Java] 日期:2020-05-23 热度:170
线程停止Thread提供了一个stop()方法,但是stop()方法是一个被废弃的方法。为什么stop()方法被废弃而不被使用呢?原因是stop()方法太过于暴力,会强行把执行一半的线程终止。这样会就不会保证线程的资源正确释放,[详细]
-
Java回调函数实例代码详解
所属栏目:[Java] 日期:2020-05-23 热度:130
首先说说什么叫回调函数?在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。在调用接口时,需要严格的按照定义的参数和方[详细]
-
使用bitset实现毫秒级查询(实例讲解)
所属栏目:[Java] 日期:2020-05-23 热度:151
前言因为业务要求api的一次请求响应时间在10ms以内,所以传统的数据库查询操作直接被排除(网络io和磁盘io)。通过调研,最终使用了bieset,目前已经正常运行了很久[详细]
-
Java中BigDecimal的基本运算(详解)
所属栏目:[Java] 日期:2020-05-23 热度:65
BigDecimal一共有4个够造方法,让来看看其中比较常用的两种用法:第一种:BigDecimal(doubleval)[详细]
-
Java编程Iterator迭代器设计原理及实现代码示例
所属栏目:[Java] 日期:2020-05-23 热度:177
我们知道迭代器(Iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素。那么Iterator迭代器的设计原理是什么呢?迭代器问什么定义了一个借口,而不是一个类呢?[详细]
-
ArrayList的自动扩充机制实例解析
所属栏目:[Java] 日期:2020-05-23 热度:55
用一道选择题作为本文的开始吧!ArrayListlist=newArrayList(20);中的list扩充几次A.0[详细]
-
Java编程小实例―数字时钟的实现代码示例
所属栏目:[Java] 日期:2020-05-23 热度:59
本文的实例是Java编程实现一个数字时钟,代码测试可用,练练手吧。代码如下:[详细]
-
聊聊springmvc中controller的方法的参数注解方式
所属栏目:[Java] 日期:2020-05-23 热度:62
绪论相信接触过springmvc的同学都知道,在springmvc的控制层中,我们在方法的参数中可以使用注解标识。比如下面例子:[详细]
-
Java编程子类能否重写父类的静态方法探索
所属栏目:[Java] 日期:2020-05-23 热度:170
今天突然讨论到了子类继承父类的静态方法问题,有人坚持说能写,有人说不能重写,那到底能不能冲写呢?这个问题很简单,测试一下就完了。[详细]
-
Java编程利用socket多线程访问服务器文件代码示例
所属栏目:[Java] 日期:2020-05-23 热度:87
这篇文章将向大家展示Java编程利用socket多线程访问服务器文件代码示例,如果您想先了解Java多线程socket编程的基础知识,可以看下这篇文章:Java多线程编程实现socket通信示例代码。[详细]

浙公网安备 33038102330553号