- 博客(1516)
- 资源 (166)
- 收藏
- 关注
原创 Druid连接池技术实践
即在程序初始化的时候创建一定数量的数据库连接,用完可以放回去,下一个在接着用,通过配置连接池的参数来控制连接池中的初始连接数、最小连接、最大连接、最大空闲时间这些参数保证访问数据库的数量在一定可控制的范围类,防止系统崩溃,使用户的体验好。连接池中提前预先建立了多个数据库连接对象,然后将连接对象保存到连接池中,当客户请求到来时,直接从池中取出一个连接对象为客户服务,当请求完成之后,客户程序调用close()方法,将连接对象放回池中。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。
2023-05-26 15:45:04
761
原创 redis笔记第一次课
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,是一款高性能的NOSQL系列的非关系型数据库NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。
2023-05-07 22:04:22
373
原创 Apache Dubbo讲义
Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。
2023-05-07 09:54:49
220
原创 docker
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q38We27i-1679417318852)(E:\政通路\课堂笔记\S3\Docker\assets\image-20200517004634049.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u5V9aNeU-1679417318852)(E:\政通路\课堂笔记\S3\Docker\assets\image-20200517004659929.png)]放在docker仓库中;
2023-03-22 00:56:12
171
原创 Oracle DB - 从 19c 客户端连接 11gR2 DB - ORA-12650:没有通用加密或数据完整性算法
如何解决Oracle DB - 从 19c 客户端连接 11gR2 DB - ORA-12650:没有通用加密或数据完整性算法?我们的应用程序 Unix 服务器中安装了 Oracle 19c 客户端。当我们从应用程序 Unix 服务器连接到 19c 数据库服务器时,它按预期工作。但是当我们尝试使用来自应用服务器的 sqlplus 连接 11gR2 数据库架构时,得到错误 ORA-12650 : No Common Encryption or data integrity algorithm。
2023-03-22 00:41:35
244
原创 Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务
还有一种方法就是修改host参数的值,host参数可以有四种值:IP地址、服务器名、localhost、127.0.0.1,由于可取值变多了,导致了解决办法也随着导致出现问题的原因而多样化了起来,各种情况都可能有不同的解决办法,可以在这四个值之间尝试修改,需要注意的是,当采用localhost和127.0.0.1时,客户端的本地服务名不能使用IP地址和服务器名进行配置,否则会报“ORA12541:无监听程序”的错误,还有就是修改之后要重启监听器。该文件的大概配置如下图。
2023-03-22 00:38:51
194
原创 Session&Cookie
http协议是基于请求与响应的无状态协议,但是进行使用时,通常会进行多次的请求与响应,将多次的请求与响应当做一个会话(浏览器窗口没有关闭)
2023-03-22 00:35:27
82
原创 ServletRequest&ServletResponse
Request和Response课程目标1.理解什么是Request和Response2.理解Reqest获取请求信息3.掌握使用Request域对象共享数据4.使用Response设置响应信息5.掌握重定向。
2023-03-22 00:29:37
72
原创 oracle 删除表空间(tablespace)及数据文件的方法
二、drop tablespace xxxx including contents and datafiles。则:drop tablespace tablespacename 就可以直接删除表空间以及相应的数据文件。oracle 删除表空间(tablespace)及文件的方法。查看参数db_create_file_dest,如果已经设置。一、drop user xxxx cascade;1.首先看一下是不是已经使用了OMF。
2023-03-19 21:46:57
2239
原创 Servlet的生命周期和使用
课程目标servlet的生命周期(掌握)servletConfig对象使用(了解)servletContext对象的使用(掌握)
2023-03-16 21:05:55
660
原创 使用Mybatis报错“Type interface com.test.mapper.UserMapper is not known to the MapperRegistry.“
使用Mybatis报错“Type interface com.test.mapper.UserMapper is not known to the MapperRegistry.“和接口UserMapper的类全路径名,保持一致。要保证mapper.xml。
2023-03-14 22:11:47
507
2
原创 异常 The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved
将修改为。
2023-03-10 01:27:39
89
原创 Http协议&Tomcat使用
HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使得开发和部署是那么的直截了当。http是应用层基于请求与响应的无状态传输协议。
2023-03-08 01:31:16
259
原创 day02jQuery表单验证
正则表达式主要是为了去处理(验证)一些比较复杂的数据,例如:手机号运营商区分、身份证号验证等如果只是简单的验证就不要多此一举再去使用正则表达式,例如:是否为空、是否是11位数字等要求:只需要各位掌握其基本的使用形式即可,不需要你写复杂的表达式,因为,通常情况下,公司会提供所需要的正则表达式的语句,或者公司没这方面的要求,通常情况下就直接百度一个。
2023-03-01 23:07:19
589
原创 day01jQuery节点操作
在JavaScript的使用过程中,存在很多问题,例如:兼容问题(咱不考虑),元素获取方式单一(只能用基本的选择器)等等,因此就出现了很多第三方的封装库(将复杂的、麻烦的功能进行封装,提供给用户一种简单的、可直接调用的形式进行使用),在众多的第三方库中脱颖而出的就是jQuery。理念:写的少,做的多。(用更少的代码做更多的事情)注意:jQuery中提供的函数或对象与js中的函数或对象是没有关系的。
2023-03-01 23:05:12
92
原创 JAVA保姆式上手教程之JAVAWEB day01-js基础
let 变量名 = 值;var 变量名 = 值;const 常量名 = 值;while 和Java一样do while 和Java一样重点掌握:普通for 与 java一样forin:遍历出数组的索引遍历出对象中的属性名keyforof: 遍历数组中的元素< script type = "text/javascript" > //1.无参无返回值的方法 function demo() {let a = 3;let b = 4;} //方法必须调用,不调用不执行 demo();
2023-03-01 02:01:52
105
原创 JAVA保姆式上手教程之免费JAVA 案例day02-js高级
1. innerText 获取的是纯文本innerHTML获取的是所有html内容2. innerText 设置到页面中的是纯文本innerHTML设置到页面中的html会展示出外观效果3. innerHTML不包含自身outerHTML包含自身的html内容。
2023-03-01 02:01:08
109
原创 JAVA保姆式JDBC数据库免费教程之02-连接池技术
Spring JDBC Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发(后面我们专门讲spring框架。
2023-02-20 22:36:19
345
原创 张晨光-JAVA零基础保姆式技术教程之-事务
一个事务读取另外一个提交过的数据。造成另外一个事务,多次读取的【内容】不一致,数据的内容的改变。4:串行化的可以避免所有的问题。数据库让其他的事务进行等待,等待一个事务结束之后,这个事务再去操作。一个事务读取另外一个事务已经提交的数据。但是这里面强调的数据数目的改变。一个事务一事务的执行,只上一个事务结束了,另一个事务才可以操作,避免了所有问题。一个事务一事务的执行,只上一个事务结束了,另一个事务才可以操作,避免了所有问题。一个事务读取了另外一个事务没有的提交的数据。由数据事务的并发造成的问题。
2023-02-19 08:59:49
212
原创 张晨光-JAVA零基础保姆式JDBC技术教程
是官方(sun公司)定义的一套操作所有关系型数据库的规则(接口)。我们可以使用这套接口(JDBC)编程,运行时的代码其实是驱动jar包中的实现类。PreparedStatement进行了预编译处理,当下次执行相同的sql,sql就不会再编译了,比Statement的效率高。业务场景:当需要向数据库中发送一批sql时,就可以用jdbc的批处理机制,以提升执行效率,避免向数据库一条条的发送。SUN公司为**了简化、**统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。
2023-02-18 09:26:44
415
原创 Annotation type expected 预期注释类型
已经添加了Junit包的依赖,在之后标注测试类仍然显示Annotation type expected。错误原因:类名不能与关键字一样,所以将类名修改一下即可。
2023-02-15 17:14:37
116
原创 day23-xml解析
Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。规定xml文档的书写规则jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
2023-01-17 14:10:20
682
原创 JAVA零基础小白入门上手教程之day22-JDK新特性
默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。public default 返回值类型 方法的名称(参数列表) {方法体 }//接口的默认方法 public default void fly() {System . out . println("天上飞");} }// default 可以选择是否重写,也可以根据实际需求进行重写 /*@OverrideSystem.out.println("自由自在的飞");*/ }
2023-01-17 14:09:50
638
原创 day21-反射&枚举
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;对于这种动态的获取信息以及动态调用对象的方法的功能称为:java语言的反射机制。反射理解:可以通你这个对象拿到字节码文件,通过子节码文件还原到类的本身(也就是说你拿到类的Class对象去使用这个类的成员方法,成员变量,构造方法)是指将变量的值一一的列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。枚举格式。
2023-01-17 14:09:09
527
原创 day20-网络编程
三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。第一次握手,客户端向服务器端发出连接请求,等待服务器确认。第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。第三次握手,客户端再次向服务器端发送确认信息,确认连接。整个交互过程如下图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BNtRuq7X-1673765293974)(assets/4_tcp.jpg)]
2023-01-15 14:48:33
411
原创 Thread的基本方法(3)-yield方法的分析与实例说明
在[线程A]的run()方法中,调用了Thread.yield(),提示CPU,愿意让出CPU资源,让其他同等优先级基本的线程进行运行。由于线程退让时,CPU的具体情况多种多样,所以线程退让有两种结果:退让被忽略、退让成功。程序中有两个线程:[线程A] = threadA、[线程B]=threadB,他们的优先级一样,都是默认的5。分析:线程之间的退让需要用yield()方法实现,这种退让只能发生在同样优先级级别的线程之间。退让了的线程,与其他同优先级级别的线程一样,同样有再次获取CPU使用权的机会。
2023-01-12 21:48:20
316
原创 day19-线程之间的通信&线程池&设计模式
*概念:**多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0QidQhjy-1673396944192)(assets/线程间通信.bmp)]
2023-01-11 08:29:53
139
原创 day18-多线程&线程同步&死锁
指两个或多个事件在同一个时间段内发生。看似是同时发生,实际两件事情快速交替执行指两个或多个事件在同一时刻发生(同时发生)。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。
2023-01-10 21:40:11
402
原创 android期末考试试题原题
某公司开发了一款APP,图8为其登录页面LoginActivity,期望当用户输入合法的用户名和密码后,点击“登录”按钮,则跳转到公司的主页面MainActivity,若为新用户,则点击“注册”按钮,跳转到图9所示的注册界面RegActivity,在图9中当输入用户名,两次密码校验一致时,点击“注册”按钮则将用户名和密码数据回显到图8。1).创建一个版本为1的“diaryOpenHelper.db”的数据库,(10分)4、gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改( )。
2023-01-08 17:57:03
488
原创 android应用程序开发期末考试原题
Android提供了ContentProvider,一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据完全暴露出去,而且ContentProviders是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。用户可以选择让程序继续运行,但是,他们在使用应用程序时,并不希望每次都要处理这个对话框。C.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型。
2023-01-08 17:52:04
756
原创 Android应用程序开发期末考试试卷
现在有某APP需要实现类似如下详细的注册信息,请你根据图示做下代码实现,要求必须输入账户信息,两次密码必须一致,性别为男或女,邮箱、手机号码验证可以采用正则表达式,个性签名长度不得超过30个字。它们的定义都是符合颜色定义语法( )的。在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行读管理的方法可以是( )3、onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。
2023-01-08 17:47:32
404
原创 C和C++大全
5.8 C语言break和continue用法详解(跳出循环) 121。25.7 cin.ignore() C++跳过(忽略)指定字符 707。25.8 cin.peek():C++查看输入流中的下一个字符 708。7.4 C语言return的用法详解,C语言函数返回值详解 162。18.2 C++引用在本质上是什么,它和指针到底有什么区别 485。24.8 再谈C++转换构造函数和类型转换函数(进阶) 677。16.17 C++函数重载过程中的二义性和类型转换 421。
2023-01-07 22:16:50
412
1
原创 JAVA语言程序设计基础入门技术教程
class 类名{ //块定义的开始//一个类只能有一个静态的main方法{方法块定义的开始 } //方法块定义的结束} //块定义的结束;当行注释: //多行注释: /*这个是注释 */文档注释:/** 注释 */静态特征:属性动态行为:方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SjWHDvAz-1672666155084)(E:\政通路\课堂笔记\S2\J2SE Base\assets\1576549049804.png)]
2023-01-02 21:31:04
1174
原创 BootStrap 响应式布局技术教程简介
课程目标:回顾之前HTML+CSS的布局方式,都是使用像素(px)来布局网页的,可是现在随着用户使用终端设备的多样化,平板手机已经很常见,所以如何制作适合手机使用的网页?还是使用以前的固定单位去布局,会引发两个问题:(1)分辨率太大,网页两边留白太多(2)分辨率太小,页面显示不完全[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r8i5Sf49-1672666091000)(E:\政通路\课堂笔记\S2\bootstrap\assets\image-20200513093
2023-01-02 21:29:44
404
JAVA+零基础学JAVA+运算符教程
2022-12-30
JAVA基础语法格式入门
2022-12-26
springboot+mybatis+springmvc爱家服务系统
2022-04-03
springboot音乐聊天室系统
2022-04-03
springboot开源镜像系统
2022-04-03
睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统
2022-04-03
2022年最新运维+测试+实施面试宝典,宝典在手,高薪我有!!!!2022年最新运维+测试+实施面试宝典,宝典在手,高薪我有!!
2022-03-24
住房公积金贷款还款系统.rar
2021-05-07
C#.Asp.Net超市管理系统.zip
2021-03-19
第一组 酒店管理系统.zip
2021-03-05
C#.Asp.net-富士康签到系统.zip
2021-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人