自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 每日一记215>>>JDBC连接MySQL时在IDEA中配置文件(或属性文件)的使用

学习JDBC连接MySQL数据库时,遇到了配置属性文件的问题,这里简单的理解记录一下,关于JDBC不多加叙述:代码/** * 创建一个修改MySQL数据库的类 * 这个类中用到了配置文件和反射机制 */package mypackage;import com.mysql.jdbc.Driver;import org.json.Property;import java.io....

2020-02-28 19:31:43 460 4

原创 Python 每日一记214>>>UDP协议下模拟聊天小程序

这里客户端和服务器都分别使用了两个线程:一个线程用于接收数据,一个线程用于发送数据,这样就可以实现别人一直发都行,你一直收也行。如果只是一个线程用于收发数据,就只能你发一天,他收一条,然后他发一条,你收一条,这样不是很现实。话不多说直接上程序,程序内有部分代码解释:服务器端/** TCP是面向连接的,在建立套接字的时候客户端套接字就要指定服务器的IP和端口号,* 服务器只用指定服务器...

2020-02-22 21:14:30 111

原创 Python 每日一记213>>>IDEA使用第三方JSON库及其找不到符号的错误问题

Java没有内置的JSON库,需要使用第三方的JSON库,具体步骤如下:1、下载JSON库网址为https://github.com/stleary/JSON-java2、新建一个org.json 的packege,然后将下载的全部文件复制进去然后看看代码运行,这是一个模拟聊天的服务器和客户段程序://服务器端代码package mypackage;//一定要导入import ...

2020-02-21 17:57:57 959

原创 Python 每日一记212>>>synchronized+wait+noifty实现生产者消费者问题

/** * synchronized+wait+noifty实现生产者消费者问题 * 分为消费者线程,生产者线程,缓冲区类,产品类 * 主要思想为生产者生产产品并放入缓冲取中,消费者从缓冲区中取出产品并消费 * 缓冲区中的数据要互斥访问,也就是说,对缓冲区的放入取出操作要用synchronized控制 * 另外要注意同步问题,即当缓冲区为空时,消费者不能取数据,当缓冲区满时,生产者不能放...

2020-02-17 17:03:44 271

原创 Python 每日一记211>>>java 集合添加元素的几种方法

package mypackage;/** * 以Set为例,其他的集合类型类似 */import java.lang.reflect.Array;import java.util.Arrays;import java.util.HashSet;import java.util.Set;public class Hello{ public static void mai...

2020-02-15 20:29:10 180

原创 Python 每日一记209>>>java 用户线程和守护线程

守护线程是为用户线程服务的,默认情况下我们新建的线程都是用户线程,java虚拟机指挥保证用户线程执行完毕,而不会保证守护线程执行完毕。代码如下:package mypackage;/** * 设置两个线程,一个循环100次,一个无限循环,默认都是用户线程 * 用户线程都会完整执行,也即是说,如果设置其中一个线程为守护线程,代码将无限循环。 * 当修改其中一个为守护线程后,程序最后还是停...

2020-02-14 22:05:50 73

原创 Python 每日一记208>>>java 时间日期加减操作

写一个倒计时的程序,里面需要用到时间的加减操作,就学习了一下,倒计时程序代码如下:package mypackage;import javax.sound.sampled.FloatControl;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.time.format.Da...

2020-02-14 15:09:45 147

原创 Python 每日一记207>>>使用lock时循环+判断方法的选择

为了解决线程安全问题,控制各子线程对临界资源的访问,可以使用lock方法,在要访问临界资源的代码前加锁,在访问后解锁,即可。大部分时候需要结合循环+判断语句进行代码的编写,需要注意的是,尽量使用while(true)+if(参数判断),尽量不要使用whle(参数判断)。详见以下两种代码:第一种:while(true)+if(参数判断)package myfirst_Java;import...

2020-02-13 00:00:30 230

原创 Python 每日一记206>>>eclipse同时运行服务器端和客户端程序并显示两个控制台

编写了一个简单的C/SC程序,先运行服务器段,在运行客户段,然后发现控制台只显示了最后运行的客户端的结果。程序如下://服务器程序package myfirst_Java;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.*;public...

2020-02-11 14:39:17 1868 1

原创 Python 每日一记205>>>接口实现与实例化之传统方法、匿名内部类法、lamada表达式法

接口时抽象的,接口中的方法也是抽象的,必须通过子类来实现一个接口,传统的方式是先创建一个类,并且implements 这个接口,重写抽象的方法,然后再进行调用进行实例化。匿名内部类可以不用先创建子类来实现接口,直接在实例化接口的时候用匿名内部类进行实例化。lamada表达式可以更加简化匿名内部类的方式进行接口的实例化。但是需要注意,接口必须是函数式接口才能使用lamada表达式,函数式接口要求...

2020-02-07 19:38:47 231

原创 Python 每日一记204>>>java生成 API文档 javadoc

如果我们写了一个类或者一个接口,希望对外进行解释说明,我们就可以生成一个API文档 javadoc,这是一个HTML文件。主要有两种方法实现:一、eclipse 实现cmd 命令实现...

2020-02-01 16:21:26 261

空空如也

空空如也

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

TA关注的人

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