写文章的基本章程,我们废话不说,先说废话。Dom4j 是一个用于处理 XML 的开源框架,该框架与 XPath 集成在一起,并完全支持 DOM、SAX、JAXP 和 Java 平台(例如 Java 2 Collections)。dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以找到一篇文章,对主流的Java XML...阅读全文>>
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup实现html5规范,并将HTML解析为与现代浏览器相同的DOM1)从一个URL,文件或字符串中解析HTML2)使用DOM或CSS选择器来查找、取出数据3)可操作HTML元素、属性、文本注意:jsoup是基于MIT协议发布的,可放心使用于商业项目。jsoup入门示例程序(网络爬虫)http://www.javacui.com/opensource/463.html Jsoup加载HTML的...阅读全文>>
对很多人来说,拥有两个或多个微信账号是十分正常的事情。然而,如果你的身份信息在你不知情的情况下,被别人绑定了微信支付,是不是细思极恐?虽然绑定微信支付不等同于绑定银行卡,仅进行了身份认证的微信号,也只有1000元的微信支付额度。但是,一旦对方用有我们身份信息认证的微信从事违法活动,后果将不堪设想。记者抱着试一试的心态,查了一下自己身份信息名下的微信账号。不查不知道,一查吓一跳,平日安分守己的小编,名下竟然就有一个陌生的微信号。遇到这种情况怎么办?别急,如何查询并解绑看这里。第一步,打开微信,依次点击“我”-“设置”-“通用”-“辅助功能”。第二步,进入“辅助功能”页面后,点击“微信支付”-“帮...阅读全文>>
看起来很无聊哈,其实实测可以这样操作,这真是一个无厘头的彩蛋。这样输入估计就算普通人在旁边看想记住你的QQ号,应该也是一脸懵逼吧。首先那你的QQ号进行进制转换,注意是10转16,可以从这里在线操作:https://tool.oschina.net/hexconvert/ 拿到十六进制的内容前面加“0x”,然后正常登陆即可。注意的是,目前只有PC端是可以这样操作的。关于进制转换的那些文章:Java中字节数组与十六进制间的转换http://www.javacui.com/Theory/245.html 十六进制与十进制之间的转换http://www.javacui.com/ne...阅读全文>>
假如一条SQL中,涉及到查询多个表,如果上面的SQL中查询出一个值并为它指定了别名,那么下文查询时能不能使用这个值呢?我不知道从哪里听的,而且一直这样以为,就是不能,因为很少写这样的代码,所以固执的一直这样认为。比如说如下SQL:SELECT (SELECT a.a1 FROM a WHERE id=22) as aa1, (select b.b1 from b where id=aa1) as bb1  ...阅读全文>>
首先已经配置好让数据库记录慢查询的SQL:http://www.javacui.com/DB/541.html 安装后以后在bin下有mysqldumpslow.pl文件,如果没有下载一个也可以mysqldumpslow.zip首先需要安装Perl,在windows下安装Perl,安装过程很简单,从官网 http://strawberryperl.com/ 下载windows安装包,安装好之后,测试perl -v,如果能显示版本号,表示安装成功。mysqldumpslow是一个perl脚本,只需下载并赋权即可执行。查看文档:D:\MySQL Datafi...阅读全文>>
什么是MariaDBMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael...阅读全文>>
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.4正式版于2017年8月2日发布,去除了云平台的相关代码,是 X3.2 的稳定版本。2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司。以上是废话,直接往下看。X3.4升级说明https://gitee.com/Discuz/DiscuzX/wikis/%E5%8D%87%...阅读全文>>
如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件。创建一个springmvc工程你需要spring-boot-starter-thymeleaf和 spring-boot-starter-web的起步依赖。为例能够上传文件在服务器,你需要在web.xml中加入标签做相关的配置,但在sringboot 工程中,它已经为你自动做了,所以不需要你做任何的配置。因为项目中使用thymeleaf来渲染页面,引入thymeleaf<!-- ______________________________________________ t...阅读全文>>
JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架具有以下重要特性:测试工具测试套件测试运行器测试分类SpringBoot中引入junit,pom.xml中添加<!-- ______________________________________________ junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactI...阅读全文>>