自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (10)
  • 收藏
  • 关注

原创 mysql多表操作2 多表查询

多表的定义:mysql多表操作1以及存储过程的应用南方啊间表中的信息:学生表:教师表:课程表:选课表(成绩表):(1)查询选了课的学生所有信息:select * from studentwhere id in(select Sid from SC);结果:(2)查询成绩已经出来了的学生的全部信息:成绩没

2017-07-31 22:55:06 852

原创 mysql多表操作1以及存储过程的应用

新建学生表:studentCREATE TABLE `student` ( `id` varchar(10) NOT NULL, `name` varchar(10) NOT NULL, `sex` varchar(10) NOT NULL, `dept` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`))新建教师表:t

2017-07-31 21:51:58 1088

原创 mysql存储过程

测试表:(1)一个简单的存储过程:delimiter &&create procedure allinformation()begin select *from employees;end&&delimiter ;说明: delimiter &&  :把结束符改成 && 调用存储过程:call allinformation();结果:删除

2017-07-31 15:18:28 326

原创 mysql sql语句基础

数据表:下面来测试几个 特殊比较运算符(1)between value1 ang value2    大于等于value1,且小于等于value2。也就是取闭区间 【value1,value2】 select * from employees where id between "B1001" and "B1003";(2)is null ---》指定值等于null

2017-07-30 22:13:15 419

原创 mysql通过my.ini更改默认字符集

这里通过my.ini文件来设置默认字符集打开 my.ini在 [mysqld] 下面写上character-set-server=utf8(mysql5.5版本) 如图在 [client] 下面 加上default-character-set=utf8如图:更改配置文件后,还要重启mysql服务才能生效先关闭服务以管理员身份进入控制台,然后输入

2017-07-29 22:19:09 11154 1

原创 mysql 外键约束

外键必须是其他表的主键验证:这里有两张表:现在要往 test3表 中用 表test2的nam做外键,执行下面的sql语句 alter table test3 add foreign key(name) references test2(name);报错:ERROR 1005 (HY000): Can't create table 'mydatabase.#sql-7ec_2

2017-07-29 19:32:23 198

原创 mysql 乱码解决

设置命令行字符集为gbkset names 'gbk';记得一定要这么写,因为windows的控制台默认是gbk编码的,如果你写成set names 'utf8'是不对的.参看字段的字符集show full columns from 表名称;查看表的字符集show create table student;结果如下:查看数据库定义show creat...

2017-07-29 15:04:17 307

原创 java 用单链表实现队列

public class LinkQueue { class Node { private T data;//数据域 private Node next;//引用域 public Node() { this.data=null; this.next=null; } public Node(T data) { this.data=data;

2017-07-28 11:28:52 2128

原创 java 用数组实现队列

public class ArrayQueue {    private T[] queue;//队列数组    private int head=0;//头下标    private int tail=0;//尾下标    private int count=0;//元素个数    public ArrayQueue()    {        queue=(T[

2017-07-28 11:20:02 3748

原创 java 堆栈应用一 十进制转M进制

十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法同理一个10进制数转M进制的原理是:"除M取余,逆序排列数组实现的堆栈:public class ArrayStack2{ private T[] stack; private int top=-1; public ArrayStack2() { this.stack=(T[]) new Ob

2017-07-27 21:19:23 1024

原创 java实现堆栈 打印英文字母表

堆栈定义:public class StackOne { private T[] data; private int top=-1; //无参构造函数 public StackOne() { this.data=(T[])new Object[10]; this.top=-1; } //带参构造函数 p

2017-07-27 15:36:13 1501

原创 java 集合 LinkedHashSet

import java.util.HashSet;import java.util.Iterator;import java.util.LinkedHashSet;import java.util.Set;/** * 类HashSet和LinkedHashSet都是接口Set的实现, * 两者都不能保存重复的数据。 * 主要区别是HashSet不保证集合中元素的顺序

2017-07-25 10:06:50 280

原创 java 集合 TreeSet

Student1类:import java.util.Iterator;import java.util.Set;public class Student1 implements Comparable{ private String id; private String name; private String sex; private int age; public Stu

2017-07-25 01:10:07 219

原创 java集合 HashSet

HashSet中如果要放入一个自己定义的类实例的时候,比如Person类实例,这时候我们要自己重写hashcode和equal方法,用自己的关键字段来重写,因为当使用HashSet时,hashCode()方法就会得到调用,判断已经存储在集合中的对象的hash code值是否与增加的对象的hash code值一致;如果不一致,直接加进去;如果一致,再进行equals方法的比较,equals方法如

2017-07-25 00:27:34 192

原创 java 集合 Set

Set集合里面的多个对象没有明显顺序。Set不允许有重复元素。当试图把两个相同的对象()加入一个Set中时,对象会调用equals方法比较两个对象元素是否相同,相同则不会加入。下面是几种遍历方法//Java中Set集合是一个不包含重复元素的Collection//也就是,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2import java.util.Has

2017-07-24 16:18:20 338

原创 java集合LinkHashMap

linkHashMap集合,元素存放位置和放入的顺序一样import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;public class LinkedHashMapTest { publ

2017-07-24 14:44:07 363

原创 java集合IdentityHashMap

IdentityhashMap 中key是对象的引用,通过判断对引用是否相同,来判断key是否相同,放入的对象值可以相同,只要两个对象的引用不相同就行了, 如果作为key的引用相同,新放入的值会覆盖原有的值 ,并把旧的值(value),返回import java.util.IdentityHashMap;import java.util.Iterator;import

2017-07-24 13:57:43 1615

原创 java集合WeakHashMap测试

import java.util.*;/** * WeakHashMap:一个weak key的Map, * 是为某些特殊问题而设计的。它能让Map释放其所持有的对象。 * 如果某个对象除了在Map当中充当键之外, * 在其他地方都没有引用的话,那它将被当作垃圾回收。 */public class WeakHashMapTest{    public stati

2017-07-24 12:47:24 446

原创 java集合TreeMap使用自然排序,定制排序

import java.util.Comparator;import java.util.TreeMap;public class Demo3 { public static void main(String[] args) { System.out.println("使用自然排序:"); TreeMap treeMap=new TreeMap(

2017-07-23 21:08:03 7422

原创 java instanceof 运算符 判断类的实例

/* * instanceof运算符用法 * 运算符是双目运算符,左面的操作元是一个对象,右面是一个类.当 * 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false * * 说明:一个类的实例是这个类本身的实例,也是他父类,父类的父类的实例,也是实现的接口的实例* (2)instanceof左边操作元显式声明的类型与右边操作元必须是同种类或右边是

2017-07-23 20:01:40 974

原创 java一维数组打印杨辉三角

杨辉三角是一个由数字排列成的三角形数表,一般形式如下:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 1杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它上一行数和一行的前一个数之和。通过一维数组来实现:重点放在“更新两个字上”第一次打印时让第一个元素为1第二次打印时让最后...

2017-07-20 16:11:02 2381 1

原创 java二维数组实现杨辉三角

杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它上一行数和一行的前一个数之和。public class YangHui2

2017-07-20 15:26:25 3186

原创 java求数组中最大值最小值

算法描述默认最大值是第一个元素默认最小值也是第一个元素遍历数组元素,比较数组元素的值和默认的最大值,如果数组元素的值比默认最大值还要大,则用数组元素的值作为默认的最大值,这样遍历一遍之后就可以求出最大值了.求最小值也是同样.这里有两种方式来求记录最大最小值:一种是记下最大值和最小值 另一种方式是记下最大值最小值在数组中的下标,再通过下标输出最大最小值,推荐使用这种方式.代码...

2017-07-18 22:22:11 42791 3

原创 java冒泡排序算法

public class BubbleSortArray { public static void main(String[] args) { int[] array={1,3,67,34,23,89,56,34,21};//定义静态数组 System.out.print("原数组:"); for (int i : array) { System.out.print(i+" "

2017-07-18 22:18:07 300

原创 java单例模式

//单例模式public class Single1{ // 定义私有构造方法(防止通过 new SingletonTest()去实例化) private Single1() { System.out.println("已经生成对象"); } // 定义一个SingletonTest类型的变量(不初始化,注意这里没有使用final关键字

2017-07-14 21:51:35 110

原创 java单例模式升级版-》只能生成3个对象

“”多例模式“”2、设计一个类最多只能创建3个实例,提供一个方法 实例get()可以返回一个实例(最多返回3个),再提供一个方法释放一个实例free(实例),释放之后,后面又可以重新使用。public class Single3{ private static int count=0;//计数器 private final static int n=3;/

2017-07-14 21:45:44 993

原创 java输出1000内的完数

public class PerfectNumber { public static void main(String[] args) { // TODO Auto-generated method stub //1.找到这个数的所有因子 int n=6; // System.out.println(isPerfectNumber(n)); System.out.printl

2017-07-12 20:27:55 3029

原创 java判断完数

/*题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数   资料:因子就是所有可以整除这个数的数,不包括这个数自身.  因数包括这个数本身而因子不包括,如 : 比如15的因子是1,3,5    而因数为1,3,5,15.  完数是指此数的所有因子之和等于此数,例如:28=1+2+4+7+14.*/

2017-07-12 20:14:42 7716

原创 java求s=a+aa+aaa+aaaa+aa...a的值

10、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制。package com.lan.exercise20170604;import java.util.Scanner;public class Exercise7_10_10_222222 { public st

2017-07-12 00:02:41 20131

原创 java从高到低取出数的每一位

输入任意位数,从高到低输出每一位package com.lan.exercise20170604;import java.util.Scanner;/*习题1:1、输入一个3位的整型数,输入其百位、十位及个位数;提高:输入任意位数,从高到低输出每一位*/public class DivideTheDigit_1_1 { public static void main(Stri

2017-07-11 23:00:33 6425

原创 java打印日历

编写一个日历(给定年月,输出如下形式)package com.lan.exercise20170604;import java.util.Scanner;public class Calendar { public static void main(String[] args) { // TODO Auto-generated method stub int year,m

2017-07-11 22:55:21 669

原创 java判断回文数

输入一个n位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。import java.util.Scanner;public class IsPalindrome { public static void main(String[] args) { // TODO Auto-generated method stub/*12、一个n位数,判断它是不是

2017-07-11 22:51:42 7891 2

原创 java求素数算法

import java.util.Scanner;public class IsAPrimenumber_2 { public static void main(String[] args) { // TODO Auto-generated method stub// 素数判断:只能被1和他自己整除 Scanner reader=new Scanner(System.in);

2017-07-11 22:48:34 1234

VC6LineNumberAddin(支持64位系统).zip

VC++6.0 显示行号插件VC6LineNumberAddin.dll,破解版支持win7 64位系统 https://blog.csdn.net/qq_21808961/article/details/78363209#commentsedit

2019-05-14

DOS批处理高级教程精选合编.pdf

DOS批处理高级教程精选合编.pdf 有详细的书签。for语句详解 if语句详解 set语句详解 变量拓展

2019-02-03

生成本机连接过的WiFi密码

生成本机连接过的WiFi密码,运行该jar包,会生成一个名为:所有连过的WiFi密码.txt的文件,问里面第一个是WiFi名,第二个是密码。

2018-08-19

自动生成markdown表格代码

该可执行jar包可自动生成markdown的表格代码,使用默认的对齐方式,只需要输入行数和列数就能生成markdown表格代码。生成的markdown表格代码会自动的放到系统剪贴板中,直接粘贴即可。可以在

2018-06-12

获取系统剪贴板文本,图片。文本或图片写入系统剪贴板。

导入该jar包,然后使用SysClipboardUtil.getSysClipboardText()方法可以获取系统剪贴板中的内容,SysClipboardUtil.setSysClipboardText(String text)方法可以把文本text写入剪贴板中,剩下的两个方法也差不多。

2018-05-31

java执行cmd命令并返回运行结果

使用方法: (1)导入Command.jar工具包 (2)Command.exeCmd("cmd命令")//该方法返回String

2018-05-27

获取本机连过的所有WiFi密码

这个可运行jar文件可以获取本机所有连接过的WiFi密码,并在桌面上生成WiFi密码文件:所有连过的WiFi密码.txt。运行过程中不要关闭窗口,提示结束生成文件后有10秒钟的时间来复制密码文件路径,也可以直接关闭,到桌面上找生成的保存密码的文件。

2018-05-26

FilePath.jar修改版

该工具来可以动态的获取java工程的路径,src目录路径,bin目录路径,src目录下的当前包路径,bin目录下的当前包路径。

2018-05-13

FilePath.jar

我写的这个FilePath.jar可以根据反射动态的获取当前工程下的路径(编译之后的路径),可以获取编译之后的工程路径,可以获取编译之后src目录下的文件的路径,可以获取编译之后同一个包下面的文件路径。

2017-09-17

mysql-connector-java-5.1.20-bin.jar

mysql JDBCjar包,使用这个jar包可以连接mysql数据库

2017-08-13

空空如也

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

TA关注的人

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