会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wq3435
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
17
下一页
2017年1月5日
shiro-简介
摘要: 简介: Apache Shiro 是Java的一个安全(权限)框架。 Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。 Shiro可以完成:认证、授权、加密、会话管理、与Web集成、缓存等。 下载Shiro :http://shiro.apac
阅读全文
posted @ 2017-01-05 23:11 wq3435
阅读(297)
评论(0)
推荐(0)
2017年1月4日
ArrayList_HashSet的比较及Hashcode分析
摘要: ArrayList_HashSet的比较及Hashcode分析 hashCode()方法的作用 内存泄漏的问题也可以用此例子举例, 所谓内存泄漏,就是这个对象不再使用了可一直占用内存空间,无法释放掉。
阅读全文
posted @ 2017-01-04 00:23 wq3435
阅读(516)
评论(0)
推荐(0)
2017年1月3日
【白话设计模式四】单例模式(Singleton)
摘要: 转自:https://my.oschina.net/xianggao/blog/616385 0 系列目录 白话设计模式 工厂模式 单例模式 【白话设计模式一】简单工厂模式(Simple Factory) 【白话设计模式二】外观模式(Facade) 【白话设计模式三】适配器模式(Adapter) 【
阅读全文
posted @ 2017-01-03 01:47 wq3435
阅读(1012)
评论(0)
推荐(0)
2017年1月2日
java为什么非静态内部类中不能有static修饰的属性,但却可以有常量?
摘要: 如:public class InnerClassDemo{int x;class A{static int a = 0;//这样写是不合法的.static final int b=0;//这样写是合法的}} java类加载顺序,首先加载类,执行static变量初始化,接下来执行对象的创建,如果我们
阅读全文
posted @ 2017-01-02 22:55 wq3435
阅读(3824)
评论(1)
推荐(2)
Java多线程与并发库高级应用-面试题
摘要: 第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象。原始代码如下: 使用阻塞队列可以解决此问题 第二题:现成程序中的Test类中的代码在不断地产
阅读全文
posted @ 2017-01-02 00:36 wq3435
阅读(3370)
评论(2)
推荐(0)
2016年12月25日
Java的多线程机制系列:不得不提的volatile及指令重排序(happen-before)
摘要: 一、不得不提的volatile volatile是个很老的关键字,几乎伴随着JDK的诞生而诞生,我们都知道这个关键字,但又不太清楚什么时候会使用它;我们在JDK及开源框架中随处可见这个关键字,但并发专家又往往建议我们远离它。比如Thread这个很基础的类,其中很重要的线程状态字段,就是用volati
阅读全文
posted @ 2016-12-25 22:17 wq3435
阅读(1879)
评论(1)
推荐(0)
java中关键字volatile的作用
摘要: 用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上
阅读全文
posted @ 2016-12-25 22:15 wq3435
阅读(260)
评论(0)
推荐(0)
2016年12月21日
尚硅谷-Maven笔记
摘要:
阅读全文
posted @ 2016-12-21 01:57 wq3435
阅读(348)
评论(0)
推荐(0)
2016年12月10日
java高新技术-操作javaBean
摘要: 1. 对javaBean的简单内省操作 采用复杂的一种方式 2.使用BeanUtils 工具包操作javaBean 查看帮助文档:/apache-commons/commons-beanutils-1.8.0-bin/commons-beanutils-1.8.0/apidocs/index.htm
阅读全文
posted @ 2016-12-10 01:03 wq3435
阅读(295)
评论(0)
推荐(0)
2016年12月7日
java高新技术-枚举
摘要: 1.什么是枚举 枚举是jdk1.5后才增加的新特性 用枚举就是要规定一个新的类型,那么要用这个类型的值就必须是我规定的那些值。如果不是那些值,编译器就会报错,好处是编译时就会做出判断 2.用普通类模拟枚举的实现原理 这里还可以使用抽象方法的方式实现nextDay(),就将大量的if.else语句转义
阅读全文
posted @ 2016-12-07 01:05 wq3435
阅读(260)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
17
下一页
公告