自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring 面试

答题技巧:总:当前问题回答的是那些具体的点分:以1,2,3,4,5的方式分细节取描述相关的知识点,如果有哪些点不清楚,直接忽略过去​ 突出一些技术名词(核心概念,接口,类,关键方法)​ 避重就轻:没有重点一个问题能占用面试官多少时间?问的越多可能露馅越多当面试官问到一个你熟悉的点的时候,一定要尽量拖时间。

2023-05-09 11:36:23 314

原创 JUC三大辅助类(CountDownLatch、CyclicBarrier和Semaphore)、ReadWriteLock(读写锁)和BlockingQueue(阻塞队列)

JUC三大辅助类(CountDownLatch、CyclicBarrier和Semaphore)、ReadWriteLock(读写锁)和BlockingQueue(阻塞队列)CountDownLatch:减少计数方法作用:让一些线程阻塞直到另一些线程完成一系列操作后才被唤醒。提供的三个方法:new CountDownLatch(6);设置计数器为6个线程countDown();将计数器...

2020-05-06 01:12:29 398

原创 Java集合 安全 问题

集合 安全 问题集合不安全现象ArrayList、HashSet、HashMap在迭代的时候如果同时对其进行修改就会、抛出java.util.ConcurrentModificationException异常(并发修改异常)List<String> list = new ArrayList<>();//线程不安全Set<String> set =...

2020-05-04 21:04:15 452

原创 Java集合类之Collection与Map

集合(上)Collection和Map两种集合体系Collection接口:单列数据,定义了存取一组对象的方法的集合List:元素有序、可重复的集合VectorArrayListLinkedListSet:元素无序、不可重复的集合HashSetLinkedHashSetTreeSetMap接口:双列数据,保存具有映射关系“key-value对”的...

2020-05-03 23:39:35 254

原创 线程间的通信——生产者消费者问题与线程8锁总结

线程间的通信——生产者消费者问题【题目一】用两个线程操作初始值为0的资源类,一个线程进行加操作,另一个线程进行减操作:【思路】线程、操作、资源类判断、干活、通知(synchronized)【代码】import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;c...

2020-05-02 21:28:34 192

原创 Java多线程基础复习及多线程面试题汇总

Java多线程程序、进程和线程程序(program)概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。进程(process)概念:程序的一次执行过程,或是正在运行的一个程序。说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread)概念:进程可进一步细化为线程,是一个程序内部的一条执行路径。说明:线程作为调度和执行的单位...

2020-05-02 16:44:07 324

原创 SpringMVC执行详细流程与springmvc配置文件

SpringMVC执行详细流程与springmvc配置文件SpringMVC执行详细流程用户发送请求至前端控制器DispatcherServlet,判断springmvc中是否存在与请求相应的映射,存在直接转“3”。是否配置<mvc:default-servlet-handler>,是则访问目标静态资源,否则前端404+后端控制台报错"No mapping found for...

2020-03-02 16:10:43 254

原创 Redis常用数据类型的案例与总结

Redis数据类型常见数据类型如下:(参考Http://redisdoc.com/)String/字符串Hash/哈希List/列表Set/集合Zset/sorted set有序集合KEY的操作:(小写key代表键名,小写db代表数据库角标,小写second代表秒数)KEYS *:查看当前数据库的所有键值,若没有返回空(empty list or set)EXIST...

2020-03-01 14:28:52 262

原创 Redis之主从复制(Master/Slave)案例分析

Redis的主从复制(Master/Slave)主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,可以进行读写分离、容灾恢复。配置主从数据库:配从(库)不配主(库)修改配置文件:拷贝三份redis.conf,分别为6379.conf、6380.conf、6381.conf,并修改各配置文件...

2020-02-29 22:32:30 289

原创 centOS安装Redis及Redis基础命令知识

centOS安装Redis将redis-3.0.4.tar.gz包上传到centOS的/opt目录下:cd到/opt目录下解压包,tar -zxvf redis-3.0.4.tar.gz ,解压后得到文件夹redis-3.0.4:[root@iz2zeewd5q2wfzj9hhfyntz opt]# lltotal 1340drwxrwxr-x 6 root root 4...

2020-02-29 13:13:38 351

原创 关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll)

