Java——多线程基本使用(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83003448 在学习多线程时,如果联系操作系统来学习,会觉得很好理解。因为学习操作系统时候,有同步,互斥,锁的一些概念~ 给个链接到上一篇~https://blog.csdn.net/zoweiccc/article/details/83002176 8.加入线程 (1)join,当前线程暂停,等待指定的线程执行结束后,当前线程再继续 (2)j
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——多线程基本使用(三) 饿汉式和懒汉式的单例设计模式,多线程之间的通信

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83018595 这一则博客主要写的是单例设计模式,与实现多线程之间的通信等等~ 1.单例设计模式:保证类在内存中只有一个对象 2.保证类在内存中只有一个对象 (1)控制类的创建,不让其他类来创建本类的对象。用private私有构建函数 (2)在本类中定义一个本类的对象。 (3)提供公共的访问形式 3.单例写法 (1)饿汉式 (2)懒汉式 (3)直
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——多线程基本使用(四) 线程组和线程池的使用,工厂设计模式的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83025633 1.线程组的概述和使用 Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 (1)默认情况下,所有线程都属于线程组 public final ThreadGroup getThreadGroup() //通过线程对象获取它所属于的组 public final St
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——UDP的简单传输

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83038812 网络编程:用来实现网络互连的不同计算机上运行的程序可以进行数据交换 1.UDP传输,运行时,先启动接收方(即先运行接收方),后运行发送方 (1)发送Send 1)创建DatagramSocket,随机端口号 2)创建DatagramPacket,指定数据,长度,地址,端口 3)使用DatagramSocket发送DatagramP
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——TCP的简单传输过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83041094 TCP协议:面向连接(三次握手),数据安全,速度比UDP略低,分为客户端和服务端 客户端先向服务端发起请求,服务端响应请求,传输数据 客户端:创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应得服务器 调用Socket的getInputStream()和getOutputStream()方法获取和服务端相连的IO
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——反射的常见方法实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83096208 1.类的加载概述:当程序要使用某个类时,如果该类还没有被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化 (1)加载:就是指将class文件读入内存,并为之创建一个class对象。任何类被使用时系统都会建立一个class对象 (2)连接:分为验证(是否有正确的内部结构,并和其他类协调一致),准备(负责为类的
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——模板设计模式和枚举类的实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83114540 尝试以MarkdownPad2方式写博客,感觉十分有条理,第一次使用花的时间较长,但是熟能生巧,后面会越用越熟练,更快吧~ 1. 模板设计模式 (1).模板方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类来实现 (2)优点:使用模板方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求 (3)缺
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Servlet常见用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83445386 Servlet的学习 Servlet是一个Java程序,运行在web服务器上,用来接受和响应客户端的http请求。 更多的是配合动态资源来做。当然静态资源也需要使用Servlet,只不过Tomcat已经定义了一个DefaultServlet;Tomcat实际上是Servlet的一个容器 当刚开始要写Servlet时,出现了个小问题
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

ServletContext的常见使用方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83660455 ServletContext的使用: 每个web工程都只有一个ServletContext对象,所以在哪里获得的ServletContext对象都是同一个. 作用: 1.可以获取全局配置参数 2.可以获取web应用中的资源 1)获取资源在tomcat里面的绝对路径,使用getRealPath()方法,先获取路径再获取流对象. 2)
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

学习HttpServletRequest和HttpServletResponse的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83716326 注意:再提醒,在调试网页时,务必要注意浏览器有缓存记录,所以在调试的时候需要注意,减少不该有的困扰,别浪费时间~ HttpServletRequest:封装了客户端提供过来的一切数据. 可以获取客户端的请求头信息 获取客户端提交的数据 获取中文数据 但是在处理中文的数据过程中,有可能会出现乱码,这里根据get和post请求两种不同
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

