使用java进行网页抓取时,有时会直接获取到json串,json串要获取的数据嵌套复杂,这里自己写一个递归的方式进行解析指定名称的数据,进行记录,以便日后复用。 原有json串:{ "total": 3, "class": "二年级
动态代理类中的invoke是怎么调用的?在生成的动态代理类$Proxy0.class中,构造方法调用了父类Proxy.class的构造方法,给成员变量invocationHandler赋值,$Proxy0.class的static模块中创建了被代理类的方法,调用相应方法时方法体中调用了父类中的成员变量InvocationHandler的invoke()方法。
“注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影响。”
程序计数器:是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。程序中的分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器完成。由于多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,故该区域为线程私有的内存。虚拟机栈:描述的是Java方法执行的内存模型,用于存储局部变量表、操作数栈、动态链接、方法出口等堆:是Java虚拟机所管理的内存中最大的一块,Java
这里记录一下Ubuntu环境及Windows环境下端口转发的实现。主要适用业务为,将内网服务通过有公网IP的服务器对外提供相应端口的服务,或两个网段通过中间服务器相互提供对应端口的服务。 Ubuntu 安装:apt-get install rinetd &nb
使用iText生成PDF,加入流中直接下载
通过java的jsch连接远程数据库有时候我们本地代码可能无法连接数据库,因为数据库增加了白名单,指定ip的服务器才可以连接到数据库,不过我们可以通过连接该指定ip的服务器,然后通过该服务器连接数据库,就像很多数据库可视化软件一样。通过使用jsch,我们也可以在代码层面实现这个功能。话不多说,直接开码:
当我们在浏览器使用标签显示图片时,对于iphone手机拍出的照片会存在图片方向和在手机上显示及浏览器直接打开时不同,对于产生这个问题的原因这里有一篇很详细的说明及iOS开发中的处理方式:http://www.tuicool.com/articles/YfeeqaU。在这里,笔者对网页中使用js方式的处理进行简单的记录,便于日后查看。 &nb
初始化gitgit initgit add . //将项目里所有文件都添加到上传列表git commit -m "init"git remote add origin http://xxx.xxx/xxx/xxx.gitgit push -u origin mastercat ~/.gitconfig 查看当前用户信息git commit -am "init" 提交并且加注释 git c
MongdoDB实例—》数据库—》集合—》文档—》字段(key/value pair)bin 执行./mongod 启动 &后台启动./mongo 进入mongoDB shell 其中很多命令类似mysql show
在JSP中从前台跳转到后台后,有可能出现中文乱码,对中文乱码的处理根据提交方式有所差异。 Post提交:直接使用request.setCharacterEncoding("utf-8");即可; Get提交:由于请求参数是通过附加在URL上传递的,所以处理Po
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号