1、将test.war包解压到test目录中mkdir/tmp/testcd/tmp/testjarxvf/tmp/test.war2、将test目录归档为war包jarcvf/tmp/test.war-C/tmp/test.参考博文:http://www.jb51.net/article/53601.htm
分类:
编程语言 时间:
2017-08-24 20:10:32
阅读次数:
132
1. Javascript 是一门独立的编程语言,浏览器恰好就是一个Javascript的解释器。Javascript与Java 没有半毛钱关系。 Javascript代码一般存在于HTML中。Javascript的存在形式。 (1)写在head 中; (2)写在js文件中,然后再导入一下就好了。 ...
分类:
编程语言 时间:
2017-08-24 20:11:17
阅读次数:
139
1. 文件操作 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a "U"表示在读取时,可 ...
分类:
编程语言 时间:
2017-08-24 20:11:27
阅读次数:
110
刚开始学习Java,主要是根据知乎上的学习路线。1,Java基础课程1.1极客学院上的视频课1.2书籍疯狂Java讲义Java核心技术卷完成练习2.进阶2.1JavaWeb2.1.1极客学院视频课2.1.2书籍JavaWeb学习总结Servelet官方文档完成练习2.2Android2.2.1极客学院视频课3.设计模式
分类:
编程语言 时间:
2017-08-24 20:11:33
阅读次数:
123
源于一道ACM的题目,要求将字符串中的子字符串逆序输出,最初的想法就是利用strtok按照空格进行分割字符,再实现以下单个字符串的逆序,再通过strcat进行字符串的拼接,感觉这个想法不错,利用库函数搞搞,但是不知道哪里出错,strcat出来的字符串输出的时候会出现多个换行,非常难受,感觉一个简单的 ...
分类:
编程语言 时间:
2017-08-24 20:12:43
阅读次数:
176
生产java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决,分享一下。1.jps获取Java进程的PID。2.jstackpid>>java.txt导出CPU占用高进程的线程栈。3.top-H-pPID查看对应进程的哪个线程占用CPU过高。4.echo“obase=16;PID”|bc将线程的PID转换为16进制。5...
分类:
编程语言 时间:
2017-08-24 20:15:51
阅读次数:
144
正则是用一些特殊含义的符号组合到一起来描述字符或者字符串的方法。python中内置了re模块。 贪婪匹配与非贪婪匹配 findall :默认为贪婪匹配,就是会匹配字符中所有符合正则条件的结果 当在正则使用?时:例如 :re.findall(a.*?b,aqddddddddda1b) 结果为:aqb ...
分类:
编程语言 时间:
2017-08-24 20:16:47
阅读次数:
196
Spring之自动装配bean 最近学习Spring框架,参考资料是Spring IN ACTION 第一张内容飘过去~~ 从第二章的自动装配bean开始,不过学习Spring核心最重要的还是ioc的注入模式吧! 书上是这么说的 (概念问题,哈哈),首先普及几个概念 <装配>装配创建应用对象之间的协 ...
分类:
编程语言 时间:
2017-08-24 21:19:27
阅读次数:
121
一、建立一个简单的jsp页面。 我们在建好的jsp的页面中加入一个超链接:<a href="${pageContext.request.contextPath}/download">下载</a> 二、在控制层写入以下代码: 三、在服务器指定的位置加入你需要下载的文件。这里我们在服务器里WEB-INF ...
分类:
编程语言 时间:
2017-08-24 21:19:35
阅读次数:
164
Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。 Java中每一个对象都可以作为锁,这是synchronized实现同步的 ...
分类:
编程语言 时间:
2017-08-24 21:20:11
阅读次数:
222
#include using namespace std; class BubbleSort { public: int* bubbleSort(int* A, int n) { // write code here //c++求数组长度:sizeof(array) / sizeof(array[0... ...
分类:
编程语言 时间:
2017-08-24 21:20:21
阅读次数:
170
转载:http://python-china.org/t/725 参考:http://www.cnblogs.com/alamZ/p/6943869.html 用 __all__ 暴露接口,这是一种约定 Python 可以在模块级别暴露接口: __all__ = ["foo", "bar"] 1、提 ...
分类:
编程语言 时间:
2017-08-24 21:20:58
阅读次数:
154
1.python-kafka: api送上:https://kafka-python.readthedocs.io/en/latest/apidoc/KafkaConsumer.html 2.实现一个broker、topic可配置的生产者与消费者: 3.实现命令行输入topic和partition, ...
分类:
编程语言 时间:
2017-08-24 21:23:03
阅读次数:
528
一,进程的开启方式 利用模块开启进程 利用类开启进程 二,多进程 服务器端 客户端 ...
分类:
编程语言 时间:
2017-08-24 21:23:46
阅读次数:
209
给定一个旋转排序数组,在原地恢复其排序。 Yes 给定一个旋转排序数组,在原地恢复其排序。 给定一个旋转排序数组,在原地恢复其排序。 Yes Yes Yes 说明 什么是旋转数组? 比如,原始数组为[1,2,3,4], 则其旋转数组可以是[1,2,3,4], [2,3,4,1], [3,4,1,2] ...
分类:
编程语言 时间:
2017-08-24 21:23:59
阅读次数:
115
最近在学习大神 slatkin 的高效编程指南,发现有很多细节以往自己都不曾注意过但却是非常值得了解的。在这里总结并分享给大家。 1.遵循PEP8的编程风格 PEP8全称《Python Enhancement Proposal #8》,又叫做8号python增强提案,通过规范编程风格,使得自己的代码 ...
分类:
编程语言 时间:
2017-08-24 21:24:50
阅读次数:
134
一、转发和重定向 一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理 如果返回的字符串中带 forward: 或 redirect: 前缀 时,SpringMVC 会对他们进行特殊处理: 将 forward: 和 redirect: 当成指示符,其后的字符串作为 URL 来处理 –red ...
分类:
编程语言 时间:
2017-08-24 21:24:56
阅读次数:
222
两个最基本的java回收算法:复制算法和标记清理算法 复制算法:两个区域A和B,初始对象在A,继续存活的对象被转移到B。此为新生代最常用的算法 标记清理:一块区域,标记要回收的对象,然后回收,一定会出现碎片,那么引出 标记-整理算法:多了碎片整理,整理出更大的内存放更大的对象 两个概念:新生代和年老 ...
分类:
编程语言 时间:
2017-08-24 21:25:18
阅读次数:
115
1.数据结构 1.1 内置序列类型 四种序列类型: 1.容器序列:list、tuple和collections.deque 2.扁平序列:str、bytes、bytearray、memoryview和array.array 3.可变序列:list、bytearray、array.array、coll ...
分类:
编程语言 时间:
2017-08-24 21:25:25
阅读次数:
220
Python 重载运算符 __add__ __radd__ __eq__ ...
分类:
编程语言 时间:
2017-08-24 21:25:56
阅读次数:
224