关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll)先下载这两个文件(oci.dll、sqlPlus)oci.dll:https://download.csdn.net/download/DengShengL/12137984sqlPlus:https://download.csdn.net/download/DengShengL/1...

2020-02-06 15:43:36 1557

原创 Oracle的授权用户被锁住了怎么办?

Oracle的授权用户被锁住了怎么办?遇到如下错误:java.sql.SQLException: ORA-28000: the account is locked分析账户密码过期了(超过180天),需要更新密码。可以通过DBA登录给用户授权。解决查看用户的PROIFLE:(可忽略该步骤)SELECT USERNAME,PROFILE FROM DBA_USERS;查看密码...

2020-01-23 13:26:51 1090

原创 maven导入外部jar包的操作教程

maven导入外部jar包众所周知maven可以从在网上下载指定版本jar包,但是遇到收费的jar包(如Oracle等)下载时就下载不了了,只能通过从*度查找的方式下载到jar包,由本地jar包之后,需要导入本地maven库中:一、jar包的坐标二、在命令提示符下导入必须使用管理员权限,否则失败mvn install:install-file -Dfile=本地jar包存放目录 ...

2020-01-23 12:32:52 509 1

原创 基于maven的SSM项目环境搭建(超级详细)

基于maven的SSM项目环境搭建maven构建SSM工程要求实现 SSM 工程构建,规范依赖管理。场景:根据 id 展示商品信息。数据库IDEA下创建maven工程创建maven工程,勾选maven的webapp框架,如图:在pom.xml中导入jar坐标<?xml version="1.0" encoding="UTF-8"?>&l...

2020-01-21 22:13:25 653

原创 计算机网络零碎知识积累

计算机网络物理层一、通信基础信道单工通信:只有一个方向的通信而没有反方向的交互,仅需一条信道。如:无线电波、电视广播。半双工通信:通信双发都可以但不能同时发送或接受信息,需要两条信道。全双工通信:通信双发都可以同时发送或接受信息,需要两条信道。数据、信号和码元连续变化的数据/信号称为模拟数据/模拟信号,取值仅允许为有限的几个离散数值的数据/信号称为数字数据/数字...

2019-12-29 00:14:24 432

原创 软件体系结构期末复习

软件体系结构期末复习标签(空格分隔): 未分类回顾课本和TTP课件内容总概章节回顾第1章、软件体系结构概论0.软件体系结构的发展过程经历了四个阶段:(1)无体系结构阶段、(2)萌芽阶段、(3)初期阶段、(4)高级阶段1.软件重用软件重用:也称为软件复用,就是利用已开发的且对应用有贡献的软件元素来构建新软件系统。软件重用的基本过程:软件对象的开发、软件对象的理解和软件对象的...

2019-12-29 00:08:58 12129 4

原创 《计算机网络》期末考了啥?

