- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 javaagent参数实现jvm级别代理
昨天发现idea需要重新激活才能使用,一直使用激活码激活实在蛋疼,分分钟又要换码,遂打算换破解包方式永久激活(激活方式)。对破解包的原理来了点兴趣,研究了一下,发现是使用的jvm虚拟机aop代理的技术。今天讲讲java虚拟机的配置启动参数“-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2019.1.2\bin\jetbra...
2020-02-19 12:51:00 2252 2
原创 2017.03 JAVA 面试题 中高级
一.基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4)HashTable和ConcurrentHashMap的区别
2017-03-16 22:58:47 16317 3
转载 字串查找算法-KMP算法
字串是否存在于一个给定的原字符串中,其中最容易想到的算法就是暴力破解了,我把自己看到的KMP算法与之比较,研究了下时间效率。对于原文的KMP算法的时间效率不是很认同,原文具体如下:2. 暴力匹配算法 假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? 如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式
2014-11-30 11:13:30 802
转载 如何尽快跻身优秀程序员行列的建议和方法
——和其他开发人员协作。编程已经进入了“地球村”的辉煌时代,无论我们身在哪里,无论我们为谁工作,只要拥有可爱的互联网,我们就可以和世界上任何一个角落的程序员一起攻克代码难题、合作开发各种软件。并且,现在有越来越多的开发人员,在网上把他们丰富的经验教训总结出来,提供给大家共享。我的朋友Evan Light利用开放的办公时间,正在致力于开发一个帮助Ruby使用者们匹配合作的网站。我也在这项目上做过。有
2014-07-04 23:15:23 730
原创 spring,hibernate—java与物联网方向
很久没写博客了,其实spring,hibernate学了有很久了,今天就一起整理了。spring篇:spring是一个非常流行的开源框架,spring的底层就是基于
2014-06-29 22:02:24 1927
原创 javaEE学习—SSH学习前奏2
1. el表达式:(为什么要el表达式)为了使jsp写起来更简单;el函数开发步骤。2. 标准标签库(JSTL):使用自定义标签大大降低了JSP页面的复杂度,同时增强了代码的重用性,因此自定义标签在WEB应用中被广泛使用。JSTL 1.1中包含四个标签库和一组EL函数:核心标签库(http://java.sun.com/jsp/jstl/core),XML标签库(http:
2014-04-13 22:52:32 1008
转载 MIME类型-服务端验证上传文件的类型的讨论
MIME的作用 : 使客户端软件,区分不同种类的数据,例如web浏览器就是通过MIME类型来判断文件是GIF图片,还是可打印的PostScript文件。 web服务器使用MIME来说明发送数据的种类, web客户端使用MIME来说明希望接收到的数据种类。 Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,你可也去看一下。
2014-04-08 22:00:56 1800
转载 MyEclipse打开deploy不了了
今天打开MyEclipse,突然出现Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project 'day14_customer'.java.lang.NullPointerException这个错误
2014-04-06 21:10:28 1219
转载 java内存区域与溢出
内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。 程序计数器(Program Counter Register)
2014-03-30 22:49:51 795
原创 struts1练习时的报错
需求:解决Cannot find message resources under key org.apache.struts.action.MESSAGE错误,今天在用struts1.3做一个注册页面时出现的错误。 前提条件:struts-config.xml 存在如下配置: JSP的调用方式:System.o
2014-03-29 22:31:54 943
转载 开源Web安全测试工具调研
skipfishhttps://code.google.com/p/skipfish/Google公司发布了一款称为“Skipfish”的自动Web安全扫描程序,以降低用户的在线安全威胁。Google工程师迈克尔?扎勒维斯基(Michal Zalewski)称,尽管Skipfish与Nikto和Nessus等其他开源扫描工具有相似的功能,但Skipfish还具备一些独特
2014-03-28 23:37:02 1522
转载 arm-linux交叉编译环境的建立
一、首先下下来五个文件Linux-2.6.10.tar.gz 下载地址ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.gzBinutils-2.15.tar.bz2 下载地址ftp://ftp.gnu.org/gnu/binutils/binutils-2.15.tar.bz2Gcc-3.3.6.tar.gz 下
2014-03-25 22:48:37 858
原创 javaEE学习—SSH学习前奏
1.http响应头和请求头2.servlet开发和ServletConfig与ServletContext对象:servlet的生命周期是:浏览器像服务器发出请求,服务器依次解析出想访问的主机,想访问的WEB服务,想访问的WEB资源,如果servlet是第一次出现,则创建一个servlet对象,然后调用servlet的init方法完成初始化,然后调用service方法,创建request和
2014-03-24 22:08:21 1216
原创 我的javaweb学习体验-xml的理解
xml听说发明出来就是为了替换html的,可是这貌似已经不可能了,毕竟html5都出来了。 按照我的学习理解,xml的编写需要按照一定的规则,这个规则有DTD,有XML Schema,不过DTD在数据约束上不是很严谨,估计逃不掉被淘汰的命运。 然后就是对xml的解析,xml的解析分为两种,一是dom解析,二是sax解析。dom解析是w3c公司推荐用的,但是几乎所
2014-01-11 19:01:31 1112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人