自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux服务器搭建SVN版本管理工具

端口默认为3690,输入配置好的用户名和密码即可。文件下面绿色对钩 说明同步到服务器svn成功。

2022-10-15 19:35:14 1008 2

原创 软考入门级了解(时间,费用,流程),无广告成分

很多互联网公司对于软考证书和PMP证书都有相应的奖励政策,有想法并且想要大概了解考试概况的同学可以参考,无广告成分!

2022-09-13 18:24:11 453

原创 toad连接数据库时报错 cannot load OCI DLL

正常的是一闪而过,但我这台报错cannot load OCI DLL的电脑打开adrci.exe的时候报错“由于找不到vcruntime140.dll无法继续执行代码”,接下来只需要解决这个问题即可。instantclient是配在环境变量%TNS_ADMIN%里的,点开instantclient_19_15下的adrci.exe。再去点instantclient_19_15下的adrci.exe,不再报错而是一闪而过。不是oracle客户端。...

2022-08-10 10:39:24 2249 1

原创 ORA-00904:“REF“:标识符无效,用toad查看table的script建表语句报错

如果是19c,问题大概率就出在sys.dba_obj_audit_opts上,对比19c和11g的这两表,就不难发现19c比11g的sys.dba_obj_audit_opts少了ref字段。在Schema browser=>选择表=>选择script=>选择Script Optins =>取消audit statements前面的勾。...

2022-08-10 10:31:31 829

原创 解决key is invalid问题

输入Acrivation code时报错“key is invalid”。

2022-06-13 15:25:51 6764 8

原创 多动手多测试(五)直方图对执行计划影响的测试

学习要多动手,切忌纸上谈兵,本次来讨论 直方图对执行计划影响 的问题

2022-03-11 18:36:17 901

原创 多动手多测试(四)通过执行计划优化sql与sql编写建议

学习要多动手,切忌纸上谈兵,本次来讨论 通过执行计划优化sql与sql编写建议 的问题

2022-03-11 09:04:02 651

原创 多动手多测试(三)durid连接参数与数据库连接参数调优

学习要多动手,切忌纸上谈兵,本次来讨论 durid连接参数与数据库连接参数调优 的问题

2022-03-09 10:33:05 1226

原创 多动手多测试(二)关于降低水位索引失效的测试

学习要多动手,切忌纸上谈兵,本次来测试降低水位索引失效的问题

2022-03-08 15:21:52 220

原创 多动手多测试(一)关于高水位的测试

学习要多动手,切忌纸上谈兵,这次来测试高水位的问题

2022-03-08 15:17:04 305

原创 可以整理桌面的bat脚本(并没有什么实用价值)

前言1.作为一个程序员,总免不了会有写一些小程序发给朋友使用的想法,之前学过C#。不得不说C#的可视化界面可以很大程度上达到“炫耀”的目的,但是辛辛苦苦半天写了一个小程序发给朋友之后才发现,C#有个最大的问题,运行exe需要在.net Framework的环境下,这就不太方便了。毕竟如果想要给女同学发个小程序,再让人家安装环境总不合适把。2.闲来无事,想到了写一个这样的bat脚本,一是可以学习,二是可以发给朋友运行,因为总不会真的有人会用脚本来整理桌面把,不会吧不会吧。直接上代码废话不多说,注释直接

2020-10-02 18:33:19 1109

原创 从几条数据到几百万数据,仅仅是一个表备份

前言:之前大学毕业前,在金融相关公司实习,公司交给我一个简单的任务,是将一个银行记账登记表备份。我一想不就是大学里学的简单增删改查操作么,就满口答应了。结果后来根本不是那么回事,和师傅学到了很多。任务描述:PT_MSG 平台登记簿,之前有备份信息;由于老数据中 ref_no 中存在 p 开头记录,导致一直备份失败。登记簿数据累加已经达到了数百万条数据,数据库负荷很高。PT_MSG 表目前存在备份表 PT_MSG_HIST,源表中只保留一年以内的数据,其余保留在备份表中。解决流程:思路很简单,把

2020-07-29 09:13:00 298

原创 SSM整合(Spring,Spring MVC,mybatis)

