自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle 忘记密码的解决办法

一、直接修改密码1、打开cmd,输入sqlplus /nolog 回车2、输入“conn / as sysdba”3、输入“alter user sys identified by 新密码”注意:新密码最好以字母开头,否则可能出现错误Ora-00988。有了这个方法后,只要自己对oracle服务器有管理员权限,不记得密码的时候就可以随意修改密码了。二、如果:失败-出现ORA-01031: insufficient privileges执行以下操作:以管理员身份打开cmd1、.

2020-12-31 15:49:26 1146

原创 MinIO安装并将MinIO设置成服务启动

中文文档:http://docs.minio.org.cn/docs/安装篇:简单安装下载启动wget https://dl.minio.io/server/minio/release/linux-amd64/miniochmod +x miniomv minio /usr/local/binmkdir -p /data/miniominio server /data/minio //后面的是数据目录1、将Minio设置成服务 以上步骤中,如果Ctrl+C退出之后,这个Mini

2020-07-16 10:29:34 11034 4

原创 springboot项目 百度富文本编辑器上传图片的配置文件修改问题

1.官网下载对应的版本https://ueditor.baidu.com/website/download.html2.下载后解压,把整个文件放到项目下,index页面可以删掉3.引入必要的js4.以上步骤都是很简单的,百度一大把,就不啰嗦了,直接进入正题一般情况下,遇到的都是图片的上传问题。如果不修改配置,那么上传图片框会提示未正确配置,然后上传不了图片。那么我们就需要修改...

2019-08-09 20:32:00 1512

原创 根据密码长度显示安全条

//根据密码长度显示安全条<ul class="clear"> <li>密  码:</li> <li> <input type="password" id="pwd" name="pwd" class="in" onKeyUp=pwStrength(this.va

2019-02-17 16:25:03 254

原创 类反射

什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查, 也称自审,并能直接操作程序的内部属性。例如,使用它能获得Ja

2017-09-20 16:35:55 247

原创 多线程加强

public class TicketWin implements Runnable{ private String name=null; //基本数据类型变量不能当对象锁,我们可以造一个与它平行的对象来代替它当锁 private static int num=200; private static Object obj=new Object(); public

2017-09-18 21:56:27 355

原创 Java泛型

好处: 1)将运行时期的ClassCastException异常转移到了编译时期,进行检查,并以编译失败来体现。 这样有利于程序员尽早解决问题。 2)避免了向下转型(强转)的麻烦。什么时候写泛型呢? 只要在使用类或者接口时,该类或者接口在api文档描述时都带着<>,就需要在使用时定义泛型。 其实,泛型无非就是通过<>定义了一个形式参数,专门用于接收具体的引用类型。在使用时,一定要传递对应的

2017-09-16 20:59:05 271

原创 HashMap的三种遍历方式

