java
文章平均质量分 65
yf_csdn_bilibili
这个作者很懒,什么都没留下…
展开
-
ConcurrentHashMap
并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_∩)O)。ConcurrentHashMap的设计与实现非常精巧,大量的利用了volatile,f...转载 2018-05-23 10:52:14 · 132 阅读 · 0 评论 -
Java中Volatile关键字详解
一、基本概念先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。 可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结...转载 2018-03-14 14:31:22 · 125 阅读 · 0 评论 -
java中Integer类toUnsignedString方法
论坛看到一篇文章,点进去看到Integer.toHexString()这个方法,如下图:然后就去eclipse敲了这个方法点了进去,然后一下午时间就没了。还没弄懂……然后继续往下点:这个方法说明是将整数转为一个无符号数,首先看参数,int i 很明显就是要转换的整数,shift得看了下面才知道是什么意思。首先新建一个数组,放那备用,radix是进制数,1左移原创 2018-01-24 16:36:45 · 6654 阅读 · 0 评论 -
java.lang.IllegalStateException
java.lang.IllegalStateExceptionat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav原创 2018-01-07 20:10:39 · 3815 阅读 · 0 评论 -
include标签在shtml页面中不起作用
项目做完以后附带了一个网站,然后改bug的时候发现网站主页菜单不显示。发现页面后台都并没有报错!于是上网找了一番。这个标签是一个伪动态标签,想让它有用得在tomcat配置一下ssi。tomcat ssi默认是注释掉的,所谓配置只用去掉注释就ok,具体配置如下: ssi org.apache.catali原创 2017-12-14 16:40:14 · 1729 阅读 · 0 评论 -
java配置定时任务
1.Java Timer定时首先继承java.util.TimerTask类实现run方法package com.land;import java.util.Date;import java.util.TimerTask;public class TimerTest extends TimerTask { @Override public v转载 2017-12-22 15:32:57 · 585 阅读 · 0 评论 -
hibernate
HibernateORM介绍1.Hibernate框架的作用:-- 能让程序员以面向对象的方式来操作数据库,从而简化持久层的开发。-- 它底层可以跨数据库. (程序人员开发项目不用关心项目用得是什么数据库).2.ORM:Object Relation Mapping 对象关系映射.-- Object: 对象指得是面向对象的编程语言.--原创 2017-12-13 14:42:52 · 239 阅读 · 0 评论 -
Java 八大排序算法(转来做笔记)
分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 先来看看 8种排序之间的关系:转载 2017-11-23 20:44:05 · 375 阅读 · 0 评论 -
多线程的问题总结
文章转载自 五月的仓颉 大神, 原文地址:http://www.cnblogs.com/xrq730/p/5060921.html前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网...转载 2018-05-28 11:07:07 · 243 阅读 · 0 评论