码迷,mamicode.com
首页 > 编程语言
JavaWeb开发基础
1 JavaWeb应用的概念 在SUN的Java Servlet规范中,对JavaWeb应用作出了这样的定义:Java Web应用是由一组Servlet、HTML页面、类以及其它可以被绑定的资源构成。它可以运行在各种供应商提供的实现Servlet规范的Servlet容器中。 Java Web应用中可 ...
分类:编程语言   时间:2018-09-22 23:15:45    阅读次数:5
Elasticsearch 整合spring(不是sprig boot)
公司做统计任务,有使用Es做聚合操作,使用的是自己封装的版本,这边整合下原生spring,做下学习记录,随便看一下,发现差不多都是spring boot的案例...我该怎么办,...发现整合的过程其实并不是很顺利,坑很多.特别是版本问题 1.环境 spring data elasticsearch ...
分类:编程语言   时间:2018-09-22 23:15:24    阅读次数:7
spring注解第一课
一、原始的 xml配置方式 1.Spring pom 依赖 2.JavaBean 3.beans.xml 4.测试类 二、注解的形式 1. @Configuration替代beans.xml,@bean 替代<bean> 2.测试用例 ...
分类:编程语言   时间:2018-09-22 23:14:36    阅读次数:7
Jvm(30),理解升级----Java中堆内存和栈内存详解
java中内存分配策略及堆和栈的比较 1 内存分配策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式 的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据... ...
分类:编程语言   时间:2018-09-22 22:27:45    阅读次数:9
Jvm(29),理解升级----C语言中的堆和栈的区别 (可以借鉴)
在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。 堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的... ...
分类:编程语言   时间:2018-09-22 22:27:08    阅读次数:13
[转] C++宽字符操作函数
字符分类: 宽字符函数 普通C 函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 i ...
分类:编程语言   时间:2018-09-22 22:26:55    阅读次数:9
python中匿名函数lambda如何用
python中经常用到的一个函数:匿名函数lambda ,什么是匿名函数?匿名函数的意义是什么?匿名函数怎么样用?(疑问三连,what,why,how) 一,什么是匿名函数? python中没有名字的函数,称为匿名函数。语法格式:lambda x : x**2 既 lambda+形参:代码块 二,匿 ...
分类:编程语言   时间:2018-09-22 22:26:32    阅读次数:11
Jvm(24),回收策略-----标记整理算法
标记/整理算法 标记/整理算法与标记/清除算法非常相似,它也是分为两个阶段:标记和整理。下面LZ 给各位介绍一下这两个阶段都做了什么。 标记:它的第一个阶段与标记/清除算法是一模一样的,均是遍历GC Roots,然后将存活的对象标记。 整理:移动所有存活的对象,且按照内存地址次序依次排列,然后将末端... ...
分类:编程语言   时间:2018-09-22 22:26:25    阅读次数:9
Jvm(28),理解升级----java中的基本数据类型一定存储在栈中吗
首先说明,"java中的基本数据类型一定存储在栈中的吗?"这句话肯定是错误的。 下面让我们一起来分析一下原因: 基本数据类型是放在栈中还是放在堆中,这取决于基本类型在何处声明,下面对数据类型在内存中的存储问题来解释一下: 一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方... ...
分类:编程语言   时间:2018-09-22 22:26:04    阅读次数:9
java——万年历
1 package oop; 2 3 import java.util.Scanner; 4 5 public class 万年历 { 6 public static void main(String[] args) { 7 // TODO 自动生成的方法存根 8 int zy=0;//年份天数 9... ...
分类:编程语言   时间:2018-09-22 22:25:52    阅读次数:12
Jvm(25),回收策略----前三种基本回收算法对比
这里LZ给各位总结一下三个算法的共同点以及它们各自的优势劣势,让各位对比一下,想必会更加清晰。 它们的共同点主要有以下两点。 三个算法都基于根搜索算法去判断一个对象是否应该被回收,而支撑根搜索算法可以正常工作的理论依据,就是语法中变量作用域的相关内容。因此,要想防止内存泄露,最 根本的办法就是掌握好... ...
分类:编程语言   时间:2018-09-22 22:25:28    阅读次数:10
Jvm(26),回收策略-----分代收集算法(hotsopt采用的算法)
摘要 当前商业虚拟机的垃圾收集都采用"分代收集"(Generational Collection) 算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用适当的收集算法。在新生代中,每次垃圾收集时都发现有... ...
分类:编程语言   时间:2018-09-22 22:25:15    阅读次数:9
在写C#调用C++的时候的一些坑
最近在写一个Online Judge的后台系统,需要用到C++作为调用底层系统的语言,就开始写DLL.然后遇到了无数坑,~~简直中考三连坑~~ 调用约定 一开始写的是stdcall,后来不知道为什么总是说什么堆栈不平衡,于是乎换成了cdecl,就愉快地对了,我也没办法. 大概写法如下: ...
分类:编程语言   时间:2018-09-22 22:24:48    阅读次数:9
python 队列
队列--存放对象的容易 生产者消费者模型 ...
分类:编程语言   时间:2018-09-22 21:57:25    阅读次数:8
无头结点的单链表(C语言)
1.单链表: 在顺序表中,用一组地址连续的存储单元来一次存放线性表的结点,因此结点的逻辑顺序与物理顺序是一致的。但链表却不同,链表是用一组任意的存储单元来存放 线性表的结点,这组存储单元可以是连续的,也可以是非连续的,甚至是零散分布在内存的任何位置上。因此,链表中结点的逻辑顺序与物理顺序不一定相同。 ...
分类:编程语言   时间:2018-09-22 21:31:50    阅读次数:12
java高级-泛型<T>和注解封装与使用
一、java泛型 其实就是约束我们的集合和接口和类 为什么要泛型:规范我数据的操作和类型,它常用语一些接口和父子关系中(继承) 泛型能很好体现java的继承,封装这两个特点 用途:泛型、反射 >做项目,搭框架-》模仿和揣测 ssh ssi 散列的数据结构 Vector<E> 二、注解封装与使用 注解 ...
分类:编程语言   时间:2018-09-22 21:30:33    阅读次数:10
Python 异常处理
异常处理,多异常处理,多异常捕获,自定义异常,异常抛出 ...
分类:编程语言   时间:2018-09-22 21:29:02    阅读次数:9
343087条   上一页 1 2 3 4 5 6 ... 20182 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!