- 博客(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关注的人