首页 > 编程语言
了解Java分布式系统
Java分布式 设计分布式系统的本质就是 “如何合理将一个系统拆分成多个子系统部署到不同机器上”。 分布式系统的设计应考虑以下几个问题: 系统如何拆分为子系统? 如何规划子系统间的通信? 如何让子系统可以扩展? 通信过程中的安全如何考虑? 子系统的可靠性如何保证? 数据的一致性是如何实现的? 例子H ...
分类:编程语言   时间:2016-10-06 19:50:01    收藏:0  评论:0  赞:0  阅读:280
Java解析XML三种常用方法
1.使用DOM方式解析: 2.SAX方式解析: 3.DOM4J方式解析: 4.总结: DOM:在解析文件之前需要将文档一次性加载到内存中,适合对文件的随机访问,不适合顺序访问。 SAX:是基于事件驱动的解析方式,它顺序读取XML文件,当遇到文档开始,文档结束,标签开始,标签结束时都会触发响应的事件, ...
分类:编程语言   时间:2016-10-06 19:48:27    收藏:0  评论:0  赞:0  阅读:284
树状数组的另一种用法(离散化存数)
这个操作就是对每一个数加完之后add( x , k ),再将这个数减回去add(x+1 , k)的一个操作,执行完这个操作之后,树状数组里存的就不再是一段的和了而是每个数的离散。 这样对于你要对一个区间(x,y)添加一个数k的话,只需要add(x , k)然后对y后边的数剪去k。add(y+1 , ...
分类:编程语言   时间:2016-10-06 19:44:15    收藏:0  评论:0  赞:0  阅读:185
线程变量ThreadLocal的使用
我们有时候会通过token进行多次查询(猪:token是redis中的key),比如: 一次是在登录拦截器中,一次是在controller的业务中查询,这样存在性能和资源的浪费问题!!! 那么如何将拦截器中的数据传递到Controller中呢? 有两种方案: 1,将User对象放置到request对 ...
分类:编程语言   时间:2016-10-06 19:42:54    收藏:0  评论:0  赞:0  阅读:261
转:浅谈洗牌算法(面试题)
很多人都有耳闻过洗牌算法,时常会在面试中碰到,我们下面来定义一下这个问题。 所谓洗牌算法,就是给你一个1到n的序列,让你随机打乱,保证每个数出现在任意一个位置的概率相同,也就是说在n!个的排列中,每一个排列出现的概率相同。 最朴素的做法 对于这个问题我们从最朴素的解法谈起。每次随机选出一个没有被选过 ...
分类:编程语言   时间:2016-10-06 19:42:28    收藏:0  评论:0  赞:0  阅读:149
[原创]java WEB学习笔记87:Hibernate学习之路-- -映射 继承关系(subclass , joined-subclass,union-subclass )
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.继承映射 举例:对于面 ...
分类:编程语言   时间:2016-10-06 19:42:13    收藏:0  评论:0  赞:0  阅读:333
JAVA构造函数
构造函数的作用: 给对应的对象进行初始化。 构造函数的定义的格式: 修饰符 函数名(形式参数){ 函数体... } 构造函数要注意的细节: 1. 构造函数 是没有返回值类型的。 2. 构造函数的函数名必须要与类名一致。 3. 构造函数并不是由我们手动调用的,而是在创建对应的对象时,jvm就会主动调用 ...
分类:编程语言   时间:2016-10-06 19:38:09    收藏:0  评论:0  赞:0  阅读:119
【JavaEE企业应用实战学习记录】struts国际化
base名为mess所以我们还要提供一个mess.properties和messa_zh_CN.properties文件 ...
分类:编程语言   时间:2016-10-06 19:31:02    收藏:0  评论:0  赞:0  阅读:261
【JavaEE企业应用实战学习记录】struts2登录
成功页面: ...
分类:编程语言   时间:2016-10-06 19:29:43    收藏:0  评论:0  赞:0  阅读:340
java中的内部类
一.什么是内部类? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类 二.为什么要使用内部类? 答:1.内部类可以提供更好的封装,将一个类隐藏在另一个类内,不允许同一个包中其他类访问这个内部类 2.内部类的方法可以直接访问外部类的所有数据,包 ...
分类:编程语言   时间:2016-10-06 19:25:58    收藏:0  评论:0  赞:0  阅读:230
详细解读KMP模式匹配算法
首先我们需要了解什么是模式匹配? 子串定位运算又称为模式匹配(Pattern Matching)或串匹配(String Matching)。在串匹配中,一般将主串称为目标串,将子串称为模式串。本篇博客...
分类:编程语言   时间:2016-10-06 17:40:47    收藏:0  评论:0  赞:0  阅读:316
第六章:数组
1 多项式加法(5分) 1 多项式加法(5分) 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 输入格式: 总共要输入两个多项式,每个多项式的输入格式如下 ...
分类:编程语言   时间:2016-10-06 17:39:19    收藏:0  评论:0  赞:0  阅读:298
Unity3d 巫师3Ciri的渲染
--wolf96 16/10/6 ...
分类:编程语言   时间:2016-10-06 17:35:38    收藏:0  评论:0  赞:0  阅读:274
java中的多线程(转自http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html)
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: 1 2 3 4 5 6 7 8 9 10 11 12 class 类名 extends Thread{ 方法1; 方法2; … public vo ...
分类:编程语言   时间:2016-10-06 17:34:33    收藏:0  评论:0  赞:0  阅读:294
C++异常处理(Exception Handling)
在C++中引入了三种操作符来处理程序的出错情况,分别是:try , throw , catch 1.基本的用法如下: 操作过程为: (1)try语句块中的代码正常执行,当有异常发生时,代码使用关键字 throw 和一个参数来抛出一个异常,这个参数可以是任何有效的数据类型,它反映了异常的特征; (2) ...
分类:编程语言   时间:2016-10-06 17:27:30    收藏:0  评论:0  赞:0  阅读:204
【JavaEE企业应用实战学习记录】servlet3.0上传文件
1 <%-- 2 Created by IntelliJ IDEA. 3 User: Administrator 4 Date: 2016/10/6 5 Time: 14:20 6 To change this template use File | Settings | File Template ...
分类:编程语言   时间:2016-10-06 17:26:51    收藏:0  评论:0  赞:0  阅读:221
C++模板学习随笔
本文学习内容参考:http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html C++模板 1.模板分为函数模板和类模板两种类型 函数模板针对参数类型不同的函数; 类模板针对数据成员和成员函数类型不同的类; 使用模板的目的就是能够让程序员编 ...
分类:编程语言   时间:2016-10-06 17:26:37    收藏:0  评论:0  赞:0  阅读:356
解决单例设计模式中懒汉式线程安全问题
首先写个单例: public class SingleDemo { private static SingleDemo s = null; private SingleDemo(){} public static SingleDemo getInstance(){ if(s == null){ s ...
分类:编程语言   时间:2016-10-06 17:25:48    收藏:0  评论:0  赞:0  阅读:261
深入浅出JavaScript之原型链&继承
Javascript语言的继承机制,它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。 这部分知识也是JavaScript里的核心重点之一,同时也是一个难点。我把学习笔记整理了 ...
分类:编程语言   时间:2016-10-06 17:25:25    收藏:0  评论:0  赞:0  阅读:240
Java的从浅至深绕坑而行的学习
运行结果: b=-1279866helloa198hellohello1a 答案: a=6b=26c=2d=26 ...
分类:编程语言   时间:2016-10-06 17:25:10    收藏:0  评论:0  赞:0  阅读:171
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!