码迷,mamicode.com
首页 > 编程语言
java学习------异常
异常,什么是异常?简单的说异常是一种处理机制。将用户所没有考虑到的错误进行处理。因为程序员无法保证一段代码永远不会出错。 java中异常通过5个关键字:try , catch , throw , throws , finally。其中,try关键字后紧跟一个花括号括起来的代码块(花括号不可省略)简称try块。它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch...
分类:编程语言   时间:2015-06-04 17:05:59    阅读次数:150
SpringMVC 学习笔记(七) JSON返回:HttpMessageConverter作用
通过jackson返回JSON HttpMessageConverter 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型为 T)输出为响应信息 使用 HttpMessageConverter 将请求信息转化并绑定到处理方法的入参中或将响应结果转为对应类型的响应信息,Spring 提供了两种途径: – 使用 @RequestBody / @ResponseBody 对处理方法进行标注 – 使用 HttpEntity / ResponseEn...
分类:编程语言   时间:2015-06-04 17:06:16    阅读次数:579
java中volatile关键字的含义解析及用途
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。   synchronized  同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized ...
分类:编程语言   时间:2015-06-04 17:05:03    阅读次数:142
simple-spring-memcached那些事三
@CacheName:?指定缓存实例注解 @CacheKeyMethod:缓存key生成注解 ---------------------------------读取------------------------------------------- @ReadThroughAssignCache(assignedKey = "SomePhatKey", ...
分类:编程语言   时间:2015-06-04 15:58:24    阅读次数:183
谁是真正的程序语言专家
一直以来,程序语言的研究都是一个非常偏僻,却非常重要的专业。由于它令人却步的难度,很少有人说得清楚什么人是真正的“高手”。这是一个很简单的道理,当一个人仰望星空的时候,他不会知道哪颗星更加伟大。通常...
分类:编程语言   时间:2015-06-04 15:55:13    阅读次数:149
[C++11 并发编程] 01 - Hello World
C++11标准支持了并发,其中包含了线程管理,共享资源保护,线程间同步操作和底层原子操作等功能。我们先通过一个简单的示例看看C++11标准的多线程程序是什么样的。 #include #include // 引用用于管理线程的类的头文件 using namespace std; // 线程的入口函数,程序将在新创建的线程中打印log void hello() { cout << "Hel...
分类:编程语言   时间:2015-06-04 15:52:16    阅读次数:126
SpringMVC 学习笔记(一) Hello World
Spring MVC 是目前最主流的MVC 框架之一 Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请 求的控制器,而无须实现任何接口。 支持 REST 风格的 URL 请求 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具 扩展性和灵活性...
分类:编程语言   时间:2015-06-04 15:50:12    阅读次数:192
让开发效率爆表的Guava ---- Ordering排序工具
使用Guava的排序工具类, 快速实现对象的单变量排序和多变量排序, 让你的开发效率爆炸......
分类:编程语言   时间:2015-06-04 15:49:15    阅读次数:120
数据结构与算法分析-排序
作者:xiabodan 出处:http://blog.csdn.net/xiabodan  排序算法(Sorting Algorithm)是计算机算法的一个组成部分。也是程序=算法+数据结构中的一部分(算法)。 实验平台:raspberry 2 B + Ubuntu Mate  插入排序 //插入排序 //stable //O(N^2) comparisons and swaps...
分类:编程语言   时间:2015-06-04 15:49:33    阅读次数:151
JavaScript学习笔记
Hello, JavaScript ! Hello, JavaScript! 我是第一段文字 <p id...
分类:编程语言   时间:2015-06-04 15:46:51    阅读次数:137
第十四章,一个简约加密的demo(C++)
1.输入n个数字。 2.去掉第1个数,把第2个放到这些数字的末尾,    然后是去掉第3个数,把第4个放到这些数字的末尾,    以此类推,直到所有的数字都去掉。  3.去掉的数字按去掉的先后排序,就是加密后的数字 。 注:demo中初始化的数据是我小时候常玩的一个扑克牌小游戏, 就是同一花色的13张扑克牌按demo中的排序方法, 最后就可以按顺序排出来。 #inc...
分类:编程语言   时间:2015-06-04 15:47:08    阅读次数:129
python实现了字符串的按位异或和php中的strpad函数
最近在写自动化测试,由于开发加密中用到strpad和字符串的按位异或,而python中没有这样的函数和功能,所以必须自己写一套,要不自动化测试无法进行,所以就用python实现了一下,由于在写字符串的按位异或中遇到很多坑,而且网上资料特别少,所以把这个分享一下: #php的strpad def leftPadZero(ori,len,targetLen):     if(len>=targe...
分类:编程语言   时间:2015-06-04 15:46:53    阅读次数:229
【每日一记】unity3d 图片置灰shader
项目需要,参考了一下网上的资料,写了一个shader,给按钮置灰。 shader具体实现如下: Shader "Transparent Colored Gray" {  Properties  {   _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {}  }    SubShader  {   LOD 200   ...
分类:编程语言   时间:2015-06-04 15:44:39    阅读次数:558
SpringMVC 学习笔记(三) 使用ServletAPI 和 实体 做为参数
Spring MVC 会按请求参数名和 实体类属性名进行自动匹配,自动为该对象填充属性值。支持级联属性 spirngMVC 支持 9种 参数 ?javax.servlet.ServletRequest ?javax.servlet.ServletResponse ?javax.servlet.http.HttpSession ?java.security.Principal ?java.util.Locale ?java.io.InputStream ?java.io.Reader ?java.io.Out...
分类:编程语言   时间:2015-06-04 15:43:01    阅读次数:134
每天学点java_修饰符
三个主要修饰符号:private, public, protect。private:私有的,高机密(你懂的)。用于封装,封装是个好东西啊,比如我告诉你我很有钱,但是我就是不告诉你我怎么赚的这么多钱。 相当于黑匣子。(注意,反射机制可是可以暴力破解的,私有也没用)public:公有的。(大家有福一起享...
分类:编程语言   时间:2015-06-04 15:39:10    阅读次数:154
Spring的classpath与classpath*通配符加载配置文件
classpath 与 classpath*以及通配符是怎么处理的Spring加载Resource文件是通过ResourceLoader来进行的,那么我们就先来看看ResourceLoader的继承体系,让我们对这个模块有一个比较系统的认知。首先,我们来看下ResourceLoader的源码 ...
分类:编程语言   时间:2015-06-04 15:35:16    阅读次数:241
C++_运算符重载 总结
什么是运算符的重载?运算符与类结合,产生新的含义。为什么要引入运算符重载? 作用:为了实现类的多态性(多态是指一个函数名有多种含义)怎么实现运算符的重载?方式:类的成员函数 或 友元函数(类外的普通函数)规则:不能重载的运算符有 . 和 .* 和 ?: 和 :: 和 sizeof友元函数和成员函数的...
分类:编程语言   时间:2015-06-04 15:33:30    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!