#So

Comparable和Comparator的区别&Collections.sort的两种用法

  在Java集合的学习中,我们明白了:    看到tree,可以按顺序进行排列,就要想到两个接口。Comparable(集合中元素实现这个接口,元素自身具备可比性),Comparator(比较器,传入容器构造方法中,容器具备可比性)。那么Comparable和Comparator有什么区别呢?  Comparable...

【MySQL】mysql中any,in,some,all的区别

子查询就是指在一个select语句中嵌套另一个select语句。any,in,some,all分别是子查询关键词之一,any可以与=、>、>=、<、<=、<>结合起来使用,分别表示等于、大于、大于等于、小于、小于等于、不等于其中的任何一个数据。all可以与=、>、>=、&...
代码星球 ·2020-08-27

Jsoup爬取带登录验证码的网站

   今天学完爬虫之后想的爬一下我们学校的教务系统,可是发现登录的时候有验证码。因此研究了Jsoup爬取带验证码的网站: 大体的思路是:(需要注意的是__VIEWSTATE一直变化,所以我们每个页面都需要重新获取并带着爬取下一个页面)   1.先爬取网站的主页,由于我们学校的网站是ASP....

利用Jsoup模拟跳过登录爬虫获取数据

    今天在学习爬虫的时候想着学习一下利用jsoup模拟登录。下面分为有验证码和无验证码的情况进行讨论。  1.我们正常利用网页进行登录,利用浏览器自带的开发者工具查看一些登录信息          我们登录的时候需要携带自己的身份信息,也就是用户名和密码。也会携带一...

jsoup抓取网页报错UnsupportedMimeTypeException

   今天在用Jsoup爬虫的时候两次遇到下面错误Exceptioninthread"main"org.jsoup.UnsupportedMimeTypeException:Unhandledcontenttype.Mustbetext/*,application/xml,orapplication/xhtm...

SpringMVC 使用@ResponseBody返回json 中文乱码与返回实体类报错

   有时候我们发现接收的是中文,返回却是个?。这确实是个蛋疼的问题,Spring中解析字符串的转换器默认编码居然是ISO-8859-1/***Implementationof{@linkHttpMessageConverter}thatcanreadandwritestrings.**<p>By...

Spring注解@Resource和@Autowired区别对比、spring扫描的默认bean的Id、程序获取spring容器对象

0.前提需要明白注解扫描出来的bean的id默认是类名首字母小写,当然可以指定id:(1)只写注解不指定id 上面实际上是等价于xml中的下面配置:<beanid="userServiceImpl"class="cn.qlq.service.UserService"></bean>&n...

Linux中source命令的用法

source命令:  source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。因为linux所有的操作都会变成文件的格式存在。用法: sourcefilename或.filenamesource命...
代码星球 ·2020-08-27

Spring中报"Could not resolve placeholder"的解决方案(引入多个properties文件)

除去properites文件路径错误、拼写错误外,出现"Couldnotresolveplaceholder"很有可能是使用了多个PropertyPlaceholderConfigurer或者多个<context:property-placeholder>的原因。   比如我有一个dao.xml读...

json-lib maven依赖出错的问题

项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下:xml代码<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifact...

zset(sorted set:有序集合)数据类型【八】

一、概述:(zset)Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-...

Http、TCP/IP、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协...
代码星球 ·2020-08-27

struts中json机制与普通页面跳转机制混用(全局结果集配置返回json)

package继承json-default与struts-default  返回结果是add的话将addResult属性转换为json返回(addResult属性有getter,setter方法),返回结果是查询是正常的页面跳转。  如果配置中不写param,默认会将所要带get,set的属性转为JSON。1<?...

soap1.1与soap1.2区别

             ...
代码星球 ·2020-08-27

基于Socket创建Web服务

为什么要使用Socket呢,我们来看下图  Socket原理图回顾: -------------------编写SocketService,完成字母小写转大写功能-----------------------------ServerSocket服务器端代码如下:publicstaticvo...
首页上一页...123124125126127...下一页尾页