自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 @Pattern的用法

@Pattern的用法版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_36927265/article/details/87864026补充一点:@Pattern只能用在String对象上 这个需要注意@Pattern(regexp = "\\w+$")把这个注解加在entity的参数上,可以选择分类也可以默认;关于注解中需要传的参数:一般默认就填入正则表达式即...

2020-11-16 15:00:45 3370

转载 Java压缩20M文件从30秒到1秒的优化过程

有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间。压缩文件的代码如下。public static void zipFileNoBuffer() { File zipFile = new File(ZIP_FILE); try (Zip

2020-11-12 17:38:08 207

转载 简单实用SQL脚本

简单实用SQL脚本行列互转createtabletest(idint,namevarchar(20),quarterint,profileint)insertintotestvalues(1,'a',1,1000)insertintotestvalues(1,'a',2,2000)insertintotestvalues(1,'a',3,4000)insertintotestvalues(1,'a',4,5000)insertintotest...

2020-11-05 09:26:37 2382

原创 IDEA 好用插件推荐

满满的都是干货 所有插件都是在 ctrl+alt+s里的plugins 里进行搜索安装1、CodeGlance 代码迷你缩放图插件2、 Codota代码提示工具,扫描你的代码后,根据你的敲击完美提示Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。安装:3、Material Theme UI那就顺便推荐一下这个吧,超多的主题插件,各种颜色,各种模式,感兴趣的可以试一下,图我就不截了4、Alibaba..

2020-10-13 11:27:02 363

转载 idea 工具大全

1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。背景图可是另外的插件设置的哈Background Image Plus +2、idea上 类调用时序图 SequenceDiagram for IntelliJ IDEA 推荐指数:☆☆☆推荐理由:在梳理别人的代码的时候, 能够很清晰的看到依赖调用...

2020-10-12 12:10:17 1214 1

原创 08月26日 星期三(线程,与集合的知识)

同步的方式有两种:同步方法和同步块。 同步方法: public synchronized void test(){} 表示两个或者两以上的线程不能同时访问该方法同步块: public void test(){ synchronized(one){ } } 同步块在访问方法的内部,表示两个或两个以上的线程不能同时访问同步块中的对象。wait和sleep的区别:

2015-08-26 23:48:19 458

原创 08月25日 星期二(字符串,进程,同步的一点知识)

字符串具有畅读不可改变的特性。对字符串进行添加,删除,替换时,不会改变字符串本身,而是产生一个新的字符串对象。例如: String x1 = "adsoadpasiop"; x1 = x1.replace("ad", "*"); System.out.println(x1);StringBuffer会在缓冲区开辟一个空间,当对StringBuff

2015-08-26 23:46:32 443

原创 08月24日 星期一(日期类,正则表达式)

———-正则表达式:[]:[]中描述的任意字符 {1,}:最少出现1次,最多无限次 {3}:只能出现3次 |:或者\d:等价于[0-9] \w:[a-zA-Z0-9] \s:表示空格或者回车 +:等价于{1,} *:等价于{0,} ?:等价于{0,1} \u4e00-\u9fa5:匹配汉字 .:表示任意字符当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差Sys

2015-08-26 23:45:02 897

原创 08月18日 星期二 主要是封装

August 18, 2015 9:43 AM面向对象特征:继承、封装、多态、(抽象)多态:允许使用父类对象变量引用子类对象,允许一个接口类型变量引用实现类对象。反过来却不行。 一句话描述多态:相同行为,不同的实现。 多态的形成:由于在产生子类对象之前,会先产生父类对象。然后再父类对象基础上扩展子类特有的方法和属性。所以子类对象包含一个完整的父类对象。父类变量指向子类对象,是成立的。因为父类中定

2015-08-19 10:52:36 430

原创 08月17日 星期一

容器;继承

2015-08-19 10:50:18 487

原创 08月14日 星期五

GUI: graphics User Interface Awt:是使用操作平台本身提供的风格来构建Java的gui组件。所以在跨平台的时候,显示风格不一致。 Swing:弥补了Awt类包的不足,有自己的显示风格,有自己的显示风格所以在跨平台的时候风格会保持一致。

2015-08-19 10:48:29 363

原创 八月十三日 星期4

八月十三日 星期4 - null和”“的区别 - String x = null表示一个变量没有指向任何对象,对该变量调用属性和方法都会抛出java.lang.NullpointerException异常。 - String x = “”这是一个字符串常量对象,只不过该字符串长度为0.对该变量调用属性和方法是允许的。一般来说,比较字符串是否相等没如果是变量和常量比较,一般将常量放前面.

2015-08-13 17:58:41 454

原创 08月05日 星期三

学生管理系统 08月05日 星期三定义方法的作用:1、分而治之 2、实现代码的重用形参:形参的本质是变量,目的是为了接受实参的值。 - 实参的作用是给形参变量赋什么样的值。实参可以是变量或常量,形参只能是变量。 - 形参和实参之间,在传参时,保证个数一致,类型一致,顺序一致。 - 如果一个方法返回一个类型,在调用方法时,可以建立一个返回类型变量,接受方法返回的值。 - 如果一个方法要返回

2015-08-07 01:26:49 797

原创 08月04日 星期二

08月04日 星期二数组特点1、是一个连续的内存空间。 下标是从0开始是相对于第一个元素的距离,最大下标为数组长度减1。2、数组元素都是变量。3、数组元素类型和定义数组时的类型一致。4、数组元素在数组创建时都会初始化。int–>0,double–>0.0;引用类型会初始化null。5、数组创建后,长度不可以改变。来点题:1.范例package Demo;import javax.swi

2015-08-05 19:36:43 478

原创 08月2日 星期一

08月2日 星期一 讲的最多的是几道题: 先来一道ATM机的:package HomeWork;import javax.swing.JOptionPane;public class ATM { public static void main(String[] args) { int a = 0; while (a < 3) { S

2015-08-03 18:29:22 403

原创 07月31日 星期五

07月31日 星期五分支结构:1、if…. else if和多个if的区别- if ...else if 当其中一个语句执行了,其他的就不会在执行。- if...if 会执行每一个if语句。2、equals:比较两个字符串的内容是否相等!import javax.swing.JOptionPane;public class Login { public static void main(S

2015-07-31 21:33:08 443

原创 07月30日 星期四

变量和常量变量:计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量存储的值通常是可变的,因此称之为变量。(变量:是一块命了名的内存空间。空间的内容可以变化,通过不断是用新数据替换老数据,打到内存的重用的目的。) 变量的三个要素:变量数据类型,变量名,变量值。常量:在内存中一块命名的空间、在程序运行时,不会被修改的量。Java中可以使用final关键字定义常

2015-07-31 00:20:50 520

原创 07月29日 星期三

Java的特点简单自然面向对象(Object-Oriented)可移植性(Write Once Run Anywhere)分布式多线程安全健壮垃圾回收Java的工作方式先编译再解释执行 说明:通过JDK提供的Java编译器(javac)将Java源代码(.java文件)编译成类文件(.class文件,也叫做字节码,这是一种人和计算机都无法识别的中间代码),再通过启动Java虚拟机(

2015-07-29 19:17:29 495

原创 07月28日 星期二

07月28日 星期二1.学习方法·逆向思维 ·抓重点 ·加强英语 ·类比 ·分解 ·做好预习,复习和博客程序·这词语来自于生活,通常指完成一个事情的过程。 ·是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令集合,通过程序实现人机交互对话的过程。进制转换二进制与十进制的相互转换。 26转换11010 36转换100100计算机语言的分类计算机语言是人们发明可以和计算机沟通

2015-07-28 18:43:11 504

原创 深入面向对象-2

接口:在Java中,接口是实现可插入特性的保证。定义接口的关键字是interface,实现接口的关键字是implements,一个类可以实现多个接口,接口之间的继承支持多重继承。接口和抽象类的异同: 抽象类里面可以有非抽象方法; 但接口里只能有抽象方法; 声明方法的存在而不去实现它的类被

2015-05-13 23:32:41 437

原创 提高:写一个五子棋的游戏

还没有判断胜负的功能,现阶段就这样了。package com.lovoinfo;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;/** * 棋盘 * @author 谷振东 * */public class Board {

2015-05-13 23:28:42 696

原创 面向对象入门的概念与时钟的走动

面向对象基本概念对象:①一切皆为对象;②每个对象都是唯一的;③对象都属于某个类;④对象都有属性和行为。类:类是将一类对象共同的特征抽取出来的结果,是对象的蓝图和模板。四大支柱抽象(abstraction):寻找共性。定义类的过程就是一个抽象的过程,需要做数据抽象和行为抽象。封装(encapsulation):隐藏一切可以隐藏的复杂繁琐的实现细节,只提供清晰简单的接口(界面)。继承(inhe

2015-05-12 22:23:15 590

原创 Java面向对象深入学习:制作一个画图工具并计算那些图形的面积和周长。

Java面向对象深入学习:制作一个画图工具并计算那些图形的面积和周长。一.将以下的每一个Java程序都放到同一个包下。

2015-05-10 22:38:33 2036 1

原创 面向对象:怪蜀黍PK奥特曼

这是我为了好记而用了中文说明:大家做的时候要用英文建立包和类一、怪蜀黍的类package 奥特曼打怪蜀黍;public class 怪蜀黍 { private String name; private int hp; private int mp;/** * @param name */ public 怪蜀黍(String name) {

2015-05-07 23:03:28 760

原创 关于面向对象的一点理解

关于学习了几天的面向对象1.我渡过了快5天的学习终于对面向对象有一点眉目了。 2.关于学习面向对象其实还是要多实践,这样才能有收获。先要自己做,然后在对比老师的我们和他有什么差距,哪里做得不足。当你不能理解的时候需要多练习,有的同学不知道怎么下手,总觉得这里不知道怎么做,那里不知道怎么做。其实都是没有实践的结果。 3.这里还是举一个列子来说明吧:package 几何对象;public class

2015-05-07 14:06:19 488

原创 自己建立类(时钟,鬼怪)

时钟走动,抽象类。

2015-05-04 00:54:54 466

原创 Java思维导图修改

Java的思维导图

2015-04-29 22:26:47 919

原创 Java关键字

Java关键字

2015-04-28 21:10:21 776

原创 第五天:数组、方法和字符串day0428

第五天:数组、方法和字符串

2015-04-28 21:05:26 422

原创 关于逻辑的训练题

逻辑。。。。加油咯。。感觉有点跟不上节奏。

2015-04-25 22:17:34 588

原创 Java程序逻辑-1

第三天:程序逻辑-1(分支和循环)关于每一天的进步我们都在进行着!

2015-04-23 21:00:00 475

转载 Unicode与Ascii,感觉还是Unicode强大

Unicode与Ascii之间的关系

2015-04-22 23:49:12 873

原创 开始Java基础学习

进步就在这里

2015-04-22 20:49:57 482

原创 Java学习的第二天Eclipse的使用总结

Java学习的第二天Eclipse的使用,自己总结了一些有用的知识点。

2015-04-21 20:24:35 725

原创 Java第一天

自己的第一天博客,自己的Java工作生涯!从此刻开始,我将努力,努力,在努力!每一天我都会将自己的进步记录下来,希望你们能看见我的成长!我将不负众望!

2015-04-20 21:15:09 749

空空如也

空空如也

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

TA关注的人

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