自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (11)
  • 收藏
  • 关注

转载 java 中负数取模

正数取模运算相信很多人都很熟练,但是有时候会涉及到负数的取模,比如说面试。今天就来看看负数参与的取模应该怎么整。2%(-5)结果应该是什么呢?  5%(-2)结果又应该是什么呢?  结论一:正数取模负数的结果和正数取模这个负数的绝对值的结果完全一样。 (-2)%5结果应该是什么样呢?  (-5)%2结果应该是什么样呢? 结论二:负数取模正数的结果为这个负数...

2018-09-21 10:50:19 2313

转载 对JAVA集合进行遍历删除时务必要用迭代器

今天同事写了几行类似这样的代码:public static void main(String args[]) { List<String> famous = new ArrayList<String>(); famous.add("liudehua"); famous.add("madehua"); famous.add("liushi...

2018-09-20 17:21:28 302

转载 IntelliJ IDEA中maven导入本地jar包

1. 打开cmd或者shell2. 使用maven命令将本地jar包安装到maven的本地repository中:mvn install:install-file -Dfile=/home/username/GLPKSolverPack.jar -DgroupId=com.leyantech.ai -DartifactId=glpk -Dversion=1.0 -Dpackaging=j...

2018-09-19 21:04:02 1862

转载 Mac OS 下配置Java环境

先去Oracle官网下载地址 下载JDK并安装, 如图.png2.查找JDK安装路径: $ ls -l /usr/bin/java 如图.png 回到桌面,点击前往 -> 前往文件夹,拷贝路径/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java进入当前路径,之后会是...

2018-09-19 20:48:44 717

转载 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此...

2018-09-19 13:49:33 126

转载 正则表达式(括号)、[中括号]、{大括号}的区别小结

正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s{1,3}表示匹配一到三个空格。(0-9...

2018-09-15 11:48:49 6212

转载 Thymeleaf基础:遍历List、Map、List<map>

 [java] view plain copy&lt;code class="language-java"&gt;@RequestMapping("/hello")       public String hello(Model map){           Map user= new HashMap();           user.put("name", "姓名");   ...

2018-09-12 16:33:01 7012 2

转载 StopWatch的使用

简单总结一句,Spring提供的计时器StopWatch对于秒、毫秒为单位方便计时的程序,尤其是单线程、顺序执行程序的时间特性的统计输出支持比较好。也就是说假如我们手里面有几个在顺序上前后执行的几个任务,而且我们比较关心几个任务分别执行的时间占用状况,希望能够形成一个不太复杂的日志输出,StopWatch提供了这样的功能。而且Spring的StopWatch基本上也就是仅仅为了这样的功能而实现。...

2018-09-11 16:52:50 3958

转载 纵表和横表的概念及其相互转换

横表就是普通的建表方式,如表结构为:主键、字段1、字段2、字段3...。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3...。  具体为电信行业的例子。以用户帐单表为例,一般出账时用户有很多费用,其数据一般存储为:时间,客户ID,费用科目,费用。这种存储结构一般称为纵表,其特点是行数多,字段少。纵表在使用时由于行数多,统计用户数或对用户进行分档时还需要...

2018-09-11 16:13:50 425

转载 java线程安全问题之静态变量、实例变量、局部变量

 java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。  此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟!...

2018-09-10 16:46:10 141

转载 数组指针和指针数组的区别

数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;        //将该二...

2018-09-10 15:36:54 86

转载 Linux内存、Swap、Cache、Buffer详细解析

1. 通过free命令看Linux内存total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。cached:内存中读完缓存起来内容占的大小(这部分是...

2018-09-06 19:59:33 6234

转载 Java 之 synchronized 详解

一、概念synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性。 可见性:必须确保在锁被释放之前,对共享变量所做的修改,对于随后获得该锁的另一...

2018-09-06 13:56:30 195

转载 正则基础之——贪婪与非贪婪模式

1        概述贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。属于贪婪模式的量词,也叫做匹配优先量词,包括:“{m,n}”、“{m,}”、“?”、“*”和“+”。在一些使用NFA引擎的语言中,在匹配优先量词后加上“?”,...

2018-09-05 15:42:57 3581

转载 理解HTTP之Content-Type

0x01.About查看Restful API 报头插件:Chrome插件REST Console,以及发送Restful API工具:Chrome插件POST Man在HTTP 1.1规范中,HTTP请求方式有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT通常我们用的只有GET、POST,然而对于Restful API规范来说,请求资源要...

2018-09-03 20:27:41 124

转载 四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。...

2018-09-03 20:04:00 557

算法导论_原书第3版.pdf

算法导论_原书第3版.pdf 算法导论_原书第3版.pdf 算法导论_原书第3版.pdf 算法导论_原书第3版.pdf

2018-02-01

严蔚敏数据结构(C语言版).pdf

严蔚敏数据结构(C语言版).pdf 严蔚敏数据结构(C语言版).pdf

2017-12-06

think python (中文版).pdf

think python (中文版).pdf think python (中文版).pdf

2017-12-06

深入浅出数据分析(中文版).pdf

深入浅出数据分析(中文版).pdf深入浅出数据分析(中文版).pdf

2017-12-06

计算机组成原理(第2版)唐朔飞.pdf

计算机组成原理(第2版)唐朔飞.pdf 计算机组成原理(第2版)唐朔飞.pdf

2017-12-06

计算机网络(第7版)-谢希仁 pdf下载 高清完整版

计算机网络(第7版)-谢希仁.高清完整版PDF计算机网络(第7版)-谢希仁.高清完整版PDF计算机网络(第7版)-谢希仁.高清完整版PDF

2017-12-05

编译原理(龙书-中文第二版).pdf

编译原理(龙书)中文第二版.pdf编译原理(龙书)中文第二版.pdf编译原理(龙书)中文第二版.pdf编译原理(龙书)中文第二版.pdf编译原理(龙书)中文第二版.pdf

2017-12-05

精通Python设计模式.pdf高清完整版下载

精通Python设计模式.pdf 高清完整版 本书以phthon编辑语言为例,针对目前的软件开发领域,分三大类讲解了16种常见的设计模式。作者用实际生活中的例子带你了解常用的python设计模式,介绍了诸多有关编写Python风格代码的底层细节和概念,包括故障排除、实践、系统架构和设计原则等,能够帮你解决许多常见都会遇到的问题,非常适合python程序员们阅读学习。

2017-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除