码迷,mamicode.com
首页 > 编程语言
你知道怎么样学习java吗?
原文地址:http://www.imooc.com/article/9257        Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。            1.1 思考一下           学习Java之前,先别急,静下心来好好想想:            1)你对学习Java是否有兴趣?            2)你是否能...
分类:编程语言   时间:2016-06-21 07:52:27    阅读次数:250
java多线程实例---很有用 详细介绍
实现线程的方式有两种: 1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。 2、实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。 ==多线程的执行逻辑: 当主线程被挂起时, 其它就绪的线程会根据选择最 实现线程的方式有两种: 1、继承java.lang.Thread,并重写它的run()方法,...
分类:编程语言   时间:2016-06-21 07:51:51    阅读次数:171
Ehcache学习(三)ehcache与springAOP拦截器实例
本次我们使用springAOP+ehcache结合来实现数据的缓存,我们可以 Cache 系统中 Service 或则 DAO 层的 get/find 等方法返回结果,如果数据更新( 使用Create/update/delete 方法), 则刷新 cache 中相应的内容。 Aop中最常见的就是拦截器,那么我们首先需要创建的就是一个拦截器: Ø  MethodCacheIntercepto...
分类:编程语言   时间:2016-06-21 07:51:28    阅读次数:278
java实现ssl单/双向认证通信[推荐]
有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用的程度。本文通过构造一个简单的SSL Server和SSL Client来讲解Java环境下SS...
分类:编程语言   时间:2016-06-21 07:48:04    阅读次数:431
38. Count and Say [easy] (Python)
题目链接 https://leetcode.com/problems/count-and-say/ 题目原文 The count-and-say sequence is the sequence of integers beginning as follows: 1, 11, 21, 1211, 111221, ... 1 is read off as "one 1"...
分类:编程语言   时间:2016-06-21 07:47:43    阅读次数:204
字符串搜索算法Boyer-Moore的Java实现
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
分类:编程语言   时间:2016-06-21 07:49:52    阅读次数:291
Spring MVC + Shiro 实现权限验证
MAVEN的pom.xml 引入shiro(Spring MVC+mybatis 请参见上一章)。 org.apache.shiro shiro-spring 1.2.5 org.apache.shiro shiro-ehcache 1.2.5 or...
分类:编程语言   时间:2016-06-21 07:49:24    阅读次数:752
Java容器类的深入理解
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap   ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList...
分类:编程语言   时间:2016-06-21 07:48:59    阅读次数:270
C++ 虚继承的对象模型
我们知道,虚继承的基类在类的层次结构中只可能出现一个实例。虚基类在类的层次结构中的位置是不能固定的,因为继承了虚基类的类可能会再次被其他类多继承。   比如class A: virtual T{} 这时T的位置如果相对于A是固定值的话,假设偏移是X,当再有个类 class B:virtual T{} ;这时假设在B里面T的偏移是固定的Y,而当再有一个类,class C: B, A {} 的时候...
分类:编程语言   时间:2016-06-21 07:45:52    阅读次数:236
nginx 代理https后,spring mvc web应用redirect https变成http
前几天用nginx 代理https后,应用redirect https变成http,导致网站无法访问的问题,在网上找了半天,终于找到了解决方法了。 虽然自己解决了,我相信还有其他朋友遇到过这个问题,所以转载分享一下: 原因分析: 浏览器到nginx是https,nginx到应用服务器变成http, 应用服务器,再做302 redirect的时候,返回的redirect 地址就好变成...
分类:编程语言   时间:2016-06-21 07:47:31    阅读次数:486
[LeetCode][15]3Sum解析与快速排序算法-Java实现
Q: Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must...
分类:编程语言   时间:2016-06-21 07:43:50    阅读次数:603
Java--多线程编程
Java多线程编程 转:http://blog.csdn.net/erlian1992/article/details/51702843 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一 个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 ...
分类:编程语言   时间:2016-06-21 07:45:07    阅读次数:309
我所理解的C++反射机制
1.前言在实际的项目中,听到师兄说C++中用到了反射,出于好奇,就查阅相关资料,发现强大的C++本身并不支持反射,反而Java支持反射机制。当我得知这个事实时,一直唯C++马首是瞻的我,心中暗自落泪,悲叹不已。但是,C++的fans别难受,强大的C++本身不支持,但却可以让我们手动实现,真的是曲径通幽处,禅房花木深。C++是不会辜负我们对它的至死不渝的热枕与追逐。但是,说到Java的反射机制或者C+...
分类:编程语言   时间:2016-06-21 07:44:40    阅读次数:506
java 序列化机制深度解析
概要 序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以被保存在磁盘上或通过网络传输,以备以后重新恢复原来的对象,序列化机制使得对象可以脱离程序的运行而独立存在 可序列化的类包括:实现了Serializable的类,数组,枚举,String类也是可序列化对象 由于序列化保存的是对象的状态,因此不会保存类的静态变量 -通过ObjectOutputStream和ObjectIn...
分类:编程语言   时间:2016-06-21 07:44:22    阅读次数:329
<java并发编程的艺术>读书笔记-第三章java内存模型(一)
一概述 本文属于《java并发编程的艺术》读书笔记系列,继续第三章java内存模型。 二重排序 2.1数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型: 名称 代码示例 说明 写后读 a = 1;b = a; 写一个变量之后,再读这个位置。 写后写 a = 1...
分类:编程语言   时间:2016-06-21 07:43:23    阅读次数:235
58. Length of Last Word [easy] (Python)
题目链接https://leetcode.com/problems/length-of-last-word/题目原文 Given a string s consists of upper/lower-case alphabets and empty space characters ’ ‘, return the length of last word in the string. I...
分类:编程语言   时间:2016-06-21 07:42:27    阅读次数:167
Java单例模式中双重检查锁的问题
单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java 内存模型细节的原因,并不能保证这个双重检查锁定习语有效。它偶尔会失败,而不是总失败。此外,它失败的原因并不明显,还包含 Java 内存模型的一些隐秘细节。这些事实将导致代...
分类:编程语言   时间:2016-06-21 07:40:40    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!