Java多线程(基本概念,线程创建,Synchronized同步,ThreadLocal,线程通信,ReentrantLock,ReentrantReadWriteLock)

本文参考: 菜鸟教程!! 大佬徐刘根多线程专题(这篇博客很多都是直接拷贝过来的) Java 多线程编程 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都...

2019-04-04 18:29:50

阅读数 65

评论数 0

Redis笔记

本文参考菜鸟教程!!点击进入菜鸟教程 1.linux系统安装Redis参考文档 redis安装参考 2.简介 redis Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为...

2019-03-28 10:58:12

阅读数 35

评论数 0

Java异常

本文参考菜鸟教程 Java 异常处理 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存...

2019-03-27 16:52:42

阅读数 22

评论数 0

Mybatis笔记

1.配置pom.xml文件 本地仓库文件下载 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...

2019-02-21 20:19:20

阅读数 50

评论数 0

JavaWeb后台上传下载文件

有建议请留言,共同探讨。 public class FileUtil { //需要保存的目录 格式(/目录名) private String path; //保存的全路径 private String savePath; //临时文件路径 private String temPath=...

2019-01-10 12:03:46

阅读数 118

评论数 0

JavaWeb发送邮件(不包含附件)

使用该功能之前要先打开邮箱的pop3/smtp功能,具体方法自己去百度。 1.使用的jar包 点击下载 2.后端代码 public static void sendCode(String e_mail) {e_mail需要发送的邮箱地址 Properties pro = new Proper...

2019-01-08 12:08:28

阅读数 250

评论数 0

java反射

Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性 加载类方法 //加载类1,常用 Class clazz1 = Class.forName(“路径(包名.文件名)”); //加载类2 Class cl...

2019-01-07 11:44:19

阅读数 30

评论数 0

JDBC事务

事务的特性: 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性...

2019-01-06 17:53:44

阅读数 43

评论数 1

Dbcp连接MySQL

1.DBCP简介 DBCP(DataBase connection pool)数据库连接池是 apache 上的一个Java连接池项目。DBCP通过连接池预先同数据库建立一些连接放在内存中(即连接池中),应用程序需要建立数据库连接时直接到从接池中申请一个连接使用,用完后由连接池回收该连接,从而达到...

2019-01-06 17:34:17

阅读数 36

评论数 0

jdbc连接MySQL

Jdbc是一种Java连接数据库技术(Java database connectity), 它是 Java 提供的一些接口,这些接口大部分是数据库厂商提供的(jar包),我们要做的,是连接数据库以后,如何使用Java代码从数据库中存取数据! jdbc连接MySQL 步骤: 第一步,加载驱动程...

2018-12-28 10:52:36

阅读数 38

评论数 0

JavaWeb服务器上传下载方法

1.简单上传  JSP页面需要注意enctype="multipart/form-data" 后端的xml文件配置如下。在注册类的时候加上<multipart-config/> 后端代码如下: pro...

2018-12-27 19:25:06

阅读数 245

评论数 0

AJAX

1.什么是AJAX: AJAX = Asynchronous JavaScript And XML异步 JavaScript 和 XML AJAX 是一种用于创建快速动态网页的技术 通过在后台与服务器进行数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的...

2018-12-27 14:44:45

阅读数 27

评论数 0

JSP之JSTL

1.什么是JSTL          JSTL(标准标签库)是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!core:核心标签库,我们学习的...

2018-12-26 11:20:01

阅读数 35

评论数 0

JavaWeb之JSP

1.JSP是什么:  JSP(Java Server Pages )是Java服务器页面,是一种跨平台的动态网页技术标准,由Sun Microsystems公司倡导、多家公司参与建立。它在HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp...

2018-12-26 09:42:33

阅读数 42

评论数 0

MySQL

Mysql语言组成: 1.数据定义语言(DDL)          创建数据库:create database 数据库名字;          删除数据库:drop database 数据库名字;            使用数据库:use 数据库名                     使用数...

2018-12-17 19:02:44

阅读数 63

评论数 0

byte的包装类Byte

byte占用一个字节的内存,整形默认为int型 1.构造函数 new Byte(byte value) 新建一个Byte对象,该对象表示指定的byte值 new Byte(String s)(s的范围为-128到127)创建一个Byte对象,该对象表示指定的byte值(底层实现把String...

2018-12-10 22:30:11

阅读数 153

评论数 0

mysql启动窗口Warning问题

mysql:[Warning]ignoring option '--no-beep' due to invalid value'' 找到自己安装路径下的my.ini文件,修改: no-beep= 为去掉等号: no-beep 因为这个变量本来给了空值due to invalid valu...

2018-12-03 23:10:38

阅读数 464

评论数 3

面向对象六大原则之单一

单一职责原则-SRP(Single Responsibility Principle) 通俗的说,即一个类只负责一项职责 如:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时有可能会导致原本运行正常的职责P2功能发生故障。 如:对数据库的增删查改,对数据的一系...

2018-11-21 16:20:26

阅读数 24

评论数 0

java大小写字母相互转换

**package com.isof.dom.practice; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MyClass { public static void main(St...

2018-11-05 18:06:14

阅读数 363

评论数 0

java @Override注释

   Java SE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。 重载:重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可...

2018-10-29 10:44:11

阅读数 122

评论数 0

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