08 2018 档案

摘要:去maven下载驱动包 ( jar包 ) 下载地址:http://mvnrepository.com/artifact/org.xerial/sqlite-jdbc/3.23.1 打开IDEA 创建一个class类 package com.dao; import java.sql.*; public 阅读全文
posted @ 2018-08-27 10:40 追梦滴小蜗牛 阅读(1060) 评论(0) 推荐(0)
摘要:下载地址:https://www.sqlite.org/download.html (下载相对应自已电脑的配置的数据库)(这里 我的电脑是 windows 64位操作系统) 下载完后 解压出来 sqlite3的使用 配置path环境变量 打开cmd 输入sqlite3 出现这个说明 sqlite3数 阅读全文
posted @ 2018-08-27 09:11 追梦滴小蜗牛 阅读(43228) 评论(1) 推荐(6)
摘要:原料:jquery 直接上代码 html代码 script代码 实例: 结果: 另一种写法(编译器编辑 语法可能会变成红色的,不影响使用) 原料:css3的选择器 html代码 结果: 阅读全文
posted @ 2018-08-24 10:07 追梦滴小蜗牛 阅读(5084) 评论(0) 推荐(0)
摘要:下载地址:http://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.5 在项目导入jar包后 package com.web; import com.dao.BookInMemoryDAO; import com.entity.B 阅读全文
posted @ 2018-08-22 16:09 追梦滴小蜗牛 阅读(528) 评论(0) 推荐(0)
摘要:属性:classList 可以发现 获取了全部的class里的值 获取单个值的做法 对class里的值 进行 增删改 属性:dataset 阅读全文
posted @ 2018-08-22 11:45 追梦滴小蜗牛 阅读(960) 评论(0) 推荐(0)
摘要:简介: SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。 它能通过创建一个包装对象,也就是装饰来包裹的对象。尽管它是由Java语言来实现的,但是它能与其他Web应用很好的集成。 下载SiteMesh: 官方下载地址:http://wiki. 阅读全文
posted @ 2018-08-20 10:32 追梦滴小蜗牛 阅读(435) 评论(0) 推荐(0)
摘要:第一步: 第二步: 第三步: 第四步: 等待下载完成 第五步: 第六步: 第七步: 配置tomcat时注意选择chrome浏览器,并勾选右边的多选框 完成之后,就可以启动项目了,然后可以改变html代码,浏览器中的页面会实时刷新。 注意:iframe中嵌套的页面不使用,js中的使用效果较差 阅读全文
posted @ 2018-08-17 15:02 追梦滴小蜗牛 阅读(5825) 评论(0) 推荐(1)
摘要:转发是服务器行为,重定向是客户端行为 1.转发在服务器端完成的;重定向是在客户端完成的 2.转发的速度快;重定向速度慢 3.转发的是同一次请求;重定向是两次不同请求 4.转发不会执行转发后的代码;重定向会执行重定向之后的代码 5.转发地址栏没有变化;重定向地址栏有变化 6.转发必须是在同一台服务器下 阅读全文
posted @ 2018-08-16 08:36 追梦滴小蜗牛 阅读(696) 评论(0) 推荐(0)
摘要:直接上xml里的代码: <!--声明有哪些Servlet--> <servlet> <servlet-name>Book</servlet-name> <servlet-class>com.ou.book.web.BookList</servlet-class> </servlet> <!--绑定请 阅读全文
posted @ 2018-08-15 16:11 追梦滴小蜗牛 阅读(441) 评论(0) 推荐(0)
摘要:用法一(常量): 结果: 看起来和上面的静态变量使用方式差不多,而且默认的toString方法返回的就是对应的名字。 用法二(switch): 结果: 用法三:向枚举中添加新方法 结果: 阅读全文
posted @ 2018-08-14 19:59 追梦滴小蜗牛 阅读(1544) 评论(0) 推荐(0)
摘要:什么是内部类 1、内部类是指在一个外部类的内部再定义一个类。 2、内部类作为外部类的一个成员,依附于外部类而存在。 3、内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限) 内部类主要有以下几类: 成员内部类、局部内部类、静态内部类、匿名内部类 阅读全文
posted @ 2018-08-14 19:37 追梦滴小蜗牛 阅读(354) 评论(0) 推荐(0)
摘要:简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。 双重检查模式[推荐使用] 1、线程安全 public class Singleton { //将构造器私有化 private Singleton() {} //初始化静态变量 volatile(共享) 强制 sing 阅读全文
posted @ 2018-08-14 11:50 追梦滴小蜗牛 阅读(310) 评论(0) 推荐(0)
摘要:线程安全概念: 当多个线程访问同一个类(方法或对象)时,这个类始终都能表现出正确的行为,那么这个类(方法或对象)就是线程安全的。 synchronized: synchronized是java关键字--同步锁,它可以任何对象和方法上加锁,而加锁的这段代码被称为互斥区。 什么是线程安全: 存在竞争的线 阅读全文
posted @ 2018-08-13 20:11 追梦滴小蜗牛 阅读(144) 评论(0) 推荐(0)
摘要:5.1 什么是线程 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程的实际运作单位, 可以使用多线程对运算提速。 5.2 线程和进程有什么区别 (1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单位 (2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源 阅读全文
posted @ 2018-08-13 20:08 追梦滴小蜗牛 阅读(218) 评论(0) 推荐(0)
摘要:使用 ThreadPool : 示例: 简写法: 正常写法: 阅读全文
posted @ 2018-08-13 15:56 追梦滴小蜗牛 阅读(291) 评论(0) 推荐(0)
摘要:方法一: (数据类型)(最小值 + Math.random()*(最大值-最小值+1) ); 示例: (int)(1+Math.random()*(10-1+1)); 获取int类型 1-10的随机数 结果: 方法二: 通过java.Math包的random方法得到1-10的int随机数 (类型)最 阅读全文
posted @ 2018-08-13 10:41 追梦滴小蜗牛 阅读(17383) 评论(0) 推荐(0)
摘要:具体使用: 1、实现 Servlet 接口 2、实现 Servlet 接口中 所有的方法 使用接口的好处: 1、降低了耦合的程度 2、灵活 3、高效 4、复用性高 5、减少依懒性,提高稳定性 6、提高扩展性 阅读全文
posted @ 2018-08-12 21:35 追梦滴小蜗牛 阅读(421) 评论(0) 推荐(0)
摘要:HTTP 是Hyper Text Transfer Protocol(超文本传输协议)的缩写 1、超文本传输协议是一种详细规定了浏览器和万维网服务器之间互相通信的规则。 2、HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览 阅读全文
posted @ 2018-08-12 21:09 追梦滴小蜗牛 阅读(774) 评论(0) 推荐(1)
摘要:前言: Fetch 提供了对 Request 和 Response 等对象通用的定义。 发送请求或者获取资源,需要使用 fetch() 方法。 具体使用代码: <script> fetch("地址",{method:"请求方式"}).then(function (res) { //将异步数据res处 阅读全文
posted @ 2018-08-12 20:59 追梦滴小蜗牛 阅读(1221) 评论(0) 推荐(0)
摘要:示例: 第一步:创建XMLHttpRequest对象 var httpxml ; if(window.XMLHttpRequest){ //大多数浏览器 httpxml = new XMLHttpRequest(); }else{ //古董级浏览器 httpxml = new ActiveXObje 阅读全文
posted @ 2018-08-12 20:38 追梦滴小蜗牛 阅读(7054) 评论(0) 推荐(0)
摘要:这个三类之间主要的区别:运行速度,线程安全两个方面。 速度方面(快到慢): StringBuilder > StringBuffer > String String 慢的原因: String为字符串常量,不可被改变,StringBuilder和StringBuffer为字符串变量,可以被改变。 代码 阅读全文
posted @ 2018-08-12 19:46 追梦滴小蜗牛 阅读(369) 评论(0) 推荐(0)
摘要:直接上代码: 结果: 第一次:用==比较test和test1 答案是 false 那是因为 它们之间的内容是属于不同的空间,(地址不同) 第二次:用equals比较demo和demo1 答案是 true 因为 equals 比较的是两个对象的相同的内容并没有去比较地址 (有时候也会去比较地址) 第三 阅读全文
posted @ 2018-08-12 19:30 追梦滴小蜗牛 阅读(629) 评论(0) 推荐(0)
摘要:前言:我自已在网上找好了好多 WebSocket 制作 在线聊天室的案列,发现大佬们写得太高深了 我这种新手看不懂,所以就自已尝试写了一个在线简易聊天室 (我只用了js 可以用jq ) 话不多说,直接上案列: html: <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2018-08-09 10:22 追梦滴小蜗牛 阅读(1627) 评论(0) 推荐(0)
摘要:Timer 是一个定时工具 TimerTask 是一个实现了Runnable接口抽象类,代表可以被Timer执行的任务 (1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。 (2)Timer.schedule(TimerTask ta 阅读全文
posted @ 2018-08-09 10:19 追梦滴小蜗牛 阅读(424) 评论(0) 推荐(0)
摘要:首先去 Eclipse官网下载Jetty jar包 鼠标移到Jetty上时 点击 Git it (得到它) 点击 .zip等待下载完成 然后 解压出来 接下就让我们 开始 使用IDEA了(创建一个Web项目,这里我就不一 一 创建了 直接开始配置我们的Jetty Server) 进入项目后 直接点A 阅读全文
posted @ 2018-08-09 09:40 追梦滴小蜗牛 阅读(1397) 评论(0) 推荐(0)
摘要:End Ctrl+] 诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处Ctrl+[ 同上,快速跳至代码块的开始出Ctrl+Shift+Enter 将输入的if、for、函数等等补上{}或者;使代码语句完整Shift+Enter 在当前行的下方开始新行Ctrl+Alt+Enter 在当 阅读全文
posted @ 2018-08-09 09:04 追梦滴小蜗牛 阅读(3293) 评论(0) 推荐(0)
摘要:双击运行 等待安装完成 使用软件 选择主题 然后点击 Next:Default plugins 注册码 MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNzaWduZWVOYW1lIjo 阅读全文
posted @ 2018-08-01 21:58 追梦滴小蜗牛 阅读(351) 评论(0) 推荐(0)
摘要:Everything (搜索文件的小工具) 下载地址:http://www.voidtools.com/ 图片: 点击Downloads后 按照你的需求 下载完 安装就可以使用了。 Eclipse (编辑Java代码的一款软件) 下载地址:https://www.eclipse.org/downlo 阅读全文
posted @ 2018-08-01 21:28 追梦滴小蜗牛 阅读(127) 评论(0) 推荐(0)