- 博客(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<code class="language-java">@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
计算机网络(第7版)-谢希仁 pdf下载 高清完整版
2017-12-05
编译原理(龙书-中文第二版).pdf
2017-12-05
精通Python设计模式.pdf高清完整版下载
2017-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人