- 博客(44)
- 资源 (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 1216
原创 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 11901 4
原创 springboot项目 百度富文本编辑器上传图片的配置文件修改问题
1.官网下载对应的版本https://ueditor.baidu.com/website/download.html2.下载后解压,把整个文件放到项目下,index页面可以删掉3.引入必要的js4.以上步骤都是很简单的,百度一大把,就不啰嗦了,直接进入正题一般情况下,遇到的都是图片的上传问题。如果不修改配置,那么上传图片框会提示未正确配置,然后上传不了图片。那么我们就需要修改...
2019-08-09 20:32:00 1572
原创 多线程加强
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 375
原创 Java泛型
好处: 1)将运行时期的ClassCastException异常转移到了编译时期,进行检查,并以编译失败来体现。 这样有利于程序员尽早解决问题。 2)避免了向下转型(强转)的麻烦。什么时候写泛型呢? 只要在使用类或者接口时,该类或者接口在api文档描述时都带着<>,就需要在使用时定义泛型。 其实,泛型无非就是通过<>定义了一个形式参数,专门用于接收具体的引用类型。在使用时,一定要传递对应的
2017-09-16 20:59:05 303
原创 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 306
原创 Set,List,Map
Set(集) List(列表) Map(映射)List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) List接口有三个实现类:LinkedList,ArrayList,Vector LinkedLi
2017-09-15 20:50:44 239
原创 冒泡,插入,选择排序
//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 193
原创 常用正则表达式
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 230
原创 clone()方法
clone()方法: 创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是,对于任何对象 x,表达式: 书写注意要点: 1、返回的对象应该通过调用 super.clone 获得 x.clone( ) != x //true x.clone( ).getClass() == x.getClass( ) //true x.clo
2017-09-08 11:37:00 1994
原创 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 384
原创 Java的内存分配
★Java程序运行时的内存结构分成:方法区、栈内存、堆内存、本地方法栈几种。(还有一个寄存器区,我们在程序中无法控制。这些内存区块都是由JVM负责维护。)方法区:存放被装载类的数据信息,即存放该类的定义信息。类装载之后,类的定义(.class字节码)存放在方法区。具体信息包括:1、基本信息: )每个类的全限定名 2)每个类的直接超类的全限定名(可约束类型转换) 3)该类是类还是接口(类型)
2017-09-06 21:04:49 306
原创 内部类、内部接口
/**/非静态内部类的使用示例(展示内部类与外部类,内部类与内部类之间的访问形式)**public class Outer { //一个文件中只能有一个public的一级类,但它内部的类还是可以public的。private int size;public class Inner{ //可理解为外部类的一个成员,跟一个方法一样。 (对象级)private int counter=10;//
2017-09-06 11:24:04 449
原创 枚举enum
Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且在比较的时候可以用”==”来替换equals。 JDK1.5之前没有Enum这个类型,那时候一般用接口常量来替代(C语言中的这种功能)。public enum Color { RED,BLUE,GREEN,WHITE,BLACK;//对象常量之间用逗号隔开,最后的分号
2017-09-05 18:00:40 246
原创 方法的匹配顺序
匹配顺序: 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 535
原创 覆盖方法的规则
(1)覆盖方法的返回类型、方法名称、参数列表必须与它所覆盖的方法的相同。 (2)覆盖方法不能比它所覆盖的方法访问性差(即访问权限不允许缩小)。 (3)覆盖方法不能比它所覆盖的方法抛出更多的异常。——范围不能扩大(如父类方法throws FileNotFoundException,子类的覆盖方法不能throws FileNotFoundException, InterruptedIOExcepti
2017-09-05 14:03:40 2002
原创 自动装箱和拆箱(包装和解包)
自动装箱:就是把基础数据类型自动封装并转换成对应的包装类的对象。 拆 箱 :就是把包装类的对象自动解包并转换成对应的基础数据类型。public class BoxDemo { public static void main(String[] args) { //demo1(); demo2(); } private static void dem
2017-09-05 00:42:56 569
原创 引用参数传递
程序输出: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 433
原创 Java中在一个方法中调用另一个方法
在同一个类中: 对于静态方法,其他的静态或非静态方法都可以直接调用它。 而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。静态方法不能被非静态方法覆盖。public class Test2 { public static void s1(){ System.out.println("s1"); } public
2017-09-04 22:30:57 87899 4
原创 静态成员
静态成员:★每个类有一个static池,池中统一存放该类的static变量,为所有对象共享。static变量在类装载时就被初始化(即,在第一个对象被使用之前初始化一次。) ★为什么在静态方法中不能访问非静态成员(变量或方法)? 因为静态方法拿着类的名字就可以直接调,这时根本没有类的实例,所以就无法访问非静态成员(需要通过类的实例才能访问)。★static的基本规则 1)一个类的静态方法只能
2017-09-03 23:05:35 266
原创 变量作用范围级别
最近在复习面向对象,就把写博客当做复习Java有4种级别的变量:类级,对象实例级,块级,方法级 方法级 和 块级别)的变量都是必须赋初值才能使用public class Test { private static String name="Java学习"; //类级 private int i;//对象实例级,Test类的实例变量 { //属性块,在类初始化属性时候运行 in
2017-09-03 22:54:53 683
原创 变量初始化问题
最近在复习面向对象加强,就把写博客当练习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 221
原创 分析程序的输出
写出下面代码的输出结果,为什么?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 341
原创 程序执行顺序
程序执行顺序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 926
原创 jQuery 的选择器
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素
2017-08-30 18:58:33 157
原创 Spring 四种切面技术(拦截)、获取Spring容器的两种办法
Spring AOP编程切面(Aspect):简单的理解就是把那些与核心业务无关的代码提取出来,进行封装成一个或几个模块用来处理那些附加的功能代码。(如日志,事务,安全验证)我们把这个模块的作用理解为一个切面,其实切面就是我们写一个类,这个类中的代码原来是在业务模块中完成的,现在单独成一个或几个类。在业务模块需要的时候才织入。连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用
2017-08-23 16:20:24 1863
原创 Spring框架:AOP中切点采用aspectj
* 切点语言: * 1) 框架: execution( 切点语言表达式 ) * 2) 表达式格式: 返回类型 包名.[子包名.]类名.方法名(参数类型列表) * 3) "."号是包名之间 或 包名与类名之间 或 类名与方法名 之间的间隔符 * 4) ".."在包路径位置代表的是任意深的目录,在参数类型列表中代表的是任意个数与类型的参数 * 5) "*"号 是操作系统中的通配符**
2017-08-22 22:11:45 219
原创 常用HQL语句
最近学习Hibernate,因此总结了一些常用HQL语句// 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。 // >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。 // >> 4,SELECT可以省略. // 1,简单的查询,Employee为实体名而不是数
2017-08-17 17:46:54 249
原创 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 463
原创 字符串
String str1="hello word";String str2="hello"+newString("word");System.out.println(str1==str2);
2017-08-10 16:43:10 152
原创 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 471
转载 过滤器
Java中的Filter过滤器Filter简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用
2017-08-06 17:28:51 171
原创 XML为什么使用 DTD?
为什么使用 DTD?通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。您还可以使用 DTD 来验证您自身的数据。
2017-05-16 23:21:07 212
转载 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 187
原创 文章标题HDOJ_P2013
这里写代码片import java.util.Scanner;/*青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。Sampl
2017-05-10 15:09:58 183
原创 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 209
原创 多线程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 313
原创 网页js开发小技巧
屏蔽默认超链接的跳转即屏蔽标签中的href属性: 法1: 大字体 ,不足:地址栏中多了个"#"号 法2: 大字体 ,这个更好,地址栏中没有"#"号 开发小技巧: 用js+dom+css的方式设置页面显示样式时,如果不熟悉,可以先以HTML(在标签中添加属性)方式测试一下,然后再写js代码。
2017-05-09 23:03:40 280
原创 JavaScript 中创建三种消息框:警告框、确认框、提示框
可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。实例警告框带有折行的警告框确认框提示框警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。语法:alert("文本")确认框确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用
2017-05-08 13:12:26 662
原创 Window Navigator
window.navigator 对象包含有关访问者浏览器的信息。Window Navigatorwindow.navigator 对象在编写时可不使用 window 这个前缀。实例txt = "Browser CodeName: " + navigator.appCodeName + "";txt+= "Browser Name: " + n
2017-05-08 13:02:11 508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人