
公告:
反射的核心就是加载类,解剖出类的各个组成部分 例如:成员变量 、方法 、构造方法!
加载类的三种方法
/提取当前类的 Class 对象。
方法1
Class claszz1=Class.forName("com.rain.demo.Person");
方法2
Class claszz2=Person.class;
方法3
Class claszz3=new...阅读全文>>
JSP动作元素在请求处理阶段实例化一个javaBean,并且提供了设置获取方法
在model中创建javaBean,(其实就是java中的类)关于此概念解释 -> 传送门
创建好Javabean 在jsp中请求调用的方法
在浏览器打开 http://127.0.0.1:8080/Test/person.jsp阅读全文>>
Spring MVC就是一个MVC框架,个人觉得Spring MVC annotation式的开发比Struts2方便,可以直接代替上面的Struts(当然Struts的做为一个非常成熟的MVC,功能上感觉还是比Spring强一点,不过Spring MVC已经足够用了)。当然spring mvc的执行效率比struts高,是因为struts的值栈影响效率.以下是记录springMVC开发环境配置 ...阅读全文>>
首先需要用内网穿透工具 : 花生壳 .NAT123. ngrok
我使用的是ngrok :https://www.ngrok.cc/
将Tomcat 端口配置为80 (修改server.xml 配置文件) 可以百度Google方法
重启Tomcat 后发现端口改变 127.0.0.1:80 &nbs...阅读全文>>
第一步:申请公众号测试接口
第二步:添加测试用户
第三步:添加消息模板
代码:获取动态ACCESS_TOKEN (有效期7200)
$a...阅读全文>>
当用户调用一个 Servlet 时,就会创建一个 Servlet 实例,每一个用户请求都会产生一个新的线程,适当的时候移交给 doGet 或 doPost 方法。init() 方法简单地创建或加载一些数据,这些数据将被用于 Servlet 的整个生命周期。
由于常驻内存继而创建新的进程会出现资源的同步互斥现象;
Servlet: 同CGI程序 用来处理当前HTTP server交互...阅读全文>>
首先需要安装pcntl_ 拓展
PHP -M 查看是否存在这两个文件
测试文件 test.php
<?php
header('content-type:text/html;charset=utf-8' );
// 必须加载扩展
if (!function_exists("pcntl_fork")) {
die("p...阅读全文>>
近期项目需要,研究一下GatewayWorker一款开源PHP。
使用数据库进行记录。
配置好开发环境。 http://doc2.workerman.net/326102
操作数据库 需要创建 /Config/Db.PHP 进行配置端口
配置文件如下:
<?php...阅读全文>>
需求:编译安装QT 5.8.0 ARM +linux 版本
环境:Ubuntu 14.04 32bit
个人需要编译安装了 i386-linux-Qt5.8.0,
第一步:
下载文件
Qt官网下载:http://download.qt.io/archive/qt/
qt-opensource-linux-x...阅读全文>>
平台是基于Windows 10 x64、QT 5.8.0 编译环境
数据库操作要点 注意数据库
1.要将mysql中 mysql\libmysql.dll文件复制到\Qt\Qt5.8.0\5.8\mingw53_32\bin中
2.
// 打开MySQL
QSqlDatabase db = QSqlDatabase::a...阅读全文>>
在此文章之前已经使用和分析过mosquito作为 broker开放 1883和9001端口的MQTT功能,现在测试使用emqtt,且深入研究websocket的作用实现。
测试环境是 Ubuntu14.04 x64 位直接下载
安装步骤:
# 启动emqttd
./bin/emqttd start
# 检查运行状态
...阅读全文>>