
java
钙奶加辣条。
只有代码才能拯救世界。
展开
-
Filter的原理
模拟过滤器链的工作原理。和servlet和struts的拦截器站差不多。先定义Filter接口:package com.qbd.duan.main;public interface Filter { public void doFilter(Request request,Response response,FilterChain chain);}在写具体原创 2016-06-24 12:28:37 · 666 阅读 · 0 评论 -
java爬取页面
一、所需环境1、idea 2、maven 3.9 3、jdk 1.8 4、jsoup 1.7.3二、环境搭建1、首先分析页面的布局,我抓取的是csdn中文章内容,打开一篇文章2、按f12查看布局,我这里只抓取 下面的上一篇 链接以及名字,查看页面的代码3、可以看到我们要找到class为prev_article的 ,然后抓取里面的超链接,然后是超链接内的文字。4、分析后就可以编码了。5、在id原创 2017-08-07 12:37:25 · 1399 阅读 · 0 评论 -
java中byte类型数据的运算
1、请看一下这个题目byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);2、选项如下A、输出结果:13B、语句:b6=b4+b5编译出错C、语句:b3=b1+b2编译出错D、运行期抛出异常3、正确答案是C原因:首先说一下,在java中两个byte字节的数原创 2017-08-06 17:44:55 · 3684 阅读 · 0 评论 -
Failed to read candidate component class: file [F:\eclipse neon\.metadata\.plugins\org.eclipse.wst.s
一、今天在写项目中遇到一个问题,异常如标题 二、这个项目是以前运行过的,并没有修改代码 ,但是却出现了错误。org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [F:\eclipse neon\.metadata\.plugins原创 2017-04-08 18:08:40 · 4446 阅读 · 0 评论 -
关于java中i=i++的问题
1、首先问一下int i=0;i=i++;他的答案会是多少那,有的问会说是0,有的是1,那么到底是多少那 ,如果你用程序测试发现会是0. 2、那这是怎么回事那,java底层是怎么运行那,我们都学过c或者c++,他们运行的结果却是1. 3、这就产生问题了,他们运行机制不一样吗,还是运算符操作不同? 4、如果你查看java的编译过程可能会发现,java会把常量压入值栈,你可能会问这里面哪有常量,0原创 2017-03-13 11:37:37 · 422 阅读 · 0 评论 -
Lombok的省代码之道
1.首先去官网上下载lombok.jar lombok 的官方网址:http://projectlombok.org/ 2.下载后需要进行安装才能使用,双击下载好的jar包出现一下页面 3.点击箭头指向的地方选择安装路径,我用的是eclipse,所以把它安装到eclipse的根目录下 4.然后安装即可 5重启eclipse 新建一个类为Duan.java 6.写一个测试类进行原创 2017-02-22 19:30:29 · 472 阅读 · 0 评论 -
java编写定时器
1.用ajav编写定时器,首先需要继承TimerTask类重写其方法2.代码如下public class DingShi extends TimerTask { public void run() {//run方法 Date date=new Date(); SimpleDateFormat sf = new SimpleDate原创 2016-12-15 18:00:58 · 1111 阅读 · 0 评论 -
给web项目添加自定义监听器
1.首先写好要添加的监听器 他需要实现ServletContextListener接口里面两个方法public void contextInitialized(ServletContextEvent sce) {//初始化执行 用于初始数据 System.out.println("--------------------->"); } public voi原创 2016-12-15 17:52:55 · 2947 阅读 · 0 评论 -
java去掉字符串中的中文
如题,java去掉字符串中的中文,代码如下package com.qbd.jiexi;import java.util.regex.Matcher;import java.util.regex.Pattern;public class OrderFinal { private static String regex ="[\u4e00-\u9fa5]";原创 2016-11-27 17:23:38 · 8437 阅读 · 0 评论 -
得到当前电脑日期的前后两天
Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime(); //这个时间就是日期往后推一天的结果原创 2016-11-27 16:22:58 · 492 阅读 · 0 评论 -
使用超链接传递汉字,编码解码之后出现的问题
1.前面说过超链接传递汉字的方法,先进性js的编码,后台进行解码,具体方式请看上篇文章2.今天用超链接进行编码解码后进行数据库的操作出现了一些问题数据库中的字段值为 ‘市区-太平庄社区-B-城市’ name超链接传递的也是‘市区-太平庄社区-B-城市’但是根据他去更新数据库总是没有变化3.最后在后台接受name解码后调用trim()方法就能够成功,应该是解码之后多出了空白字符。原创 2016-12-08 14:24:41 · 1109 阅读 · 0 评论 -
java如何判断一个字符串能否转化为int
java如何判断一个字符串能否转化为int,用下面的这个方法,如果能返回true 否则返回falseNumberUtils.isNumber(str)原创 2016-08-12 12:08:52 · 19017 阅读 · 0 评论 -
java发送qq邮件进行验证
现在我们写的好多项目中都需要验证,短信验证,邮箱验证,如何通过java发送邮件进行验证那?1.首先下载email的jar包2.确定哪个邮箱发送邮件,进去找到设置--》账户--》POP3/SMTP服务 (如何使用 Foxmail 等软件收发邮件?)把他开启 并把登陆码保存下来3.写代码package com;import java.util.Date;import jav原创 2016-07-23 09:17:48 · 530 阅读 · 0 评论 -
java中的四舍五入的问题
大家应该都用过java、的四舍五入函数吧 以前刚开始用的时候用的都是用的正数即 11.3四舍五入为11 11.6四舍五入12.但是-11.6取舍应该是多少按照我们的想法应该是-12但是结果却是-11,为什么那 ?那次没事看了一下java这个函数的源码发现他的取舍是+0.5进行的即11.3+0.5=11.8所以为11 11.6+0.5=12.1所以为12负数一样-11.6+0.原创 2016-06-29 12:04:57 · 671 阅读 · 0 评论 -
如何去面向对象的编程
相信大多数学软件开发的都知道面向对象这个词语吧,所以就产生了面向对象的编程即oo,那莫如何去面向对象那 如何去抽象,如何去封装那。下面我用java来举个例子两个石头磨成一个石刀,如何去抽象封装。1、我们很容易就看到一个类石头,想着石头里面应该有一个方法把自己变成什么。一开始我也是这样想的,但是在仔细一想不对,如果石头把自己变成了石刀,那自己 岂不是没有了,所以这个方法不应该放在自己本身中原创 2016-06-29 11:53:30 · 525 阅读 · 0 评论 -
模拟集合的Iterator
这是一个自定义的链表集合,来模拟集合中的Iterator这个迭代器,具体代码如下。节点类:package com.qbd.duan.iterator;public class Node { private Object object; private Node node; public Node(Object object, Node原创 2016-06-25 12:19:27 · 364 阅读 · 0 评论 -
CentOS7.64位下安装jdk8
本文所需环境以及软件1、CentOS7.64 2、Vmware10 3、jdk8安装步骤如下1、下载jdk8 64位 linux版本1)下载网址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2)上传到linux系统,我使用的是软件WinSCP3)解压tar -zxvf jdk-原创 2017-09-26 12:34:09 · 2714 阅读 · 0 评论