自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于数据库avg函数的详解(oracle数据库)

在使用数据库进行数据筛选时查询时,经常会用到一些聚合函数,如 count(),sum(),max(),min(),avg()但是我们知道如果对数据表中的某列使用这些聚合函数时,往往会出现一点问题,那就是这一列可能出现NULL值,但是NULL是不能进行算术运算和比较运算的,那么对存在NULL值列进行聚合函数时,是怎么做的呢?事实上,所有的聚合函数,如果以列名为参数,那么在计算前,就已经把NULL排除...

2018-03-01 10:09:49 42985

原创 Centos 安装ES

centos 安装elasticsearch

2022-07-03 21:23:46 591 1

原创 centos OS 安装nodejs

nodejs 环境变量配置

2022-07-03 21:06:30 240

原创 根据数组构建二叉树

非递归层次遍历数组构建二叉树

2022-05-14 21:02:11 543

原创 mybatis/mybatis-plus 子查询实现 涉及到in、exist操作

在开发时候,经常会用到涉及到inexist等子查询。myabtis①以注解的方式进行操作@Select("select column_1 from table_name where column_2 in (${column_parms}) ")public List<String> getNames(@Parms("column_parms") String c...

2020-03-01 11:34:54 11822

原创 bootstrap 导出execl,pdf(已解决乱码问题)

1.使用bootstrap对table数据进行导出,废话少说,直接上代码①引用的js以及相关顺序(顺序很重要,请务必按照我下面的顺序引入)//jq 不必解释<script type="text/javascript" src="../js/jquery.min.js"></script>//bootstrap 基础js 使用bootstrap必须引用 ...

2020-02-19 18:33:22 1084

原创 Myecplise 连接Mysql 出错Unknown initial character set index '255' received from server. Initial client

使用Myecplise 配置连接MySQL出错 如图来分析一下:① 首先自己的数据库用户和密码没错。②数据库的驱动包版本没有问题,而且引入的路径(即文件夹也不存在中文的情况)③在dos窗口命令可以完全可以连接数据库说明驱动driver usernamepasswod这些属性都没问题 那么问题肯定就在url上了我们仔细看一下这个错误它说不知道初始的字符编码...

2019-10-04 21:16:38 646

原创 Java异常的try...catch..finally执行顺序

Java进行编程,程序可能出现异常,一般异常的处理模式是 ‘抓抛’模式 对异常处理的时候,常用到try...catch..finally代码块来处理。但是这三个关键字是怎么执行的呢?try代码块 :正常的业务逻辑,一些数据,逻辑顺序的操作。catch代码块:在处理try代码块时遇到的一些异常,捕获这些异常,并将这些异常返回给调用者,告诉调用者程序哪儿出错了。finall...

2019-10-03 22:21:04 224

原创 SpringMVC 无法访问WEB-INF下面的静态资源如js,css imag等等

Springmvc创建后无法访问WEB-INF下面的静态文件出现这种情况一般是一下四种情况:1.请检查web.xml文件,是否把静态资源拦截了:1、匹配顺序该标签处理客户端请求的顺序为:(1)完全匹配<url-pattern>/test/userList.action</url-pattern>完全匹配就是等值匹配,它是最先被匹配到的客户端请...

2019-10-02 14:50:51 3474

原创 Oracle创建DBlink和使用dblink插入

1.创建DBLINK①使用sqldeveloper找到database links 右击 new②直接使用 SQLcreate database link new_test(dblink的名称)  connect to frame(数据库名)identified by a(密码)  using '172.xx.xx.174/db11g'​(地址和Sid)2 进行数据插...

2019-04-30 11:10:05 3811

原创 Java 编程语言 中if...else swith区别和效率 问题

在编程中,经常会用到判断,而最常用的就是if..else 和swith,那么两者的区别是什么?1.if..else代码块:if(取值为boolean类型){//逻辑处理代码块}else{//逻辑处理代码块}2.swith代码块:swith(取值是一个集合){//类型有short int byte String 枚举 charcase A情况://逻辑处...

2019-04-30 10:09:55 355

原创 在执行Update后未响应(锁表)

1.在对数据进行update操作时,有时执行的时间很长,还没有响应,大多是因为你在update后没有立即提交,又进行了其他操作,导致了锁表。2.查看那些在对表进行操作SELECT vs.sid, vs.serial#FROM v$locked_object vlo, dba_objects do, v$session vsWHERE do.object_id = vlo.object_...

2019-04-29 20:59:49 2812

原创 Oracle 数据库 case when的使用

我们在数据库进行查询的时候,有时候需要对数据进行部分的处理。比如当时A情况的时候的将值赋值为B,为a的情况的时候赋值为b,在大多的编程的语言都会用到if..else .那么SQL是怎么处理的呢?1.使用 case when ...then ..else..end等关联词举例:现在我判断,若第一列不是空,在插入的时候,取最大值的+1,否则我就自动设置一个数字。 select ...

2019-04-29 20:48:18 3520

原创 oracle 数据库 建立自增

1.大家在使用oracle数据库时候,可能有时候需要自增,MySQL有关键字Auto_increment 。而Oracle数据库没有提供这样关键字。那该怎么办?1.创建序列create sequence ps_view_sequence(序列名)increment by 1(每次增长几) start with 1 (从及开始) nomaxvalue (没有最大值) nocycle (不循...

2019-04-29 20:31:42 257

原创 Java连接数据Oracl数据库获得结果集ResultSet int(Integer)类型出错 解决办法

1.我们在项目中时,如果使用了Oracle数据库,其中有字段是Integer类型的,在java中使用Map获得结果集后,进行操作时往往会出错,或者抛出异常。java.lang.IllegalArgumentException: Can not set java.lang.Integer field xxx  to java.math.BigDecimal 为什么会出现这种情况呢?原因在...

2019-01-21 18:07:35 984 1

原创 String类实现replace()方法

String类实现replace() 方法主要是用先匹配子串内容是否在目标串中出现,若出现将其修改为自定义的字符串。replace(目标串,子串,新子串)。可以再细分为若新子串和子串的长度相等和不相等两种。1.新子串和子串的长度相等代码:public static String replaceChar(String s,String t,String r){ Str...

2019-01-15 11:59:34 6636

原创 String类判断子串在目标串中出现的次数

String类字符串转化成数组,然后在使用KMP算法,统计次数。代码一:public static int timesAll(String s, String t) { int time = 0; try { char s1[] = s.toCharArray(); // byte s1 [] = s.getBytes(); //分别转...

2019-01-14 22:32:12 477

原创 String按照子串反转目标串的子串内容

String 类有一个reverse()方法可以直接反转整个字符串,但并未提供按照自己提供的子串的能进行反转。我们使用KMP算法,先找到匹配的最后的一个下标再进行反转,再拼接。代码一:public static String reverse(String s, String t) { String string = ""; int k = 0; try { ...

2019-01-14 21:44:15 327

原创 String类的Trim方法的实现

1使用String类的特性和JDK提供的方法,实现trim()方法实现截取空字符串 空格的对应ASCII 对应的为32 一种是转化了char类型,一种是转化为byte类型① 转化成byte类型代码:public String Trim(String s){ String string = ""; byte [] bytes = s.getBytes(); ...

2019-01-14 20:22:16 646 1

原创 String类方法的实现

String类是Java中最常见的类,jdk给我们提供了大量的使用方法,下面我们自己手动实现这种方法;1.返回String的第i个字符代码:public char charIndex(int i,String s){ char c = 0; try { byte [] bytes =s.getBytes(); //转成数组,开始遍历 ...

2019-01-14 17:41:17 539

原创 int 型数据类型和String类型的相互转化

1.我们在日常使用时,经常会使用int-----&gt;String这种转化,那么到底怎么转化呢?一般来说有三种方法① 空格+int 数据类型   // 自动转型 ② 使用 String类的方法valuesOf() 方法③ 使用Integer类toString() 方法  代码:int a = 12;System.out.println(""+a+23); ...

2019-01-12 15:56:02 444

原创 设计模式---单例模式

1.单例模式单例模式,说简单点,就是只允许创建该类一个 的实例。因为对普通的类来说,只用关键字"new" 理论上能创建无数个该类的实例。但是在某些情况下,我们只需要能仅仅创建一个实例。那么就必须使用单例模式。那么如何创建一个单例模式的类,一般有下面几个要求:1.私有化构造器2.创建类的对象,同时设置为private的,通过公共的来调用,体现封装性3.此公共的方法,必须为stati...

2019-01-10 22:01:25 90

原创 Java关于文件复制

使用Java提供IO流提供的FileInputStream  FileOutputStream 对文件进行复制代码:public void CopyFile(String filename) throws IOException { //把目标文件路径传入,也可以在方法中去获取,getname FileInputStre...

2019-01-07 12:55:56 136

原创 Map 集合中加入学生的姓名和成绩(key[姓名]-value[成绩]),根据成绩将前三的学生姓名输出

1.数据加入到Map中,因为每一条数据都是entry,因此我们可以TreeSet存储,然后重写compare()或者compareTo()方法实现代码:Sutdent 类  implements Comparable{①构造器;②Getter()  Setter() 方法;③ 重写equals 和hashCode()方法@Overridepublic boolean...

2019-01-04 23:32:09 2023

原创 随机产生10个数,添加到List中去,然后倒序(由大到小)输出

1.先将数字添加到数组中,通过排序,再装入到list中去。代码:@Testpublic void RandomSort1(){ int [] a = new int[10]; for (int i = 0; i &lt;10 ; i++) { int temp = (int) (Math.random()*100); a[i] =temp; ...

2019-01-04 22:55:45 2149

原创 【单链表排序】基于C的单链表排序

1.单链表的排序,排序算法有很多种,但是大多数是基于单链表的顺序存储的,单链表的排序要怎么实现。大家都知道单链表最重要的就是指针,因为单链表不是顺序存储的,所以对排序时必须是指针的后移,才能访问下一个节点,而且循环中往往判断的是最后一个指针是否指向为空进行判断的,基本都是使用while(条件循环)。但是事实上上我们也可以根据单链表的长度进行for循环,在去排序。1.使用for循环(冒泡排序...

2018-06-21 18:02:59 7749 4

原创 【单链表】基于C链式存储结构的实现

1.数据结构中,线性表的储存是最重要的,有顺序存储的顺序表,和链式存储的单链表(当然还有双链表,循环链表,此处只讨论单链表)。顺序表是基于数组实现的,而单链表主要是居于链式存储实现的。下面我们来看看单链表的创建。2.主要思想:创建一个链表,一般结构体中需要两个属性:指针(必不可少)、存放的数据类型(不是必须的,但基本会使用到,以整形为例)。创建好头节点(主要是为了方便操作),将其他的节点链...

2018-06-21 10:58:17 424

原创 关于String类 Reverse方法的解析。

在JavaStringBuffer类中有一个Reverse方法,用来对字符串反转,如StringBuffer x=newStringBuffer('helloworld'),使用Reverse方法后获得新字符串'dlrowolleh',那么我们今天就来谈一谈String类中这个方法的实现。1.直接把字符串的进行截取,组装到另一数组或List中去,然后再反向遍历,最后拼接,得到反转,如一下...

2018-05-18 13:51:13 13872

原创 idea SpringMVC jsp跳转controller的链接会丢失项目名称的问题

使用SpringMVC 注解时,特别是使用两层注解后,在触发事件后,页面跳转后会丢失项目名1.我的项目名为【Test】2.项目的整体逻辑是 项目启动调用register方法(get类型)———&gt;registerForm(.jsp)----&gt;register方法(post类型)-----&gt;loginForm(.jsp)-----&gt;login方法(post类型)-----&gt...

2018-03-08 14:39:31 7451 3

原创 关于Drop,Truncate,Delete 详解(Oracle)

在数据库操作中,经常会对表的数据,表进行删除,而常用的就有Drop,Truncate,Delete这三种函数,那么这三种函数具体有什么区别呢?1.Drop 属于DDL (Data Definition Language  数据定义语言)用来删除存储数据用的数据库及数据库中的表对象,可以理解为物理意义上的删除,删除了表,表中的数据也就删除了。Drop table table_name;删除了表是无法...

2018-03-01 11:23:00 718 1

原创 oracle数据库下创建用户

一,使用sqlplus 创建用户1,登陆到sqlplus2.键入:create user user_name identified by password; ---user_name 要用户名 password 对应的密码3.键入:Grant connect,resource TO user_name; ---username  创建的用户名允许用户连接到数据库并允许创建数据库条目4,键入 alt...

2018-02-23 13:56:04 8393

原创 [oracle初级]关于简单的建表的,添加数据,设置约束条件等

1.Oracle建表oracle数据库常用的5种标准数据类型CHAR(length) 存储固定长度的字符串,若存储的字符长度较小,在末尾填空格 。   VARCHAR(length) 存储可变长度的字符串,length参数是指定的参数最大长度,但仅仅是预定义,可扩展。DATE 存储日期和时间,格式需要根据自己要求定义,可存储公元前4712.01.01-公元9999.01.01 常用格式为‘yyyy...

2018-02-23 11:15:03 2183

bootstrap-export.rar

bootstrap 导出execl pdf,完整的js资源,解决pdf乱码 pdf列溢出的问题,以及.xlsx文件导出等问题。

2020-02-19

2017-2019年南昌大学计算机考研数据结构复习题+真题

南昌大学计算机数据结构,包括模拟题,讲义和往年真题

2019-04-13

空空如也

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

TA关注的人

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