最新发布

jdbc连接数据库增删改查,条件查询,分层

jdbc连接数据库增删改查,条件查询,分层

以对学生表进行增删改查1、创建数据库,建立学生表CREATE TABLE `zxc` (  `NAME` varchar(10) DEFAULT NULL,  `AGE` int(11) DEFAULT NULL,  `BIRTHDAY` date DEFAULT NULL,  `ID` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;2、创建学生类定义私有变量,对应数据库表中的字段顺序,定

阅读:910评论:2021-02-22

jdbc连接数据库增删改查

jdbc连接数据库增删改查

JDBC 规范定义接口,具体的实现由各大数据库厂商来实现, JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个 数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即 可,数据库驱动由数据库厂商提供使用jdbc的好处,如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。 使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数

阅读:794评论:2021-02-20

UDP和TDP发送和接受数据

UDP和TDP发送和接受数据

Java中的udp通信UDP发送数据UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发 送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念 Java提供了DatagramSocket类作为基于UDP协议的Socket方法名用法DatagramSocket()创建一个发送对象DatagramPacket(byte[] buf,int len,InetAddress add,int port)代表传输的

阅读:934评论:2021-02-18

【面试题T009-滴滴社招】

【面试题T009-滴滴社招】

滴滴Java社招,面试题分享(难度:中等,价值:高)自我介绍微服务如何实现服务发现与注册,如果某个服务挂掉,如何通知consumermysql脏读、幻读,mysql的联合索引结构熔断限流怎么做的,hystrix内部实现springcloud与springboot有什么区别?springboot如何实现零配置的?spring如何自定义注解?java threadlocal内部实现?如何避免内存泄露redis如何实现的string,这样实现的好处?reids key的过期淘

阅读:489评论:2021-02-13

网络编程

网络编程

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系 统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程,在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换网络编程三要素1、IP地址 要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数 据的计算机和识别发送的计算机,而IP地址就是这个标识号。也就是设备的标识Ip地址分为两大类IPv

阅读:856评论:2021-02-08

多线程

多线程

多线程的实现方式1、定义一一个类继承Thread类2、在类中重写run()方法,run()方法式用来封装线程执行的代码3、创建对象、启动线程启动线程时  run()和start()方法的区别run():封装线程执行的代码,直接调用,相当于普通方法start():启动线程,然后由jvm调用此线程的run方法通过setName设置线程名称方法,getName返回此线程的名称        Thread类中设置和获取线程优先级的方法publi

阅读:947评论:2021-02-06

异常

异常

异常就是程序出现了不正常的情况Error:严重问题,不需要处理Exception:异常类,表示程序本身可以处理的问题RuntimeException:在编译期是不检查的,出现问题后,需要修改代码非RuntimeException:编译器就必须处理的,否则程序就不能通过编译,不能正常运行jvm默认处理如果程序出了问题,没有进行处理,jvm会做默认处理,把异常名称,异常原因及异常出现位置输出在控制台,程序将不会往下运行Throwable的成员方法1、使用try ..catch  进行异常处

阅读:881评论:2021-02-04

Date类

Date类

Date代表哟个特定是时间,精确到毫秒public  Date( )   分配一个Date对象,并初始化,以便他代表他被分配的时间,精确到毫秒public Date(long date)  分配一个Date对象  并将其初始化表示从标准时间起指定的毫秒数Get time 和Set timepublic long  gettime()获取的是日期对象从1970年1月1日00:00:00到现在的毫秒值public void set

阅读:764评论:2021-02-03

基本类型包装类,integer包装类,int和String的相互转换,自动装箱拆箱

基本类型包装类,integer包装类,int和String的相互转换,自动装箱拆箱

将基本数据类型封装成对象的好处可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换integer包装类:包装一个对象中的原始数据类型int的值public static Integer valueOf(int i)  返回表示指定的int值的integer实例public static Integer valueOf(String i) 返回一个保存指定值的Integer对象String,只能返回一个int类型的字符串基本包装类最常见的操作就是:用

阅读:773评论:2021-01-30

Math类,System类,object类中的toString方法和equals方法

Math类,System类,object类中的toString方法和equals方法

Math包括执行基本数字运行的方法,都是静态直接通过类名就可以调用方法System.out.println(Math.abs(22));//返回参数的绝对值 System.out.println(Math.ceil(22.1));//返回大于或者等于参数的最大值  是一个double类型的 System.out.println(Math.floor(26.1));//返回大于或者等于参数的最小值  是一个double类型的 System.out.pr

阅读:810评论:2021-01-29