import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;public class HashMapDemo { public static void main(String[] args) {

2017-09-16 19:27:31 288

原创 Set,List,Map

Set(集) List(列表) Map(映射)List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) List接口有三个实现类:LinkedList,ArrayList,Vector LinkedLi

2017-09-15 20:50:44 216

原创 冒泡,插入,选择排序

//3.2 加入二分查找的插入排序 private static void binaryInsertSort(int[] a) { //依次把每个元素拿来插入到 之前已经有序的子序列当中 for(int i=0; i<a.length-1; i++){//趟数:n-1 ---除第1个元素,后面的每个元素都拿来插入一次

2017-09-09 12:33:35 170

原创 常用正则表达式

import java.util.regex.Matcher;import java.util.regex.Pattern;public final class RegExpValidatorUtils {/*** 验证邮箱* * @param 待验证的字符串* @return 如果是符合的字符串,返回 <b>true </b>,否则为 <b>false </b>*/public

2017-09-08 19:28:26 203

原创 clone()方法

clone()方法: 创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是,对于任何对象 x,表达式: 书写注意要点: 1、返回的对象应该通过调用 super.clone 获得 x.clone( ) != x //true x.clone( ).getClass() == x.getClass( ) //true x.clo

2017-09-08 11:37:00 1909

原创 String类中的常用方法

import java.io.IOException;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import org.junit.Test;public class StringDemo { /* * 2.输出String s =“1234567”的长度,第3个字符,字

2017-09-07 17:41:44 357

原创 Java的内存分配

★Java程序运行时的内存结构分成:方法区、栈内存、堆内存、本地方法栈几种。(还有一个寄存器区,我们在程序中无法控制。这些内存区块都是由JVM负责维护。)方法区:存放被装载类的数据信息,即存放该类的定义信息。类装载之后,类的定义(.class字节码)存放在方法区。具体信息包括:1、基本信息: )每个类的全限定名 2)每个类的直接超类的全限定名(可约束类型转换) 3)该类是类还是接口(类型)

2017-09-06 21:04:49 280

原创 内部类、内部接口

/**/非静态内部类的使用示例(展示内部类与外部类,内部类与内部类之间的访问形式)**public class Outer { //一个文件中只能有一个public的一级类,但它内部的类还是可以public的。private int size;public class Inner{ //可理解为外部类的一个成员,跟一个方法一样。 (对象级)private int counter=10;//

2017-09-06 11:24:04 415

原创 枚举enum

Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且在比较的时候可以用”==”来替换equals。 JDK1.5之前没有Enum这个类型,那时候一般用接口常量来替代(C语言中的这种功能)。public enum Color { RED,BLUE,GREEN,WHITE,BLACK;//对象常量之间用逗号隔开,最后的分号

2017-09-05 18:00:40 224

原创 方法的匹配顺序

匹配顺序: this.show(O), super.show(O), this.show(super(O)), super.show(super(O)) 1)先确保参数完全匹配O的前提下,依次匹配this与super。 2)再考虑参数用super(O)渐近匹配O,依次匹配this与super 3)当存在子类覆盖父类方法时,根据new子类实例的原则,先调

2017-09-05 15:02:32 491

原创 覆盖方法的规则

(1)覆盖方法的返回类型、方法名称、参数列表必须与它所覆盖的方法的相同。 (2)覆盖方法不能比它所覆盖的方法访问性差(即访问权限不允许缩小)。 (3)覆盖方法不能比它所覆盖的方法抛出更多的异常。——范围不能扩大(如父类方法throws FileNotFoundException,子类的覆盖方法不能throws FileNotFoundException, InterruptedIOExcepti

2017-09-05 14:03:40 1920

原创 自动装箱和拆箱(包装和解包)

自动装箱:就是把基础数据类型自动封装并转换成对应的包装类的对象。 拆 箱 :就是把包装类的对象自动解包并转换成对应的基础数据类型。public class BoxDemo { public static void main(String[] args) { //demo1(); demo2(); } private static void dem

2017-09-05 00:42:56 538

原创 引用参数传递

程序输出:test1方法中的age20main方法中的age20public class TempTest{ private void test1(A a){ a.age=20; System.out.println("test1方法中的age"+a.age); } public static void main(String [] arg

2017-09-04 23:24:14 411

原创 Java中在一个方法中调用另一个方法

在同一个类中: 对于静态方法,其他的静态或非静态方法都可以直接调用它。 而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。静态方法不能被非静态方法覆盖。public class Test2 { public static void s1(){ System.out.println("s1"); } public

2017-09-04 22:30:57 87300 4

原创 静态成员

静态成员:★每个类有一个static池,池中统一存放该类的static变量,为所有对象共享。static变量在类装载时就被初始化(即,在第一个对象被使用之前初始化一次。) ★为什么在静态方法中不能访问非静态成员(变量或方法)? 因为静态方法拿着类的名字就可以直接调,这时根本没有类的实例,所以就无法访问非静态成员(需要通过类的实例才能访问)。★static的基本规则 1)一个类的静态方法只能

2017-09-03 23:05:35 245

原创 变量作用范围级别

最近在复习面向对象,就把写博客当做复习Java有4种级别的变量:类级,对象实例级,块级,方法级 方法级 和 块级别)的变量都是必须赋初值才能使用public class Test { private static String name="Java学习"; //类级 private int i;//对象实例级,Test类的实例变量 { //属性块,在类初始化属性时候运行 in

2017-09-03 22:54:53 662

原创 变量初始化问题

最近在复习面向对象加强,就把写博客当练习public class Test { private int i;//◆Test类的实例变量,系统会自动为其赋初值0◆ public void test1(){ int s=i+5;System.out.println(s); int x;//=60;//=(int)(Math.random()*100);//◆局部变量必须手动初始化

2017-09-03 22:47:22 177

原创 分析程序的输出

写出下面代码的输出结果,为什么?public class Test2{ static int i=5; public static void main(String[] args){ Father father = new Child(); father = new Child(); System.out.println( (chang

2017-09-03 22:42:45 294

原创 程序执行顺序

程序执行顺序public class Test { private String name="Jack"; private int age=2; public Test( ) { age=1000; //期望能到1000年 } public static void main(String [] args ) { Test t

2017-09-03 22:36:15 861

原创 jQuery 的选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素

2017-08-30 18:58:33 141

原创 Spring 四种切面技术(拦截)、获取Spring容器的两种办法

Spring AOP编程切面(Aspect):简单的理解就是把那些与核心业务无关的代码提取出来,进行封装成一个或几个模块用来处理那些附加的功能代码。(如日志,事务,安全验证)我们把这个模块的作用理解为一个切面,其实切面就是我们写一个类,这个类中的代码原来是在业务模块中完成的,现在单独成一个或几个类。在业务模块需要的时候才织入。连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用

2017-08-23 16:20:24 1744

原创 Spring框架:AOP中切点采用aspectj

* 切点语言: * 1) 框架: execution( 切点语言表达式 ) * 2) 表达式格式: 返回类型 包名.[子包名.]类名.方法名(参数类型列表) * 3) "."号是包名之间 或 包名与类名之间 或 类名与方法名 之间的间隔符 * 4) ".."在包路径位置代表的是任意深的目录,在参数类型列表中代表的是任意个数与类型的参数 * 5) "*"号 是操作系统中的通配符**

2017-08-22 22:11:45 196

原创 常用HQL语句

最近学习Hibernate,因此总结了一些常用HQL语句// 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。 // >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。 // >> 4,SELECT可以省略. // 1,简单的查询,Employee为实体名而不是数

2017-08-17 17:46:54 229

原创 Java 采用stmp协议发送邮件

需要的jar包mail.jar和activation-1.1.0.jar链接: https://github.com/chenhaoxiang/Java/tree/master/JavaMail**下面演示用新浪邮箱向126邮箱发送邮件:**public class Demo { **发送: 纯文本内容的邮件** @Test public void send1() t

2017-08-13 17:27:48 441

原创 字符串

String str1="hello word";String str2="hello"+newString("word");System.out.println(str1==str2);

2017-08-10 16:43:10 140

原创 jsp中引用的jstl 标签库和fmt标签

JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib p

2017-08-09 17:13:05 452

转载 过滤器

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

2017-08-06 17:28:51 155

原创 XML为什么使用 DTD?

为什么使用 DTD?通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。您还可以使用 DTD 来验证您自身的数据。

2017-05-16 23:21:07 195

转载 CSS display 属性

CSS display 属性所有主流浏览器都支持 display 属性。注释:如果规定了 !DOCTYPE,则 Internet Explorer 8 (以及更高版本)支持属性值 "inline-table"、"run-in"、"table"、"table-caption"、"table-cell"、"table-column"、"table-column-grou

2017-05-11 22:52:03 175

原创 文章标题HDOJ_P2013

这里写代码片import java.util.Scanner;/*青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。Sampl

2017-05-10 15:09:58 168

原创 HDOJ_P2032

import java.util.*; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); int a[][] = new

2017-05-10 15:06:29 190

原创 多线程Runnable

package cn.hncu;public class NumberRunnable implements Runnable{ private int first; public NumberRunnable(int first){ this.first=first;}public void run(){ System.out.println(); f

2017-05-10 15:02:32 299

原创 网页js开发小技巧

屏蔽默认超链接的跳转即屏蔽标签中的href属性:  法1: 大字体  ,不足:地址栏中多了个"#"号  法2: 大字体  ,这个更好,地址栏中没有"#"号   开发小技巧: 用js+dom+css的方式设置页面显示样式时,如果不熟悉,可以先以HTML(在标签中添加属性)方式测试一下,然后再写js代码。

2017-05-09 23:03:40 239

百度云程序

百度云运程序,自动安装 百度云运程序,自动安装 百度云运程序,自动安装

2017-12-20

Java面试宝典2017

在JAVA 中,如何跳出当前的多重嵌套循环?【基础】 答:在最外层循环前加label 标识,然后用break:label 方法即可跳出多重循环。

2017-09-14

空空如也

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

TA关注的人

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