码迷,mamicode.com
首页 > 编程语言
第三章 Java框架整合--企业中的项目架构以及多环境分配
1、业务模块与数据模块分离在实际开发中,我们项目的架构业务模块和数据模块是分离的,举个例子,假设我们的项目有"人员管理模块"和"酒店管理模块"两个模块,按照上一章的介绍,我们会建立下图所示的项目结构:其中,人员管理模块的controller、service、dao、mapper都在一个项目中,而在实...
分类:编程语言   时间:2016-01-08 23:39:44    阅读次数:378
十种JAVA排序算法实例
一、冒泡(Bubble)排序 复制代码 代码如下:void BubbleSortArray() { for(int i=1;ia[j+1])//比较交换相邻元素 { int temp; temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } 效率 O(...
分类:编程语言   时间:2016-01-08 23:34:54    阅读次数:250
Python中的元组
一、元组(tuple) 元组基本上就像一个不可改变的列表。与列表一样支持任意类型的元素、支持嵌套以及常见的序列操作。 元组编写在圆括号中。 >>> info = ('林间','Man',1991,7,13,True) #支持不同类型>>> info = ('林间','Man',(1991,...
分类:编程语言   时间:2016-01-08 23:36:50    阅读次数:197
Java深度历险(三)——Java线程?:基本概念、可见性与同步
开发高性能并发应用不是一件容易的事情。这类应用的例子包括高性能Web服务器、游戏服务器和搜索引擎爬虫等。这样的应用可能需要同时处理成千上万个请求。对于这样的应用,一般采用多线程或事件驱动的架构。对于Java来说,在语言内部提供了线程的支持。但是Java的多线程应用开发会遇到很多问题。首先是很难编.....
分类:编程语言   时间:2016-01-08 23:34:22    阅读次数:240
4、C#进阶:MD5加密、进程、线程、GDI+、XML、委托
MD5加密将字符串进行加密,无法解密。网上的解密方式也都是在库里找,找不到也没有。 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 string s = "123"; 4 Response.Write(getM...
分类:编程语言   时间:2016-01-08 23:36:08    阅读次数:372
1.8 创建数组arr,并将数组中最大的数输出。
程序: 1 public static void main(String[] args) 2 { 3 4 5 int [] arr={1,45,95,45,88,114,395,485,999}; 6 7 ...
分类:编程语言   时间:2016-01-08 23:35:36    阅读次数:227
算法导论8:数据结构——栈 2016.1.8
栈在暑假的时候接触过了,当时还写了个计算器,用的中缀表达式后缀表达式的栈操作。 http://www.cnblogs.com/itlqs/p/4749998.html 今天按照算法导论上的讲解规范了一下代码。主要是栈的初始化、判断空栈、入栈、出栈、遍历栈。#include#define MA...
分类:编程语言   时间:2016-01-08 23:33:00    阅读次数:222
Python 将文件重新命名
1 # -*- coding: utf-8 -*- 2 __author__ = 'louis' 3 4 import os 5 import re 6 7 8 def rename_files(dir_path): 9 i=110 print dir_path11 ...
分类:编程语言   时间:2016-01-08 23:31:07    阅读次数:258
Java深度历险(四)——Java垃圾回收机制与引用类型
Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free和new/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生“悬挂引用.....
分类:编程语言   时间:2016-01-08 23:28:10    阅读次数:342
Python实现扫描作业配置自动化
持续集成平台接入扫描作业是一项繁琐而又需要细致的工作,于是趁着闲暇时间,将代码扫描作业用Python代码实现了配置自动化。每次配置作业的过程中,都会在checkcode1或者checkcode3上 E:\jenkins\workspace\CHECKSTYLE目录下建立一个对应的文件夹,将build...
分类:编程语言   时间:2016-01-08 23:28:46    阅读次数:211
1、C#基础:变量、运算符、分支、循环、枚举、数组、方法
C#、.Net以及IDE简介一、什么是.Net?.Net指 .Net Framework框架,一种平台,一种技术。.Net Framework框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运转。.NetFramework各版本区别200...
分类:编程语言   时间:2016-01-08 23:27:09    阅读次数:265
Java8 时间 API
前言Java8 中最为人津津乐道的新改变恐怕当属函数式 API 的加入。但实际上,Java8 所加入的新功能远不止这个。 本文将基于《Java SE8 for the Really Impatient》的第 5 章,归纳一下 Java8 加入的位于java.time包下的日期和时间 API。时间点与...
分类:编程语言   时间:2016-01-08 23:26:20    阅读次数:322
关联规则挖掘(基本概念和Apriori算法)
这篇文章主要讲解了关联规则挖掘的基本概念和Apriori的思想和算法流程。
分类:编程语言   时间:2016-01-08 23:24:23    阅读次数:1156
造轮子:线程的小用
厂址:http://www.cnblogs.com/sandy_liao/archive/2010/11/29/1891533.html在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问...
分类:编程语言   时间:2016-01-08 23:20:43    阅读次数:248
【数组】Missing Number
题目:Given an array containingndistinct numbers taken from0, 1, 2, ..., n, find the one that is missing from the array.For example,Givennums=[0, 1, 3]re...
分类:编程语言   时间:2016-01-08 23:18:19    阅读次数:234
【原创】用JAVA实现大文件上传及显示进度信息
用JAVA实现大文件上传及显示进度信息---解析HTTPMultiPart协议一.大文件上传基础描述: 各种WEB框架中,对于浏览器上传文件的请求,都有自己的处理对象负责对HttpMultiPart协议内容进行解析,并供开发人员调用请求的表单内容。比如:Spring框架中使用类似CommonsMu....
分类:编程语言   时间:2016-01-08 22:13:02    阅读次数:327
基于用户的协同过滤推荐算法原理和实现
在推荐系统众多方法中,基于用户的协同过滤推荐算法是最早诞生的,原理也较为简单。该算法1992年提出并用于邮件过滤系统,两年后1994年被 GroupLens 用于新闻过滤。一直到2000年,该算法都是推荐系统领域最著名的算法。 本文简单介绍基于用户的协同过滤算法思想以及原理,最后基于该算法实现园友的...
分类:编程语言   时间:2016-01-08 22:06:53    阅读次数:458
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!