以下是mavaen推荐的项目目录. ├── pom.xml └── src ├── main │ ├── java │ │ └── group │ │ ├── controller │ │ │ ├── HomeController.java │ │ │ └── PersonController.ja ...
分类:
编程语言 时间:
2018-10-05 18:54:04
阅读次数:
180
前提: jar包路径:/usr/local/lib/app/app.jar 1.首先先用vi创建文件 命令: cd /usr/local/lib/app/vi app start.sh 2.在文件app start.sh中写入 java jar app.jar 在保存一下:wq! &n ...
分类:
编程语言 时间:
2018-10-05 18:55:11
阅读次数:
270
一、Maven多模块项目的创建 我们需要建立一个多模块的maven项目,其目录结构为其中student-api用于暴露接口;student-service用语处理业务逻辑及调用数据访问对象,返回相应数据;student-web主要用于提供dubbo服务,及其他db、spring、springMVC、mybatis等配置。这样设计能够将业务逻辑与数据访问隔离开,同时贴合了spring目标之一,
分类:
编程语言 时间:
2018-10-05 18:57:11
阅读次数:
219
总结 1、流程控制 和C++类似。 switch用的较少,留意一下:Java7后expression还可以是字符串类型。 switch与if不同,起始点非常清晰,故每个case的花括号可以省略。 break不能少,否则一旦匹配则不再判断之后,都会输出。 while,do while,for Java ...
分类:
编程语言 时间:
2018-10-05 18:57:21
阅读次数:
176
js代码: 数组长度为20实测(各跑100次)↓ 数组长度为100实测(各跑100次)↓ 数组长度为500实测(各跑100次)↓ ...
分类:
编程语言 时间:
2018-10-05 18:58:32
阅读次数:
115
python2.x与python3.x的区别 python2.x中编码规则为ascii码,python3.x中为UTF-8,若在python2.x中使用汉字,需要在程序上部加 #-*- encoding:utf-8 -*- 在linux系统中运行python时,需要在程序上部加上 #!/user/b ...
分类:
编程语言 时间:
2018-10-05 18:59:51
阅读次数:
170
线程通讯:一个线程完成自己任务,要通知另一个线程完成另一个任务。 wait():等待,挂起.... 如果线程执行了wait方法,那么该线程会进入阻塞状态,阻塞状态下的线程必须要被其他线程调用notify方法才能唤醒。 notify():唤醒 唤醒进入阻塞状态的线程中的任意一个。 notifyAll( ...
分类:
编程语言 时间:
2018-10-05 18:59:57
阅读次数:
155
第一步:创建一个properties文件,以数据库链接作为实例 db.properties 第二步在spring配置文件加入context的约束,并使用<context:property-placeholder/>标签加载配置文件,多个配置文件用逗号隔开 第三步把db.properties文件中的内 ...
分类:
编程语言 时间:
2018-10-05 19:00:06
阅读次数:
132
mac电脑: 下载安装gradle。 方法一: brew install gradle 比较慢,可以去看一会书。但我喜欢这种。程序员都是懒的。 方法二: 或者访问官网:https://gradle.org/install/ 直接下载zip解压快一点点:https://gradle.org/relea ...
分类:
编程语言 时间:
2018-10-05 19:00:24
阅读次数:
193
v=range(n),表示创建的范围是0-(n-1) v=range(m,n,a),表示创建的范围为m-(n-1),步长为a 在python3中,序列刚创建时,每一个单个的值并没有在内存中存在,进行循环时才会在内存中一个一个创建,而在python2中,序列刚创建时就在内存中存在 ...
分类:
编程语言 时间:
2018-10-05 19:02:15
阅读次数:
665
1.lambda表达式: 其存在是为了简化函数表达 2.内置函数 1.map:遍历序列,对序列中每个元素进行操作,最终获取新的序列。 2.filter:对于序列中的元素进行筛选,最终获取符合条件的序列 3.reduce:对于序列内所有元素进行累计操作 ...
分类:
编程语言 时间:
2018-10-05 19:22:59
阅读次数:
184
时间模块很重要,Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能,讲解一下Python 的 time 模块导入及其方法。 1,time 模块导入 import time; # 引入time模块 ticks = time.time() print "当前时间戳为:", tic ...
分类:
编程语言 时间:
2018-10-05 19:23:57
阅读次数:
765
java.io包中重要的5个类3个接口 类名 说明 File 文件类 InputStream 字节流输入 OutputStream 字节流输出 Reader 字符输入流 Writer 字符输出流 Closeable 关闭流接口 Flushable 刷新流接口 Serialize 序列化接口 流的分类 ...
分类:
编程语言 时间:
2018-10-05 19:45:06
阅读次数:
195
模块,用一堆代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 ...
分类:
编程语言 时间:
2018-10-05 19:45:53
阅读次数:
187
如何在Anaconda的python和系统自带的python之间切换 如何在Anaconda的python和系统自带的python之间切换 一般ubuntu下有三种python环境,1. 系统自带python2,3;在/usr/bin路径下;2. anaconda下安装的python;3. anac ...
分类:
编程语言 时间:
2018-10-05 19:46:44
阅读次数:
206
//code_20_struct_method_expressionprojectmain.gopackagemainimport("fmt")//方法表达式:也即“方法对象赋值给变量”//两种使用方式://1)隐式调用,struct实例获取方法对象---->方法值//2)显示调用,struct类型获取方法对象,须要传递struct实例对象作为参数。---->方法表达式typePers
分类:
编程语言 时间:
2018-10-05 20:19:01
阅读次数:
134
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>数组去重</title> </head> <body> <script type="text/javascript"> //注意有一个元素是空的 var test1 = [0,0, ...
分类:
编程语言 时间:
2018-10-05 20:20:31
阅读次数:
176
前置++和后置++,有4点不同: 返回类型不同、形参不同、代码不同、效率不同 返回类型不同 前置++的返回类型是左值引用,后置++的返回类型const右值。而左值和右值,决定了前置++和后置++的用法。 ++a的返回类型为什么是引用呢? 这样做的原因应该就是:与内置类型的行为保持一致。前置++返回的 ...
分类:
编程语言 时间:
2018-10-05 20:22:39
阅读次数:
392
摘要:本文是Java基础教程系列的第一篇文章。主要从什么是Java语言、Java的特点和Java的发展简史三个方面对Java进行了介绍,使得读者在开始学习Java前对其有一个大概的认识。最后分享了几本笔者认为适合初学者的书籍。 ...
分类:
编程语言 时间:
2018-10-05 20:25:08
阅读次数:
279
关于课上实验中对小数的处理中出现的问题涉及到原码,反码,补码的问题,所以在网上进行了一下搜索。在原码,反码,补码中的解释可得知,无论是哪一种码,能够表示的数的范围是-2^(位数-1)-1至2^(位数-1)-1; 原码:二进制的在最高位数若为1, 则表示这个数为负数,最高位数为0,表示负数,其值大小就 ...
分类:
编程语言 时间:
2018-10-05 21:02:05
阅读次数:
179