自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis<association>与<collection>联用 注意点

mybatis<association>与<collection>联用 注意点。一对多得时候 实体类切记要创建一 的主键。

2023-03-22 23:18:14 129

原创 天翼云服务器 80 端口无法访问

最近在天翼云申请了个免费的服务器,在部署游戏时,访问不到80端口(数据库3306可以访问使用)遂排查原因,最后发现。随后换掉apache端口,果然能访问,真坑啊。

2023-02-06 14:15:51 1920

原创 简单的机票预定系统02

1,登录界面用户和密码处的输入校验只做了是否为空;2,注册界面这边用户密码证件也是做了非空校验;因为用户名就是登录名,在注册时会先查询数据库,检验用户是否重复;

2020-10-11 18:06:13 612

原创 简单的机票预定系统01

这个机票预订系统是老师布置的课程作业,第一次写这样的项目,顺便记录一下自己的学习过程。本系统使用Java语言实现,页面布局使用了JavaSwing,数据库使用mysql,以及链接数据库使用的是JDBC,操作数据库使用的是Navicat。总体功能实现的时候思路清晰,虽然也遇到了很多难点,但也都可以查询到解决了,可惜设计的时候没有采用分层思想,下次一定。老师给的需求如下:**1,**录入:可以录入航班情况(数据可以存储在数据库中,管理员可以登录服务器端对航班状态进行修改)**2,**查询:可以查询某

2020-10-08 14:36:51 1531 7

原创 java网络编程UDP应用2

