自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事务4大特性_事务并发问题_事务隔离级别

一、事务特性事务的四个特性ACID指的是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。1. 原子性原子性是指事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。如,A向B转钱,在事务中的扣款和加款两条语句,要么都执行,要么都不执行。2. 一致性一致性是指事务使得系统从一个一致的状态转换到...

2020-02-19 22:08:21 344

转载 Java中可实现多继承的三种方法(多层继承 内部类 接口)

多层继承内部类接口

2019-11-03 16:38:08 458

原创 java.lang.Exception: Method updateUser() should be void

使用@Test注解时,被@Test注解标示的方法必须为void无返回值类型的方法否则就会报错。此时我们不用@Test注解添加一个public static void main(String[] args) {}主方法进行测试即可!...

2019-10-06 21:45:39 1208

转载 Intellij IDEA 在jUnit测试时无法在控制台键入值

今天在写junit测试代码时发现:run方法后,无法在控制台键入值。然后自己从新写了个main方法 没有用到junit 发现可以正常键入。具体解决办法转载至他人博客。https://blog.csdn.net/u010999809/article/details/88733014...

2019-09-29 18:12:57 330

原创 intellij idea中关于多个项目的问题及解决方案

一: intellij idea 如何在同一窗口中打开多个项目?请点击下面链接查询方法。https://jingyan.baidu.com/article/2d5afd693cd67e85a3e28e6f.html二:intellij idea 如何将一个普通项目转换为maven项目?在该项目的pom.xml 文件上右键 Add as Maven Project 即可完成普通项目转mave...

2019-09-24 22:05:12 326

原创 Linux—下的权限设定

一:文件权限的查看查看文件属性:ls -l查看文件属性 :ls -ld二:文件用户,用户组u:文件拥有者 (user)g:文件所属组 (group)o:其他人 (other)三:文件权限的更改方法1 : 通过字符方式修改chmod <u|g|o><+|-|=><r|w|x> 目标方法2 : 通过数字方式修改chmod 数字 目标...

2018-12-23 00:53:06 212

原创 Linux-用户管理

一:什么是用户用户是操作者在系统中的身份用户是系统最底层的安全机制的一部分用户在系统中以字符和文件的形式存在二:用户存储文件用户相关配置文件的存放路径。用户信息文件: /etc/passwd密码文件: /etc/shadow用户组文件: /etc/group用户组密码文件: /etc/gshadow用户配置文件: /etc/logi...

2018-12-23 00:15:40 144

原创 Linux——vim及管理输入输出

一:vim的三种模式命令模式插入模式退出模式命令模式1:命令模式下配置vim的工作方式1)set nu ( 行号添加)2)set nonu(取消行号)3)set mouse=a (添加鼠标选择)4)set cursorline(行线显示)*(需要注意的是:上述操作只有在当前打开的vim中生效,如果需要永久生效,则需要编辑文件/etc/vimrc)2:vim命令模...

2018-12-22 23:03:23 147

原创 Linux基础命令补充

1根据数字编号匹配历史纪录2根据首字母匹配历史纪录3由 1 开始对所有输出的行数编号,空白不编号4由 1 开始对所有输出的行数编号5 ctrl +n打开新的编辑页面6 ctrl + o打开新的文件7 cp- r cp- p 复制目录 复制权限8 cp- v显示复制过程的详细信息9 ctrl + r 根据关键字搜索10 su - 进入超级用户11exit...

2018-12-20 21:21:35 171

原创 Linux下的文件

一:linux系统结构1:文件夹在linux中叫做目录2:linux是一个倒树型结构3:linux中最大的目录是"/",根目录二:linux中二级目录信息三:常用关于路径的命令1)pwd:显示当前工作目录2)touch:创建文件...

2018-12-20 16:37:40 125

原创 Linux操作系统初学

一 Linux概述Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix兼容产品。  Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想...

2018-12-20 15:53:25 192

原创 Spring-IOC

spring框架Spring是什么:Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的用,重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。DI:称作依赖注入(Dependency Injection),和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创...

2018-10-31 19:18:29 196

原创 Mybatis

一:使用Mybatis框架前需要使用maven工具maven简介maven是一个辅助工具,可用于管理软件中用到的jar包,以及jar包之间的依赖关系maven三要素创建一个maven项目时需要填写的三个要素:groupId 公司或组织的唯一标识artifactId 项目的唯一标识version 版本SNAPSHOT(快照版) RELEASE(发布版)maven项目的目录结构项目...

2018-10-25 00:58:25 187

原创 使用Servlet对Mysql数据库表中数据进行增删改查

