自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 多线程

多线程本课目标:理解线程的概念掌握线程的创建和启动了解线程的状态掌握线程调度的常用方法掌握线程的同步理解线程安全的类型理解线程的概念进程:应用程序的执行实例、有独立的内存空间和系统资源线程:CPU调度和分派的基本单位、进程中执行运算的最小单位,可完成一个独立的顺序控制流程什么是多线程如果如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行多线程的好处充分利用CPU的资源简化编程模型带来良好的

2020-09-30 12:14:37 210

原创 java开发人员安装包

java开发人员必备开发环境配置JDK环境变量MyEclipes破解Tomcat安装MyEclipes操作TomcatMyEclipes常用操作配置数据库JDK环境变量安装JDK,安装中自定义安装目录等信息我的电脑–>属性–>高级–>环境变量新建JAVA_HOME环境变量,值为安装路径地址修改path环境变量,在path变量尾部添加%JAVA_HOME%\binjdk需要配置3个环境变量;1.5以后可以不再设置classpath,但建议保留classpat

2020-09-28 20:08:37 165

原创 day06-->JDBC-分层开发

JDBC(六)–分层开发分层的特点分层将解决方案的组件分隔到不同的层中在同一个层中组件之间保持内聚性层与层之间保持松耦合表示层–>业务逻辑层–>数据访问层分层原则每个层次向外公开接口,但是隐藏内部细节顺序访问,下一层为上一层服务,但不能使用上层的服务特点每一层都有自己的职责上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能上一层调用下一层的功能,下一层不能调用上一层的功能分层的优势代码复用分离开发人员的关注无损替代

2020-09-26 21:47:07 144

原创 day05-->JDBC-Dao模式

JDBC(五)-Dao模式回顾JDBC操作、增删改查数据库操作数据持久化将程序中的数据在瞬时状态和持久状态间转换的机制即为数据持久化通俗理解:JDBC数据没发保存,需要通过数据库、普通文件、或者XML文件来保存数据,完成数据持久化。DAO模式传统JDBC代码的缺点可读性差不利于后期的修改和维护不利于代码的复Dao模式采用面向接口编程,可以降低代码间的耦合性。隔离业务逻辑代码和数据访问代码隔离不同数据库的实现业务逻辑代码调用数据访问访问接口步骤定义实体类传输数据

2020-09-26 21:46:36 133

原创 day04-->JDBC连接池、配置文件

JDBC(四)-连接池、配置文件配置文件每次进行JDBC操作,都要进行加载驱动管理器和获取connection连接,他们值都是固定的,是不是很烦,另外目前信息存储在MySQL数据库中,但在开发和部署时有可能使用不同的数据库,也可能因为客户的需求而更换数据库产品。此时的做法有何弊端呢?让用户脱离程序本身修改相关的变量设置–使用配置文件后缀名为.properties格式是“键=值”格式使用#来注释一定要放在src目录下常见方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来

2020-09-26 21:45:54 211

原创 day03-->配置文件和日志框架

JDBC(三)-日志框架项目开发中,记录日志:方便调试、便于发现系统运行过程中的错误、存储业务数据,便于后期分析log4j日志框架简介log4J 是 Apache 的一个开源项目,是一个功能强大的日志组件,提供方便的日志记录。​ 官网 http://jakarta.apache.org/log4ju通过在项目中使用 Log4J,我们可以控制日志信息输出到控制台、文件、GUI 组件、甚至是数据库中。我们可以控制每一条日志的输出格式,通过定义日志的输出级别,可以更灵活的控制日志的输出过

2020-09-26 21:43:28 91

原创 day02-->JDBC preparedStatement接口

JDBC(二)-preparedStatement接口sql注入注入原理:利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。防止SQL注入的方法过滤用户输入的数据中是否包含非法字符;分步校验!先使用用户名来查询用户,如果查找到了,再比较密码;使用PreparedStatement接口。PreparedStatement接口的使用Prepar

2020-09-26 21:42:43 102

原创 day01-->初识JDBC

JDBC(一)—初识JDBCJDBC (Java DataBase Connectivity)是Java数据库连接技术的简称,提供连接各种常用数据库的能力。JDBC的工作原理JDBC API:java访问数据库的标准规范,提供给程序员调用的接口和类,集成在java.sql和javax.sql包中DriverManager(驱动管理器):管理各种不同的JDBC驱动,并获取数据库连接JDBC驱动:JDBC是接口,而JDBC驱动才是接口的实现,每个数据库厂商都有自己的驱动,用来连接自己公

2020-09-26 19:33:43 99

原创 异常处理入门知识

异常处理什么是异常:是指在程序运行过程中所发生的不正常事件,他会中断正在运行的程序。异常处理概念:java编程语言使用异常处理机制为程序提供了错误处理能力过程:程序中预先设置好对付异常的处理办法–程序运行–出现异常–对异常进行处理–处理完毕,程序继续运行手段:java的异常处理是通过5个关键字来实现的try、catch、finally、throw、throws1.5个关键字的作用try 执行可能产生异常的代码catch捕获异常finnally无论是否发生异常,代码总能执

2020-09-26 17:48:19 275

原创 菜单切换的两种方式

菜单切换的两种方式方法一:通过continue和break进行使用public class MenuCase01 {public static void main(String[] args) { Scanner input = new Scanner(System.in); do { System.out.println("欢迎光临图书管理系统"); System.out.println("1.查看信息"); System.out.println("2.修改信息"); Syste

2020-09-26 17:40:09 631

原创 初始markdown语法

markdown语法Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,其目标是实现易读易写,通过电脑下载typora–新建文件–更改后缀名为.md–视图模式调整为大纲视图–进行一些基本的文本操作、特别适合电脑做笔记学习用。不同的markdown引擎支持的语法格式有所不同,本文列举的为typora基本操作1.引用基本格式为 符号 空格 文本 引用的格式为:>文本 中间加空格即可2.标题# 一级标题## 二级

2020-09-24 23:26:59 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除