- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Java高级 反射
JAVA—Reflect:Class类:1.在面向对象的世界里,万事万物皆是对象。类是对象,类是java.lang.Class类的实例对象。public class Test { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo();//foo
2017-07-28 10:03:03 198
原创 JSP 验证码详解
验证码定义:验证码(Capcha):是一种区分用户是计算机还是人的公共全自动程序。作用:可以防止恶意破解密码,算票,论坛灌水,有效防止某个黑客对某个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。实际上用验证码是现在很多网站通行的方式,我们运用比较简单的方式实现这个功能。实现步骤:生成图片的类:bufferedimage图像数据缓冲区graphics绘制图片c
2017-07-28 09:16:25 790
原创 JSP&Servlet servlet生成报表
报表:以格式化的形式输出数据,对数据进行分组,汇总,计算等操作,通过报表,图标或嵌入图片图像等形式来丰富数据的显示。报表生成的关键要素:1,后台数据抽取2,数据项逻辑运算3,前台表格展现案例:一家经营数码产品的网店需要一张报表来分析经营情况,获取一张利润表;数据库:商品信息表买家信息表卖家信息表根据数据库表中的数据构建b
2017-07-28 09:06:31 396
原创 JSP&Servlet 统计在线人数及信息
首先创建一个javabean的user类:包括sessionIdString,ipString,firstTimeString属性。创建session监听: @WebListener public class MyHttpSessionListener implements HttpSessionListener { private int userNum
2017-07-28 08:59:27 1147
原创 JSP&Servlet 监听器
定义:Servlet规范中定义的一种特殊类,用于监听servletcontext,HttpSession和servletRequest等域对象的创建于销毁事件,用于监听域对象的属性发生修改的事件,可以在事件发生前,发生后做一些必要的处理。用途:统计在线人数和在线用户系统启动时加载初始化信息统计网站访问量与spring结合首先创建一个普通类继承自javax.
2017-07-27 11:57:22 348
原创 JSP&Servlet 过滤器
继承Filter生成的类:init() 这是过滤器的初始化方法,web容器创建过滤器实例后将调用这个方法,这个方法中可以读取web.xml文件中过滤器的参数。doFilter() 这个方法完成实际的过滤操作。这个地方是过滤器的核心方法。当用户请求访问与过滤器有关联的url时,web容器将先调用过滤器的doflilter方法。filterchaiin参数可以调用chain.dofilter方
2017-07-27 11:47:27 321
原创 JSP&Servlet jsp(2)
写在前面: getAttribute()与getParameter()的区别: getAttribute()获取的是放在request域对象中的一个属性,parameter是request请求的一个参数,可以获取url地址/username=zhangsan中的值,而getAttribute()不能。forward动作: 语法
2017-07-27 11:37:27 229
原创 8月24号 使用cookie记录登录用户
login.jsp——>dologin.jsp——>users.jsp 设置一个users.jsp: 用户信息 <% request.setCharacterEncoding("utf-8"); String username=""; String password = "";
2017-07-27 11:29:51 216
原创 8月23号 jsp分页查询
创建一个user类,包括3个属性,创建简单的连接数据库的类。创建接口userMag,并通过userMagImpl实现:public List getUser(String s) { Connection ct = null; Statement sm = null; ResultSet rs = null; List users
2017-07-27 11:21:39 201
原创 8月22号 JDBC,线程,网络编程补充
JDBC编程步骤:加载驱动程序:Class.forName(driverClass)加载Mysql驱动:Class.forName("com.mysql.jdbc.Driver")获得数据库连接:DriverManager.getConnection("jdbc:mysql://localhost:3306/imooc","root","root")创建Statement对象,co
2017-07-27 11:14:55 271
原创 8月21号 IO补充与二进制
编码问题: public static void main(String[] args) throws UnsupportedEncodingException { String s = "我爱Java"; byte[] bytes1 = s.getBytes();//转换成字节序列,使用项目默认的编码 for (byte b : byte
2017-07-27 11:06:04 368
原创 8月20号 XML写入
对应XML的读取,XML的写入也有4中方式:DOM写入: public class CreateXML { public DocumentBuilder getDocumentBuilder(){ // 创建一个DocumentBuilderFactory的对象 DocumentBuilderFactory dbf =
2017-07-27 10:56:35 209
原创 8月19号 XML2
JDOM解析原理:1.(转移项目时夹包不会移动)导入夹包Build Path-》add external archives-》jdom-2.0.jar以上2.一起移动的方法,项目中创建一个文件夹lib,然后将jar包复制进去,之后按1中的操作进行org.jdom2的document对象首先也要创建一个book类: public class JDOMTest {
2017-07-27 10:44:57 165
原创 8月19号 XML1
XML:扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML
2017-07-27 10:39:48 204
头像的裁剪修改(可使用摄像头)与上传服务器(SSM实现)
2017-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人