摘要:
MyBatis入门程序 "本人独立博客:https://chenjiabing666.github.io/" 设计案例 实现向 数据库的 数据表中插入数据。 开发步骤 1 创建项目 ,生成 ,在 中配置(2项),添加 依赖,复制Spring配置文件,添加Tomcat运行环境; 2 添加新的依赖: 、 阅读全文
摘要:
Servlet总结二(文件路径) 前言 前面我们说过 表示的是web容器中的上下文,下面我们也是用到 中的方法读取文件 读取WebRoot文件下的文件 我们知道当我们将项目部署到 服务器中时,项目中的文件路径其实就是在Tomcat中的文件路径,所有的项目都是存储在webapps下的,我们可以看到we 阅读全文
摘要:
Servlet总结一 HttpServlet 想要实现一个servlet必须继承这个类,其实一个servlet就是一个java文件,但是这个类必须是继承HttpServlet。 生命周期 servlet的生命周期是从创建到毁灭的一个过程,具体的过程如下: Servlet 通过调用 方法进行初始化。 阅读全文
摘要:
多线程 前言 我看了不止一个人说多线程是鸡肋,但是就依照我个人觉得多线程在一些小型的爬虫中还是可以显著的提高速度的,相比多进程来说应该还是挺简单的 使用多线程 继承threading.Thread 继承threading.Thread模块是一个很好的一个选择,就像java中也是可以继承类和实现接口一 阅读全文
摘要:
Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized 阅读全文
摘要:
synchronized 前言 相信大家都听说过线程安全问题,在学习操作系统的时候有一个知识点是临界资源,简单的说就是一次只能让一个进程操作的资源,但是我们在使用多线程的时候是并发操作的,并不能控制同时只对一个资源的访问和修改,想要控制那么有几种操作,今天我们就来讲讲第一种方法:线程同步块或者线程同 阅读全文
摘要:
Thread初探 前言 以前大家写的都是单线程的程序,全是在main函数中调用方法,可以清楚的看到它的效率是特别低的,就像python中使用单线程取爬一个网站,可以说能让你等的吐血,因为数据量实在太大了,今天我们就来看看java的并发编程多线程的学习 创建线程 创建一个线程可以有多种方法,比如继承T 阅读全文
摘要:
Java字符串进阶 前言 最常用的对字符串操作的类有三个,分别是String,StringBuilder,StringBuffer,下面将会详细的说说这三个类...... String String类代表字符串,这个是最基本的对字符串的类,这个也是使用比较多的类,这里就不再详细介绍了 构造 通过使用 阅读全文
摘要:
Java正则表达式 是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类: 和`Matcher`。Pattern是一个正则表达式经编译后的表现模式。Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个 阅读全文
摘要:
日期格式化 前言 更多文章请看本人博客 "https://chenjiabing666.github.io/" 版权所有,如需转载请注明来源 Date 类表示特定的瞬间精确到毫秒,不过从API可以看出很多的方法已经废弃了,这个类已经在过多使用了,不过还是需要了解一下的,为了后面的学习做铺垫 构造方法 阅读全文