自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql倒库操作遇到的问题

解决mysql倒库遇到的一些问题

2023-05-26 11:42:53 1210

原创 字典树/前缀树的简单案例

字典树/前缀树的简单案例

2023-05-18 10:38:10 62

原创 2021-04-13

一、使用new创建了需要spring管理的bean二、使用set方法注入类三、A中注入B,B中引用A,造成循环依赖。四、入口方法为私有方法,引用注入对象五、在应用的Filter或Listener中使用了@Autowired ,原因:因为Filter和Listener加载顺序优先于spring容器初始化实例,所以使用@Autowired肯定为null了六:没启用注解扫描<context:component-scan base-package="icreate.piis" />七:还.

2021-04-13 14:16:16 80

原创 2020-08-30

原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的。逃逸分析(栈上分配)为了提高性能,少调用GC而通过jvm参数配置的开关,如果对象没发生逃逸(就被其它对象引用)则会被分配到栈上。出现对象引用逃逸的前置条件:多线程环境。能在方法中定义的变量就不要在方法外定义。这也减少jvm调用GC,提高性能。方法区在JVM中也是一个非常重要的区域,它与堆一样,是被线程共享的区域。在方法区中,存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编译后的代码等。事物...

2020-08-30 21:13:14 75

原创 内存泄漏和内存溢出的区别和联系

内存泄漏和内存溢出的区别和联系:内存泄漏memory leak:是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有太大影响,但内存泄漏堆积后的后果就是内存溢出。内存溢出out of memory:指程序申请内存时,没有足够的内存供内存申请者使用。栈:基本类型的变量和对象的引用变量存储。堆:由new等指令创建的对象和数组。运行时动态分配内存,存取速度较慢。java中引用变量实际上是一个指针,它指向的是堆内存中对象的实例。、引用对象就相当于是为数组或对象起的一..

2020-08-01 22:30:31 105

原创 Java读取word文档

下载相应的jar包(poi)import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import org.apache.poi.hwpf.extractor.WordExtractor;

2015-05-09 20:20:58 517

原创 Java中把word文档转换成为html格式

需要下载几个jar包:goto http://sourceforge.net/projects/jacob-project/ and download latest library of jacob.     import com.jacob.activeX.ActiveXComponent;  import com.jacob.com.Dispatch;  import

2015-05-09 20:17:53 3197

转载 java中获取class实例的三种方法

1.当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问。2. 在java中,每个class都有一个相应的Class对象,当编写好一个类,编译完成后,在生成的.class文件中,就产生一个Class对象,用来表示这个类的类型信息。获得Class实例的三种方式:1). 利用对象调用getClass()方法获取该对象的Class实例

2014-09-07 09:54:41 5153 1

原创 java学习总结——第十八天

网络编程 SocketSocket可以看成是两个程序jinxin

2014-05-13 17:33:36 492

原创 java学习总结——第十七天

今天是一些线程问题:

2014-05-13 17:25:56 565

原创 java学习总结——第十六天

今天学习IO流的基本操作

2014-05-13 17:19:59 463

原创 java学习总结——第十五天

今天开始真正接触到集合

2014-05-13 17:14:45 447

原创 java学习总结——第十四天