UDPClient端;import java.net.*;import java.io.*;public class TestUDPClient { public static void main(String args[])throws Exception{ long n = 10000; ByteArrayOutputStream baos = new ByteArrayOutputStream(); DataOutputStream dos

2020-08-10 11:15:33 94

原创 java网络编程UDP应用

服务端;import java.net.*;public class TestUDPServer { public static void main(String args[])throws Exception{ byte buf[] = new byte[1024]; DatagramPacket dp = new DatagramPacket(buf,buf.length); DatagramSocket ds = new DatagramS

2020-08-03 22:28:43 86

原创 java网络编程写两个小例子巩固一下

服务端01;import java.io.*;import java.net.*;public class TestServer01 { public static void main(String args[]){ try { ServerSocket s = new ServerSocket(8888); while (true){ Socket s1 = s.accept();

2020-08-03 14:52:29 82

原创 javaSocket网络编程

昨天和今天了解了一下这个网络编程;服务端import java.io.*;import java.net.*;public class TestServer { public static void main(String args[])throws Exception{ ServerSocket ss = new ServerSocket(6666); while (true) { Socket s = ss.accept();

2020-07-31 14:22:36 165

原创 java多线程同步

今天调试了一个多线程同步的小例子:生产者与消费者!调试结果充满了随机性哈哈哈;我奔溃了!!!public class ProducerConsumer { public static void main(String args[]){ SyncStack ss = new SyncStack(); Producer p = new Producer(ss); Consumer c = new Consumer(ss); new Thread(p).start()

2020-07-30 11:55:56 89

原创 java多线程死锁

写了一个死锁的小例子;死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。public class TestDeadLock implements Runnable{ public int flag = 1; static Object o1 = new Object(),o2 = new Object(); public void run(){ System.out.println("fl

2020-07-28 23:36:31 85

原创 java多线程synchronized

synchronized关键字即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候;public class TestSync implements Runnable{ Timer timer = new Timer(); public static void main(String args[]){ TestSync test = new TestSync(); Thread t1 = new Thread(test);

2020-07-28 15:09:13 61

原创 java多线程join/priority/yield

调用t1.join()的线程释放资源进入等待队列,t1获得资源,执行结束后释放资源,调用者重新获取cpu继续执行;join()方法是用wait()方法实现的;public class TestJoin { public static void main(String args[]){ MyThread1 t1 = new MyThread1("abc"); t1.start(); try { t1.join();

2020-07-27 19:50:20 85

原创 java多线程Interrupt中断线程

import java.util.*;public class TestInterrupt { public static void main(String args[]){ MyThread thread = new MyThread(); thread.start(); try { thread.sleep(10000); }catch (InterruptedException e){}

2020-07-26 15:43:41 66

原创 java多线程

创造一个多线程;public class TestThread1 { public static void main(String args[]){ Runner1 r = new Runner1(); Thread t = new Thread(r); t.start(); for (int i=0;i<=100;i++){ System.out.println("main:"+i);

2020-07-26 14:50:15 65

原创 javaIO包总结;

字节输入流(InputStream),字节输出流(OutputStream);字符输入流(Reader),字符输出流(Writer);文件字节输入流(FileInputStream)文件字节输入(FileOutputStream);文件字符输入流(FileReader),文件字符输出流(FileWriter);字节数组输入流(ByteArrayInputStream),字符数组输入流是(CharArrayReader);自带缓冲区的字符输入流是(BufferedReader),可以一次读一行字符

2020-07-24 15:15:02 118 2

原创 javaIO包Object流

直接将Object写入或读出;import java.io.*;public class TestObjectIO { public static void main(String args[]){ T t = new T(); t.k=15; try { FileOutputStream fos = new FileOutputStream("d:\\logs"); ObjectOutputStr

2020-07-24 14:58:02 129

原创 javaIO包print流

PrintWriter和PrintStream都属于输出流,分别针对于字符和字节。PrintWriter和PrintStream提供了重载的print.println方法用于多种数据类型的输出。PrintWriter和PrintStream的输出操作不会抛出异常。PrintWriter和PrintStream有自动flush功能。小例子1;import java.io.*;public class TestPrintStream1 { public static void main(

2020-07-23 16:55:52 129

原创 javaIO包DataOutputStream和DataInputStream数据流

DataOutputStream和DataInputStream分别继承自OutputStream和InputStream,它属于处理流,需要分别套接在OutputStream和InputStream类型的节点流上。DataOutputStream和DataInputStream提供了可以存取与机器无关大的java原始类型数据(如:int,double等)的方法。import java.io.*;public class TestDataStream { public static void

2020-07-23 15:10:17 233

原创 java io包OutputStreamWriter/InputStreamReader转换流

OutputStreamWriter方法直接写入字符串,并输出编码方式;import java.io.*;public class TestTransForm { public static void main(String args[]){ try{ OutputStreamWriter osw = new OutputStreamWriter( new FileOutputStream("d:\\logs3"));

2020-07-23 10:08:48 120

原创 java io包BufferedWriter/BufferedReader/BufferedInputStream应用

在txt中写入随机数并读出来import java.io.*;import java.math.*;public class TestBufferStream2 { public static void main(String args[]){ try { BufferedWriter bw = new BufferedWriter(new FileWriter("d:\\logs2.txt")); BufferedReader

2020-07-22 19:58:09 178

原创 java io包FileReader/FileWriter类应用

FileReader类读取指定字符;一个字符一个字符往外读,可以读出中文import java.io.*;public class TestFileReader { public static void main(String args[]){ FileReader Read = null; int c=0; try{ Read =new FileReader("d:\\logs.txt"); //

2020-07-22 15:15:00 93

原创 java io流FileInputStream/FileOutputStream字节流小例子

使用FileInputStream字节流读取本地文件并打印出来;import java.io.*;public class TestFileInputStream { public static void main(String args[]){ int n = 0; FileInputStream in =null; try{ in = new FileInputStream("D:\\logs.txt");

2020-07-21 18:56:21 109

原创 java io流

在io包中定义了所有的流按数据流方向不同可以分为输入流和输出流。按处理数据单位不同可以分为字节流和字符流。按照功能不同可以分为节点流和处理流。分别继承以下四种抽象类型字节流字符流输入流InputStream输出流OutputStream节点流类型型字符流字节流File(文件)FileReader/FilewriterFileInputStream/FlieOutputStreamMemory ArrayCha..

2020-07-21 18:39:09 73

原创 javaawt包键盘响应事件

import java.awt.*;import java.awt.event.*;public class TestKey { public static void main(String args[]){ new KeyFrame().launchFrame(); }}class KeyFrame extends Frame{ public void launchFrame(){ setSize(200,200); set

2020-07-20 17:34:38 363

原创 javaawt包中两种关闭窗口功能实现

代码注释为第二种方法匿名类;import java.awt.*;import java.awt.event.*;public class WindowClose { public static void main(String args[]){ new Myframe("Close"); }}class Myframe extends Frame{ Myframe(String s){ super(s); setLayout(

2020-07-20 16:49:12 716

原创 javaAWT包学习过程小例子

import java.awt.*;import java.awt.event.*;import java.util.*;public class MyMouseAdapter { public static void main(String args[]){ new MyFrame("drawing..."); }}class MyFrame extends Frame{ ArrayList points = null; MyFrame(S.

2020-07-20 16:08:54 149

原创 记录一下学习的点点滴滴

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-07-20 12:47:55 77

空空如也

空空如也

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

TA关注的人

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