- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 Maven问题:Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 的处理
一、出错情况 导入新的Maven工程,Maven工程所有配置在没有出错的情况下 pom.xml 文件的第一行出现红×二、报错详情
2020-08-24 10:12:16
1174
原创 JDBC连接池&JDBCTemplate
JDBC连接池&JDBCTemplateA.数据库连接池技术概述数据库连接池负责分配/管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个,释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,这项技术能明显提高对数据库操作的性能。使用数据库连接池的好处节约资源用户访问高效实现方法...
2019-11-22 21:29:25
354
原创 Java操作MySQL之JDBC
JDBCJDBC基本概念JDBC的概述Java Database Connectivity Java数据库连接(使用Java语言操作数据库)JDBC的本质JDBC就是SUN公司定义的一套操作所有关系型数据库的规则,也就是一套接口.各个数据库厂商去实现这套接口,提供数据库启动JAR包,我们可以使用这套接口编程,真正执行的代码厂商驱动JAR包的实现类.JDBC基本概念...
2019-11-22 21:13:07
155
原创 MySQL学习总结
目录一、数据库及相关概念二、数据库操作1.创建数据库2.查看数据库3.更新数据库三、数据表操作1.创建数据表2.查看数据表3.修改数据表4.删除数据表四、数据操作1.添加数据2.删除数据3.修改数据五、单表查询1.基础查询2.条件查询3.排序查询4.聚合查询5.分组查询6.分页查询六、多表查询1.内...
2019-11-20 13:26:22
203
原创 Eclipse常用快捷键
1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组合了,尤其是当输入syso几个字符之后,2个手指轻松按下这2个键的时候,自动就补全System.out.println();了,而且eclipse默认是出现“.”进行方法提示,如果中间提示断了想再看的话还得重新在对应类或者变量的前边输入“.”才可以再看到提示,不过如果这2个键结合是使用同样可以起到提示的作用,你可以试...
2019-11-14 21:54:36
108
原创 MySQL安装详细图解
MySQL安装图解一、MYSQL的安装1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、点选“Browse”,手动指定安装目录。...
2019-11-14 20:35:27
161
原创 函数式接口和Stream流的完美搭配
1.函数式接口函数式接口:有且仅有一个抽象方法的接口1.2 函数式接口作为方法的参数/*定义一个类(RunnableDemo),在类中提供两个方法 一个方法是:startThread(Runnable r) 方法参数Runnable是一个函数式接口 一个方法是主方法,在主方法中调用startThread方法*/public class RunnableDemo { pub...
2019-11-14 17:16:39
273
原创 快乐很简单:10个提升幸福指数的小瞬间
本文摘抄至金山词霸,本着用于学习的目的。It's time to tap into your everyday joy.是时候挖掘一下你每天的乐趣啦。Big moments in life -- weddings,births,new jobs,graduations --are special,but appreciating the smaller,daily occurrence...
2019-11-06 22:49:49
132
原创 Java设计模式之模板模式
模板模式:就是解决某一类事物的步骤有一些是固定的,有些是会改变的,那么这个时候就可以制定一个步骤固定的模板代码。当然模板我们可以想象一下填写简历的情形,姓名、年龄、工作经验等等..这些都是固定的格式,而我们需要填写的信息则都是改变的,简历表就是一个典型的模板。接下来通过一个实例来理解:需求:编写一个计算代码运行时间的模板模板的步骤:先写出解决该类问题的方法 分析代码,把会发生...
2019-11-02 22:42:00
78
原创 只有经历这11种情感体验,人生才算完整 ~
本文摘抄至金山词霸,本着用于学习的目的。what makes ue human are the emotions we experience on a regular basis.But that's not necessarily a bad thing -- it's actually what makes life valuable.人之所为人,正是因为我们不时地体会各种各样的情感,...
2019-11-02 21:39:22
1496
原创 高效排序方法——java源码学习
今天在学习Arrays这个类中的一个方法的时候让我产生了浓厚的兴趣,是什么方法呢?就是sort()这个方法,为什么呢?因为我很好奇java的开发者是如何来写这个排序算法的。当我跟踪进入到内部代码找到了sort()方法的一个小部分(里面有很多不同的内容,我只提取出来我想要的,有兴趣的同学可以自己去看看。)就是下面的代码。for (int i = left, j = i; i < righ...
2019-10-31 21:30:30
174
2
原创 Java设计模式之单例设计模式
单例,指的就是只有一个实例对象存在,有且仅有一个类实例,什么时候使用这个单例设计模式呢?当你不想让别人随便创建你的对象的时候就可以使用。 单例有其独有的使用场景,一般是对于那些业务逻辑上限定不能多例只能单例的情况,例如:类似于计数器之类的存在,一般都需要使用一个实例来进行记录,若多例计数则会不准确。单例设计模式:保证一个类在内存中只存在一个对象。 模式:模式就是解决一类问...
2019-10-27 19:00:28
123
原创 static(静态的)的用法 及注意事项
关于static关键字的用法,主要是用来修饰方法或则成员变量。static修饰成员变量时:该成员变量就会成为一个共享的数据。(一般使用是static修饰成员变量是会加private)静态成员变量的访问方式:使用对象名访问:对象名.属性名 使用类名访问:类名.属性名class Demo{ //定义一个静态成员变量PI public static double PI...
2019-10-27 17:05:30
1651
原创 Java小白入门之流程控制语句
流程控制语法在编程中是一个核心,就像人的器官一样,是必不可少的一部分。但是运用并不难,只要明白其中的原理,那么我们手中就相当于握着一个有力的武器,可以帮助我们解决很多问题。流程控制语句一:switch语句格式说明: 表达式:取值为byte、short、int、char,JDK5以后可以是枚举,JDK7以后可以是string, case:后面跟的是要和表达...
2019-10-26 21:10:09
117
原创 String类常用方法
No. 方法名 类型 描述 1 public String(char[ ] chars) 构造 将字符数组变成字符串 2 public char charAt(index) 普通 返回指定所应处...
2019-10-23 11:49:13
359
原创 关于字符串的定义及内存分配问题
String类对象的实例化有两种方式:采用直接赋值实例化和使用构造方法实例化。1. 直接赋值实例化String类对象的情况直接赋值实例化只会开辟一块堆内存空间,并且利用直接赋值实例化还可以实现堆内存空间的重用,即采用直接赋值的方式,在内容相同的情况下不会开辟新的内存空间,而会直接指向已有的堆内存空间。范例:直接赋值的堆内存自动引用。public class StringDemo ...
2019-10-23 10:39:41
551
原创 你有对象吗?
当被人问起:“你有对象吗?” 的时候,之前我的内心总是有一万个草泥马奔腾而过。然而当我进了程序员这个“坑”之后,再被人问起:“你有对象吗?” 的时候,我很自信的回了一句:“对象?那都不是事儿!”,再来个反问:“你有对象吗?没有?没关系,我给你new一个”。...
2019-10-21 21:14:15
118
原创 构造代码块的使用
构造代码块的使用:给对象进行统一初始化需求:定义一个Baby类,有成员变量name、id,方法cry(),创建两个对象,一个对对象进行初始化,一个不进行初始化;由于是创造小孩,所以当小孩 new 出来的时候就要 哇哇的哭...具体实现如下:class Baby{ String name; int id; public Baby(){ ...
2019-10-21 20:04:37
271
原创 随机验证码生成方法
要求: 随机生成一个6位数的验证码,验证码中可以有大写字母,小写字母,至少有一个数字;思路: 为了生成随机的验证码,那么必然需要用到Random类,但是Random只能生成数值型数据,如何转变成字母呢? 方案一: 提前将需要的合法字符('a'-'z'、'A'-'Z'、'0'-'9')全部存储在一起,然后,使用Random生成随机数当成索引对字符进行...
2019-10-21 09:40:26
846
原创 排序、字符串数值(String)转整型数据 (Integer)
需求: 输入整型数组和排序标识,对其元素按照升序或降序进行排序要求:方法: void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数: Integer[] pIntegerArray:整型数组 int iSortFlag:排序标识:0表示按升序,1表示按降序例如:...
2019-10-19 23:00:15
621
原创 Java打印三角形、菱形
打印斜三角形public class PrintTriangle { public static void main(String[] args) { int num = 5; for(int i = 1; i <= num; i++){ //控制打印空格 for(int j = 5; j >...
2019-10-16 20:04:13
266
原创 this关键字的使用方法
为什么要用到this关键字调用本类的构造方法呢?答:可以消除程序中的重复代码程序1.1 冗余程序public class Book { private String title; private double price; public Book(){ System.out.println("一个新的Book对象产生。"); //假设这里有50...
2019-10-16 19:50:16
613
原创 Java输出水仙花数及相关应用
水仙花数什么是水仙花数?① 水仙花数是一个三位数 111 222 333 370 371 520 999② 水仙花数的个位、十位、百位的数字的立方和等于原数 123 1^3^ + 2^3^ + 3^3^ = 1 + 8 + 21 = 36 != 123 不是水仙花数...
2019-10-15 10:34:31
342
原创 JDK安装及环境变量配置
1.JDK下载及安装通过官网获取JDKhttp://www.oracle.com进入官网,找到Downloads选项选择开发者下载,单击Java选项进入下载界面,你可以下载最新版本的JDK也可以自己选择下载,在这里我下载的是JDK11下载之前先选择接受Oracle的协议,然后选择适合你的操作系统的JDK版本,下载好后找到你的安装包双击开始安装JDK环境变量配置右击此电脑...
2019-10-12 18:03:33
134
转载 Python模块Pygame安装步骤
一、使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python3中,pip有时被称为pip3. 1、在Linux和OS X系统中检查是否安装了pip 打开一个终端窗口,并执行如下命令: Python2.7中: zhuzhu@zhuzhu-K53SJ:~$ pip
2018-02-06 10:10:37
1479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人