《计算机网络》期末考了啥?昨天下午的计算机网络期末考试不出意外的考了之前总结的知识点和刷的题,保守估计有40%的分值左右是原题,不过这次考试考了B卷,也就是说是难度更高的那份试卷,填空题的难度比较简单,但选择题的难度比较高,好在它每题只有一分,不然我也不敢提前1个小时交卷。下面回忆回忆考了啥吧。选择题IP的作用,DSN的作用,OSI国际标准、Telnet、ICMP、…(有些超纲题,我犹豫不决...

2019-12-28 02:01:25 873

原创 计算机网络复习题

计算机网络复习题(带解析)依据复习课的笔记和摘录整理出的计算机网络题库;整理不易,不喜勿喷!——2019年12月26一、单项选择题(20分,每题1分)*世界上第一个计算机网络是(A)A. ARPANET B. ChinaNetC.Internet D.CERNET*计算机互联的...

2019-12-26 15:09:24 5918 1

原创 计算机网络复习

计算机网络复习一、引论计算机网络的产生:(功能)资源共享、提供高可靠性服务、分布式处理、项目合作、数据通信从体系结构来观察,计算机网络的发展可分为三个阶段(三代网络):以主机为中心的联机终端系统**“计算机-终端”**系统以通信子网为中心的主机互连**“计算机-计算机”**网络体系结构标准化网络层次化结构,并对每层进行了精确定义两层网络:由CCP组成的传输网络——通信子...

2019-12-25 20:08:35 3408

原创 计算机网络(一)物理层

计算机网络(一)物理层一、通信基础信道单工通信:只有一个方向的通信而没有反方向的交互,仅需一条信道。如:无线电波、电视广播。半双工通信:通信双发都可以但不能同时发送或接受信息,需要两条信道。全双工通信:通信双发都可以同时发送或接受信息,需要两条信道。数据、信号和码元连续变化的数据/信号称为模拟数据/模拟信号,取值仅允许为有限的几个离散数值的数据/信号称为数字数据/...

2019-12-18 02:12:18 550

原创 移动互联网课程

移动互联网课程一、移动互联网现状2001年10月1日,日本NTT DoMo公司推出第一个3G商用网络。移动互联网带来的影响移动互联网使互联网进入新的产业周期移动互联网使移动通信产业发生颠覆性的变化移动互联网推动了移动终端产业跨越式发展移动互联网改变人们的生活、学习和公告方式移动互联网使信息通信业的发展模式产生了变革二、移动互联网技术基础互联网源于1969年美军...

2019-12-16 20:09:44 1453

原创 计算机专业英语复习

计算机专业英语复习名词解释(10’)CPU:中央处理器(Central Processing Unit)LCD:液晶显示器(Liquid Crystal Display)CRT:阴极射线管(Cathode Ray Tube)MIPS:计算机每秒钟执行的百万指令数(Million Instructions Per Second)HTML:超文本标记语言(HyperText Mark...

2019-12-16 00:50:19 513

原创 Xshell&Xftp的安装教程

附上破解版的下载地址:Xshell 5&Xftp 5:https://pan.baidu.com/s/1vS7dCoApHjgW1LTnMLTVMg 提取码:dz3u解压后的目录如下,打开第一个文件夹。以管理员方式运行这个.bat。管理员方式运行结果如下表示成功。会在桌面自动生成快捷方式,*如果没有那就在下方运行这两个文件,或者将这两个文件添加快捷方式到桌面运行。运行...

2019-08-06 11:25:13 732

原创 Redis

命令操作 1. redis的数据结构: * redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构 * value的数据结构: 1) 字符串类型 string 2) 哈希类型 hash : map格式 3) 列表类型 list : linkedlist格式。支持重复元素 4) 集合类型 set : 不...

2019-07-16 18:16:46 113

原创 Tomcat、Servlet、HTTP、Request

Tomcat:启动: * bin/startup.bat ,双击运行该文件即可 * 访问:浏览器输入:http://localhost:8080 回车访问自己 http://别人的ip:8080 访问别人 * 可能遇到的问题: 1. 黑窗口一闪而过: * 原因: 没有正确配置JAVA_HOME环境变量 * 解决方案:正确配置JAVA_H...

2019-07-16 17:04:45 177

转载 黑马前端教学视频的学习笔记(三)

JavaScriptJavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展...

2019-07-11 16:22:04 281

转载 黑马前端教学视频的学习笔记(二)

HTML&CSSHTML标签:表单标签CSS:HTML标签:表单标签表单:概念:用于采集用户输入的数据的。用于和服务器进行交互。form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围* 属性:* action:指定提交数据的URL* method:指定提交方式* 分类:一共7种,2种比较常用* get:1. 请求参数会在地址栏中显示。会...

2019-07-11 16:14:05 193

转载 黑马前端教学视频的学习笔记(一)

HTMLweb概念概述HTMLweb概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装,部署,维护 麻烦B/S: Browser/Server 浏览器/服务器端...

2019-07-11 16:04:29 875

原创 虚拟机安装Oracle服务器和本地Oracle安装教程

安装教程将xp_oracle解压后打开xp_oracle.vmx打开后在虚拟机中关闭Windows的防火墙修改xp系统中的网络添加虚拟机网络虚拟机设置网络连接将解压后的database文件夹拷贝到虚拟机xp系统里面安装Oracle,输入数据库口令,既是管理员密码,如:root(必须以字母开头!!)勾选网络配置需求口令输入没有以字母开头就会这样报错安装过程这里要...

