![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
专业
HL_123123
这个作者很懒,什么都没留下…
展开
-
linux shell 匹配命中的前后n行
grep -A -B -C(大写)后面都跟阿拉伯数字-A是显示匹配后和它后面的n行。after-B是显示匹配行和它前面的n行。 before-C是匹配行和它前后各n行。 context例如:grep -A 1 hello test.txt就是搜索test.txt,找到匹配“hello”字串的行,显示该行和后面的1行。例如:grep -B 1 hello test.txt就是搜索test.txt,找到匹配“hello”字串的行,显示该行和前面的1行。例如:grep -C 1...原创 2020-06-05 08:38:43 · 739 阅读 · 0 评论 -
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 · 309 阅读 · 0 评论 -
查看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 · 975 阅读 · 0 评论 -
线程栈
一、线程栈模型线程栈模型是理解线程调度原理以及线程执行过程的基础。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶,线程栈的内容是随着线程的运行状态变化而变化的,研究线程栈必须选择一个运行的时刻(指代码运行到什么地方)上图中的栈A是主线程main的运行栈信息,当执行new JavaThreadDemo().threadMethod();方法时,thr转载 2016-03-17 22:28:30 · 720 阅读 · 0 评论 -
Myeclipse 10 Mac字体模糊终极解决方案
最近在使用MyEclipse时最让我头疼的问题就是MyEclipse并不能很好的支持苹果的Retina屏幕,看着字体会非常模糊,那叫一个心酸,真白瞎了这块好屏幕。(不知道最新的版本有没有支持,反正我的是MyEclipse10是支持不了,四处查了半天资料,发现网上有的太不详细,有的根本不管用,所以特地来分享一下,我的是10.10.3的系统)。首先,需要找到应用程序里的MyEclipse.ap转载 2016-04-01 11:01:35 · 1683 阅读 · 1 评论 -
Struts2入门
struts2入门转载 2016-01-20 12:16:04 · 230 阅读 · 0 评论 -
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 · 11246 阅读 · 0 评论 -
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 · 637 阅读 · 0 评论 -
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 · 7829 阅读 · 2 评论 -
Java Native
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。转载 2016-03-22 16:43:22 · 295 阅读 · 0 评论 -
栈与队列的简单区别
栈内存主要保存以下内容:基本数据类型和对象的引用,而堆内存存储对象,栈内存的速度要快于堆内存。总结成一句话就是:引用在栈而对象在堆。原创 2016-03-17 20:22:21 · 238 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
Java Lambda表达式入门
讲解转载 2016-03-17 16:54:40 · 266 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-12-20 15:25:40 · 314 阅读 · 0 评论 -
"String cannot be resolved to a type"
报错及解决说明 eclipse报错及解决说明 eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。解决方法:原创 2016-01-22 08:50:18 · 642 阅读 · 0 评论 -
<constant name="struts.devMode" value="true" />
原文地址转载 2016-01-24 19:22:07 · 312 阅读 · 0 评论 -
eclipse引包
eclipse引包提示转载 2016-01-24 20:12:58 · 475 阅读 · 0 评论 -
Eclipse 安装Hibernate插件
下载hibernate tools插件点击eclipse菜单Help,选择Install New Software…点击Add,输入hibernate插件下载URL:http://download.jboss.org/jbosside/updates/stable只选择其中的Hibernate Tool,点击Next。更新完成后重启eclipse即可。原创 2016-01-24 21:37:10 · 399 阅读 · 0 评论 -
pycharm激活
注册方法: 在 注册时选择 License server ,填 http://idea.lanyus.com ,然后点击 OK转载 2016-03-01 20:34:14 · 362 阅读 · 0 评论 -
pycharm
参考文章链接一链接二原创 2016-03-02 09:21:57 · 373 阅读 · 0 评论 -
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 · 31889 阅读 · 4 评论 -
truncate 和 drop table 的区别
truncate table是删除表中的数据drop table是删除表中数据以及表结构原创 2016-03-05 14:38:17 · 1135 阅读 · 0 评论 -
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 · 575 阅读 · 0 评论 -
IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
原文地址1原文地址2转载 2016-03-24 16:12:16 · 350 阅读 · 0 评论 -
OGNL简介
第一篇第二篇转载 2016-04-28 18:18:32 · 252 阅读 · 0 评论 -
父类、静态构造代码块、构造代码块、构造函数
如果类还没有被加载: 1、先执行父类的静态代码块和静态变量初始化,并且静态代码块和静态变量的执行顺序只跟代码中出现的顺序有关。 2、执行子类的静态代码块和静态变量初始化。 3、执行父类的实例变量初始化 4、执行父类的构造函数 5、执行子类的实例变量初始化 6、执行子类的构造函数 如果类已经被加载: 则静态代码块和静态变量就不用重复执行,再创建类对象时,只执行与实例相原创 2016-05-03 10:11:39 · 429 阅读 · 0 评论 -
volatile介绍
---------------volatile介绍----------------- java的volatile是什么意思 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优转载 2016-05-03 14:41:13 · 269 阅读 · 0 评论 -
myeclipse创建项目工作组
点击打开链接转载 2016-04-19 13:09:43 · 1092 阅读 · 0 评论 -
在浏览器中输入网址后都发生了什么
点击打开链接转载 2016-05-03 15:55:58 · 397 阅读 · 0 评论 -
Jquery日历插件介绍及使用
1、下载所需要的Jquery安装包 2、减压后到demos/datepicker里面的所有html都是关于日历的显示。 注意:如果引用某一一日历显示,需要主要它引用的js或者css的文件,需要修改相应的路径以及加载指定的文件信息。 本文列举如下效果图: 此文件位于demos/datepicker/default.html. 1、查看default.html显示其引用的js以及css文件原创 2016-05-05 13:27:51 · 1021 阅读 · 0 评论 -
myeclipse2014/eclipse luna 等最新版本安装aptana插件
点击打开链接转载 2016-05-17 09:24:10 · 317 阅读 · 0 评论 -
eclipse build path功能总结
1、设置"source folder"与"output folder". source folder:存放.java源文件的根目录;output folder:.class编译输出的根目录; 纯“java project“中,一般把"src"设置为source folder,把bin设置为output folder; “web project”中,一般把"sr转载 2018-01-08 11:03:55 · 244 阅读 · 0 评论 -
windows下安装requests
手动安装requests1、先下载requests包 https://github.com/kennethreitz/requests2、解压下载的zip包3、进入有setup.py 的目录 ,用windows的cmd4、先执行 python setup.py build5、然后执行 python setup.py install6、如果不出什么问题,提示安装成功新建立原创 2016-04-11 15:08:24 · 837 阅读 · 0 评论 -
Windows下面如何安装Beautiful Soup
下面说一下在Windows下面如何安装Beautiful Soup:1.到http://www.crummy.com/software/BeautifulSoup/网站上上下载,最新版本是4.2。2.下载完成之后需要解压缩,假设放到D:/python()Python安装目录下。3.运行cmd,切换到D:/python/beautifulsoup4-4.1.3/目录下(根据自己解压缩后的原创 2016-04-11 15:06:53 · 1009 阅读 · 0 评论 -
mysql的左联结与右连接
左连接SELECTtest1.id AS id,test1.name1 AS NAME,test2.id AS id2,test2.name2 AS name1FROMtest1left JOIN test2 ON test1.id = test2.id;右连接SELECTtest1.id AS id,test1.name1 AS原创 2015-09-05 22:37:46 · 433 阅读 · 0 评论 -
mysql脏读、不可重复读、幻读(虚读)
1、事务的特性:经常作为面试l 原子性:指处于同一个事务中的多条语句是不可分割的。l 一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如,转账,转账前两个账户余额之和为2k,转账之后也应该是2K。l 隔离性:指多线程环境下,一个线程中的事务不能被其他线程中的事务打扰l 持久性:事务一旦提交,就应该被永久保存起来。2、事务隔离性专题如果不考虑事务的原创 2016-02-28 17:19:50 · 5621 阅读 · 0 评论 -
mysql找不到mysql.sock
但是在 mysql.sock 不见的情况下,可能是无法重新启动 mysql 的,如果真的不行,只好先下:ps -aux|grep mysql再把看到的 pid 先砍了kill 看到的pid确定全部都杀完了,再看一次还有没有ps -aux|grep mysql确定里面的 mysql 都没有了,然后再执行 mysqld 或是 service mysql start 就可以了。重点内容转载 2016-02-28 17:20:22 · 331 阅读 · 0 评论 -
pycharm编译器的选择
PyCharm -> perferences 找到 interpreter (解释器),就可以选择哪个版本的 python 了转载 2016-04-07 13:33:47 · 13418 阅读 · 0 评论 -
正则表达式\b
今天刚刚开始看正则表达式就遇到一个十分头疼的问题,原文是这样的:“不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用\bhi\b。\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的转载 2016-03-25 21:20:34 · 687 阅读 · 0 评论 -
UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position
将 f = open("out.html","w")修改为f = open("out.html","w",encoding='utf-8') 指定字符编码即可转载 2016-04-12 10:14:10 · 1526 阅读 · 0 评论