码迷,mamicode.com
首页 > 编程语言
Spring源码剖析开篇:什么是Spring?
在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 ...
分类:编程语言   时间:2019-08-25 14:28:52    阅读次数:18
Java多线程-程序运行堆栈分析
class文件内容class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。JVM运行时数据区线程独占:每个线程都会有它独立的空间,随线程生命周期而创建和销毁线程共享:所有线程能访问这块内存数据,随虚拟机或者GC而创建和销毁方法区JVM用来存储加载的类信息、常量、静态变量、编译后
分类:编程语言   时间:2019-08-25 14:28:06    阅读次数:17
【转】如何美观地打印 Python 对象?
pprint 是“pretty printer”的简写,“pretty”的含义是“漂亮的、美观的”,还有表示“相当地”的程度语气,因此它的含义便是:(相当)美观的打印。 这是个相当简单却有用的模块,主要用于打印复杂的数据结构对象,例如多层嵌套的列表、元组和字典等。 先看看 print() 打印的一个 ...
分类:编程语言   时间:2019-08-25 14:27:47    阅读次数:17
go语言-数据类型及类型之间转换
数据类型分类 一、数据类型-基本数据类型 1、整数型(int、有符号(int8/1字节、int16/2字节、int32/4字节、int64/8字节)、无符号(uint、uint8、uint16、uint32、uint64)) int--根据系统位数自动定义,系统是32位,则为int32,系统是64位 ...
分类:编程语言   时间:2019-08-25 14:27:33    阅读次数:17
Spring Data JPA中踩过的坑
说老实话,Spring Data JPA很好用,上次使用还是2013年,当时只是完成Java Bean和数据库中表的映射。 最近想起来用Spring Data JPA的起因是手头有一个项目,源代码是用原生SQL+JDBC实现的,在第一次部署时要初始化数据库,还hardcode了很多数据库配置参数。正 ...
分类:编程语言   时间:2019-08-25 14:26:06    阅读次数:14
python用python-docx读写word文档
python-docx库可用于创建和编辑Microsoft Word(.docx)文件。 官方文档:https://python-docx.readthedocs.io/en/latest/index.html ...
分类:编程语言   时间:2019-08-25 14:24:55    阅读次数:16
Java8 Lambda表达式 񰽉
原文: http://blog.gqylpy.com/gqy/455 置顶:来自一名75后老程序员的武林秘籍——必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段 ...
分类:编程语言   时间:2019-08-25 14:23:11    阅读次数:14
Python图表绘制Matplotlib
引入 import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# 导入相关模块 几种类型: ...
分类:编程语言   时间:2019-08-25 14:22:17    阅读次数:16
剑指offer13:数组[奇数,偶数],奇数偶数相对位置不变。
1. 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 2. 思路和方法 array[i]%2==0用vector的push_back()的函数实现存储。result_o ...
分类:编程语言   时间:2019-08-25 14:22:02    阅读次数:20
python对列表中名字进行修改,在每个名字后面加入‘the Great’
第一种方法:使用enumerate函数 第二种方法: ...
分类:编程语言   时间:2019-08-25 14:21:41    阅读次数:9
Java 枚举
知识点 概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: 如果枚举不添加任何方法,枚举值默认为从0开始的有序数值。以 Color 枚举类型举例,它的枚举常量依次为 RED:0,GREEN:1 ...
分类:编程语言   时间:2019-08-25 14:21:21    阅读次数:8
SpringBoot中在除Controller层 使用Validation的方式
说明:Validation 在Controller层使用Validation应该都使用过了,以下方式可以使用 Validation 在Service层完成对dto的属性校验,避免写一堆的 if else 来处理这些逻辑,提高开发效率,代码如下: 1:DTO实体类代 2:可以将ValidatorFac ...
分类:编程语言   时间:2019-08-25 14:20:19    阅读次数:10
Java内部类的基本解析
内部类 内部类的基本概念 所谓的内部类也就是在一个类的内部进行其他类结构的嵌套操作。 为什么要使用内部类? 这就要引用一句十分著名的一本书叫《Think in java》中的一句名言了——每个内部类都能独立的继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都是没有影 ...
分类:编程语言   时间:2019-08-25 14:16:15    阅读次数:11
Java多线程-程序运行堆栈分析
class文件内容 class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。 JVM运行时数据区 线程独占:每个线程都会有它独立的空间,随线程生命周期而创建和销毁 线程共享:所有 ...
分类:编程语言   时间:2019-08-25 14:14:25    阅读次数:10
go语言-指针
一、查看变量没内存地址:&变量名 二、指针介绍 1、定义一个指针,ptr是一个指针变量,类型是*int,先指向内存地址,内存地址里存着变量地址 2、指针变量ptr存着变量j的内存地址>>通过变量j内存地址取j的值 3、指针类型与值类型(变量类型)必须一致 三、值类型与引用类型在内存上分配及注意点 1 ...
分类:编程语言   时间:2019-08-25 14:14:08    阅读次数:8
Python学习 之 计算机基础
第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有: windows xp win7 win10 windows se ...
分类:编程语言   时间:2019-08-25 14:13:42    阅读次数:11
面试常用算法之排序(2)
归并排序 package algorithm.sort; / @Auther: AaronPi @Date: 2019 5 6 21:32 归并排序 思想:(分治法 用递归来实现)把数组从中间分成两部分,分别排序,再组合在一起 思路很巧妙,需要尤其注意边界条件、判断剩余元素等事项 / public ...
分类:编程语言   时间:2019-08-25 14:13:25    阅读次数:9
396615条   上一页 1 2 3 4 5 6 7 8 ... 23331 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!