整合ssm完成(Spring,Spring MVC,mybatis)整理下最后一个实验的访问数据流程1.地址栏输入地址 比如"http://127.0.0.1:8080/springmvc_ssm/items/findItems.action"2.系统首先加载springmvc_ssm项目的web.xml 里面加载applicationContext-*.xml(dao,service,t...

2020-07-08 14:55:52 112

原创 从零开始——从配置一台服务器到部署项目

一、服务器申请1、阿里云活动白嫖6个月,美汁汁儿,网址https://developer.aliyun.com/adc/student/?spm=a2c6h.13788096J_7970846300.1.767576381gbLZ4限时领取,先到先得,虽然配置不高,但是学生用实践用足够了。没有领到也不要气馁,一个程序员拥有一个服务器就像是有了个房子,买一个也是十分值得的。2、领取成功...

2020-07-08 14:55:20 310

原创 从零开始——配置一台服务器的nginx

1.上传gz包2.加载依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel依赖加载完成3.解压nginxtar -zxvf linux-nginx-1.10.2.tar.gz 4.由于nginx是用C语言开发,所以还需要执行一下编译cd nginx-1.10.2./configure...

2020-07-08 14:54:57 444

原创 从零开始——配置一台服务器的Tomcat

1.还是将gz包拖到服务器2.将解压版tomcat,解压到目录中tar -zxvf apache-tomcat-8.5.34.tar.gz完成3.启动tomcat进入bin目录,寻找执行文件:cd apache-tomcat-8.5.34cd bin“.bat”文件在windows下执行,”.sh”在Linux执行下启动tomcat服务器:./startup.sh...

2020-07-08 14:54:40 140

原创 从零开始——配置一台服务器的MySql

公网云服务切记设置个复杂的密码,不要用123456或者root这种,不然会被挖矿的盯上,笔者有血的教训,切记!!!

2020-07-08 14:54:14 742

原创 从零开始——配置一台服务器的JDK

1.新建个文件夹先mkdir develop2.查看系统是否自带JDK,一般是没有,有了需要先卸载rpm -qa|grep java好了,服务器里没有JDK。3.将JDK的rpm包拖到服务器4.安装rpm -ivh jdk-8u191-linux-x64.rpm5.查看是否安装成功java -versionJDK安装好了,还需要配置环境变量。6.配置环境变量...

2020-07-08 14:53:54 165

转载 JDBC基础——数据库的三范式?讲一下数据库 ACID 的特性?mysql 主从复制?

数据库的三范式?考察点:数据库参考回答:第一范式(1NF) 强调的是列的原子性,即列不能够再分成其他几列。第二范式(2NF) 首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必 须完全依赖于主键,而不能只依赖于主键的一部分。 在 1NF 基础上,任何非主属性不依赖于其它非主属性 [在 2NF 基础上消除传递依赖] 。第三范式(3NF) 第三范式(3NF...

2019-07-23 20:00:57 129

原创 JDBC基础——数据库乐观锁和悲观锁

考察点:数据库参考回答:悲观锁悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会 block 直到它拿到锁。悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。Java synchronized 就属于悲观锁的一种实现,每次线程要修改数据时都先获得锁,保证同一时刻只有...

2019-07-19 19:37:19 373

原创 JDBC基础——数据库的隔离级别

考察点:事务的隔离级别参考回答:理解:1.脏读:脏读是指在一个事务处理过程里读取了另一个未提交的事务中的数据。当一个事务正在多次修改某个数据,而在这个事务中这多次的修改都还未提交,这时一个并发的事务来访问该数据,拿到的未经过提交的数据,就去用这个数据执行别的操作。然而原事物取消了提交,回滚了失误,就发生了脏读(这里个人觉得原文欠妥,稍加改动)。举个例子,A在一个转账事务中,转了100...

2019-07-19 19:25:27 213

原创 JDBC基础——数据库索引介绍一下。介绍一下什么时候用 Innodb 什么时候用 MyISAM。

考察点:数据库参考回答: 存储引擎 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中 的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于 更快地获取信息。索引的一个主要目的就是加快检索表中数据的方法,亦即能协助信息搜索者尽 快的找到符合限制条件的记录 ID 的辅助数据结构。InnoDB 主要面向在线事务处理(OLTP)的应 用。M...

2019-07-18 20:22:46 507

原创 JDBC基础——数据库水平切分,垂直切分

1、数据库水平切分,垂直切分考察点:数据库参考回答:垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式),这种 拆分在大型网站的演变过程中是很常见的。当一个网站还在很小的时候,只有小量的人来开发和 维护,各模块和表都在一起,当网站不断丰富和壮大的时候,也会变成多个子系统来支撑,这时 就有按模块和功能把表划分出来的需求。其实,相对于垂直切分更进一步的是服务化改造,说得 简单...

2019-07-18 20:15:15 104

原创 树——TreeMap 和 TreeSet 在排序时如何比较元素?Collections 工具类中的 sort() 方法如何比较元素?

考察点:Tree参考回答: TreeSet 要求存放的对象所属的类必须实现 Comparable 接口,该接口提供了比较元素的 compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap 要求存放的键值对映 射的键必须实现 Comparable 接口从而根据键对元素进行排序。Collections 工具类的 sort 方法 有两种重载的形式,第一种要求传入的待排序容器中存...

2019-07-17 23:26:32 242

原创 树——如何实现二叉树的深度?

考察点:二叉树参考回答: 实现二叉树的深度方式有两种,递归以及非递归。①递归实现: 为了求树的深度,可以先求其左子树的深度和右子树的深度,可以用递归实现,递归的出口 就是节点为空。返回值为 0;②非递归实现: 利用层次遍历的算法,设置变量 level 记录当前节点所在的层数,设置变量 last 指向当前 层的最后一个节点,当处理完当前层的最后一个节点,让 level 指向+1 操作。设置变量...

2019-07-17 23:11:04 394

原创 树——二叉树任意两个节点之间路径的最大长度

考察点:树参考回答:int maxDist(Tree root) { //如果树是空的,则返回 0 if(root == NULL) return 0; if(root->left != NULL) { root->lm = maxDist(root->left) + 1; } if(root->right != NULL) root-&g...

2019-07-17 23:02:18 4014 2

原创 哈希——怎么求一个二叉树的深度?手撕代码?

考察点:二叉树参考回答:public int maxDepth(TreeNode root) { if (root == null) { return 0; } int left = maxDepth(root.left); int right = maxDepth(root.right); int bigger = Math.max(left, right); re...

2019-07-17 20:39:09 124

原创 树——算法题:二叉树层序遍历,进一步提问:要求每层打印出一个换行符

考察点:二叉树参考回答:public List<List<Integer>> levelOrder(TreeNode root) { List<List<Integer>> res = new ArrayList<List<Integer>>(); LinkedList<TreeNode> queue ...

2019-07-17 20:37:48 357

原创 树——说一下 B+树和 B-树?

考察点:树参考回答: b+树的中间节点不保存数据,所以磁盘页能容纳更多节点元素,更“矮胖”; b+树查询必须查找到叶子节点,b- 树只要匹配到即可不用管元素位置,因此 b+树查找更稳定 (并不慢); 对于范围查找来说,b+树只需遍历叶子节点链表即可,b- 树却需要重复地中序遍历。理解:1.什么是B-树:B树也叫B-树,是一棵多路平衡查找树。描述B树使用阶树m,表示了他最多有多少孩子结点,一个...

2019-07-17 11:10:22 352

原创 哈希——hashCode()和 equals()方法的重要性体现在什么地方?

考察点:JAVA 哈希表参考回答: Java 中的 HashMap 使用 hashCode()和 equals()方法来确定键值对的索引,当根据键获取值 的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的 hash 值,因此,可能会被集合认为是相等的。而且,这两个方法也用来发现重复元素。所以这 两个方法的实现对 HashMap 的精确性和正确性是至关重要的。理解...

2019-07-17 08:24:42 319

原创 哈希——Java 中的 HashMap 的工作原理是什么?

考察点:JAVA 哈希表参考回答: HashMap 类有一个叫做 Entry 的内部类。这个 Entry 类包含了 key-value 作为实例变量。每 当往 hashmap 里面存放 key-value 对的时候,都会为它们实例化一个 Entry 对象,这个 Entry 对象就会存储在前面提到的 Entry 数组 table 中。Entry 具体存在 table 的那个位置是 根据 key 的...

2019-07-16 23:26:58 129

原创 哈希——什么是 hashmap?

考察点:哈希表参考回答: HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于 AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。 HashMap 的实现不是同步的,这意味着它不是线程安全的。它的 key、value 都可以为 null。此 外,HashMap 中的映射不是有序的。Has...

2019-07-16 23:18:59 371

原创 哈希——一致性哈希算法

考察点:哈希算法参考回答: 先构造一个长度为 2^32 的整数环(这个环被称为一致性 Hash 环),根据节点名称的 Hash 值(其分布为[0, 2^32-1])将服务器节点放置在这个 Hash 环上,然后根据数据的 Key 值计算得 到其 Hash 值(其分布也为[0, 2^32-1]),接着在 Hash 环上顺时针查找距离这个 Key 值的 Hash 值最近的服务器节点,完成 Key 到服...

2019-07-16 23:04:10 126

原创 哈希——Object 作为 HashMap 的 key 的话,对 Object 有什么要求吗?

考察点:哈希表参考回答: 要求 Object 中 hashcode 不能变。解读: 什么是hashcode。Java语言中,Object对象有个特殊的方法:hashcode(), hashcode()表示的是JVM虚拟机为这个Object对象分配的一个int类型的数值,JVM会使用对象的hashcode值来提高对HashMap、Hashtable哈希表存取对象的使用效率。关于Object对象...

2019-07-16 20:28:13 2468

原创 哈希——hashset 存的数是有序的吗

参考回答: Hashset 是无序的。解读:什么事hashset。hashset储存的是唯一的对象,没有下标,只能通过增强for,或者迭代器进行遍历。当出现相同的对象,会合并,只储存一个空间。Iterator<news> it=set.iterator();while(it.hasNext()){ News n=it.next(); }------------------...

2019-07-16 20:21:00 4291

原创 算法学习_CCF_201312-1_出现次数最多的数

试题编号: 201312-1试题名称: 出现次数最多的数时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述  给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式  输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。  输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000...

2019-07-15 23:17:27 101

原创 前端面试题——有如下代码:var a=[]; b=[]; c=a==b; console.log(c); 控制台输出什么?

这个题我一开始做做错了,后来自己尝试了下发现结果是“false”原因是a和b的内存地址不一样c=(a==b)

2019-03-27 23:33:07 3465

原创 前端面试题——给一个div加上10px的圆角

给div加上10px的圆角为border-radius:10px;在实例应用中如下Untitled-1.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html x...

2019-03-27 22:41:54 441

原创 前端面试题——1.concat可以合并三个数组(✔)2.pop可以删除数组中的最后一个元素(✔)3.sort将一个数组中的元素的顺序反转排序(✖)4.slice可以从数组中选择元素(✔)

1.concat可以合并三个数组(✔) var arr1=[1,2,3],arr2=[4,5,6],arr3=[7,8,9]; var arr4=arr1.concat(arr2,arr3); console.log(arr4);输出如下2.pop可以删除数组中的最后一个元素(✔) var arr1=["apple","banana","peach","pear"]; var p...

2019-03-26 22:55:35 266

原创 前端面试题——前端页面内容分层

HTML属于结构层CSS属于表示层JS属于行为层

2019-03-26 22:33:12 865

从零开始的服务器配置.zip

之前做毕设时候申请的服务器,从申请开始一直到把web应用部署到服务器上并成功运行起来,包括jdk,mysql,nginx,tomcat的部署配置,压缩包里面有需要的所有文件。配置的每一个小的操作都有最详细的截图,自己踩过的每一个坑也都有说明,里面的文档也是自己一个字一个字敲上去的,一是希望看到的人能够不踩坑的拥有自己的服务器,同时也可以让自己今后再配置服务器的时候方便查阅。

2020-07-12

后台前端模版.zip

一款很漂亮的后台管理系统前端模板,没有使用框架,代码看起来很容易,我做的很多后台管理的前端模板都是使用的这个,良心推荐。

2020-07-12

apache-tomcat-8.0.35.zip

tomcat服务器,做过web开发的人应该都知道,不管是作为初学者还是开发者都很好用,也是我最早学习是使用的web服务器。

2020-07-12

千千静听播放器.zip

一款很经典的音乐播放器,也是我最早使用的播放器,简单易操作,现在已经不再更新。后来使用过太多的播放器,但是因为功能太多反而不喜欢,找了好久又找到最初的这个播放器,现在也一直在用。

2020-07-12

apache-maven-3.3.3.zip

apache-maven-3.3.3,必要的镜像配置等都已经配置好,解压后只需要配置本地maven的位置即可。同时也附带了配置maven的说明

2020-07-12

mysql6启动目录(免安装).zip

一款很好用的mysql软件,之前由于卸载安装版的mysql没有卸载干净,导致再安装mysql一直失败,最后找到了免安装版的才解决了问题。

2020-07-12

登录注册前端模版.zip

一个很好用而且很漂亮的登录注册前端模板,大学做的很多web项目的前端都是用的这个,代码比较容易看懂,也比较容易修改。

2020-07-12

屏幕截图精灵.zip

一款不错的屏幕截图软件。我喜欢这款软件的原因,主要是小巧只有一百多K。界面简洁而且最重要的是能很好的实现截图的功能

2020-07-12

《操作系统与课程设计》项目课程设计 - 牙医诊所.zip

《操作系统与课程设计》项目课程设计 - 牙医诊所,语言为C#,开发工具:visual studio 2010,题目:多道程序缓冲区协同操作。解决了牙科诊所中医生病人可以合理有序的进行运转。带计划书和说明书,为评优项目

2020-07-08

《C/C++程序设计》三级项目 - 小型公司工资管理系统设计.zip

《C/C++程序设计》课的三级项目 - 小型公司工资管理系统设计,C++语言开发,主要体现类类的继承封装等。有界面,开发工具为Visual Studio 2015,有对公司员工工资添加,查询,删除,编辑,显示,保存,读取,统计的功能,功能比较完善。有报告

2020-07-08

《计算机应用基础与程序设计》三级项目 - ATM.zip

大一时期《计算机应用基础与程序设计》三级项目,用C#写的一个ATM机模拟器,有存钱,取钱,转账,查询余额等基础功能,开发工具为Visual Studio 2015

2020-07-08

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

TA关注的人

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