今天跟着老师一起编写一个可以模拟DOS下一些功能的代码import java.io.File;public class CountFile {static String[] exts = null;public static void setExt(String ext) {exts = ext.split(",");}public st

2014-05-13 17:08:24 429

原创 java学习总结——第十三天

1 、查找文件:public class CountFile {static String[] exts = null;public static void setExt(String ext) {exts = ext.split(",");}public static boolean isExt(String name) {for (Strin

2014-05-13 17:04:00 438

原创 java中那些经常检查不出来的错误

JAVA代码查错1.abstract class Name {private String name;public abstract boolean isStupidName(String name) {}}大侠们,这有何错误?答案: 错。abstract method必须以分号结尾,且不带花括号。2.public class Something {void

2014-05-13 16:55:05 630

原创 java学习总结——第十二天

1、Eg:Dog [] d = new Dog[1];Dog d1 = new Dog();d[0]=d1;             //d1指向d0所指向的地址d[0].setName(“旺财”);           2.arrcopy方法public static void arraycopy(Object src, (

2014-04-15 20:59:49 501

原创 java学习总结——第十一天

异常:程序在运行过程中遇到的错误称为异常。所有异常的父类是:java.lang.Throwable,他有两个重要的分支:Error和Exception。                     Throwable 、   Error                             Exception                              

2014-04-15 20:31:20 474

原创 java学习总结——第十天

包+类名是类的全称:包名全小写 Java.sql:处理数据可操作Java.util:集合和时间操作Java.lang:系统包(含object)Java.awt:图形化处理,主键不丰富Java.swing:图形化处理包Javax.sql:数据库操作的开发包Java.io:专门用来处理文件的Java.net:网络处理包Java.servelt:B/S 网页处理

2014-04-08 14:31:18 512

原创 java学习总结——第九天

String:String不属于基本数据类型。Public class StringTest {public static void main(String[] args) { 定义字符串类型的两种方式①String s1 = "abcABCDdabcd";②String s2 = new String("ABCABCDDABCD");一、Split方法:1、p

2014-04-08 14:29:38 467

原创 Eclipse常用快捷键

Eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行      Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓  当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑   当前行和上面一行交

2014-03-31 20:34:11 373

原创 java学习总结——第八天

一、抽象类: public abstract class A{                   public abstract void method1();   public abstract void method2();   public abstract void method3();}public class B extends A{          /

2014-03-31 20:32:21 506

原创 java学习总结——第七天

Java学习第七天:面向对象的三大特点:封装、继承、多态 一、封装封装——面向用户更简单,面向属性更安全。 private  私有的,保护起来。 class Dog{    private String name;  //private修饰的对象表示私有只有本类中可以访问。    private int age; public void se

2014-03-31 20:05:26 593

原创 java中二维数组排序

package practice;import java.util.Scanner;public class Paixu{ static void sort2(int n,int m){ System.out.println("随机产生的"+n+"行"+m+"列数组:"); int [][] a = new int[n][m]; for (int i = 0;i   f

2014-03-24 18:47:38 3648 1

原创 Java中final、finally、finalize的区别

中等区别:     虽然这三个单词在Java中都存在,但是并没有太多关联:          final:java中的关键字,修饰符。             1.如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。因此,一个类不能同时被声明为absrtact抽象类的和final的类。            2.如果将变量或者方法声明为fina

2014-03-23 20:01:11 605

原创 java学习总结——第六天

学习java第六天: 万事万物皆对象1. 面向对象----高内聚,低耦合 ①面向对象即模拟生活中的另外一种书写方式。 ②面向对象语言: c++    java ③Java 是纯面向对象语言,语法要求严格。C#是.net平台语言3月25日,java8问世。 2 .对象:特征+行为  描述+功能      变量+方法      属性+行为 3

2014-03-23 19:54:05 591

原创 java学习总结——第五天

学习java第五天重点笔记: 1.a=100;    b=100;  c=200;Java中按引用传值,不是复制 2.方法:方法有----名字,传参,返回值格式:【修饰符1 修饰符2 ...】返回值类型 方法名(形式参数列表){Java语句;} 3.集合(变长)参数1) 每个方法参数列表中只能有一个变长参数。2) 变长参数必须是该方法的最后一个参

2014-03-23 19:48:59 511

原创 java学习总结——第四天(下)

关系运算符==   != >  >= 算数运算符+ - * / %自运算++ --复合运算+= -= *= /= %=逻辑运算符&&   || ! ^ | &三元:      ?   =public class Test{public static void main(String[] s){int i

2014-03-16 23:00:51 468

原创 java学习总结——第四天(上)

今天继续学习java的一些基本知识,整数:byte(一个字节,-128-127)  short:(两个字节,16位)  int(四个字节,32位)long(八个字节,64位)小数:float(四字节,32位,保留六位小数) double(八字节,64位,保留13位小数)Boolean(一位):true or falsechar(两个字节 16位)在jav

2014-03-16 21:33:05 565

原创 打印出字母K和空心正方形

正方形public class shape {/*** @param args*/public static void main(String[] args) {int n=5;for(int i=0;ifor(int j=0;jif(i==0||j==0||i==n-1||j==n-1)System.out.print("* ");el

2014-03-16 20:59:02 1746

原创 打印空心和实心菱形

1.实心菱形(利用绝对值)public class blankstart {public static void main(String[] args){int n=5;for(int i=1;ifor(int j=1;jSystem.out.print(" ");}for(int j=1;jboolean first=i==1||i==2*n-1;bool

2014-03-15 23:03:02 1411

原创 java学习总结——第三天

今天终于进入java的世界: ava原名oak,后改为java,sun公司1995年制造,2009-2010年79亿卖给oracle(甲骨文)公司。C/C++ 直接控制硬件,不易管理内存造成资源浪费。java则通过JVM控制硬件,资源自动回收。 JavaSE      Java标准版JavaEE      Java企业版JavaME      Java微缩版

2014-03-15 20:10:09 592

原创 几课很重要的树

线性数据结构——链表、堆栈和队列二叉树严格控制了每个结点最多只能有两个后继结点(简称“儿子”)控制了这样的结构之后,这棵树就比普通的树简单很多二叉树(Binary Tree):我们再用二叉树来做点有意义的事情,比如说保持结构里面结点的大小顺序等等,于是我们就有一个更实用的树结构:二叉查找树(Binary Search Tree) 在二叉树

2014-03-11 19:23:46 528

原创 java学习总结——第二天

今天学习第二天,将C语言中跟java相近的知识再次复习今天的收获也不少:1.scanf("%d,%c,%d",&a,&b,&c); 如果数字挨着数字就要用逗号或者空格隔开。如果中间有字符,逗号作为一个标示符,键盘录入的时候去找个逗号识别是否数字输完。2.优先级由低到高:|| && !10+50 > 80 && 10-50    60 > 80 &&  -40

2014-03-09 23:28:06 558

原创 java学习总结——第一天

今天刚开始了解到java的由来,随着Java技术的不断更新,它在当今社会扮演着非常重要的角色(2010年Oracle公司收购了SUN)。然后就从最基本的C语言开始学起,从基本的输入输出以及变量常量的使用,虽然以前学过但是温故而知新,从新学习还是有不少的收获的。今天主要的笔记如下:  1,  C语言语法规则    1)大小写区分    2)每句代码后应该有封号结束    3)

2014-03-08 21:15:13 658

坦克大战小游戏

三天时间做的一个java的gui界面的坦克大战小游戏。

2015-05-10

空空如也

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

TA关注的人

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