- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 java中equals()方法的正确使用
在Java中比较两个字符串是否相等,想必只要不是初学者都知道用equals()方法来进行比较,但是实际上很多时候都用错了。就我自己开发而言,加入比较一个String s的内容是否是"aaa"时,往往会写成如下代码:if(s.equals("aaa")){ ...}乍一看没什么问题,直到我装了Alibaba Coding Guidelines 这个插件,一检查,就告诉我这样...
2018-04-30 00:25:23 12010
原创 java web中使用过滤器对request及response中参数进行统一字符编码
在java web中字符编码的处理是一件很繁琐的事情,如果不对编码进行处理,总会出现各种奇怪的字符,甚至如果代码写的不好,还可能引发莫名其妙的错误。所以,想偷懒的人们总会来研究一些能对字符编码进行统一处理的办法,此时,过滤器来担此大任!本文参考博客: 用过滤器filter设置编码格式 Servlet编码过滤器(Post和get方式都支持)由于目前国际通用编码为utf-8,因此本文默认使...
2018-04-29 12:39:50 2001
原创 java中x^=y^=x^=y交换整形数据Bug
或许不少做过c语言或者c++的朋友都知道,如果是整形数据x和y,通过x^=y^=x^=y ,就可以交换x和y的值。但是如果想在java中这么做,那就哈哈哈哈~让我们直接看一下这么做的后果: 瞧见了没,y是变成1了,但是x却并不等于2,而是等于0。首先我们来解析一下,如果通过异或来交换两个整数,其正确流程如下:x = x ^ y;y = y ^ x;x = y ^ x;...
2018-04-19 17:17:24 4112
原创 servlet读取WEB-INF下txt文件的方法
在java web开发中,经常会涉及到文件的读写问题,而由于部署在tomcat上之后,文件的目录结构会发生一些变化,因此常规的获取相对或绝对路径的方式用在此处会导致获取不到文件的尴尬局面,下面便介绍一下在servlet中如何读取WEB-INF下的txt文件。下图为项目路径,而这里要实现的便是使用CounterServlet来读取WEB-INF目录下的count.txt文件。前面一步一步...
2018-04-15 14:10:31 6535 3
原创 设置 load-on-startup 时出错:cvc-complex-type.2.4.a Invalid content was found starting with element 'load
众所周知,当一个Servlet需要在容器初始化时就被加载的话,需要为其在web.xml中设置<load-on-startup>属性<load-on-startup>1</load-on-startup>中间的数字代表加载的优先级,如果是正数则容器初始化时加载,而且正数数值越小优先级最高。但是我在手动为一个<servlet> 添加一个&...
2018-04-15 12:40:30 798
原创 MyEclipse上访问servlet显示404的问题
有时候在MyEclipse上访问一个servlet时,会出现404的页面,如果是web.xml没配置好或者Url的错误,这里就不多说了,这里说的是一切都似乎很正确但是仍然访问不了的情况。这里需要做的是找到运行servlet的容器,这里以tomcat为例,先将其关闭,然后在该tomcat找到对应项目,点击redeploy,然后再启动tomcat即可。...
2018-04-13 15:39:23 3932
原创 The tomcat server configuration at \Servers\MyEclipse Tomcat v7.0-config is missinng解决方案
MyEclipse 给我的印象是极坏的,大抵是我对其不熟悉,而其又总是出一些稀奇古怪的错误,往往前一天晚上还能运行的程序第二天重新打开又不行了,个中缘由尚未可知。然今日受人所托,帮其改此bug,初觉其简单,大不了重装一个tomcat,然而还是太天真了。错误截图如下: 该错误的根本在于Servers下的文件缺失,如下图,有错误的时候MyEclipse Tomcat v7.0-config文...
2018-04-13 13:00:34 6494 3
原创 c++模拟简单词法分析器
编译原理的基础之一就是词法分析,这里便使用c++简单模拟了一个词法分析器。这个词法分析器的状态转换图如下: 而我的运行截图如下: 代码如下:#include<bits/stdc++.h>using namespace std;#define MAX_LEN 200//将一个字符串内容清空void clearArray(char *c){ ...
2018-04-12 11:35:29 1526 10
原创 Java实现三重DES加密算法
信息安全原理课,本以为会学刺激的攻防,各种注入渗透,然而事实上学的是加密解密。下面代码是抄书的一个实验。 本着学习DES算法的心态我手敲了一遍,然而完全就是写界面,核心算法用的是包里的。。 anyway,既然代码已经敲出来了就贴一下吧,java 写的一个桌面版程序,虽然丑了点,但也不是太难写。代码很冗余,写这段代码的人程序能力肯定不行,但是我也没去改啦:import java.awt....
2018-04-12 09:37:14 2387 2
软件学报模板2016.zip
2019-12-28
利用bootstrap与jQuery制作的响应式自适应导航栏
2017-07-11
bootstrap实现响应式自适应导航栏,并实现平滑滚动
2017-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人