- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 mysql给已经存在的主键添加自增
代码如下 第一步:给 id 增加auto_increment 属性alter table tablename modify id int(11) auto_increment;第二步:给自增值设置初始值alter table bu_staff auto_increment=10000; ...
2018-08-24 10:08:20 19297
原创 mysql 中inner join 与where的区别
在mysql中from a inner join b on a.xxxx=b.xxxx 相当于from a,b where a.xxxx=b.xxxx 例如
2018-08-23 14:28:40 3709
原创 两个客户端相互通信的代码
服务端public class server { public static void main(String[] args) throws IOException { ServerSocket server=new ServerSocket(5678); Socket socket=server.accept(); InputStrea...
2018-08-22 15:08:03 1070
原创 socket网络编程中服务器与客户端通信失败的问题
服务器代码如下public class server { public static void main(String[] args) throws IOException { ServerSocket server=new ServerSocket(5678); Socket socket=server.accept(); Inpu...
2018-08-22 15:06:12 3803
原创 对象流
public class student implements Serializable{ String name; int no; public String getName() { return name; } public void setName(String name) { this.name = name; ...
2018-08-20 11:11:10 109
转载 BufferedInputStream与BufferedOutputStream用法简介
BufferedInputStream是带缓冲区的输入流,默认缓冲区大小是8M,能够减少访问磁盘的次数,提高文件读取性能;BufferedOutputStream是带缓冲区的输出流,能够提高文件的写入效率。BufferedInputStream与BufferedOutputStream分别是FilterInputStream类和FilterOutputStream类的子类,实现了装饰设计模式...
2018-08-20 10:12:03 1466
原创 JAVA8-Predicate的使用
public class guolv { String name; String author; int price; public guolv(String name,String author,int price) { this.name=name; this.author=author; this.price=p...
2018-08-16 15:17:41 1891
转载 Java8 Stream常用方法
Java8中提供了Stream对集合操作作出了极大的简化,学习了Stream之后,我们以后不用使用for循环就能对集合作出很好的操作。一、流的初始化与转换:Java中的Stream的所有操作都是针对流的,所以,使用Stream必须要得到Stream对象:1、初始化一个流:Stream stream = Stream.of("a", "b", "c");2、数组转换为一个流:...
2018-08-16 14:51:28 251
原创 枚举实现信号灯切换
public enum traffic { RED{ public traffic next(){ return GRE; } }, GRE{ public traffic next(){ return yellow; } }, yellow{ ...
2018-08-14 16:33:52 824
转载 Java泛型实例之接口设计——掌握标示接口以及如何设计泛型类
学习目标:加深泛型的理解掌握标示接口的定义设计要求用户在设计类的时候往往会使用类的关联关系,例如,一个人中可以定义一个信息的属性,但是一个人可能存在各种各样的信息(例如:联系方式、基本信息等),所以此信息属性的类型就可以通过泛型声明进行声明,之后只要设计相关的信息类即可。本实例主要...
2018-08-14 11:29:21 618
原创 用lambda求数组的和
其中用了IntStream.of(…).sum()这一方法求和public class test { public static void main(String[] args) { // TODO 自动生成的方法存根 test tl=new test(); int[] arr=new int[]{1,2,3,4,5,6}; ...
2018-08-10 18:02:03 4435
原创 string,stringbubuilder,stringbuffer 添加字符串的时间比较
public static void main(String[] args) { teststring(); teststringbuilder(); teststringbuffer(); } public static void teststring() { long begintime = System...
2018-08-10 14:48:27 257
原创 String对象比较:
String对象比较:1 :单独使用”“引号创建的字符串都是直接量,编译期就已经确定存储到常量池中, 2 :使用new strng(“”)创建的对象会存储到堆内存中,是运行期才创建; 3 :使用只包含直接量的字苻串连接纡如”aa”+ “bb”创建的也是直接量编译期敦能确定已经确定存 储到常量池中, 4 :使用包台string嘉接量(无fnal修饰符)的字符串表达式(如”aa” + s1...
2018-08-10 14:32:23 211
原创 BigDecimal构造函数的问题
在api文档中double类型的构造函数中有如下说明public BigDecimal(double val) 这个构造函数的结果可能有些不可预测。 可以假设在Java中写入new BigDecimal(0.1)创建一个BigDecimal ,它完全等于0.1(非标尺值为1,比例为1),但实际上等于0.10000000000000000555111512312578270211815834...
2018-08-10 11:43:01 3108
原创 Navicat连接mysql 提示1023错误
该错误只需要将max_connections改到1000即可。 linux系统下直接编辑etc中的my.ini或my.cnf 修改完成之后即可
2018-08-02 14:57:47 2147
转载 Java中break、continue与return的区别
1. breakbreak语句的使用场合主要是switch语句和循环结构。在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在多重嵌套循环中使用break语句,当执行break语句的时候,退出的是它所在的循环结构,对外层循环没有任何影响。如果循环结构里有switch语句,并且在switch语句中使用了break语句,当执行switc...
2018-08-02 08:56:09 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人