- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Servlet的生命周期
Servlet的生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载。 1.加载:容器通过类加载器使用Servlet类对应的文件来加载Servlet2.创建:通过调用Servlet的构造函数来创建一个Servlet实例3.初始化:通过调用Servlet的init()方法来完成初始化工作,这个方法是在Servlet已经被创建,但在向客户端提供服务之前调用。4.处理客户请求
2023-04-06 16:37:55 1266
原创 Hyper-v管理器
1、win+R control 打开控制面板2、程序-卸载程序3、点击左侧启用或关闭windows功能 --- 选择Hyper-V4、打开hyper-v 新建-虚拟机位置改到存储其他盘关闭检查点:右键刚装好的虚拟机-设置可以连接虚拟机了,用户名 root 密码 1qazxcvbnm,./...
2020-10-29 09:23:18 699
原创 高效取出两个list<String>相同的数据
现有两个集合,需要取出两个集合中相同的数据。开始用:List<String> containList= new ArrayList<>();list1.forEach(i -> { if(list2.contains(i)){ containList.add(i); }});14000条数据比较 耗时10秒,达不到性能要求...
2020-02-28 10:01:40 1808 1
原创 大数据学习——jdk安装和hadoop安装
1、centos 7 修改主机文件:master slave1 slave2vim /etc/hosts192.168.58.10 master192.168.58.11 slave1192.168.58.12 slave2检测是否能ping通: ping master ping slave1 ping slave1 (三台机子分别执行)2、centos 7 S...
2018-12-03 17:28:59 502
原创 大数据学习之路——安装虚拟机和centos7系统的配置
1、安装虚拟机下载虚拟机:https://www.vmware.com/cn/products/workstation-pro.html 自己百度一个key遇到的问题:1)、重启系统,进入BIOS2)、选择advanced选项卡,选择CPU setup3)、选择Intel Virtualization Technology, disable改成enable ,保存4...
2018-11-21 15:47:09 438
原创 java实现Excel的读写操作以及复制列
import org.apache.poi.hssf.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.p...
2018-04-11 14:36:47 3734 1
原创 微信公众号开发遇到的问题归纳整理
微信公众号开发对接,开发文档也有蛮多坑,所以一路的血泪教训,这次先针对微信支付整理一下支付的踩坑全过程,开发时间紧现在整理出来,既是对此段时间的学习总结,也希望对遇到同样问题的童鞋可以有参考价值。 1. 微信扫码支付认证微信服务号,申请开通微信支付功能,获取到微信支付商户号,然后可以进行开发。 扫码支付可分为两种模式,商户根据支付场景选择相应模式。(具体可以参考 https:/
2017-09-01 20:18:27 2799
原创 微信公众号开发之微信支付开发
微信公众号开发对接,开发文档也有蛮多坑,所以一路的血泪教训,这次先针对微信支付整理一下支付的踩坑全过程,开发时间紧现在整理出来,既是对此段时间的学习总结,也希望对遇到同样问题的童鞋可以有参考价值。 1. 微信扫码支付认证微信服务号,申请开通微信支付功能,获取到微信支付商户号,然后可以进行开发。 扫码支付可分为两种模式,商户根据支付场景选择相应模式。(具体可以参考 https:/
2017-09-01 20:05:41 2323
原创 servlet 和 cgi 对比
一、什么是CGI二、区别CGI不可移植,为某一特定平台编写的CGI应用只能运行于这一环境中。每一个CGI应用存在于一个由客户端请求激活的进程中,并且在请求被服务后被卸载。这种模式将引起很高的内存、CPU开销,而且在同一进程中不能服务多个客户。servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销
2017-06-07 16:29:51 469
转载 SPRING的事务传播特性学习整理标记
T1:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW--新建事务,如果当前存
2017-06-07 16:04:46 241
原创 Springmvc 学习总结---AOP 和 IOC
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-25 22:34:40 607
原创 浅析Java的单继承与实现多个接口
Java继承 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。JAVA不支持多重继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,易于管理程序,同时一个类可以实现多个接口,从而克服单继承的缺点。在
2013-10-29 00:56:24 1287
转载 struts 2 的SessionAware接口使用
使用ActionContext获得session会带来单元测试不好作,所以使用SessionAware可以用通过的Map对象来注入session,这样在单元测试的时候只需要创建一个Map就可以了。这是一种比较推荐的做法LogionAction.java文件如下:package com.xujun.webwork.action;import com.opensymphony.xwork.
2013-10-26 00:39:20 484
原创 MyEclipse工具定制JSP模板
1.Window----> Customize Perspective 2. 选择Shortcuts下的 Myecplise --〉 web --->Jsp Basic templates ---〉 ok3.根据Jsp(Basic Template)新建JSP文件 jsp01.jsp 4.jsp01.jsp5
2013-10-25 20:57:36 638
原创 Struts2中Action访问session对象
Struts2 的Action中若希望访问Session对象,可采用两种方式: 1、从ActionContext中获取; 2、实现SessionAware接口。 1、从ActionContext中获取: import java.util.Map; import com.opensymphony.xwork2.ActionContext;
2013-10-16 14:04:13 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人