码迷,mamicode.com
首页 > 编程语言 > 日排行
SpringAOP的应用实例与总结
一:AOP的背景 面试的时候面试官让我解释一下什么是AOP,当时不懂,在路上就查了,AOP:面向切面的编程技术,困惑了,JAVA是OOP:面向对象的编程技术。那么自己就立刻查了几个为题:1、什么是面向切面的编程技术;2、为什么要面向切面的编程技术;3、与OOP是什么关系? 首先解释第二个问题:在我们 ...
分类:编程语言   时间:2017-09-17 15:11:13    阅读次数:313
kmp算法模式串匹配
转载:字符串匹配 kmp算法 ...
分类:编程语言   时间:2017-09-17 15:12:21    阅读次数:177
java 遍历arrayList的四种方法
package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(S ...
分类:编程语言   时间:2017-09-17 15:14:20    阅读次数:149
java并发编程实战笔记
1、复合操作 若一个类里有多个属性状态,对每个属性使用atomic类修饰,并且一个属性更新,要在同一原子操作内更新其他所有属性,这样才是线程安全类。需要整体类的状态操作是原子的。 要保持状态的一致性,就需要在单个原子操作中更新所有相关的状态变量。 判断同步代码块的合理大小,要权衡安全性、简单性和性能 ...
分类:编程语言   时间:2017-09-17 15:14:44    阅读次数:162
JavaSE(十)集合之Set
今天这一篇把之前没有搞懂的TreeSet中的比较搞得非常的清楚,也懂得了它的底层实现。希望博友提意见! 一、Set接口 1.1、Set集合概述 Set集合:它类似于一个罐子,程序可以依次把多个对象 “丢进” Set 集合,而 Set 集合通常不能记住元素的添加的顺序,也就是说Set 集合是无序的。 ...
分类:编程语言   时间:2017-09-17 15:15:26    阅读次数:310
Java伪代码
阅读大道至简第一章,我觉得作者的一席话使我对于编程这件事有了更深刻的理解,说白了就是分块理解呗,就像C语言里的结构体,更像c++里的类,把程序当做一个黑箱子,那么里面的功能就是我们要做的,我们这些做编程的,就是为了把黑箱子分成一块块,再重新组合成黑箱子实现客户需要的功能,一下就是愚公移山的伪代码 p ...
分类:编程语言   时间:2017-09-17 15:16:50    阅读次数:178
201671010101 2016-2017 -2《java程序设计》
看了其他几位编程写的不错的同学写的博客,看到了自己与他们的差距,他们对每周学习的课程做的总结很详细,也会总结自己对java的不足之处,然后针对不懂之处再去探索,自己以前总是感叹他们掌握的知识有多过硬,殊不知他们在我们背后付出的努力。和一个同学聊了一下,也谈了自己编程中遇到的问题,不过自己更多的是遇难 ...
分类:编程语言   时间:2017-09-17 15:20:03    阅读次数:148
大道至简第一章读后感(JAVA伪代码)
public class DaDaoZhiJianDiYiZhang { //一.愚公移山 //问题:怎样把山移完 //愚公移山是一个项目 if(愚公死) { 有子存焉; while(山不平) { 子又生孙,孙又生子; 子去移山; } } else 愚公移山; //二.会不会写程序的问题 //编程程 ...
分类:编程语言   时间:2017-09-17 15:20:47    阅读次数:156
多线程分批处理list内的值
package three; import java.util.LinkedList; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * * 这个方法没有返回值,不能接到... ...
分类:编程语言   时间:2017-09-17 15:20:56    阅读次数:212
Java伪代码
《大道至简》中引用《愚公移山》典故,愚公移山是一个抽象的编程过程,在这个编程过程中有选择,循环,判断.......这是编程的根本,而在“会不会写程序”这个问题上,作者通过提出了一系列的条件语句,来让你通过判断你自己是否符合条件来判断自己是否可以编程,将这个问题通过编程语句展现出来,条理清晰,不会让人 ...
分类:编程语言   时间:2017-09-17 15:21:26    阅读次数:161
机器学习算法之 KNN(k最近算法)
KNN算法 存在一个训练样本集合,里面有n个训练数据,每个训练数据有m个特征。每个训练数据都标明了相对应的分类。比如: 其中一条数据有四个特征:体重,翼展等,也有相对应的种属。 则KNN算法就是将一条未知种属的数据的每个特征与训练样本集合中的每条数据对应的特征进行比较,然后算法提取样本集合特征最相似 ...
分类:编程语言   时间:2017-09-17 15:22:08    阅读次数:171
快排算法的简单实现
java实现: 细节和注解都在注释在代码中了。 一些值得注意的细节问题: 1、i从low开始,j从high+1开始;i和j指针移动过程中采用++i和--j的形式。 2、if (i == high) {break;}需要检查,否则在某些情况下会出错。 ...
分类:编程语言   时间:2017-09-17 15:24:31    阅读次数:193
python3 进程
开进程的两种方式:1. 使用内置的进程 2. 自定义进程类: 事实上在调用P1.start时,系统调用了Process类的run方法,在我们直接调用Process类时, 我们需要指定target(即要进行的操作,参数args),那么定制后我们重写了run方法,即重写的 run方法。 在Custom_ ...
分类:编程语言   时间:2017-09-17 15:24:40    阅读次数:140
java核心学习(十七) IO框架---对象序列化
一、使用对象流实现序列化。 先定义一个可序列化的对象 然后将Persen类的实例使用对象流序列化 最后再反序列化 由上面代码可以看出,反序列化时必须进行downcasting,而且反序列化机制度区的仅仅是java对象的数据,而且没有使用对象构造器,这表明反序列化机制无需通过构造起来初始化java对象 ...
分类:编程语言   时间:2017-09-17 15:48:46    阅读次数:174
Java 第三章 选择结构
第三章 选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容"); } if(){ // 代码块}else{ // 代码块}eg:if(score >= 90){ System.ou ...
分类:编程语言   时间:2017-09-17 15:49:58    阅读次数:158
java总结
恢复内容开始 通过这几周的学习,感觉自己心有余而力不足,感觉自己的满怀信心被几行代码给消耗的所剩无几,可能是自己的方法不对。尽管这样,还是得培养学习这门课的兴趣。对前四章的学习的不足之处我做了一下总结,希望大神能够帮助我: 1)在实验课上,计算矩形跟圆的面积和周长的时候,发现自己只掌握了基本的定义跟 ...
分类:编程语言   时间:2017-09-17 16:27:14    阅读次数:149
201671010116. 2016-2017-4《Java程序设计》认识对象与类及继承
1. 类和对象是面向对象编程思想中的核心和基础。类是作为对象的抽象而存在的,所有的对象都依据相应的类来产生,在面向对象的术语中,这个产生对象的过程称为“实例化”。类就是对一类事物或者一类对象的一个归类或者说划分。我们甚至可以说,”类“只是一个形容词,而'对象'就是这个形容词所形容的其中一个”实体对象 ...
分类:编程语言   时间:2017-09-17 16:29:28    阅读次数:145
Spring之调度器(Scheduler)
调度器的使用基本步骤准备工作: 1.获得一个调度器工厂:SchedulerFactory 2.获得一个调度器:通过SchedulerFactory.getSchduler()获得 3.往调度器里面添加一些想要写入的信息:scheduler.getContext().put("ypDao", scan ...
分类:编程语言   时间:2017-09-17 16:29:41    阅读次数:610
解决在eclipse中无法查看引用jar包的源码
第一步:下载JAD 、 jad官方地址的官方下载地址是: http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml#download 第二步:下载JADClipse插件、 官方链接: ...
分类:编程语言   时间:2017-09-17 16:30:08    阅读次数:240
关于python,完善我计算机知识的一步。
因为身为理科男,所以特别喜欢涉及其他领域的知识。而对我来说,计算机是很有诱惑力的--尤其是程序语言设计,懂得一门“外语”是多么的重要。大一时候接触过包括有计算机的基本知识,c语言,这个新的学期也开始接触labview,加上自己选的python.更加坚定了我对计算机知识的向往与追求。每个老师都有自己讲 ...
分类:编程语言   时间:2017-09-17 16:31:40    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!