- 博客(18)
- 资源 (6)
- 收藏
- 关注
转载 正则表达式\b
今天刚刚开始看正则表达式就遇到一个十分头疼的问题,原文是这样的:“不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用\bhi\b。\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的
2016-03-25 21:20:34 698
原创 Thread.currentThread().getName()
该方法返回代码正在被那个线程调用的信息package mythread;public class CountOperate extends Thread { public CountOperate() { System.out.println("CountOperate --- begin"); System.out.println("Thread.currentTh
2016-03-22 21:21:18 598
转载 Java Native
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。
2016-03-22 16:43:22 305
原创 python获取ipv6地址
import urllib.requestimport subprocessimport socketimport rechild=subprocess.Popen("ipconfig", shell=True, stdout = subprocess.PIPE)out=child.communicate();#保存ipconfig中的所有信息ipv6_pattern='(([a-
2016-03-22 13:46:15 7858 2
转载 线程栈
一、线程栈模型线程栈模型是理解线程调度原理以及线程执行过程的基础。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶,线程栈的内容是随着线程的运行状态变化而变化的,研究线程栈必须选择一个运行的时刻(指代码运行到什么地方)上图中的栈A是主线程main的运行栈信息,当执行new JavaThreadDemo().threadMethod();方法时,thr
2016-03-17 22:28:30 731
原创 查看Tomcat版本
查看Tomcat版本的方法:Tomcat本身提供了查看版本的脚本命令:Version。在Tomcat的安装目录的bin子目录下,有两个文件:version.bat、version.sh。Windows下的批处理脚本:version.batLinux下的Shell脚本:version.sh执行脚本就可以查看Tomcat的版本。注意:在WIndows点击version.bat会弹出来,
2016-03-17 21:28:49 990
转载 Java模拟Post请求
package com.post;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import j
2016-03-17 21:04:02 319
原创 栈与队列的简单区别
栈内存主要保存以下内容:基本数据类型和对象的引用,而堆内存存储对象,栈内存的速度要快于堆内存。总结成一句话就是:引用在栈而对象在堆。
2016-03-17 20:22:21 248
原创 String StringBuffer StringBuilder
测试类package com.string;public class TestEquals { public static void main(String[] args) { String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2);
2016-03-17 20:21:09 224
原创 Base64 Java org.apache.commons.codec.binary.Base64
Base64组成由 26个区分大小写字母 + 10个数字 + 一个加号 和 一个等于号package com.base64;import java.io.UnsupportedEncodingException;import org.apache.commons.codec.binary.Base64;public class Base64_ { public static St
2016-03-17 15:32:31 32059 4
转载 response的setCharacterEncoding方法
response.setCharacterEncoding("UTF-8"); 在Servlet2.3中是不行的,至少要2.4版本才可以,如果低于2.4版本,可以用如下办法:response.setContentType("text/html;charset=UTF-8");
2016-03-09 09:53:17 650
原创 Could not publish server configuration for Tomcat v8.0 Server at localhost. Multiple Contexts have a
出现上述问题的原因是 在配置文件中存在多个/day19_00_filter的配置,导致不能发布服务。解决方案:如果是使用的eclipse tomcat 插件,需要在你的工作空间 找到如下文件:在eclipse的Server文件夹下面找到serrver.xml 如果是Tomcat单独服务器就需要找Tomcat的安装目录:${Tomcat
2016-03-09 08:38:17 11258
转载 pycharm激活
注册方法: 在 注册时选择 License server ,填 http://idea.lanyus.com ,然后点击 OK
2016-03-01 20:34:14 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人