一: 要对数据库内的数据进行增删改查,首先我们需要连接到数据库1)为了方便我们可以把jdbc代码写到一个Utils工具类内package westos;import java.sql.*;public class Utils { //这里的b是指你要查询的表名 static final String URL = "jdbc:mysql://local...

2018-10-15 23:22:18 7383

原创 过滤器

一 Filter 简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpServl...

2018-10-10 21:22:04 347

原创 cookie-session

1. CookieCookie 可以用来记录多个请求之间的联系,保存服务器的状态实现一个记住用户名的功能1.1如何创建CookieCookie c = new Cookie(“名字”, “值”); // 创建cookiec.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除c.setMaxAge(0); ...

2018-09-21 00:49:12 160

原创 vue实现验证码项目

vue实现验证码功能在这里插入<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> table {wid

2018-09-21 00:02:03 1124

原创 vue框架实现购物车项目

使用vue框架实现购物车功能vue框架简介1:MVVM 模型Model 模型 - 数据View 视图 - html 标签,样式ViewModel 用来结合模型和视图 - 决定数据展示在哪个标签上2:vue中的数据和页面上标签内容是’绑定’在一起的,模型数据发生了变动,页面视图也会相应变化。这种特性称之为响应式框架。实现代码<!DOCTYPE html>...

2018-09-20 23:57:13 1920

原创 SE阶段测试题

第一阶段考试选择题(每题2分,共40分)1) 输出结果是:(A 主方法中的局部变量a,b在栈内存储并赋值23,47,调用swap方法是在栈内重新存储俩个新变量a,b(变量名可更换为其他)将主方法的值分别传递给新变量a,b所以新变量a,b值的互换不影响主方法a,b的值)public static void swap(int a, int b) { int c = a; ...

2018-09-02 18:13:53 596

原创 线程Thread(3)

1. 创建线程的第三种方式public interface Callable<V> { /** * Computes a result, or throws an exception if unable to do so. * * @return computed result * @throws Exception if una...

2018-08-17 11:02:47 184

原创 线程Thread(2)

1. 线程的并发(Concurrent)synchronized (同步关键字) 语法synchronized(对象) { 要作为原子操作代码}用synchronized 解决并发问题:static int i = 0;static Object obj = new Object(); // 房间,能容纳一个人public static void main(Str...

2018-08-16 16:10:59 206

原创 线程Thread(1)

一 线程简介 应用程序以进程为单位运行,一个进程之内可以分为一到多个线程window下可以通过任务管理器查看进程linux 下可以通过ps -fe进程、线程都可以并行执行, cpu---程序1 ---程序2 ---程序1操作系统中有一个组件叫做任务调度器,将cpu的时间片分给不同的...

2018-08-12 16:44:37 273

原创 Map集合,Collections(集合工具类)

一:Map接口概述 将键映射到值的对象 ,每个键只能对应一个映射值,一个映射不能包含重复的键 二:Map集合基本功能 V put(K key,V value) K是键 V是映射的值 如果键相同则值覆盖 V remove(Object key) 移除键对应的映射值 void clear() 从此映射中...

2018-08-04 23:45:25 227

原创 正则表达式

一:正则表达式的定义: 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE)正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 二:...

2018-08-03 00:57:57 109

原创 Date类,SimpleDateFormat类,Calendar类,

一:1:Date类:类Date表示特定的瞬间,精确到毫秒。 构造方法:public Date() public Date(long date)//把一个long类型的毫秒值转换成日期对象 成员方法:public long getTime()获取日期对象的毫秒值 public void setTime(long time)...

2018-08-02 23:45:03 189

原创 代码块(局部代码块,静态代码块,构造代码块)

1什么是代码块?? 答:代码块:在Java中用{}括起来的内容. 2:代码块的分类!(1)局部代码块 在类的局部位置 作用:限定当前变量的声明周期 *变量x在类中只使用一次, 用一个局部代码块,是为了在代码块结束后,内存自动释放,减少内存的使用 是顺序执行的,只是在执行结束后,立即消失。*main(.....

2018-07-27 23:38:57 2352

原创 eclipse常用快捷键及一些经常遇到的小问题

在学习java语言的小伙伴会经常用到一个工具就是eclipse,那你有没有发现别人编程很快呢,其实这离不开快捷键的帮助! 下面就来看看eclipse中有哪些常见的快捷键吧! eclipse 的使用 一: 快捷键main方法生成的快捷键: main + alt + /输出语句的生成的快捷键: syso + alt + /排版: ctrl ...

2018-07-27 22:56:29 209

原创 循环控制语句

java中三种循环控制语句:for,while,do while 一 for循环 1:单个for循环 for(赋予初值;循环判断条件;初值加减) { 循环体 } eg(例子):for(int i=0;i<5;i++) { system.out.println(“我爱学java!”)_ }(class后面的类名 首...

2018-07-27 22:42:03 1373

原创 键盘快捷键,常见的Dos命令,java语言基础,jdk安装教程

我们在用电脑时学会使用一些必要的快捷键会大大提高我们的效率! 1:键盘快捷键 a:Ctrl+A 全选 b:Ctrl+C 复制 c:Ctrl+V 粘贴 d:Ctrl+X 剪切 e:Ctrl+Z 撤销 f:Ctrl+S 保存 h:Alt+...

2018-07-27 21:28:45 245

空空如也

空空如也

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

TA关注的人

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