最近写个自己的小项目,牵扯到maven工程聚合问题,网上看了大量资料研究了下,成功了,按照自己的理解简单粗暴的记录下。。。一、模块结构粗略画了个草图表示下现有模块之间的关系二、模块作用及配置文件
shiro
提供shiro框架所需的jar包及shiro框架可以共用的相关代码pom略,仅仅为shiro相关jar包配置
ssm
提供ssm框架所需的jar包及与ssm框架相关的可以共用的相关代码pom略,...
分类:
编程语言 时间:
2016-07-19 11:00:44
收藏:
0 评论:
0 赞:
0 阅读:
290
据我所知,创建bean实例的方式有4种方式~
下面我会一一写出来这4种方式~
第一种:xml文件中有bean的配置,而且这个bean所对应的java类中存在一个无参构造器,那么这个时候spring容器就可以使用反射调用无参构造器来创建实例了~
代码如下:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns...
分类:
编程语言 时间:
2016-07-19 10:59:45
收藏:
0 评论:
0 赞:
0 阅读:
183
数组是一段线性分配的内存,它是通过整数计算偏移量并访问其中的元素,所以数组是性能出色的数据结构,但JavaScript没有像此类数组一样的数据结构
作为替代,JavaScript提供一种拥有类数组(array-like)特性的对象。...
分类:
编程语言 时间:
2016-07-19 10:59:24
收藏:
0 评论:
0 赞:
0 阅读:
155
类的三大属性:
private,public,protected
1,对于类的成员变量或者函数,缺省即为私有
#include
using namespace std;
class A
{
int y; //私有成员
int x; //私有成员...
分类:
编程语言 时间:
2016-07-19 10:59:14
收藏:
0 评论:
0 赞:
0 阅读:
125
类的定义 public class HashMap
extends AbstractMap
implements Map, Cloneable, Serializable {}
属于AbstractMap子类,具有clone和序列化的属性
实现了Map接口,这样HashMap支持所有的Map操作,并且允许NULL Value和NULL Key.HashMap和Hash...
分类:
编程语言 时间:
2016-07-19 10:59:04
收藏:
0 评论:
0 赞:
0 阅读:
153
本页面更新日期: 2016年07月17日对象/引用
在前面 PersonTest.java 代码中, 有这样一行代码: Person p = new Person();
这行代码创建了一个 Person 实例, 也被称为 Person对象,这个Person对象被赋给 p 变量.
这行代码实际产生了两个东西: 一个是 p 变量, 一个是 Person 对象.
从 Pers...
分类:
编程语言 时间:
2016-07-19 10:58:54
收藏:
0 评论:
0 赞:
0 阅读:
162
一、AOP术语
切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。
连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修改的字段。
通知:切面的实际实现,他通知系统新的行为。如在日志通知包含了实
现日志功能的代码,如向日志文件写日志。通知在连接点插入到应用系统中。
切入点:定义了通知应该应用在哪些连接点,通知可以应用到AOP框架支持的任何连接...
分类:
编程语言 时间:
2016-07-19 10:58:44
收藏:
0 评论:
0 赞:
0 阅读:
171
本页面更新日期: 2016年07月17日前言
Java 是面向对象的程序设计语言, Java 语言提供了 定义类, 成员变量, 方法 等基本功能.
类 可以被认为是一种自定义的数据类型.
可以使用类来 定义变量,所有使用类定义的变量都是 引用变量.
它们将会引用到 类的对象.
类用于描述客观世界里 某一类对象的共同特征.
而对象则是 类的具体存在.
Java...
分类:
编程语言 时间:
2016-07-19 10:57:54
收藏:
0 评论:
0 赞:
0 阅读:
126
基本数据的类型的大小是固定的,4类八种,各个表示大小是固定的,java为了跨平台。
非基本类型的Java对象,其大小是个问题? Object ob = new Object(); 一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。
4byte+8byte
4byte:Java栈中保存引用的所需要的空间
8byte:Java堆中对象的信息。
因...
分类:
编程语言 时间:
2016-07-19 10:57:44
收藏:
0 评论:
0 赞:
0 阅读:
129
1. RxJava采用了观察者模式,什么是观察者模式呢,能不能举个例子?答:小偷(被观察者)把手伸进路人的钱包后(事件),给警察(观察者)发了条短信,曰:快来抓我哟!警察收到信息后,立马采取行动,把小偷按倒在地(行动)
这个小偷是不是很贱,偷东西还要告诉警察2. 一个语文作业题:分析下面这句话的主、谓、宾 observable.subscribe(observer)答:
- 主语:observa...
分类:
编程语言 时间:
2016-07-19 10:49:34
收藏:
0 评论:
0 赞:
0 阅读:
123
很多时候我们并不需要自己去实现一个较为复杂的算法,而只需要知道怎么去调用现有的实现。API调用,在C/C++是用include+函数的形式,java其实也无非就是import+类(方法、变量)的形式,其他语言的也差不多,例如web里面的前端框架,所谓框架其实就是一堆别人已经写好的代码,你拿去用,然后继续在上面填充自己的代码,说到底其实就是代码复用。而在java这里,因为以.class文件的形式封装...
分类:
编程语言 时间:
2016-07-19 10:47:35
收藏:
0 评论:
0 赞:
0 阅读:
282
说明:本文为斯坦福大学CS224d课程的中文版内容笔记,已得到斯坦福大学课程@Richard Socher教授的授权翻译与发表
1.语言模型
语言模型用于对特定序列的一系列词汇的出现概率进行计算。一个长度为m的词汇序列{w1,…,wm}的联合概率被表示为P(w1,…,wm)。由于在得到具体的词汇之前我们会先知道词汇的数量,词汇wi的属性变化会根据其在输入文档中的位置而定,而联合概率P(w1,…,wm)的计...
分类:
编程语言 时间:
2016-07-19 10:44:26
收藏:
0 评论:
0 赞:
0 阅读:
269
原文地址 http://www.gradle.org/docs/current/userguide/java_plugin.html
23.1. Usage用法
要使用Java插件,在脚本里加入:
Example 23.1. Using the Java plugin
build.gradle
apply plugin: 'java'
...
分类:
编程语言 时间:
2016-07-19 10:41:49
收藏:
0 评论:
0 赞:
0 阅读:
202
最近在学习Shader,将学习的一些心得和案例以及基础知识罗列了一下。这一篇是unity之Shader的基础篇之基础,更多的是一些概念。该篇将分以下几个部分:
1、什么是Shader?
2、GPU和Cg语言
3、Unity中使用Cg语言如何编写Shader?
1、什么是Shader?
1.1、Shder的概念:Shader即着色器,是一款运行在GPU上的程序,用以对三维物体进行着...
分类:
编程语言 时间:
2016-07-19 10:40:57
收藏:
0 评论:
0 赞:
0 阅读:
247
C#和C++之间通过WM_COPYDATA相互传递数据结构
前言:今天真心忍不住要写这篇博客了,原因很简单,前几天在做这方面的通信,调试了好久,各种bug,也是第一次在C#和C++之间通过SendMessage传递数据结构,不知道怎么弄,去度娘了几十篇博客,要么就是文不对题,要么就是残章断句,要么就是互相copy,越看越烦,问题也一时半会儿解决不了,于是冷静下来想想,再好好找找,果然找到了一片...
分类:
编程语言 时间:
2016-07-19 10:38:24
收藏:
0 评论:
0 赞:
0 阅读:
369
浏览器在上传的过程中是将文件以流的形式提交到服务器端,一般选择采用apache的开源工具common-fileupload这个文件上传组件,common-fileupload依赖于common-io包,因此开发工程中需要导入common-fileupload ,和 common-io 包。
在保存文件名的,可能存在文件重名覆盖问题,处理这类问题方式很多, 如为每个上传文件创建一个独...
分类:
编程语言 时间:
2016-07-19 10:34:44
收藏:
0 评论:
0 赞:
0 阅读:
241
第十一章 C语言中的信号量
作者:Allen B. Downey
原文:Chapter 11 Semaphores
in C
译者:飞龙
协议:CC BY-NC-SA 4.0
信号量是学习同步的一个好方式,但是它们实际上并没有像互斥体和条件变量一样被广泛使用。
尽管如此,还是有一些同步问题可以用信号量简单解决,产生显然更加合适的解决方案。
这一章展示了C语言用...
分类:
编程语言 时间:
2016-07-19 10:34:34
收藏:
0 评论:
0 赞:
0 阅读:
261
//如果链表的的数据类型是对象,则关于比较的方法全部改成compare()
//class Book{
// private String title;
// private double price;
// public Book(String title,double price){
// this.title = title;
// ...
分类:
编程语言 时间:
2016-07-19 10:34:26
收藏:
0 评论:
0 赞:
0 阅读:
213
1、仔细区别pointer和references
不论pointer或是references都使你间接参考其它对象。
没有所谓的null reference。一个reference必须总代表某个对象。
如果你有一个变量,其目的是用来指向(代表)另一个对象,但是也有可能它不指向(代表)任何对象,那么你应该使用pointer,因为你可以将指针设为null。换个角度...
分类:
编程语言 时间:
2016-07-19 10:33:55
收藏:
0 评论:
0 赞:
0 阅读:
314
在Spring配置Mybatis的文件中我们可以看到如下代码:
MapperScannerConfigurer,让它扫描特定的包,自动帮我们成批地创建映射器。这样就大大减少了配置的工作量。
basePackage属性是让你为映射器接口文件设置基本的包路径。可以使用分号或逗号作为分隔符设置多于一个的包路径。每个映射器都会在指定的包路径中递归地被搜索到。被发现的映射器将会使用Spri...
分类:
编程语言 时间:
2016-07-19 10:30:54
收藏:
0 评论:
0 赞:
0 阅读:
280