利用HttpServletRequest与HttpServletResponse下载资源

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/83755766 继续上一篇HttpServletRequest和HttpServletResponse的学习,应用于下载网页上提供的文件资源. 链接在这:HttpServletRequest和HttpServletResponse的初步学习 1.下载资源有三种方式 直接以超链接的方式下载,让tomcat的默认Servlet(DefaultServ
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

新版本谷歌浏览器自动运行flash

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84026908 烦死了这个玩意,所以百度搜了一下教程,很多都是老版本设置,很少有详细的新版本解决方案。 记录一下: 1.在谷歌浏览器上打开chrome://flags/#enable-ephemeral-flash-permission 将其设置成 2.重启浏览器 3.重启浏览器后进入chrome://settings/content/flash
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之Cookie的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84204228 Cookie:是服务器给客户端,并且存储在客户端上的一份小数据。 应用场景:自动登陆,浏览记录,购物车 http请求是无状态的。客户端与服务器在通讯的时候,是无状态的,其实就是在客户端在第二次来访的时候,服务器根本就不知道客户端以前有没有来访问过。为了更好的用户体验,更好的交互,其实从公司层面讲,就是为了更好的收集用户习惯。 Co
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之Session的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84204445 Session会话:是基于Cookie的一种会话机制,数据存放在服务器端。 Session创建:如果有在Servlet里面调用了request.getSession()。 Session销毁:session会话时间过期或者关闭服务器就会被销毁。设置会话时间过期时间到服务器的web.xml里设置,比如说tomcat的设置。 设置会话
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之JSP,EL与JSTL的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84260404 JSP:从用户角度来看是一个网页,从开发人员来看就是一个java类,继承了servlet,所以实际上就是一个servlet。 1.jsp的三大指令 指令的写法 <%@ 指令名字 %> 1.page指令 language:表面jsp页面可以写java代码 contentType:告诉浏览器这个文件是什么内容类型以及使用什么编码 co
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之简单的学生信息管理系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84330722 这仅仅是一个跟着视频学习的小系统,大牛就绕道啦~ 系统实现的功能: 与mysql数据库连接,实现登陆功能 管理员登陆成功后能查看学生信息 扩展功能(完成删除与更新学生信息的操作) 系统实现过程: 写一个简单的登陆界面login.jsp ,并且使用LoginServlet获取登陆信息 在数据库里创建用户信息表 创建UserDao接口
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之事务与数据库连接池

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84452504 事务:指的是一组操作,里面包含许多个单一的逻辑,只要有一个逻辑没有执行成功,那么都算失败,所有的数据都回到最初的状态。事务在默认情况下是自动提交的。(事务指针对连接对象) 1.事务的简单使用 1).关闭自动提交的设置 conn.setAutoCommit(false) 2).提交事务 conn.commit 3).回滚事务 con
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——装饰者设计模式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84502995 结合了一些百度百科的概念然后使用代码进行理解~ 装饰者模式: 指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 使用场景: 需要扩展一个类的功能,或给一个类添加附加职责。 需要动态的给一个对象添加功能,这些功能可以再动态的撤销。 需要增加由一些基本功能的排
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之开源框架DBUtils的使用,JSP开发模式,三层架构与MVC设计模式的认识

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84555635 DBUtils的使用: 在使用开源框架DBUtils时,它只是帮我们简化了CRUD的代码,但是它不负责连接的创建以及获取工作。 1.和使用开源框架都一样的一个步骤,先导入jar文件 2.在这里采用的是开源数据库连接池C3P0进行连接 3.编写CRUD代码 使用其功能实现的操作: QueryRunner QR=new QueryRu
分类: 其他 发布时间: 11-27 23:00 阅读次数: 0

Java——Web开发之开源的数据库连接池(C3P0与DBCP)的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zoweiccc/article/details/84502620 紧接上一篇数据库连接池的学习,点连接直达~ 数据库连接池的简单理解与使用 数据库连接池DBCP代码连接与配置文件: 1.先导入使用的jar文件,分别是dbcp.jar与pool.jar文件 2.分别使用两种方式实现,使用配置文件(dbcpconfig.properties)的方式与不使用配置文件的方式。 TestDbcp.java
分类: 数据库 发布时间: 11-27 23:00 阅读次数: 0