2019-07-11 01:25:44 1350

原创 idea开发maven项目(基础)

idea的maven配置idea中创建一个maven的web工程选择maven-archetype-webapp工程模板依赖范围A依赖B,需要在A的pom.xml文件中添加B的坐标,添加坐标时需要指定依赖范围,依赖范围包括:○ compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。○ p...

2019-07-08 12:03:13 171

原创 maven(二)父子工程

理论基础工程和模块的区别:工程不等于完整的项目,模块也不等于完整的项目,一个完整的项目看的是代码,代码完整,就可以说这是一个完整的项目和此项目是工程和模块没有关系。工程天生只能使用自己内部资源,工程天生是独立的。后天可以和其他工程或模块建立关联关系。模块天生不是独立的,模块天生是属于父工程的,模块一旦创建,所有父工程的资源都可以使用。父子工程直接,子模块天生集成父工程,可以使用父工程所有...

2019-07-08 02:16:59 233

原创 maven(一)

总体知识框架maven高级应用:1,maven基础回顾。2,maven传统的web工程做一个数据查询操作。3,maven工程拆分与聚合的思想。4,把第二阶段做好的web工程修改成maven拆分与聚合的形式。5,私服【远程仓库】。6,如何安装第三方jar包。【把第三方jar包安装到本地仓库,把第三方jar包安装到私服。】maven基础知识回顾:maven是一个项目管理工具。依赖管...

2019-07-08 00:10:37 137

原创 OS-处理器管理(二)

操作系统-处理器管理处理器状态处理器指令系统和寄存器每台计算机的机器指令集合成为指令系统。寄存器用于寻址或存放数据、变量和中间结果。eg.:通用寄存器:EAX、EBX、ECX、EDX、指针及变址寄存器:ESP、EBP、ESI、EDI段选择符寄存器:CS、DS、SS、ES、FS、GS指令寄存器和标志寄存器:EIP、EFLAGS控制寄存器:CRO、CR1、CR2、CR3...

2019-06-26 12:05:50 345

原创 学习整理

从IntelliJ IDEA的安装到搭建SSM框架IntelliJ IDEA的安装过程下载地址:https://www.jetbrains.com/idea/download/#section=windows(选择适合自己电脑的版本,最新的版本不一定是最好的版本,推荐2018年2月的版本,兼容性好)——》傻瓜式安装,一路next——》——》选择学生版本,通过验证后使用该软件。——》建议...

2019-06-10 00:36:06 270

原创 Linux操作系统——信号通信

实验前置知识:信号处理函数:(1)信号安装函数signal()函数示例: #include"signal.h"/使用两个函数都必须包含这个头文件 #include"unistd.h" #include"stdio.h" //信号处理函数,调用时参数dunno会得到信号的值 void sigroutine(int dunno){ switch(dunno){ ...

2019-06-08 13:52:27 927 1

原创 OS-系统概论(一)

操作系统-系统概论(一)操作系统的资源管理技术操作系统的三个基础抽象操作系统的五项功能操作系统的四种特性多道程序设计:操作系统的分类:系统调用和函数调用的区别:操作系统内核:操作系统的资源管理技术 为处理物理资源不足和资源易用性1.资源复用 处理物理资源数量不足,让多进程共享物理资源 空分复用共享 eg:内存与外存(磁盘)的资源(多个进程可同时进入内存) 时分复用共享——多道程序设...

2019-06-05 11:59:28 358

c2c.sql解密后

基于SSM的校园二手交易平台的设计与实现——的数据库文件解密(https://blog.csdn.net/wsk1103/article/details/80214238)

2020-11-04

instantclient-sqlplus-nt-12.2.0.1.0.zip

Navicat Premium连接Oracle时闪退、连接失败可以选该文件来解决,下载后解压到任意地方,在Navicat重指定解压后的文件为sqlPlus配合OCI即可。

2020-02-05

ojdbc6-11.2.0.1.0.zip

将解压后得到ojdbc6-11.2.0.1.0.jar包,可用于连接Oracle数据库。对于不知道如何将jar包导入maven仓库的旁友,请找到我博客一篇关于maven导入外部jar包的文章教程。

2020-01-23

空空如也

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

TA关注的人

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